我有40台S7200的CPU通信。方案如下:
1.每两台CPU进行通讯。6ES7 214-2BD23-0XB8的PROT0作主站与6ES7226-2BD23-0XB8的PROT0作从站进行PLC间通讯,协议modbus或PPI。
2.每5个和1中所述一样的系统共用一台上位机进行数据管理。用CP243 6GK7243-1EX00-0XE0 进行通讯。
3.如上面1中所述的系统均有一台触摸屏进行操作控制。用6ES7 214-2BD23-0XB8的PROT1进行通讯。
其中每个6ES7226-2BD23-0XB8均带有7个扩展模块放在现场。最远处距离约为100M。不知以上方案是否可行?请指正或提供更合理的方案。谢谢!
问题补充:
每两台CPU及扩展模块用来控制一台设备,用一台触摸屏进行操作控制。5台同样的设备所以有10台CPU。10台CPU共用一台上位机进行数据统计。
用300的成本远高于200。站点比较分散。
扩展模块离现场的一台CPU216很近,不需延长电缆。
10个CPU为一套上位机,4套间无联系,4套彼此均相同。
对于塞上雁我想补充问一下是:我可否把CP243不要,用一个通讯端口来连接一台屏,同时连接上位机,从而用另一个通讯端口来进行通讯?如果行,屏和上位机如何和PLC进行物理连接?如何实现?
最佳答案
1.如果一个PPI网络选中了PPI多主选项:
缺省情况下,S7-200 CPU的通信口设置为从站模式。因此在编程时,需要把通信口设置为通信主站模式。
在一个PPI网络中,与一个从站通信的主站的个数并没有限制,但是一个网络中主站的个数不能超过32个。主站既可以读写从站的数据,也可以读写主站的数据。也就是说,S7-200作为PPI主站时,仍然可以作为从站响应其他主站的数据请求。
2.如果一个PPI网络选中了PPI高级选项:
PPI高级允许网络建立一个一个设备与设备之间的逻辑连接。对于PPI高级,每个设备的连接数是有限制的(一个PLC的通讯口只能连接4个设备,如果采用EM277,则可以连接6个设备)而EM277模板仅仅支持PPI高级协议。.
提问者对于答案的评价:
没能解决我的问题,但是是这几个中最好的。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc351381.html