• {{item.name}}
{{item.name}}
{{item2.name}}
更多

S7-1200 和 S7-1200 之间 ISO on TCP 通信

star star star star star
0 分
  • 使用操作
发布时间:2024年01月22日
  • 0
  • 15
S7-1200 和 S7-1200 之间 ISO on TCP 通信

S7-1200 和 S7-1200 之间 ISO on TCP 通信

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

使用ISO on TCP 协议通信,除了连接参数的定义不同,其它组态编程与 TCP 协议通信完全相同。
S7-1200 CPU中,使用ISO on TCP协议通信时,PLC_1的连接参数如图1所示。通信伙伴PLC_2的连接参数,如图2所示。

A screenshot of a computer

Description automatically generated

图1. PLC_1的ISO on TCP协议通信连接参数

A screenshot of a computer

Description automatically generated

图2. PLC_2的ISO on TCP协议通信连接参数

ISO on TCP 动态长度数据传输

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

1.通信数据区的定义

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

A screenshot of a computer

Description automatically generated

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

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

A screenshot of a computer

Description automatically generated

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

2. 编程

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

A screenshot of a computer

Description automatically generated

图5. 发送方的编程

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

A screenshot of a computer

Description automatically generated

图6. 接收方的编程

动态长度数据传输:

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

如果发送方数据长度“TSENDC_LEN"设为100,则传送100个字节给接收方;

监控结果:

A screenshot of a computer

Description automatically generated

图7. 监控结果

剩余80%未阅读,请登录查看大全章节内容

  • 评论
更多
  • 分享

    扫码分享

扫码进入移动端

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。