在S7-1500中配置TCP主动连接,使用GET和PUT指令。
用GET指令可以使1500从412H读取数据,同样用PUT指令可以写入数据到412H中。
我的困惑是:412H有rack0的PLC和rack1的PLC,硬冗余。那么1500中同时组态读写rack0和rack1的话,通讯有问题吗?
请大侠帮忙解答下困惑。谢谢!
问题补充:
weiyt说的根据两个通讯状态来判断读取谁的数据这个我知道怎么弄。我的问题是412H的两个PLC是否允许1500同时读写数据到这两个硬冗余PLC,不会影响同步吧?谢谢你的耐心解答。
最佳答案
如果需要在1500CPU上做PUT,GET单边通讯,可以做两套相同的通讯,分别将读取的数据放在两个DB块;412H在给1500的数据中放置一个CPU是否运行的BOOL位,1500根据该位判断使用1#412的数据还是2# 412的数据。
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc136388.html