可编程和非可编程诊断消息
我们将诊断消息区分为可编程诊断消息和不可编程诊断消息。
如果您在相关参数中启用了诊断功能,则只能获得可编程诊断消息。 在 STEP 7 的“诊断” 参数块中对这些功能编程。
无论是否启用诊断功能,模拟量模块都会始终提供不可编程诊断消息。
STEP 7 中对诊断消息的响应
由诊断消息启动的操作:
- 将诊断消息写入模拟量模块的诊断缓冲区,然后传递给CPU。
- 模拟量模块上的出错LED亮起。
- 当在STEP7 中设置了“启用诊断中断”后,系统将触发一个诊断中断并调用 OB82。
读取诊断消息
可以使用 SFC 在用户程序中读取详细的诊断消息。
查看出错原因
可以在 STEP 7 的模块诊断数据中查看出错原因(请参见 STEP 7 在线帮助)。
包含在模拟量输入模块的测量值中的诊断消息
无论参数设置如何,所有的模拟量输入模块都将返回测量值 7FFFH,做为对出错的反 应。 此测量值指示上溢、出错或禁用的通道。
使用 SF LED 判断诊断消息
具有诊断功能的模拟量模块通过 SF LED(组错误 LED)指示错误。 当模拟量模块生成 诊断消息时,SF LED 亮起。 清除所有错误状态后,该 LED 熄灭。
模拟输入模块的诊断消息
模拟输入模块诊断消息概述
下表提供了模拟输入模块诊断消息的概述。
表格 5- 44 模拟输入模块的诊断消息
诊断消息 | LED | 诊断范围 | 可编程 |
无外部负载电压 | SF | 模块 | 否 |
组态/参数赋值错误 | SF | 通道 | 支持 |
共模错误 | SF | 通道 | 支持 |
断线 | SF | 通道 | 支持 |
下溢 | SF | 通道 | 支持 |
上溢 | SF | 通道 | 支持 |
模拟量输出模块的诊断消息
模拟量输出模块诊断消息概述
下表提供了模拟量输出模块诊断消息的概述。
表格 5- 45 模拟量输出模块的诊断消息
诊断消息 | LED | 诊断范围 | 可编程 |
无外部负载电压 | SF | 模块 | 不支持 |
组态/参数赋值错误 | SF | 通道 | 支持 |
对 M 短路* | SF | 通道 | 支持 |
断线* | SF | 通道 | 支持 |
* 不适用于 SM 332;AO 4 x 16 位,等时
说明
为了能够检测可编程诊断消息所指示的错误,要求在 STEP 7 的模拟量模块中进行适当组 态。
模拟量输入模块的出错原因及故障排除
模拟输入模块的出错原因及故障排除概述
表格 5- 46 模拟输入模块的诊断消息、出错原因及故障排除
诊断消息 | 可能的出错原因 | 要纠正或避免错误 |
无外部负载电压 | 无模块负载电压 L+ | 连接电源 L+ |
组态/参数赋值错误 | 向模块传输了错误参数 | 检查量程卡 |
对模块进行参数赋值 | ||
共模错误 | 输入电势 M- 与测量电路的参考电势
(MANA) 的电势差 CMV 过大 |
将 M-与 MANA 连接 |
断线 | 传感器电路的电阻太高 | 使用其它类型的传感器或更换线缆,例 如,使用更大横截面积的导线。 |
模块与传感器之间的电路断开 | 连接电缆 | |
通道未连接(断开) | 禁用通道组(“测量方法”参数) | |
用导线连接通道 | ||
下溢 | 输入值低于下冲范围;可能的出错原 因:
错误的测量范围设置 |
设置一个不同的量程 |
在量程为 4 至 20 mA 和 1 至 5 V
时,传感器接线的极性接反 |
检查连接 | |
上溢 | 输入值超过过冲范围 | 设置一个不同的量程 |
模拟量输出模块的出错原因及故障排除
模拟输出模块可能的出错原因及故障查找程序概述
表格 5- 47 模拟量输出模块的诊断消息、出错原因及故障排除
诊断消息 | 可能的出错原因 | 要纠正或避免错误 |
无外部负载电压 | 无模块负载电压 L+ | 连接电源 L+ |
组态/参数赋值错误 | 向模块传输了错误参数 | 指定新的模块参数 |
对 M 短路 | 输出过载 | 排除过载故障 |
输出 QV 对 MANA 短路 | 排除短路故障 | |
断线 | 执行器阻抗过高 | 使用其它类型的执行器或使用导线横截面积 更大的线缆 |
模块与执行器之间断线 | 连接电缆 | |
通道未使用(断开) | 禁用通道组(“输出类型”参数) |

评论