搜索
写经验 领红包
 > 娱乐

ob组织块一览表(plc组织块是什么)

OB块的知识比较难理解,现在给大家举个例子,便于理解OB块到底应该怎么用。

本例以OB1为例

操作系统将启动信息以临时变量的形式存储在错误组织块的变量声明表中。启动信息包括块调用的原因等内容。例如,OB81的启动信息如下:

其中,变量 OB81_FLT_ID的意义如下:

B21: 至少有一个中央机架的备用电池失效(BATTF) B22: 中央机架的缓冲区掉电(BAF) B23: 中央机架的 24-V供电故障 B31: 至少有一个扩展机架的备用电池失效

B32: 一个扩展机架的缓冲区掉电B33: 扩展机架的 24-V供电故障

在OB1里编写下列程序实现:当电池失效时,在操作面板上显示错误信息;更换电池后,错误显示自动结束。

程序说明:

当发生电源故障时,例如电池失效,操作系统将调用一次错误组织块OB81。当故障排除后,OB81将再次被调用。在OB81中,用户程序考察变量OB81_FLT_ID以判断电池是否失效。当电池失效时,该变量的值为22H,通过比较指令,使M81.1为1。 错误显示在电池失效时(事件到来)被启动,当故障排除后(事件结束)被终止。利用变量 OB81_EV_CLASS的值来区分上述状态: - B39 事件到来 - B38 事件结束根据上述变量的值来置位或复位辅助标志M81.0。M81.0可以与闪烁频率信号结合起来分配给某个输出位用于指示故障。该输出位在电池失效或无电池时将一直闪烁。

免责声明:本文内容由互联网优秀作者用户自发贡献,本站仅提供存储空间服务,不拥有所有权,不承担相关法律责任。若有涉嫌抄袭侵权/违法违规的内容,请与我们取得联系举报,一经查实立刻删除内容。本文内容由快快网络小冰创作整理编辑!