我车间一个400PLC和一个300PLC,需要两者之间进行数据交换,程序已写好,如图1,组态网络如图2,问题是1.程序中的ID为什么是W#16#1?2.程序只需要是其中一个CPU中写好就可以了吗?另外一个CPU不要写程序的?3.如图3,该程序段可能是400PLC与另外一个CPU的通讯程序,ID为什么是W#16#2?ID是怎么知道的?
图片说明:
最佳答案
1、你这个是单边通讯,只需要做为server的cpu上编程,作为client的cpu不需要编程。
2、ID是寻址参数,用于寻址远程通信伙伴,是在你建立通讯的硬件组态图中就有的。
可以参考《S7-可编程序控制器的S7-通讯》
http://www.ad.siemens.com.cn/download/OnlineReading.aspx?DocId=3295
关于你的问题里面讲述的很清楚。
提问者对于答案的评价:
..
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc233491.html