现在一套300PLC系统,需要跟现场4个200PLC通信。距离有几百米远。现在有几个疑问,需要向各位同仁请教一下:
1、现场放的是485双绞线,不是DP线,这个对MPI通讯有影响吗?
2、关于300PLC与200PLC之间通讯接头,看资料上都是DP接头,而且还要打终端电阻,这个如果自制的普通接头可以用吗?
3、MPI通信貌似50米以内,而现场有几百米,是不是应该加485中继器?加几个呢,我设想的是300PLC这边加一个,不知道200PLC那边用不用加?
4,现场2个200PLC串在一起,一根通讯线下来,另2个200PLC串在一起,放一根通讯线下来,距离都是200米左右吧,是不是可以用RS485集线器将两根通讯线接进去,然后在接300PLC呢?
5、最有确认一下,300PLC ,通过走MPI协议,连接485集线器,集线器出两个通讯线,分别接2个200PLC柜,这样的方案到底行得通吗?
恳请各位赐教……
最佳答案
首先要说的是建议走DP通 讯,买几个西门子的DP头,还要给200站增加EM277,300CPU要有DP口,中间一定是需要485的,当然把速率改为9600的话(可以通讯1000米)走DP不需要485中继器(速率低点就体现不出DP通讯的优势了),
第二,如果非要走MPI的话,根据楼主的意思,好像每两套200都很近(假设AB站很近,CD站也很近),就在BC两站间增加两个485中继器,间距可以扩展到1000米,主300CPU和A站间也要增加两个485,一共就是4个485,西门子的DP头也要买的,双绞线是可以的,但是双绞线的抗干烧能力不及西门子的DP线,通讯线路不能有大功率设备,建议楼主改为DP通讯吧,增加4个EM277,和主CPU通过DP通讯,速率调低点,主CPU的CP口如果还有子站,速率要一样。
提问者对于答案的评价:
虽然没有采用你的方案,还是谢谢你的回答!你的方案造价不菲的!最终我还是决定在300PLC里面加一个CPU224XP,既能节省一部分点数,又能做主站跟现场4个200PLC进行MODBUS通信,然后再与300PLC进行MPI通信。MPI远距离通信没有做过,MODBUS通信还是没有问题的。
另外也要感谢“高塍同志”的提醒,已经用DP头连通了200PLC了,普通的九针接头没试过,应该不行的!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc201324.html