【图】西门子plc用一个开关控制三盏照明灯的设计方案
来源:电工天下时间:2015-12-18 14:29:57 作者:老电工手机版>>
西门子plc用一个开关控制三盏照明灯的设计方案
一个开关控制三个照明灯,要求开关闭合时灯亮,开关断开时灯灭。
如果在3s之内每闭合一次开关,亮的灯数由1个→2个→3个→2个→1个→0个循环;如果开关断开的时间超过3s,再扳合开关时,重复上述过程。
西门子plc用一个开关控制三盏照明灯的设计方案
1、输入/输出元件及控制功能
2、电路设计
用一个开关控制三个照明灯的接线图和梯形图,如图1。
3、一个开关控制三盏照明灯控制原理
图1 b中的梯形图构成了一个移位寄存器,在初始状态下,由初始化脉冲将MW0置零后再将M1.0、M1.1、M1.2 置位为1。
MW0 的后9 位M0.0~M1.0 移位过程如下表。
① 开关I0.0 闭合时,执行左移位,将M1.2 的数据1 传送给M1.3,M1.3=Q0.0=1,EL1灯亮。
② 开关I0.0 闭合时,MB1 中的数据左移1 位,M1.3=1,M1.4=1,M1.3=Q0.0=1,M1.4=Q0.1=1,EL1 灯亮,EL2 灯亮。
③ 开关I0.0 闭合时,MB1 中的数据左移1 位,M1.3=1,M1.4=1,M1.5=1,M1.3=Q0.0=1,M1.4=Q0.1=1,M1.5=Q0.2=1,EL1 灯亮,EL2 灯亮,EL3 灯亮。
④ 开关I0.0 闭合时,MB1 中的数据左移1 位,M1.3=0,M1.4=1,M1.5=1,M1.3=Q0.0=0,M1.4=Q0.1=1,M1.5=Q0.2=1, EL2 灯亮,EL3 灯亮。
⑤ 开关I0.0 闭合时,MB1 中的数据左移1 位,M1.3=0,M1.4=0,M1.5=1,M1.3=Q0.0=0,M1.4=Q0.1=0,M1.5=Q0.2=1, EL3 灯亮。
⑥ 开关I0.0 闭合时,MB1 中的数据左移1 位,M1.3=M1.4=M1.5=0,Q0.0=Q0.1=Q0.2=1,灯全灭。M0.0=1,将M1.0、M1.1 、M1.2 置位为1。
在开关I0.0 断开时,不执行移位,移位寄存器中的数据不变,若I0.0 每次断开的时间超过3s,则T37 延时3s 动作,T37 接点闭合,使MW1 中的16 位数据复位为0,再将M1.0、M1.1 、M1.2 置位为1。当开关I0.0 再次闭合时,又从上述初始状态开始,重复循环过程。
相关文章
西门子s7-200系列plc顺序控制指令的功能详解
西门子s7-200系列plc顺序控制指令的功能,每一个scr程序段一般有三种功能,驱动处理,指定转移条件和目标,转移源自动复位功能,顺序控制指令的应用说明。
时间:2022-09-20 19:49:31
SFC chart的控制命令的分类与用法
有关SFC chart的控制命令的分类与用法,SFC chart的控制命令包括手动命令、自动命令、外部命令、内部命令,其功能与使用注意事项,一起来了解下。
时间:2020-04-25 13:50:45
西门子S7-200控制步进电机方式与接线图
有关西门子S7-200控制步进电机方式与接线图,梯形图由主程序调用2个正反转子程序,子程序首先涉及接口,再用顺序指令循环送电,感兴趣的朋友参考下。
时间:2020-04-23 11:18:06
西门子s7-200控制步进电机精确定位的方法
有关西门子s7-200控制步进电机精确定位的方法,快速精确定位控制的应用,采用PTO的多段管线工作方式实现粗定位,PTO的单段管线方式实现精定位。
时间:2020-04-23 11:15:58
西门子plc程序控制指令的分类与功能说明
西门子plc程序控制指令的分类与功能,西门子plc程序控制指令分为结束指令END、停止指令STOP、看门狗复位指令WDR、跳转及标号指令、循环指令(FOR和NEXT)等,这些指令的用应实例。
时间:2020-04-23 10:41:47
西门子plc车库自动门的控制程序
有关西门子plc实现的车库自动门的控制程序,主要介绍下车库自动门控制程序的实现要求,系统i/o接线图,以及控制程序的实现过程,供大家学习参考。
时间:2020-03-12 14:36:16
西门子plc产品数量检测控制程序的例子
本文介绍了西门子plc实现的数量检测控制程序,在传输带上传输工件,用传感器检测通过的产品数量,来看下整个产品数量检测控制程序的功能与实现过程。
时间:2020-03-12 13:55:13
西门子plc多级皮带控制程序的例子
分享一个西门子plc的多级皮带控制程序的例子,一个四级传送带系统的程序实例,主要介绍了这个多级皮带控制程序的控制要求,以及I/o分配的情况,供大家参考。
时间:2020-03-12 13:48:59