公司新闻
S7-1200 之间 ISO on TCP 通信
发布时间: 2024-03-19 11:47 更新时间: 2024-11-26 09:10
一、ISO on TCP协议通信的连接配置使用ISO on TCP 协议通信,除了连接参数的定义不同,其它组态编程与 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. 接收方的编程3.动态长度数据传输要实现动态长度数据传输,需要将接收方的数据长度设为0。如果发送方数据长度“TSENDC_LEN"设为100,则传送100个字节给接收方;监控结果如下图所示:
图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. 接收方的编程3.动态长度数据传输要实现动态长度数据传输,需要将接收方的数据长度设为0。如果发送方数据长度“TSENDC_LEN"设为100,则传送100个字节给接收方;监控结果如下图所示:
其他新闻
- 教你玩转西门子博途全局库 2024-11-26
- 16平方的电缆居然带不动18.5KW的电机 2024-11-26
- 博途中无法搜到 CPU 的解决办法 2024-11-26
- 博途WinCC各种版本的功能,你都搞懂了吗 2024-11-26
- 巧用西门子CPU时钟信号,让定时更精准! 2024-11-26
- 图解S7-1200运动控制轴资源 2024-11-26
- 西门子S7-1500入门教程和配套实例 2024-11-26
- 博途SCL实例合集下载,西门子专家亲自教你编程! 2024-11-26
- DCS系统I/O点数常用计算方法 2024-11-26
- 实例解析:S7-1200配方实现方法 2024-11-26
- 西门子SITOP电源选型须知 2024-11-26
- S7-200 Smart密码清除工具 2024-11-26
- 如何提高RS485通信的抗干扰能力 2024-11-26
- S7-200 SMART常见问题集锦 2024-11-26
- 西门子S7-1200配方实例 2024-11-26
产品分类
联系方式
- 电 话:18126392341
- 联系人:梁涛
- 手 机:15267534595
- 微 信:15267534595