2 SIMATIC S7 Ex 数字模块
2.2.3 诊断消息
简介
可以使用诊断功能确定信号采集是否无错。
参数化诊断
可以在 STEP 7 中对诊断功能进行编程。
诊断评估
分析诊断数据时,我们需要区分可编程诊断消息和不可编程诊断消息。仅当在“断线”或“M 短路”参数启用了诊断数据分析后,才输出“断线”或“M 短路”等可编程诊断消息。
不可组态的诊断消息是常规诊断消息,即与参数化无关。
如果已通过参数化方式启用了诊断中断,则诊断信号将导致触发诊断中断。
无论是否进行参数化,已知的模块错误始终会导致 SF LED 或相应的通道故障 LED 亮起,而 不管 CPU 处于何种运行状态(在已通电的情况下)。
例外:
仅当启用了参数化后,SF LED 和相应的通道故障 LED 才会在断线时亮起。
www.PLCworld.cn
长沙工控帮教育科技有限公司整理
SIMATIC S7 Ex 数字模块 2.2 数字输入模块 SM 321; DI 4 x NAMUR (6ES7321-7RD00-0AB0)
数字输入模块的诊断
下表提供了 SM 321; DI 4 x NAMUR 生成的诊断消息概述。可以在 STEP 7 中启用诊断功能。
诊断信息可以针对通道组,也可以针对整个模块。
表格 2-5 SM 321; DI 4 x NAMUR 的诊断消息
诊断消息 诊断的有效范围 可否组态
断线 M 短路
通道组 可以
模块中的参数错误 模块未参数化 缺少外部辅助电压 无内部辅助电压 保险丝熔断 时间监视狗故障 EPROM 出错 RAM 出错 CPU 出错 过程中断丢失
模块 无
读出诊断消息
可以读取 STEP 7 中的系统诊断数据。可以使用 SFC59 读取用户程序中模块的详细诊断消息。
www.PLCworld.cn
长沙工控帮教育科技有限公司整理
故障和校正措施
下表提供了每条诊断消息的可能原因以及相应校正措施的列表。
但是,请注意,必须在模块上启用错误检测,以便输出相关的可编程诊断消息。
表格 2-6 SM 321; DI 4 x NAMUR 中的诊断消息及它们的成因和校正措施
诊断消息 造成故障的可能原因 校正措施
两条编码器线路之间短路 排除短路故障
M 短路
(I > 8.5 mA) 触点作为传感器
未在线路中将 1 kΩ 串连电阻安装到触点
在线路中的触点处直接 连接 1 kΩ 电阻
模块和 NAMUR 传感器之间的导线断线 连接线路
触点作为传感器(启用了断线监视) 10 kΩ 电阻未在触点处直接 安装或中断 触点作为传感器(无监视)
断线 (I ≤ 0.1 mA)
通道未使用(断开)
通过参数化“诊断断线”禁用通道
模块中的参数错误 通过 SFC 在模块中加载了无效的参数 检查模块的参数化,然后重新加载有效 的参数
模块未参数化 未向模块提供参数 将模块包括在参数化中
缺少外部辅助电压 无模块电源电压 L+ 提供 L+ 电源 无模块电源电压 L+ 提供 L+ 电源 无内部辅助电压
模块内部保险丝有故障 更换模块
保险丝熔断 模块内部保险丝有故障 更换模块
局部强电磁干扰 消除干扰源
时间监视狗故障
模块有故障 更换模块
局部强电磁干扰 消除干扰源,然后关闭/打开 CPU 电源
电压 EPROM 出错
RAM 出错
CPU 出错 模块有故障 更换模块
过程中断丢失 CPU 无法以此速率处理连续的过程中断 更改 CPU 中的中断处理并重新参数化模 块(如有必要)
www.PLCworld.cn
长沙工控帮教育科技有限公司整理
SIMATIC S7 Ex 数字模块 2.2 数字输入模块 SM 321; DI 4 x NAMUR (6ES7321-7RD00-0AB0)