[西门子plc免费学习]博图V15.1中的OB121使用中的一些疑问 查看:1797  回复:1

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

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

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

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

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


image.png

当前第1页/总1页
ICP备案证书号: 苏ICP备14003016-2号