西门子S7-1200 和 S7-1200 之间 ISO on TCP 通信

发布时间:2024-09-15
来源:
点击:471

ISO on TCP 协议通信的连接配置

使用ISO on TCP 协议通信,除了连接参数的定义不同,其它组态编程与 TCP 协议通信完全相同,见S7-1200 和 S7-1200 之间 TCP 通信

ISO on TCP 动态长度数据传输

 

ISO on TCP协议支持动态长度的数据传输。创建接收和发送DB块,可是优化寻址方式或实际地址方式。

1.通信数据区的定义

发送方的数据块通信数据区定义为6个字节,如图3所示  

图3.发送方数据块通信数据区的定义

 

接收方的数据区也定义为6个字节,如图4. 所示

4.png

图4. 接收方数据块通信数据区的定义

2. 编程3.png

 

发送方的程序如图5所示,“LEN”参数要定义成变量100。

5.png

图5. 发送方的编程

 

接收方的程序如图6所示,“LEN”参数赋一个常数“0”,以便实现动态数据长度传输。注意要创建符号寻址方式的DB块

6.png

图6. 接收方的编程

动态长度数据传输:

  • 要实现动态长度数据传输,需要将接收方的数据长度设为0。

 

  • 如果发送方数据长度“TSENDC_LEN"设为100,则传送100个字节给接收方;
    监控结果:图7

7.png

图7. 监控结果

免责声明:本站所提供信息均来源于网友提供或网络搜集,由本站编辑整理,如涉及版权问题,请联系本站管理员予以更改或删除
旗下服务
在线课程 现场培训
微信公众号
© 2019-现在 版权所有,并保留所有权利。ICP备案证书号:沪ICP备18011190号-4

沪公网安备 31011202007493号