OB100暖启动,OB101热启动,OB102冷启动

发布时间:2023-08-15
ob100暖启动,ob101热启动,ob102冷启动。暖启动(完全再启动):完全再启动的启动类型,启动时过程映像和不保持的标志存储器、定时器及计数器被清除,保持的标志存储器、定时器和计数器以及数据块的当前值保持(仅当有后备电池,如果使用eprom 并且cpu的保持特性已赋参数时s7-300甚至没有后备电池)。cpu会自动调用ob100一次,然后循环程序ob1开始执行。
热启动(再启动):只有s7-400才能用,再启动的启动类型,在启动时所有数据(标志存储器、定时器、计数器、过程映像及数据块的当前值)被保持。cpu会自动调用ob101一次,然后程序从断点处(断电, cpu stop) 恢复执行。这个“剩余循环”执行完后,循环程序ob1开始执行。
冷启动:cpu318-2和 417-4 还具有冷启动型的启动方式。针对电源故障可以定义这种启动方式。它是通过硬件组态时的cpu参数来设置。冷启动时,所有过程映像和标志存储器、定时器和计数器被清除(甚至保持的!),而且数据块的当前值被装载存储器的当前值(既原来下装到cpu的数据块)覆盖。 cpu会自动调用ob102一次,然后循环程序ob1开始执行。另外从西门子相关文档做出一下描述:
1、通信故障中断组织块ob87:用于处理mpi gd通信及时钟同步故障,事件出现时,cpu自动调用ob87,并报错(sf),如果程序中没有创建ob87,plc也不会进入停止模式。 程序加入ob87,一旦plc出现通信故障,就中断对ob1的扫描,转为执行ob87。除了特别需要(如通信故障时执行什么动作),一般不用编程,只加入空指令就好了。
2、启动中断组织块ob100-ob102;用于处理cpu的启动事件。暖启动cpu 调用ob100,热启动调用ob101(不适合s7-300和s7-400h),暖启动cpu调用ob102。暖/热---冷 温度越低cpu启动时清除存储器中的数据越多。 cpu上电或重启时调用0b100-ob102。然后才开始执行主循环ob1. 除了特别需要(如plc上电执行什么动作后或初始化后才执行ob1)外,一般不用编程,只加入空指令就好了,
3、类似的中断组织块还有,ob80 处理时间故障 ob 82诊断中断 ob83 84 85 86 88 90 ob121 122 这些块要是不加上去,plc 出现问题会停机,一般都是加空的块进行,可防止plc出现各种问题,发生停机的现像 对此问题做还补充如下: 1、数据保持的问题:断电保持可以在cpu属性中设置可断电保持的存贮区域(m区、t、c区都是可以断电保持的)。这么做热、暖启动都不会清除,冷启动我没试过。ob100、ob101、ob102中都不用编程,空的就可以。 2、ob87 、100、101、102等以上所述中断组织块,不用编程,只要有这些块就行,cpu出现不同错误就会触发相应中断组织块并报错。如果没有这些相应的块,cpu可能会停机并报错,而加入这些块可防止cpu出错停机。像ob121,当出现编程出错时会调用并报错,加入空的ob121就不会停机了。 3、s7-300系列和s7-400h型plc没有热启动功能,所以ob101不适合s7-300系列和s7-400h型plc.多数300plc只支持暖启动。 ob100的描述 当对cpu进入warm restart操作时,操作系统就会自动调用ob100. 用户对ob100进行适当的编程可以让cpu在暖启动时完成特定的设置任务\
ob87的描述 当发生任何因通信出错事件时cpu的操作系统就会自动调用ob87. 如果ob87没有被编程,cpu则不会切换到stop模式。 用户可以通过sfcs39-42来屏蔽、延时或重新激活通信出错中断组织块。
上一个:低压变频器选型步骤和方法
下一个:soul怎么知道对方卸载了没有(soul怎么看对方是否卸载)

笔记本电脑上怎么打巜(笔记本电脑的、怎么打)
怎么建立个人网站?个人网站有哪些作用?
十大电脑电源品牌,户外电源十大品牌排行榜
14寸笔记本推荐(14寸笔记本电脑推荐2021)
hp台式电脑怎么开机,台式电脑主机开关按钮
w10系统不兼容老游戏怎么办(win10不兼容)
桃缩叶病的综合防治
RS-06L3R6JT在线查库存,今日报价
临沧南美,避世古村!
沙漠玫瑰常见病虫害防治