问题:200的CPU是214-2AD23-0XB8,300是315-2DP的,我通过网上直到如果采用DP需要增加一个EM277,如果不添加其他通讯卡件的话,想实现数据通讯是不是只能是MPI了。200的CPU上的2个RS485接口都是走的什么协议,是PPI?还是其他的,没有找到资料。
问题补充:
2个RS485接口是物理接口,如果我想使用其与300通过MPI通讯,这个接口需要在200的程序中设定下吗?还是本身就可以直接使用,就是MPI
产品版区:SIMATIC S7-200 悬赏西币:1 | 解决时间:2017-09-08 09:33:30 | 提问者:金牌用户 PLC工控学习 - 资深学长 第3级
最佳答案
方法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。