S7-1200和S7-200SMART的以太网通讯( 五 )

图八、程序调用功能

注意:

REQ是上升沿触发的 , 可以使用系统时钟或自定义时钟 , 或使用通信状态触发 。

PUT和GET是异步通信 , 即不跟随OB1循环工作 , 可能跨越多个OB1循环 , 时间脉冲触发的话注意时间间隔是否合适 , 否则通信会出现异常 。

3、监控结果

通过在S7-1200侧编程进行S7 通信 , 实现两个CPU之间的数据交换 , 监控结果如下图

图九、监控数据(S7-1200侧)

图十、监控数据(S7-200 SMART侧)

注意:S7-1200 SMART中的V区对应于DB1 , 即在PUT指令中使用的通信伙伴数据区ADDR_1=P#DB1.DBX0.0 BYTE 200在S7-200 SMART中对于为VB0~VB199 。

本文档中S7-200 SMART做S7通信的服务器 , 占用S7-200 SMART PLC的服务器连接资源 , S7 -200 SMART PLC本身不需要编写通信程序

推荐阅读