200的CPU是214-2AD23-0XB8,300是315-2DP的,我通过网上直到如果采用DP需要增加一个EM277,如果不添加其他通讯卡件的话,想实现数据通讯是不是只能是MPI了。200的CPU上的2个RS485接口都是走的什么协议,是PPI?还是其他的,没有找到资料
问题补充:
2个RS485接口是物理接口,如果我想使用其与300通过MPI通讯,这个接口需要在200的程序中设定下吗?还是本身就可以直接使用,就是MPI
最佳答案
方法1、使用MPI通讯,利用S7 315MPI口连接200PORT口,使用MPI无组态通讯方式,300侧做单边通讯。不需要增加硬件成本。
方法2、增加EM277,使用PROFIBUS DP是快速、稳定的通讯方法,需要增加EM277+2只网络连接器。
方法3、使用第三方的DP转MODBUS网关,实现300连接200的通讯。
方法4、如果S7 200/300各自连接HMI设备的话,可以通过HMI实现数据中转。
方法5、增加CP243-1/IT,实现以太网通讯。
建议根据成本和工艺稳定性,考虑合适的通讯方案。
补充
MPI通讯时200侧不需要编程;300侧单边编程;200物理口使用哪个都可以,CPU属性中设置波特率与300使用的波特率一致即可;站地址默认2。
提问者对于答案的评价:
谢谢
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc370062.html