您的位置:控制工程论坛网论坛 » PLC与PAC » 西门子S7-300和S7-400PLC中“暖启动”、“冷启动”和“热启动”启动类型之间互有区别

yangran

yangran   |   当前状态:离线

总积分:491  2024年可用积分:0

注册时间: 2010-03-25

最后登录时间: 2017-06-12

空间 发短消息加为好友

西门子S7-300和S7-400PLC中“暖启动”、“冷启动”和“热启动”启动类型之间互有区别

yangran  发表于 2010/4/23 10:46:46      2629 查看 4 回复  [上一主题]  [下一主题]

手机阅读

西门子S7-300和S7-400PLC中“暖启动”、“冷启动”和“热启动”启动类型之间互有区别:
● 在暖启动中,从程序开始处以系统数据和用户地址区的初始设置开始进行程序处理(非保持性定时器、计数器和位存储器复位)。保持的标志存储器、定时器和计数器以及数据块的当前值保持(仅当有后备电池,如果使用EPROM 并且CPU的保持特性已赋参数时S7-300甚至可以没有后备电池)。OB100中的程序执行一次然后循环程序开始执行。S7-300只有暖启动,对于 S7-300而已,重新上电以及将模式开关从STOP拨到RUN都是暖启动。
● 在冷启动中,执行OB1 中的第一个命令时,读取过程映像输入表,并处理STEP7 用户程序(也适用于暖启动)。删除工作存储器中由SFC 创建的数据块;剩余的数据块具有来自装入存储器的预置值。 复位过程映像和所有定时器、计数器和位存储器,不管它们是否具有保持性分配。OB102中的程序执行一次然后循环程序开始执行。
● 在热启动中,在程序中断处重新开始执行程序(不复位定时器、计数器和位存储器)。在启动时所有数据(标志存储器、定时器、计数器、过程映像及数据块的当前值)被保持, OB101中的程序执行一次。然后程序从断点处(断电, CPU STOP) 恢复执行。这个“剩余循环”执行完后,循环程序开始执行。只有S7-400CPU中才能进行热启动。
1楼 0 0 回复
  • yanwen

    yanwen   |   当前状态:在线

    总积分:3607  2024年可用积分:2

    注册时间: 2014-03-06

    最后登录时间: 2021-01-15

    空间 发短消息加为好友

    yanwen   发表于 2014/12/21 7:51:55

    感谢楼主分享!

    2楼 回复本楼

    引用 yanwen 2014/12/21 7:51:55 发表于2楼的内容

  • zhuhaijun

    zhuhaijun   |   当前状态:在线

    总积分:1770  2024年可用积分:0

    注册时间: 2014-11-22

    最后登录时间: 2020-01-14

    空间 发短消息加为好友

    zhuhaijun   发表于 2014/12/21 8:03:05

    感谢楼主分享!

    s7-400,可以用于冗余设计。

    3楼 回复本楼

    引用 zhuhaijun 2014/12/21 8:03:05 发表于3楼的内容

  • zrx517697809

    zrx517697809   |   当前状态:在线

    总积分:1105  2024年可用积分:0

    注册时间: 2014-04-20

    最后登录时间: 2017-07-22

    空间 发短消息加为好友

    zrx517697809   发表于 2014/12/21 16:44:17

    谢谢分享

    4楼 回复本楼

    引用 zrx517697809 2014/12/21 16:44:17 发表于4楼的内容

总共 , 当前 /