当前位置: 主页 > PLC控制

0B122 空 下载到CPU

以前没有0b122遇到掉站CPU会自动停机
后来我下载了空0B122只报警,CPU不停机,
1、我要让CPU停机怎么写?

2、如果细化各种情况咋写?

最佳答案

首先你需要了解西门子组织块的用渡,参考链接:htTP://wenku.baidu.com/view/d7a22fd2c1c708a1284a44cc.html
关于组织块的使用,OB122是I/O访问故障。
该故障是如果CPU对I/O模板的数据访问时检测到读故障,操作系统调用OB122,使cpu读取到该故障时,不会停止cpu的运行。
打开OB122的接口,根据不同的cpu(300/400)当其检测到OB122_SW_FLT故障时的值,B#16#42/B#16#43(300/400)及故障类型(B#16#88:OB,B#16#8A:DB,B#16#8C:FC,B#16#8E:fb)(对S7-300无有效值在这里记录)根据实际需要调用,进行比较然后调用SFC46进行cpu停机。

提问者对于答案的评价:

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号