回复:关于OB101 和 OB102

聚沙成洲

  • 帖子

    1835
  • 精华

    22
  • 被关注

    31

论坛等级:奇侠

注册时间:2005-09-06

普通 普通 如何晋级?

发布于 2010-12-17 09:22:02

4楼

我来转贴一段相关的说明:


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开始执行。

冷启动
• 冷启动过程中,所有数据(过程映像、位存储器、定时器、计数器和数据块)都被重置为存储在程序(装载存储器)中的起始值,而与这些数据组态为可保持还是不可保持无关。
• 从头开始重新执行程序(启动 OB 或 OB1)。

暖启动
• 暖启动会复位过程映像以及非保持性标记、定时器、时间和计数器。
保持性标记、时间和计数器会保持其最后有效值。分配了“无掉电保持”属性的所有数据块都将被重置为装载值。其余数据块保持其最后有效值。
• 从头开始重新执行程序(启动 OB 或 OB1)。
• 掉电后,暖启动功能仅在备份模式下可用。

热启动
• 执行热启动后,所有数据和过程映像都会保持其最后有效值。
• 程序从断点处继续执行。
• 在当前循环完成之前,输出不会改变其状态。
• 掉电后,热启动功能仅在备份模式下可用。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54618条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。