PLC解密网-PLC培训学习-工控自动化人才技术交流

超级管理员

453

帖子

1378

回复

3116

积分

楼主
发表于 2023-02-12 16:41:33 | 查看: 2048 | 回复: 1

博图V15.1中的OB121使用中的一些疑问

    最近在学习西门子1500的编程,学习别人的程序时发现有个OB121的功能块,点进去之后里面是空的,没有写程序,只有几个输入变量。查询资料得知这个功能块的作用是在CPU出错时防止切换到停机状态的,但是这个的原理是什么?出错以后怎么才能继续运行?既然已经出错了,不停机的话怎么保证设备的安全运行?在使用时功能块内部需不需要编程?有编程和没有编程有什么区别?以上问题还请各位前辈不吝指教!多谢

    出错是一个事件,通过这个事件来触发ob121,你需要在这个ob121中编程对这个事件做相应的处理,也就是对于编程人来说,他已经知道了这个事件,对应的事件有了对应了处理方法。ob121执行完后,cpu继续执行后续的程序。

    简单地说,没有这个OB,出错后就停机了。有了就执行其中的指令。什么都不想做,就是空指令。

    建了这个OB以后,如果出错,就看你OB121里面编写的程序要干嘛,如果啥也没有,那就啥也不执行,但是也不停机。如果没有这个OB121,出错会停机。博图里面有很多类似的OB块。常规就建个空块好了。避免不必要的停机。



超级管理员

453

帖子

1378

回复

3116

积分
沙发
发表于 2023-02-12 16:42:28

image.png

您需要登录后才可以回帖 登录 | 立即注册

技术支持 KZYPLC V2.1 © 2020-2027

欢迎光临昆山中宇工控PLC论坛!您是第 10350306 位访问者, 日访问量: 23387 总访问量: 22690261,当前 2024-11-24 21:18:11 在线人数:34

ICP备案证书号: 苏ICP备14003016-2号