有一项目,需要用三个S7--200PLC,但是几个模拟量是公用,也就是说现场提供三个模拟量信号,但需要三台PLC都采集这些信号,为了节省三个信号分配器,和两个模拟量扩展模块,能不能通过三个PLC之间的通迅来实现三个模拟量的共用?最后出一个口用来和DCS做modbus通讯.DCS上位机我不用做,别的厂家做.
请各位大哥指教.
问题补充:
谢谢你,我想补兖一下,刚才忘说了,我的三PLC都是德国原装226的,只是还有三块屏,这样就占用了三个口,也就是说每个PLC只有一个可以用的口了.这样和上位做MODBUS通讯是不是还得配一个什么模块?
最佳答案
三个模拟量供三个PLC的CPU进行数据共享.对吗?可以呀!最简单的是用集成的PPI接口(RS485)用两芯屏蔽绞线连接成网,通讯波特率可以设为9.6K,19.2K,187.5K;只用NETR和NETW两条指令就可以实现数据共享了.当然你还要一个口来作modbus,所以三个CPU当中要有一个是224XP以上的,也就是说要一个CPU有两个PPI口的才行.综合考虑你的输入模拟量有三个为了省钱提高性能价格比,还是买两个224XP CN的.它有集成两路AIW和一路AQW还有两个PPI口.那你不要买模拟量扩展模块了.
补充:实际上一个CPU的PPI口通讯可以同时接HMI和另一个CPU的PPI口,而不用分两个口分别接.既然你用了三个226的,那也不必加什么模块了,按上面的接法,已空出三个口,你可以任选一个作modbus通讯好了.
提问者对于答案的评价:
谢谢你.你写的很细.
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc358492.html