您现在的位置:主页 > 365bet注册网址 >

如何使用OB组织块

作者: 365bet体育官网网址发布时间:2019-11-08 12:25

机架故障组织块(OB86)
当出现通信问题或无法访问所组态的机架或站时,将执行OB86程序。此时,程序应将组织块称为OB82和OB122。执行OB86时,可以通过其临时变量读取它。错误代码和事件类型。您可以将它们组合以获得特定的错误信息。OB86在线,可以读取生成错误的模块地址和机架信息,临时变量的具体含义,请参见在线帮助。
Step7不能始终监视程序操作。变量可用
该表实时监控数据变化。
启动类型(OB100)
OB100程序在CPU上热启动
它在重新启动时执行,一旦执行即可用于初始化变量。如果使用Step7,则不能始终监视程序的运行,可以使用VariableTable。
监视数据更改。
编程组织块(OB121)
如果CPU程序执行错误,则执行OB121程序。此错误不包括逻辑错误和用户程序功能错误。例如,如果CPU调用尚未下载到CPU的程序块,则CPU可以调用OB121以获取临时变量OB121_BLK_TYPE。
即使使用Step7,也不总是可以监视程序的运行。
该表监视数据更改。
I / O访问障碍组织块(OB122)
当发生I / O访问错误时,将调用OB122程序。例如,如果CPU程序访问未定义的I / O地址,则CPU上将发生I / O访问错误,并且CPU会调用OB122。如果未下载OB122,则CPU报告故障。
可以通过临时变量OB122_SW_FLT读取错误代码,可以通过OB122_BLK_TYPE获取发生错误的块,可以通过OB122_MEM_AREA读取访问的地址的类型,发生错误的内存为OB122_MEM_ADDR可以从中读取。
即使使用Step7,也不总是可以监视程序的运行。
该表监视数据更改。
启动类型(OB101)
OB101程序在CPU上变热
它在重新启动时执行,一旦执行即可用于初始化变量。如果使用Step7,则不能始终监视程序的运行,可以使用VariableTable。
监视数据更改。
启动类型(OB102)
OB102程序在CPU上冷运行
它在重新启动时执行,一旦执行即可用于初始化变量。如果使用Step7,则不能始终监视程序的运行,可以使用VariableTable。
监视数据更改。
其他:在冗余电源配置中,电源模块已关闭,调用OB可以防止CPU关闭。
通过将OB83添加到程序中,可以避免CPU关闭,并且添加OB81不会阻止CPU停机。
通常,将OB81视为处理所有电源故障的OB块很麻烦。但是,在冗余电源配置中,如果电源模块的电源丢失,则CPU实际上会将该模块作为模块插入错误进行处理,您必须调用OB83。


上一篇:[等他睡觉的时候]

下一篇:没有了

最新资讯:
bet6体育投注