数字量模块诊断
简介
本章提供的信息仅适用于带诊断功能的 S7-300 数字量模块。
● 数字量输入模块 SM 321;DI 16 x DC 24 V 具有过程和诊断中断、等时同步功能;
(6ES7321-7BH01-0AB0)
● 数字量输入模块 SM 321;DI 16 x DC 24 V/125 V 具有过程和诊断中断功能
(6ES7321-7EH00-0AB0)
● 数字量输出模块 SM 322;DO 16 × UC 24/48 V (6ES7322-5GH00-0AB0)
● 数字量输出模块 SM 322;DO 16 x DC 24 V/0,5 A (6ES7322-8BH10-0AB0)
● 数字量输出模块 SM 322;DO 8 x DC 24 V/0,5 A 具有诊断中断功能 (6ES7322-
8BF00-0AB0)
● 数字量输出模块 SM 322;DO 8 x AC120/230 V /2A ISOL (6ES7322-5FF00-0AB0)
● 数字量输出模块 SM 322;DO 8 x Rel. AC230V / (6ES7322-5HF00-0AB0)
可编程和非可编程诊断消息
我们将诊断消息区分为可编程诊断消息和非可编程诊断消息。
如果您在相关参数中启用了诊断功能,则只能获得可编程诊断消息。 在 STEP 7 中为“诊
断”参数块编程。
无论是否启用诊断功能,数字量模块都始终返回非可编程诊断消息。
STEP 7 对诊断消息的反应
由诊断消息启动的操作:
● 将诊断消息输入到数字量模块的诊断数据,然后送入 CPU。
● 数字量模块上的 SF LED 指示灯点亮。
● 当在 STEP 7 中设置了“启用诊断中断”后,系统将触发一个诊断中断并调用 OB82。
读取诊断消息
可在用户程序中使用 SFC 读取详细的诊断消息(请参见附录“信号模块诊断数据
(页 692)”)。
在 STEP 7 中,可以通过读取模块诊断数据查看出错原因(请参见 STEP 7 在线帮助)。
使用 SF LED 指示灯指示诊断消息
带有诊断功能的数字量模块将通过其 SF LED 指示灯(组出错 LED 指示灯)指示错误。
当数字量模块生成诊断消息时,SF LED 指示灯点亮。 清除所有错误状态后,该 LED 指
示灯熄灭。
无论 CPU 操作状态如何(通电时),SF LED 指示灯都将点亮,以便指示外部错误(传
感器电源处短路)。
数字量模块的诊断消息和中断处理
有关诊断消息、其可能的原因、故障排除措施以及可能的中断等信息,请参见具体模块章
节
如何保护数字量模块以免发生电感过电压
电感过电压
电感释放时将出现过电压。 继电器线圈和接触器都属于这种情况。
集成过电压保护
S7-300 的数字量输出模块具有集成过电压保护设备。
附加过电压保护
在下列情况下,只有通过附加的过电压保护设备才能组态电感:
● 如果可以通过适合的附加触点(如继电器触点)切断 SIMATIC 输出电流电路。
● 如果感抗不是通过 SIMATIC 模块激活。
注意: 请向感抗供应商询问应使用何种大小的过电压保护设备。
实例
下图显示了需要附加过电压保护设备的输出电流电路
直流线圈的组态
下图显示了组态有二极管或 Z 二极管的直流电工作线圈。
① 带有二极管
② 带有 Z 二极管
图 3-2 直流线圈的组态
二极管/Z 二极管电路的属性:
● 可避免截止电流。 Z 二极管能承受截止电压。
● 高截止延时(比没有保护电路时高 6 到 9 倍)。
相比二极管电路,稳压二极管的截止速度更快。
交流线圈的连接
带有变阻器或 RC 元件的交流线圈的工作情况如图中所示。
① 带有可变电阻
② 带有 RC 元件
图 3-3 交流线圈的连接