※PLC控制系统中几种单按钮起动_停止控制方法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
输入、输出器件分配如表 1 所示,接线图如图 1 所示。控制要求:用一个按钮进行控制,即按一 下按钮,电动机起动;再按一下按钮,电动机停止。
但常闭触点 1001 已断开,变为 OFF,所以输出继 电器 0500 断开,KM 线圈失电,电动机停止运转。
0000
1000
0500
DIFU 1000 1001
经验与技巧 Experiences and Skills
PLC 控制系统中几种单按钮起动、停止 控制方法
石家庄职业技术学院机电工程系 侯肖霞 李英辉 郭增欣
在 控制系统设计过程中,要充分利用 PLC 的特 点,最大限度地发挥 PLC 的潜能,提高 PLC 控制系统的性能价格比。其中一个简单有效的方法 就是减少 PLC 输入、输出点数。下面以 OMRON 公 司C系列P型机为例介绍几种利用程序实现单个按 钮控制输出负载(电动机)起动和停止的方法。
1000
S
1001
R
1815
1000 1001
SFT 10 10
0500
相关文章 用 PLC 实现硬件定时器的方法
——《电气时代》2005 年第 11 期 自来水厂 PLC 的选择与维护
——《电气时代》2005 年第 3 期
END 图4 移位指令实现单按钮起、停梯形图
方法四:用保持指令实现
梯形图如图 5 所示。该程序用保持指令 KEEP
PLC
COM
COM
图1 接线示意图
梯形图如图 3 所示。CNT 为减计数指令,设定 值为0002,当计数达到设定值时,即当前值为0000 时计数器输出。1815为特殊功能继电器,其作用是 在 PLC 上电时使 CNT 复位。
方法一:用微分指令实现
梯形图如图 2所示。DIFU为上沿微分指令,第 一次按下 SB 时,0000 常开触点闭合,DIFU 指令 使 1000 内部辅助继电器接通即 ON 一个扫描周期。 因为第三逻辑行还没执行,在 CPU 执行第二行时, 常开触点 0500 处于断开,故 1001 为 OFF,而其常 闭触点为 O N 。因此执行第三行时,输出继电器 0500 接通并保持,KM 线圈得电,电动机起动运转。 再次按下 SB 时,DIFU 指令又使 1000 接通 ON 一 个扫描周期,执行第二行时,由于 0500已经接通, 故 1001 为 ON。执行第三行时,虽然 1000 为 ON ,
从本期开始,《电气时代》ASE 专辑将 新增栏目“经验与技巧”,供工程技术人员 交流对各类自动化产品的使用经验和技巧, 欢迎广大读者踊跃投稿。稿件要求短小精 悍,所述内容实用易懂,有参考价值。
——编 者
电气时代自动化系统工程专辑 www.eage.com.cn | A31
0000
CNT00
0500
0500
0000 CNT00
1815
CNT00 #0020
END 图3 微分指令实现单按钮起、停梯形图
A30 | 电气时代自动化系统工程专辑 www.eage.com.cn
Experiences and Skills 经验与技巧
第一次按下 SB 时,0000 常开触点闭合,输出继 电器 0500 接通并保持,KM 线圈得电,电动机起动运 转。同时计数器 CNT 当前值减 1,由于当前值未达到 0000,故 CNT保持当前状态不变。再次按下SB 时,计 数器再减 1,当前值变为 0000,CNT 动作,即 CNT 常 闭触点断开,使0500断开,KM失电,电动机停止。CNT 常开触点闭合,使 CNT 复位,等待下一个循环开始。
和计数器 CNT 共同完成。工作过程:第一次按下 按钮,0000 闭合,执行计数器指令 CNT 00 当前值为 1,执行 KEEP 指令使 0500 输出并保持, KM 得电, 电动机运行。第二次按下按钮,执行计数器指令, CNT00 当前值为 0000,有输出,同时使 CNT 和 KEPP 复位。0500 断开,KM 失电,电动机停止。
1000 1001 I
1815 0000 CNT00
#0002
KEEP 0500
END 图5 保持指令实现单按钮起、停梯形图
结 束 语
利用 PLC 指令实现单按钮控制的程序还有很 多,如比较指令(CMP)、保持继电器(HR)、置位复 位指令(SET-RSET)等,不一一枚举。总之,技术人 员需要在实际工作中不断探索、积累,提高编程技 巧。这样才能最大限度地开发 PLC 的潜能,充分利 用 PLC软件功能,在减少硬件设备资源的基础上使 系统运行灵活、可靠。
0000
方法三:用移位指令实现
CNT00
CNT00
梯形图如图 4 所示。SFT 为逐位移位指令, IN 为数据输入端,即移入 10 通道中的数据由 IN 所在 行逻辑运算值决定;SP 为移位脉冲输入端;R 为复 位端,当有输入信号时,10 通道被全部置 0。1815 用于上电复位。巧妙利用移位指令对内部辅助继电 器10通道的16位寄存器进行逐移左移一位的特点, 实现单按钮的起动、停止。工作原理:PLC 上电,10 通道复位,故 1000、1001 常闭触点闭合,IN 端为 1 (高电平)。第一次按下起动按钮,0000 闭合,执行 SFT 指令进行移位,使 10 通道中的 1000 位为 1(高电 平),10 通道中的其余 15 位均为 0。执行程序后输出 继电器 0500 接通(即 ON),KM 线圈得电,电动机起 动运转;第二次按下按钮时,再执行 SFT 移位指令, 10 通道再移一位,这次,由于 1000 为 1 其常闭触点 断开,所以移入的数据为 0,即 1000 为 0,0500 为 0、断开(即 OFF),KM 线圈失电,电动机停止,而 1001 为 1 使 SFT 复位。如此循环,实现起、停控制。
1000
1001
0Hale Waihona Puke Baidu00
0500
表1 输入、输出器件分配表
输入部分 按钮 输入端子 SB 0000
输出部分 接触器 输出端子 KM 0500
END 图2 微分指令实现单按钮起、停梯形图
SB
KM
0000
0500
方法二:用计数器指令实现
但常闭触点 1001 已断开,变为 OFF,所以输出继 电器 0500 断开,KM 线圈失电,电动机停止运转。
0000
1000
0500
DIFU 1000 1001
经验与技巧 Experiences and Skills
PLC 控制系统中几种单按钮起动、停止 控制方法
石家庄职业技术学院机电工程系 侯肖霞 李英辉 郭增欣
在 控制系统设计过程中,要充分利用 PLC 的特 点,最大限度地发挥 PLC 的潜能,提高 PLC 控制系统的性能价格比。其中一个简单有效的方法 就是减少 PLC 输入、输出点数。下面以 OMRON 公 司C系列P型机为例介绍几种利用程序实现单个按 钮控制输出负载(电动机)起动和停止的方法。
1000
S
1001
R
1815
1000 1001
SFT 10 10
0500
相关文章 用 PLC 实现硬件定时器的方法
——《电气时代》2005 年第 11 期 自来水厂 PLC 的选择与维护
——《电气时代》2005 年第 3 期
END 图4 移位指令实现单按钮起、停梯形图
方法四:用保持指令实现
梯形图如图 5 所示。该程序用保持指令 KEEP
PLC
COM
COM
图1 接线示意图
梯形图如图 3 所示。CNT 为减计数指令,设定 值为0002,当计数达到设定值时,即当前值为0000 时计数器输出。1815为特殊功能继电器,其作用是 在 PLC 上电时使 CNT 复位。
方法一:用微分指令实现
梯形图如图 2所示。DIFU为上沿微分指令,第 一次按下 SB 时,0000 常开触点闭合,DIFU 指令 使 1000 内部辅助继电器接通即 ON 一个扫描周期。 因为第三逻辑行还没执行,在 CPU 执行第二行时, 常开触点 0500 处于断开,故 1001 为 OFF,而其常 闭触点为 O N 。因此执行第三行时,输出继电器 0500 接通并保持,KM 线圈得电,电动机起动运转。 再次按下 SB 时,DIFU 指令又使 1000 接通 ON 一 个扫描周期,执行第二行时,由于 0500已经接通, 故 1001 为 ON。执行第三行时,虽然 1000 为 ON ,
从本期开始,《电气时代》ASE 专辑将 新增栏目“经验与技巧”,供工程技术人员 交流对各类自动化产品的使用经验和技巧, 欢迎广大读者踊跃投稿。稿件要求短小精 悍,所述内容实用易懂,有参考价值。
——编 者
电气时代自动化系统工程专辑 www.eage.com.cn | A31
0000
CNT00
0500
0500
0000 CNT00
1815
CNT00 #0020
END 图3 微分指令实现单按钮起、停梯形图
A30 | 电气时代自动化系统工程专辑 www.eage.com.cn
Experiences and Skills 经验与技巧
第一次按下 SB 时,0000 常开触点闭合,输出继 电器 0500 接通并保持,KM 线圈得电,电动机起动运 转。同时计数器 CNT 当前值减 1,由于当前值未达到 0000,故 CNT保持当前状态不变。再次按下SB 时,计 数器再减 1,当前值变为 0000,CNT 动作,即 CNT 常 闭触点断开,使0500断开,KM失电,电动机停止。CNT 常开触点闭合,使 CNT 复位,等待下一个循环开始。
和计数器 CNT 共同完成。工作过程:第一次按下 按钮,0000 闭合,执行计数器指令 CNT 00 当前值为 1,执行 KEEP 指令使 0500 输出并保持, KM 得电, 电动机运行。第二次按下按钮,执行计数器指令, CNT00 当前值为 0000,有输出,同时使 CNT 和 KEPP 复位。0500 断开,KM 失电,电动机停止。
1000 1001 I
1815 0000 CNT00
#0002
KEEP 0500
END 图5 保持指令实现单按钮起、停梯形图
结 束 语
利用 PLC 指令实现单按钮控制的程序还有很 多,如比较指令(CMP)、保持继电器(HR)、置位复 位指令(SET-RSET)等,不一一枚举。总之,技术人 员需要在实际工作中不断探索、积累,提高编程技 巧。这样才能最大限度地开发 PLC 的潜能,充分利 用 PLC软件功能,在减少硬件设备资源的基础上使 系统运行灵活、可靠。
0000
方法三:用移位指令实现
CNT00
CNT00
梯形图如图 4 所示。SFT 为逐位移位指令, IN 为数据输入端,即移入 10 通道中的数据由 IN 所在 行逻辑运算值决定;SP 为移位脉冲输入端;R 为复 位端,当有输入信号时,10 通道被全部置 0。1815 用于上电复位。巧妙利用移位指令对内部辅助继电 器10通道的16位寄存器进行逐移左移一位的特点, 实现单按钮的起动、停止。工作原理:PLC 上电,10 通道复位,故 1000、1001 常闭触点闭合,IN 端为 1 (高电平)。第一次按下起动按钮,0000 闭合,执行 SFT 指令进行移位,使 10 通道中的 1000 位为 1(高电 平),10 通道中的其余 15 位均为 0。执行程序后输出 继电器 0500 接通(即 ON),KM 线圈得电,电动机起 动运转;第二次按下按钮时,再执行 SFT 移位指令, 10 通道再移一位,这次,由于 1000 为 1 其常闭触点 断开,所以移入的数据为 0,即 1000 为 0,0500 为 0、断开(即 OFF),KM 线圈失电,电动机停止,而 1001 为 1 使 SFT 复位。如此循环,实现起、停控制。
1000
1001
0Hale Waihona Puke Baidu00
0500
表1 输入、输出器件分配表
输入部分 按钮 输入端子 SB 0000
输出部分 接触器 输出端子 KM 0500
END 图2 微分指令实现单按钮起、停梯形图
SB
KM
0000
0500
方法二:用计数器指令实现