多台200PLC间的自由口通信问题
郑志武
发布于2012-12-25 17:27
3
0
标签:
在做一个实验,就是两台之间200plc的自由口通讯可以,但是3台200plc通信就会乱动作,,就是从站如何知道主站发来的消息是给自己的,而不是别的从站,怎样解决?
佳答案
13台200plc通信,那么有1台要做主站,2台做从站,如果有n台,那么还是1台做主站,n-1台做从站。
2主站轮流询问从站,每个从站都有一个地址,这样就不会乱了。
3比如主站发送0508,05表示这个数据给从站5的,08表示要读取vw8数据,那么所有从站都会接收个字节数据05,然后比较,只有05站比较是正确的,那么05站在收到0508
后回复数据给主站,其他站都不回复数据。05站在回复数据时,主站和所有从站都会接收数据,同样的从站在接收到数据后会将数据丢弃,因为数据不是给它的。
4就好像一个领导和n个员工开会一样,领导:“张三,报一下这个月的生产量”,张三:“1000”,领导:“李四,报一下这个月的生产量”,李四:“1200”等等。如果领导说
:“报一下这个月的生产量”,没有报姓名,那么都会一起回答,这样就会乱了。这个姓名和地址的意义是一样的。