发布于 2012-10-30 09:49:16
30楼
前面众大侠对不同的OB给出很好的诠释和理解,也学习了很多。
是的,OB块是操作系统和用户程序的接口,能给我们(编程者)提供较多的有用的诊断信息。更重要的是:当事件发生那个时刻,操作系统就已经把控制权交到了用户程序手中!关键是,需要用户程序及时做出相应的处理,用户程序可以根据事件对生产过程的影响程度,产生报警、显示具体信息、PID自动切换到手动,由操作人员手动干预控制生产过程,直至生产过程安全和稳定;或者,即使相应的事件OB存在,必要时用户程序也可以让CPU进入STOP模式。
在一些生产工艺比较单纯、不影响产品质量或者不会发生人身、设备安全事故的场合。为保持连续生产,下载空的OB块,防止一些小问题而使CPU进入STOP,也算是:不是办法的办法······这种处理方法导致事件发生时,不能第一时间得到事件信息,需要查看CPU诊断缓冲区才能分析。
佛对我说:“你的痛苦来自于你的欲望,没有欲望也就没有痛苦!”