浔之漫智控技术-西门子PLC代理商
西门子PLC模块 , 变频器 , 触摸屏 , 交换机
西门子模块6ES7223-1HF22-0XA8诚信经营

西门子模块6ES7223-1HF22-0XA8诚信经营

通电后,西门子s7-400 cpu 或 cpu 318-2 开始执行用户程序之前,启动程序已开始工作。在启动程序中,用户可以对循环程序通过编程启动 ob 来进行相应地定义预设置。

如下有三种启动方式:


启动模式描述
启动(暖启动)程序处理重新启动,数据继续保持。
冷启动当前数据丢失,程序处理以初始值再次启动。
热启动一旦供电恢复,程序从断电时的值开始继续工作。


在操作模式“startup”中:

程序在启动 ob 中运行( ob 100 为启动(暖启动),ob101 为热启动,ob102 为冷启动) 。

不可用时间和报警控制程序运行。

时间保持更新。

运行时间表在运行。

信号模块上的数字输出被锁定,但可以通过直接存储来设置。

启动(暖启动):

图 01

在启动(暖启动)中,程序处理以“基本设置”内系统数据和用户地址范围为程序启动点来重启。

过程映像区,非保持存储器,定时器和计数器都重新设置。保持的存储器,定时器,计数器各自都保留其后的有效数值。所有以“未保留”的属性参数化的数据块被复位为初始值。其他数据块各自保留其后的有效数值。

程序处理从头开始再次重新启动 (启动 ob 或 ob1) 。

如果供电中断,暖启动只可用于缓冲模式。如若运行的 cpu 没有后备电池,当开关接通或 power off 后重新上电时,cpu 将自动复位并重新启动(暖启动)。

如果系统不要求完全复位,那么启动(暖启动)一直是可行的。在如下情况发生后,只有启动(暖启动)可行:

完全复位。

在cpu 的 stop 模式下载入用户程序。

ustack/bstack 溢出。

通过 power off 或模式开关使启动(热启动)被中断。

重新启动超出参数化中断的时间限制。

启动(暖启动)的操作命令:

用户可以触发手动启动(暖启动):

通过模式选择开关

(如果可以,crst/wrst 开关必须设置为 crst)

通过pg的命令菜单或通讯功能

(模式选择开关需设置在 run 或 run-p 位置).

在 power on 时,下面的状态会触发自动启动(暖启动):

power off 时 cpu 不在 stop .

模式选择开关设置到 run 或者 run-p.

没有将 power on 的参数设置为自动热启动或自动冷启动。

cpu 的启动(暖启动)没有因故障而引起中断(不依赖于启动的参数设置)

冷启动:

图 02

冷启动时,主存储器中 sfc 生成的数据块都被删除,其他数据块从装载存储器中获取默认值。

无论是否设置数据保持,过程映像区,定时器,计数器,指示器都将在程序(装载存储器)中重新设置到初始值。

输入的过程映像区被读入,step 7 用户程序开始重新启动 (ob102 或 ob1).

冷启动的操作命令:

只能从 pg 触发手动冷启动。

如果参数已相应地定义于 step 7 中,某些 s7-400 cpu 可通过模式选择开关和启动模式转换 (crst/wrst) 来执行冷启动。

热启动:

图 03

在 run 状态下电源中断后再次供电,s7-400 cpu 通过初始化路径然后自动执行热启动。重新热启动后,用户程序在中断点继续运行 (定时器,计数器,指示器不被重新设置,当前数值保存在 db 块中)。在断电前未执行的用户程序被称为剩余循环程序。剩余循环程序同时包括时间和报警控制程序部分。

热启动中,所有数据包括过程映像区都执行它们后的有效数值。

程序在中断点继续执行命令。

在当前周期完成之前,输出不会改变。

如果供电中断,热启动只可适用于缓冲模式。

原则上来说,如果用户程序在 stop 状态下没有改变 (例如装载一个修改过的块) 或者因为某些原因而不需要进行启动 (暖启动),那么,热启动是允许的。

热启动的操作命令:

如果相关参数已设定于 cpu 中,并且是如下原因造成 stop, 那么手动热启动是可行的:

模式选择器从 run 转换到 stop。

stop 已被用户编程,stop 在调用 ob 后未被载入。

stop 状态包含于 pg 或某个通讯功能。

用户可以触发热启动:

通过模式选择开关来选择。

crst/wrst 需设置在 wrst。

通过 pg 菜单命令或通过通讯功能 (模式选择开关设置到 run 或 run-p)

手动热启动已在 cpu 中参数化。

自动热启动可在 power on 状态下被触发,如果:

在 power off 状态下,cpu 不在 stop 或 halt。

模式选择开关设置到 run 或 run-p。

自动热启动已为 power on 在 cpu 内参数化。

在自动热启动中,crst/wrst 的转换是无效的。

定时器的地址是16位的,地址范围为t0—t255,计时的时间范围为1—9990s。如果内部的256个定时不能达到系统设计的要求的话,可以通过自行设计来代替定时器,方法1利用ob35,方法2利用cpu内部时钟脉冲。

1.脉冲定时器

2.扩展脉冲定时器

3.接通延时定时器

4.保持型接通延时定时器

5.断电延时定时器

6.定时器之间的区别

所有的定时器,使能端只要有上升沿或者下降沿触发,都会重新计时。无保持型定时器使能端一直为1才能保持定时,保持型定时器在失去使能端信号后仍然继续定时,直到结束。

为了方便描述给这几种定时器进行一个编号:①脉冲定时器,②扩展脉冲定时器,③接通延时定时器,④保持型接通延时定时器,⑤断电延时定时器。

区别1:①②③④是上升沿触发开始计时;⑤是下降沿触发开始计时。

区别2:①②⑤是计时的时候输出,计时到达停止输出;③④是计时的时候没有输出,计时到达时开始输出。

区别3:①③使能端必须一直接通才能够计时;②④使能端有一个扫描周期的信号就能计时;⑤使能端必须断开才能计时。

区别4:①②③⑤计时完成后,断开使能端信号就能解除定时器工作状态;④必须通过复位端才能解除定时器工作状态。


展开全文
优质商家推荐 拨打电话