您的位置: 主页 > 如何使用OB组织块

如何使用OB组织块

机架故障组织块(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上运行Cold
它在重启时执行,可用于在执行变量后初始化变量。使用Step7,您无法始终监视程序的运行,您可以使用VariableTable
监控数据变化。
其他:在冗余电源配置中,电源模块关闭并调用OB可防止CPU关闭。
通过将OB83添加到程序中,可以避免CPU关闭,并且添加OB81不会阻止CPU停机。
将OB81视为处理所有电源故障的OB块通常很麻烦。但是,在冗余电源配置中,如果电源模块的电源丢失,CPU将实际处理模块作为模块插入错误,因此必须调用OB83。


上一篇:“胖子更新”小杨
下一篇:没有了

您可能喜欢

​26%的阿特拉津硝酸盐

​26%的阿特拉津硝酸盐

​【氧气跳鱼机9F

​【氧气跳鱼机9F

​如何发帖到天涯论坛

​如何发帖到天涯论坛

回到顶部