PLC技术

CQM1H 系列 PLC 的特殊辅助继电器功能及其地址分配

特殊辅助继电器(Special Relay,简称 SR)用于存储 PLC 的工作状态标志、发出工作启动信号以及产生时钟脉冲和错误信号等。SR 的通道号为 SR244~SR255,位号为 SR24400~SR25507,共 96 位。SR 区与 IR 区实际上是 PLC 的同一数据区,SR 区通道在 IR 区之后顺序编号;二者的区别在于 SR 由系统使用,IR 供用户使用。 SR 的功能简介如下: ① SR244~SR247 为输入中断 0~3 的计数器设定值通道;计数器模式下不使用输入中断时,可…

欧姆龙 CQM1H 系列 PLC 的可逆计数指令 CNTR(12)

可逆计数指令 CNTR(12) 有 3 个输入端:ACP(加计数)、SCP(减计数)和 R(复位)。CNTR 为可逆、增减循环计数器,可按照递增或递减输入的执行条件变化在 0 与设定值之间增减计数,其工作原理如图 4.11 所示。当复位端 00002 为 ON 时,CNTR000 复位,当前值 PV 变为 0000,此时既不进行加计数也不进行减计数;当复位端为 OFF 时开始计数,PV 在加计数输入端 00000 或减计数输入端 00001 的脉冲上升沿分别加 1 或减 1。当两个计数输入端脉冲…

CQM1H 系列 PLC 的暂存继电器功能及其地址分配

暂存继电器(Temporary Relay,简称 TR)用于在复杂梯形巷中临时存放程序分支的状态。CQM1H 共有 8 个暂存继电器,地址号为 TR0~TR7。与其他编程元件不同,TR 仅用于语句表编程时对复杂梯形图分支的处理,并不能直接参与逻辑运算的输出控制。暂存继电器在同一程序块内不能重复使用,但在不同程序块内可再次使用。

欧姆龙 CQM1H 系列 PLC 的累加定时指令 TTIM

TTIM 是一个单位时间为 0.1 s 的递增定时器,梯形图符号及可用操作数如图 4.12 所示。它只有一个输入端,但有 3 个操作数:N、SV、RB,其中 RB 为复位端。 图 4.12 TTIM 的梯形图符号及数据区 图 4.13 表示累加定时器的执行条件、当前值与触点输出之间的关系。需注意,递减定时器 TIM 的当前值表示距定时器设定值还剩余的时间,而累加定时器 TTIM 的当前值则表示已经流逝的时间。TTIM 同样没有断电保持功能。 图 4.13 TTIM 的应用 TTIM 是 CQM1…

欧姆龙 CQM1H 系列 PLC 的定时器与计数器指令编程实例

例 1 断电延时程序 PLC 中的定时器均为通电延时型,如需断电延时功能,可采用图 4.14 所示的梯形图,利用 TIM000 的常闭触点完成断电延时功能。 图 4.14 断电延时程序 例 2 有断电保持功能的定时器 图 4.15 利用 PLC 内部的 1 s 时钟脉冲位 SR255.02 与计数器结合,构成具有断电保持功能的定时器。注意:较短的时钟脉冲不一定会产生精确计时,因为在扫描周期较长时,CNT 指令不能对 0.02 s 和 0.1 s 时钟脉冲精确计数。 图 4.15 具有断电保持的定…

基于 PLC 的耐久度测试系统的控制模型

运动控制对象为 BF 型自动换挡器,抽象出的换挡器挡位如图 10-2 所示,图中字母 A、B、C、D、E、K、F、G、H、M、I 表示各转折位置。 图 10-2 BF 自动换挡器抽象轨迹 整个运动过程中,要求按 A→B→C→D→E→K→F→G→H→M→I 走完后返回。其中,向下走时在 D→E 和 F→H 区间要压下换挡器杆,向上走时在 D→E 和 F→H 区间也要做压下换挡器杆的动作。为便于控制,设定水平方向为 X 轴、垂直方向为 Y 轴。 上位机设定如下 X 轴参数:A↔B 为 18 mm,C…

基于 PLC 的耐久度测试系统程序设计:上位机数据通信

上位机与 PLC 通信采用西门子组态王设计,协议为西门子专用的 PPI 协议。配置时只需在组态王中设置相应的数据格式与通信参数,PLC 端无须任何设置。上位机所填写的以 mm 为单位的距离须转换为相应的脉冲数后再发送给 PLC,所需传送的数据见表 10-3。与上位机通信子程序如图 10-90 所示。 表 10-3 PLC 传送数据说明 图 10-90 与上位机通信子程序图

欧姆龙 CQM1H 系列 PLC 的分支/分支结束指令 IL(02)/ILC(03)

(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…

基于 PLC 的耐久度测试系统的硬件设计

系统硬件设计主要包含基本模块、驱动器模块、传感器模块、通信模块等。 (1) 基本模块:提供运动过程中的输入/输出信号,包括各位置点的限位信号、汽缸控制信号、对电动机控制的脉冲信号、复位信号以及特殊情况下的控制信号等。 (2) 驱动模块:主要为电动机控制驱动器。PLC 脉冲输出到驱动器,驱动器将其转换为控制信号控制伺服电动机带动换挡器工作,同时通过脉冲编码器提供脉冲数反馈信号,确保脉冲信号的正确动作。 (3) 传感器模块:提供运动过程中的位置信号,并通过感应开关对伺服运动极限位置进行限制。 (4)…

基于 PLC 的耐久度测试系统程序设计:INT_0 子程序

INT_0 为 X 轴伺服中断子程序。当 X 轴伺服每走完相应寄存器所存的脉冲数时即产生一次中断并调用它。例如顺序动作时,X 轴从 A 位置到 B 位置,其脉冲数保存在 VD200 中(见上位机数据子程序)。顺序动作中 B 位启动后,PLC 以 VD50 所示的速度发出 VD200 个脉冲,发完后产生中断调用 INT_0,置位 B 位到达标志并复位 B 位启动标志 M4.1。在其他位置,中断执行过程一致:在某一位置启动 PTO 控制脉冲输出,脉冲个数由上位机送来的数据(已存放在相应数据单元)决定…

1 27 28 29 40