有关MPI和DP波特率和通信故障等问题

先描述一下系统:用313C-2DP做主站,几个从站用ET200M和数字I/O模块,DP连接(普通DP头),还有两块触摸屏用313C的MPI连接(带编程口的DP头),一共有6个从站,每个从站都有个电笛和电铃,按下从站的案件,这两个东西会响。
现在有几个个不理解的地方:
1.之前DP波特率为1.5M,MPI为187.5,从站在按电笛键时,会产生BF,系统就不工作了,主站按电笛键没影响,后来加了个空的OB86,即使BF了还是能正常工作,这是为什么呢?
2.后来调试时又把DP波特率降到了19.2,这时任意按所有站点的电笛键都不会BF了,系统完全正常了,这是什么原因呢?电笛是接在24V继电器上的,继电器由数字I/O控制,电笛在响的时候会有轻微震动,通信线是普通的电缆,自己手工双绞了一下。注:电铃也震动,不会造成BF。
3.MPI接的两个触摸屏,一个在主站,另一个在其中一个从站,将从站的那个屏幕距离用网线里的双绞线延长至150m,仍然通信正常。不是说MPI的距离是50m吗?50以上要加中继,我调试是在室内,可能干扰比较少,可是让我想不通。到现场如果要加中继,是不是要加在50m的地方?

最佳答案

1、之前DP波特率为1.5M,MPI为187.5,从站在按电笛键时,会产生BF,系统就不工作了,主站按电笛键没影响,后来加了个空的OB86,即使BF了还是能正常工作,这是为什么呢?
、可能电笛有电磁干扰,降低通讯速率有利于抗干扰。
、BF为总线故障,当发生该种故障时CPU会停机。如果系统添加了相应的组织块(OB86,只需添加,不需编程),则当发生该种故障时CPU不会停机,只是报警.。详见组织块的应用:
、详见《组织块使用说明》下载:
http://218.93.112.166/ec/C23/dl/xxzl/%E7%BB%84%E7%BB%87%E5%9D%97%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E.pdf
2、后来调试时又把DP波特率降到了19.2,这时任意按所有站点的电笛键都不会BF了,系统完全正常了,这是什么原因呢?电笛是接在24V继电器上的,继电器由数字I/O控制,电笛在响的时候会有轻微震动,通信线是普通的电缆,自己手工双绞了一下。注:电铃也震动,不会造成BF?
如上述,降低通讯速率有利于抗干扰。
、建议应用西门子专用的总线电缆:6XV1 830-0EH10。及应用西门子专用的总线接头:6ES7 972-0BA12-0XA0。
、有关选型与安装:
《PROFIBUS DP连接器选型表及安装说明》连接:
http://www.chinakong.com/manual/view.asp?id=42
3.MPI接的两个触摸屏,一个在主站,另一个在其中一个从站,将从站的那个屏幕距离用网线里的双绞线延长至150m,仍然通信正常。不是说MPI的距离是50m吗?50以上要加中继,我调试是在室内,可能干扰比较少,可是让我想不通。到现场如果要加中继,是不是要加在50m的地方?
一般保证MPI正常通讯的距离是50m,这是保证可靠的保守距离。如果加中继器,可以在两个站点的中间位置,不一定非得是50m处。

提问者对于答案的评价:
谢谢两位的指点!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc242828.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午10:12
下一篇 2018年12月1日 下午10:12

相关推荐