0B122 空 下载到CPU

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

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

最佳答案

首先你需要了解西门子组织块的用渡,参考链接:http://wenku.baidu.com/view/d7a22fd2c1c708a1284a44cc.html
关于组织块的使用,OB122I/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停机。

提问者对于答案的评价:

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc224409.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午12:16
下一篇 2018年12月1日

相关推荐