马上注册,享受更多特权
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
汇川IT7100E触摸屏与倍福PLC通信说明文档
[张长兴:18606277674]
前言:
汇川IT7000系列触摸屏,全组态化、开放式,支持多种主流PLC和标准设备的通讯。
本文主要讲解IT7100E与倍福CX20系列PLC的通讯。
一、测试环境。
硬件。 (1)汇川I7100E触摸屏。 (2)编程电脑一台。
2、软件。
(1)汇川Intouchpad软件。
(2)倍福TwinCat3.0软件。
(3)倍福Function安装包:TF6250-MODBUS-TCP.exe。
具体如下所示:
Inotouchpad软件:
Twincat3软件:
TF6250安装包:
二、测试步骤。
1、下载安装倍福FunCtion安装包。
(1)Function下载链接
(2)将该安装包放到TwinCat3安装目录Function文件夹中。
(3)允许MODBUS-TCP服务穿过防火墙设置。
2、在TwinCat3软件中激活TF6250-MODBUS-TCP Function。
(1)新建TwinCat工程。
(2)激活Function。
如果没有正版授权,可以先选择7天试用,具体如下。
3、倍福TwinCat3程序编写,地址定义(MODBUS-TCP Server)
(1)M区地址说明。
A、倍福地址定义为MW区,其中MW是字,MW0,起始字,是一个Word,可以拆解为MB0和MB1。
B、倍福M区的首地址对应到MODBUS-TCP的实际起始地址是Word:10#12289;16#3000。
C、也就是说,倍福中的起始地址MB0和MB1组成的第一个字,对应的实际地址是16#3000。
D、举例:
%MB0,%MB1的MODBUS-TCP实际地址对应:10#12289;16#3000;
%MB2,%MB3的MODBUS-TCP实际地址对应:10#12290;16#3001;
……
%MB10,%MB11的MODBUS-TCP实际地址对应:10#12294;16#3005;
(2)程序中,经常用MB, %MB就是是一个Byte。
(3)地址计算公式如下。
(4)程序中定义通信地址区变量,示例如下。
4、IT7000触摸屏工程建立,程序编写(MODBUS-TCP Client)
(1)新建工程。
(2)添加MODBUS-TCP从站。
选择>莫迪康>Modbus-TCP协议。
(3)设置好从站IP[电脑IP地址即可,如果用的是倍福嵌入式PLC,设置成PLC的IP地址
(4)变量建立。
MODBUS功能码说明:
0x:可读写线圈;
1x:只读线圈;
3x:只读寄存器;
4x:可读写寄存器;
(5)画面建立关联变量。
5、网线连接IT7000与PC(Twincat3软件),下载程序。
6、建立连接成功后,通信数据。
可以看到,通信成功。
备注:从通信结果看,实际地址对应有1的偏移。
就是说IT7000触摸屏的地址,MW0(MB0和MB1)对应地址12289+1=12290,依次类推,具体以实际测试情况为准。
|