特殊辅助继电器(Special Relay,简称 SR)用于存储 PLC 的工作状态标志、发出工作启动信号以及产生时钟脉冲和错误信号等。SR 的通道号为 SR244~SR255,位号为 SR24400~SR25507,共 96 位。SR 区与 IR 区实际上是 PLC 的同一数据区,SR 区通道在 IR 区之后顺序编号;二者的区别在于 SR 由系统使用,IR 供用户使用。 SR 的功能简介如下: ① SR244~SR247 为输入中断 0~3 的计数器设定值通道;计数器模式下不使用输入中断时,可…
可逆计数指令 CNTR(12) 有 3 个输入端:ACP(加计数)、SCP(减计数)和 R(复位)。CNTR 为可逆、增减循环计数器,可按照递增或递减输入的执行条件变化在 0 与设定值之间增减计数,其工作原理如图 4.11 所示。当复位端 00002 为 ON 时,CNTR000 复位,当前值 PV 变为 0000,此时既不进行加计数也不进行减计数;当复位端为 OFF 时开始计数,PV 在加计数输入端 00000 或减计数输入端 00001 的脉冲上升沿分别加 1 或减 1。当两个计数输入端脉冲…
TTIM 是一个单位时间为 0.1 s 的递增定时器,梯形图符号及可用操作数如图 4.12 所示。它只有一个输入端,但有 3 个操作数:N、SV、RB,其中 RB 为复位端。 图 4.12 TTIM 的梯形图符号及数据区 图 4.13 表示累加定时器的执行条件、当前值与触点输出之间的关系。需注意,递减定时器 TIM 的当前值表示距定时器设定值还剩余的时间,而累加定时器 TTIM 的当前值则表示已经流逝的时间。TTIM 同样没有断电保持功能。 图 4.13 TTIM 的应用 TTIM 是 CQM1…
例 1 断电延时程序 PLC 中的定时器均为通电延时型,如需断电延时功能,可采用图 4.14 所示的梯形图,利用 TIM000 的常闭触点完成断电延时功能。 图 4.14 断电延时程序 例 2 有断电保持功能的定时器 图 4.15 利用 PLC 内部的 1 s 时钟脉冲位 SR255.02 与计数器结合,构成具有断电保持功能的定时器。注意:较短的时钟脉冲不一定会产生精确计时,因为在扫描周期较长时,CNT 指令不能对 0.02 s 和 0.1 s 时钟脉冲精确计数。 图 4.15 具有断电保持的定…
(1) IL(02)/ILC(03) IL/ILC 也称为联锁与联锁清除指令,总是成对使用,分别位于一段分支程序的首尾,无操作数。IL(02) 指令可使母线右移形成新母线,ILC(03) 将母线返回到原处。 若 IL 条件为 ON,则 IL 与 ILC 之间的程序正常执行;若 IL 条件为 OFF,则二者之间的所有输出线圈状态见表 4.5。 表 4.5 内部线圈状态 分支指令 IL 可多个联用,图 4.18 为两个 IL 联用的编程举例。当第一个 IL 条件为 OFF 时,输出 10000、10…
INT_0 为 X 轴伺服中断子程序。当 X 轴伺服每走完相应寄存器所存的脉冲数时即产生一次中断并调用它。例如顺序动作时,X 轴从 A 位置到 B 位置,其脉冲数保存在 VD200 中(见上位机数据子程序)。顺序动作中 B 位启动后,PLC 以 VD50 所示的速度发出 VD200 个脉冲,发完后产生中断调用 INT_0,置位 B 位到达标志并复位 B 位启动标志 M4.1。在其他位置,中断执行过程一致:在某一位置启动 PTO 控制脉冲输出,脉冲个数由上位机送来的数据(已存放在相应数据单元)决定…