我现在在做一个实验,就是两台之间200plc的自由口通讯可以,但是3台200plc通信就会乱动作,,就是从站如何知道主站发来的消息是给自己的,而不是别的从站,怎样解决?
最佳答案
1 3台200plc通信,那么有1台要做主站,2台做从站,如果有N台,那么还是1台做主站,N-1台做从站。
2 主站轮流询问从站,每个从站都有一个地址,这样就不会乱了。
3 比如主站发送05 08, 05表示这个数据给从站5的,08表示要读取VW8数据,那么所有从站都会接收第一个字节数据05,然后比较,只有05站比较是正确的,那么05站在收到05 08
后回复数据给主站,其他站都不回复数据。05站在回复数据时,主站和所有从站都会接收数据,同样的从站在接收到数据后会将数据丢弃,因为数据不是给它的。
4 就好像一个领导和N个员工开会一样,领导:“张三,报一下这个月的生产量”,张三:“1000”,领导:“李四,报一下这个月的生产量”,李四:“1200”等等。如果领导说
:“报一下这个月的生产量”,没有报姓名,那么都会一起回答,这样就会乱了。这个姓名和地址的意义是一样的。
提问者对于答案的评价:
非常感谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc299319.html