I/O 访问错误(OB122)
当STEP 7指令访问一个信号模板的输入或输出时,而在最近的一次暖起动中没有分配这样的模板,CPU的操作系统会调用OB122,例如:
• 直接访问I/O 出错(模板损坏或找不到)
• 访问一个CPU不能识别的I/O 地址
为故障诊断插入替代值
对于某种类型的故障(如,受断线影响的输入信号),可以为由于故障而无法使用的数值提供一个替代位。可用以下两种方法来提供替代值:
• 用STEP 7为可组态的输出模板分配替代值。无法得到赋值参数的输出模板用缺省替代值0。
• 用SFC44 RPLVAL ,可以在故障OB中编写替代值(只适用于输入模板)。
对于所有引起同步错误的装载指令,可以在故障OB中为累加器内容指定一个替代值。
替代数值程序举例
在以下示例程序中,在SFC44 RPLVAL中有一个可用的替代值。下图说明了CPU是如何在检测到一个输入模板没有反应时调用OB122的。

在这个示例中,下图所示的替代值在程序中被输入,这样程序就可以用可行的数值继续操作。

如果一个输入模板有故障,执行指令L PIB0 就会产生一个同步错误并启动OB122。作为标准,这个装载指令读得数值0。然而,用SFC44 ,可以为过程定义任何合适的值。SFC 用指定的替代值替换累加器中的内容。
责任编辑:xj
原文标题:为故障诊断插入替代值
文章出处:【微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
-
plc
+关注
关注
5054文章
14960浏览量
489561 -
cpu
+关注
关注
68文章
11378浏览量
226490
原文标题:为故障诊断插入替代值
文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
以智慧之力赋能城市轨道交通运维——CET构建供电故障诊断方案
高压差分探头在电力系统故障诊断中的关键技术应用
主轴伺服系统故障诊断方法
电能质量在线监测装置的暂态记录分辨率对电力系统故障诊断有何影响?
电缆在线故障预警及定位系统厂家推荐 实时监测故障诊断和预警沃伦森
什么是“电压暂降”?CET中电技术供配电异常信息捕捉及故障诊断分析装置
无刷直流电机逆变器故障诊断仿真研究
FLIR声学成像仪在工业维护与故障诊断领域的应用
泰克示波器TBS2072B如何解决ECU故障诊断难题
为故障诊断插入替代值
评论