中心PC做主站,现场的PLC做从站,port0走modbus协议,实现中心PC对现场所有的PLC状态的监控(modbus协议的主站用C#编写);s7200的port1能不能用其他协议,实现在现场用PC或触摸屏检测这个PLC?这个协议能不能用C#编写?
问题补充:
既然PLC的port0走了modbus协议,在中心PC做主站,实现主站对所有PLC的读写控制。在现场中,PLC的port1能用什么协议(肯定不能用modbus协议了,这个协议是单主站多从站),实现现场PC对这个PLC监控?这个协议是否公开的,因为要用c#编写。谢谢
最佳答案
西门子的PLC S7-200,300,400都支持MPI/DP通信协议。和上位机进行MPI/DP通信,上位机要么安装了CP系列的通信网卡,然后使用普通的通信线,要么使用专用的适配器,包括PC适配器(一端接PLC,一端接PC电脑的RS232),和USB适配器(一端接PLC,一端接PC电脑的USB)。你的情况,是有适配器了,不管是PC的(RS232接口),还是USB,连接好后,在PLC编程软件的通信设置里,选择MPI/DP通信,更改了通信协议后,再连接就可以了
提问者对于答案的评价:
modbus的从站只能走port0端口。
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc251848.html