- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
siemens plc 冷启动 暖启动 热启动区别
siemens plc 冷启动 暖启动 热启动区别
西门子S7-300和S7-400PLC中“暖启动”、“冷启动”和“热启动”启动类型之间互有区别: ● 在暖启动中,从程序开始处以系统数据和用户地址区的初始设置开始进行程序处理(非保持性定时器、计数器和位存储器复位)。保持的标志存储器、定时器和计数器以及数据块的当前值保持(仅当有后备电池,如果使用EPROM 并且CPU的保持特性已赋参数时S7-300甚至可以没有后备电池)。OB100中的程序执行一次然后循环程序开始执行。S7-300只有暖启动,对于S7-300而已,重新上电以及将模式开关从STOP拨到RUN都是暖启动。 ● 在冷启动中,执行OB1 中的第一个命令时,读取过程映像输入表,并处理STEP7 用户程序(也适用于暖启动)。删除工作存储器中由SFC 创建的数据块;剩余的数据块具有来自装入存储器的预置值。 复位过程映像和所有定时器、计数器和位存储器,不管它们是否具有保持性分配。OB102中的程序执行一次然后循环程序开始执行。 ● 在热启动中,在程序中断处重新开始执行程序(不复位定时器、计数器和位存储器)。在启动时所有数据(标志存储器、定时器、计数器、过程映像及数据块的当前值)被保持, OB101中的程序执行一次。然后程序从断点处(断电, CPU STOP) 恢复执行。这个“剩余循环”执行完后,循环程序开始执行。只有S7-400CPU中才能进行热启动。
西门子PLC CPU的冷启动、暖启动、热启动 解析 冷启动(Cold restart):所有的数据(过程映象,位存储器、定时器和计数器)都被初始化,包括数据块均被重置为存储在装载存储器(Load memory)中的初始值,与这些数据是否被组态为可保持还是不可保持无关。首先执行启动组织块OB102,并不是S7400所有CPU 都支持此功能。 暖启动(Warm restart):复位过程映象(PII,PIQ)以及非保持性位存储器(M)、定时器(T)和计数器(C)。定义的保持性存储器(M)、定时器(T)和计数器(C)会保存其最后有效值。在有后备电池时,所有DB块数据被保存。没有后备电池时,由于没有非易失性存储区, DB数据和M,T,C均无法保持。首先执行启动组织块OB100。用户如果没有更改过启动类型,系统默认设为暖启动。手动暖启动:STOP-RUN (在CPU属性中选择暖启动,CPU若是有CRST/WRST 选择开关, 则必须设为CRST 才能执行手动暖启动) 自动暖启动:Power Off-Power On(也就是给CPU上电时会执行自动暖启动,CRST/WRST 选 择开关对其没有影响) 热启动(Hot restart):只有在有后备电池时才能实现,所有的数据都会保持其最后有效值。程序从断点处执行,在当前循环完成之前,输出不会改变其状态。启动时执OB101。只有S7-400CPU才能进行热启动。 手动热启动:STOP-RUN+WRST(在CPU属性中选择热启动,CPU 若是有CRST/WRST 选择开关,则必须设为WRST 才能执行手动热启动) 自动热启动:Power Off-Power On(热启动也就是给CPU上电时会执行自动热启动, CRST/WRST 选择开关对其没有影响)
1.S7-300 CPU除CPU318 CPU之外只有暖启动。S7-300CPU只有“暖启动”(Warm Start),但CPU 318-2 DP的启动方式可定义为暖启动(Warm Start)和冷启动(Cold Start)两种,定义为暖启动时与其他标准型S7-300相同,定义为冷启动时,与S7 400的冷启动相同。
2.4.3 冷启动/暖启动/热启动冷启动● 冷启动过程中,所有数据(过程映像、位存储器、定时器、计数器和数据块)都会重设为存储在程序(装载存储器)中的起始值,而与这些数据被组态为保持性数据还是非保持性数据无关。● 关联的启动 OB 为 OB 102● 从头开始重新执行程序(OB 102 或 OB 1)。重新启动(暖启动)● 重新启动会复位过程映像以及非保持性标志、定时器、时间和计数器。保持性标志、时间和计数器会保持其最后有效值。分配了“无掉电保持”属性的所有数据块都将复位为下载值。 其他数据块将保持其最后的有效值。● 关联的启动 OB 为 OB 100● 从头开始重新执行程序(OB 100 或 OB 1)。● 掉电后,暖启动功能仅在备份模式下可用。热启动● 执行热启动后,所有数据和过程映像都会保持其最后有效值。● 程序从断点处继续执行。● 在当前循环完成之前,输出不会改变其状态。● 关联的启动 OB 为 OB 101● 掉电后,热启动功能仅在备份模式下可用。
文档评论(0)