可编程和非可编程诊断消息
我们将诊断消息区分为可编程诊断消息和不可编程诊断消息。
如果您在相关参数中启用了诊断功能,则只能获得可编程诊断消息。 在 STEP 7 的“诊断” 参数块中对这些功能编程。
无论是否启用诊断功能,模拟量模块都会始终提供不可编程诊断消息。
STEP 7 中对诊断消息的响应
由诊断消息启动的操作:
将诊断消息写入模拟量模块的诊断缓冲区,然后传递给CPU。 模拟量模块上的出错LED亮起。 当在STEP7 中设置了“启用诊断中断”后,系统将触发一个诊断中断并调用 OB82。读取诊断消息
可以使用 SFC 在用户程序中读取详细的诊断消息。
查看出错原因
可以在 STEP 7 的模块诊断数据中查看出错原因(请参见 STEP 7 在线帮助)。
包含在模拟量输入模块的测量值中的诊断消息
无论参数设置如何,所有的模拟量输入模块都将返回测量值 7FFFH,做为对出错的反 应。 此测量值指示上溢、出错或禁用的通道。
使用 SF LED 判断诊断消息
具有诊断功能的模拟量模块通过 SF LED(组错误 LED)指示错误。 当模拟量模块生成 诊断消息时,SF LED 亮起。 清除所有错误状态后,该 LED 熄灭。
模拟输入模块的诊断消息
模拟输入模块诊断消息概述
下表提供了模拟输入模块诊断消息的概述。
表格 5- 44 模拟输入模块的诊断消息
模拟量输出模块的诊断消息
模拟量输出模块诊断消息概述
下表提供了模拟量输出模块诊断消息的概述。
表格 5- 45 模拟量输出模块的诊断消息
* 不适用于 SM 332;AO 4 x 16 位,等时
说明
为了能够检测可编程诊断消息所指示的错误,要求在 STEP 7 的模拟量模块中进行适当组 态。
模拟量输入模块的出错原因及故障排除
模拟输入模块的出错原因及故障排除概述
表格 5- 46 模拟输入模块的诊断消息、出错原因及故障排除
模拟量输出模块的出错原因及故障排除
模拟输出模块可能的出错原因及故障查找程序概述
表格 5- 47 模拟量输出模块的诊断消息、出错原因及故障排除