S7-1200 和 S7-1200 之间 ISO on TCP 通信
ISO on TCP 协议通信的连接配置
使用ISO on TCP 协议通信,除了连接参数的定义不同,其它组态编程与 TCP 协议通信完全相同,见S7-1200 和 S7-1200 之间 TCP 通信。
S7-1200 CPU中,使用ISO on TCP协议通信时,PLC_1的连接参数如图1所示。通信伙伴PLC_2的连接参数,如图2所示。
图1. PLC_1的ISO on TCP协议通信连接参数
图2. PLC_2的ISO on TCP协议通信连接参数
ISO on TCP 动态长度数据传输
ISO on TCP协议支持动态长度的数据传输。创建接收和发送DB块,可是优化寻址方式或实际地址方式。
1.通信数据区的定义
发送方的数据块通信数据区定义为6个字节,如图3所示
图3.发送方数据块通信数据区的定义
接收方的数据区也定义为6个字节,如图4. 所示
图4. 接收方数据块通信数据区的定义
2. 编程
发送方的程序如图5所示,“LEN”参数要定义成变量100。
图5. 发送方的编程
接收方的程序如图6所示,“LEN”参数赋一个常数“0”,以便实现动态数据长度传输。注意要创建符号寻址方式的DB块
图6. 接收方的编程
动态长度数据传输:
图7. 监控结果
要实现动态长度数据传输,需要将接收方的数据长度设为0。
如果发送方数据长度“TSENDC_LEN"设为100,则传送100个字节给接收方;
监控结果:
审核编辑 :李倩
-
协议
+关注
关注
2文章
570浏览量
38911 -
TCP
+关注
关注
8文章
1272浏览量
78304 -
S7-1200
+关注
关注
11文章
329浏览量
17225
原文标题:S7-1200 和 S7-1200 之间 ISO on TCP 通信
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
mqtt协议和tcp协议区别
港口跨运车通信系统的ModbusTCP转CAN协议的连接案例
CCLink转Modbus TCP网关_MODBUS报文配置
![CCLink转Modbus <b class='flag-5'>TCP</b>网关_MODBUS报文<b class='flag-5'>配置</b>](https://file1.elecfans.com//web2/M00/B0/04/wKgZomVTZHOACCPSAACUsaCEoz0949.png)
DEVICENET 总线转MODBUS-TCP协议网关连接台达plc配置方法
![DEVICENET 总线转MODBUS-<b class='flag-5'>TCP</b><b class='flag-5'>协议</b>网关<b class='flag-5'>连接</b>台达plc<b class='flag-5'>配置</b>方法](https://file1.elecfans.com//web2/M00/AA/3F/wKgZomUt4mmAPgXmAABINlrM9II89.webp)
EtherCAT转Modbus-TCP协议网关与DCS连接的配置方法
![EtherCAT转Modbus-<b class='flag-5'>TCP</b><b class='flag-5'>协议</b>网关与DCS<b class='flag-5'>连接</b>的<b class='flag-5'>配置</b>方法](https://file1.elecfans.com//web2/M00/A7/E3/wKgaomUnsamAXI2aAACDsISkAUE40.webp)
评论