当分布式I/O出现故障时,CPU应调用哪些组织块来保证CPU不进入"停止"状态?
要调试 ET 200M,必须满足以下条件:
1) 已安装 DP 从站
2) 已在 DP 从站上设置 PROFIBUS 地址(重新上电,地址生效)
3) 已连接总线连接器
4) DP 接口 RS 485: 如果 DP 从站位于网段末端,则接通 DP 从站上的终端电阻。
5) 已组态的 DP 从站(请参考有关组态软件的在线帮助/手册)
6) DP 主站的电源电压已接通(请参考 DP 主站手册)
7) 已将组态装载到 DP 主站(请参考有关组态软件的在线帮助/手册)
8) DP 主站切换为 RUN(请参考 DP 主站手册)
1) 确认之前通信是否正常如果之前正常,检查从过去到现在发生哪些变化(如:现场的变化:施工、检修等; 是否修改过程序),排查变化的影响,是否硬件故障,线路故障(参看3和4小节)。
2) 查看ET200M指示灯
本文档以ET200M中比较常用的IM153-1为例,其他型号的ET200M请参考ET200M操作手册9.1.1章节。手册下载链接
总结:
BF常亮,检查线路(是否断线,DP接头有没有插紧,AB是否接反)
BF闪烁,首先检查:组态和参数设置,站地址拨码设置和组态是否一致(拨码拨到右侧有效);其次考虑线路不良,特定波特率下通信电缆长度(所有站点的电缆长度加起来),DP接头的终端电阻是否拨到"ON"。
3) 查看PLC指示灯 下表主站是带DP接口的S7-300PLC,其他主站请参考相应手册。
BF常亮:
BF闪烁:
4) 在线查看硬件组态和诊断缓冲区 以CPU315-2DP为例,打开硬件组态-点击在线图标-选中CPU -点击右键-选择"模块信息"-在弹出的窗口选择"诊断缓冲区"标签,打开诊断缓冲区。
a. 当CPU 启动时,找不到从站,会提示"DP主/从站同步终止"。这种情况下CPU 315仍然可以进入运行状态。如果错误是因为站地址错误导致,此时ET200M的BF灯闪烁;如果线路断线,ET200M的BF灯常亮;如果ET200M组态的型号与实际型号不匹配,BF灯闪烁, SF灯常亮
b. CPU 正常运行过程中,从站故障,此时如果未下载OB86,将会导致CPU停机。通常都是因为线路断线,CPU接口损坏,干扰或ET200硬件问题导致。通常ET200M的BF灯常亮或偶尔闪一下。
诊断缓冲区2#错误报出,站点错误。缓冲区下面关于故障的详细信息里面会提示出错站点站号。
DP通信常会因为DP接头接线和总线安装不当,导致连不上或者偶尔掉站。
1) DP接头接线
a. 西门子常规Profibus电缆剥面如下:
b. DP接头接线示意如下,绿线接A,红线接B,编织网露出紫色外皮与金属片接触。
c. 总线连接器终端电阻的开关设置如下图
d. 当Profibus总线上只有两台设备时,按如下示意图接线
e. 当Profibus总线上只有多台设备时,按如下示意图接线,只有两侧终端设备的电阻拨到"ON",其他的中间设备拨到"OFF"。
一个典型的Profibus网络如下所示:
更多信息,请参考文档"如何正确使用Profibus插头以及终端电阻"
电缆安装经常忽视的地方是:
1) 通讯电缆的屏蔽层在进/出电气柜时,都应该进行屏蔽层接地处理。 屏蔽层应保证与接地铜排进行大面积接触,如下图:
即使没有预留接地点,也建议电缆进入柜内后环形剥开电缆,找根比较粗的铜线缠绕屏蔽层,以尽量短的距离接到接地铜排上。 2) Profibus插头,除了之前介绍的,要将屏蔽层压在接头的金属部分外,还要注意屏蔽层不要剥开的太长,否则会暴露在空间,成为容易受干扰的"天线"。下图为错误示范:
更多关于电缆安装的信息,参考文档"PROFIBUS现场总线安装指导"
当从站出现故障,导致CPU停机时。通常下载OB82,OB85,OB86,OB121和OB122到PLC中,然后将PLC的模式开关,从STOP拨到RUN ,即可重新使PLC进入运行状态。 参考链接
如何使用 SFC 51 “RDSYSST”(对于作 DP 主站的带集成 DP 接口的 CPU) 读出 DP 从站的诊断数据?