我说一下自己的看法不一定对! 供参考(200间应该是不能直接建立MPI通讯)
网络设备之间的通讯是通过建立连接来实现的,不同的通讯协议的连接是不同的,在PPI协议中,所有的设备均同用同一个连接;但MPI和ProfiBUS协议中,主从站建立的连接时相对固定的,即该连接占用一个连接资源,它不会被其他的主站干扰。
200实现MPI通讯可以通过接入300或400建立的MPI网络中,300或400做客户机,200做服务机,即MPI通讯中的无组态单边通讯;也可在200中挂EM277扩展,连接到MPI网络中。200只简单设定端口站号和波特率即可,最大数据传输量76个字节。如果接入300或400的MPI网络中,在300或400侧调用SFC67和SFC68实现通讯,SFC67和SFC68将占用一个动态连接。
MPI PPI PROFIBUS等物理链路都是基于RS485,所以用DP线,能保证可靠传送。
至于你说的
modbus我也不是很清楚,300 400组成的
modbus网络需要集成的PTP口或者CP340 341 440 441,需要购买
modbus软件包,自己编写的话很麻烦。
200做
modbus可直接用编程口,需要为
modbus指令分配数据区,个人感觉也很麻烦,效果应该和PPI通讯差不多。
期待高手给出答案!! 通讯是工控的一个难点加油学习吧