东莞茶山PLC编程培训案例单开关控制两个信号灯的应用程序: |
实例1 单开关控制两个信灯的应用程序 一、控制要求 用个开关控制两个信号灯的通断。当开关第1次接通时,第一个信号灯亮;当开关由接通拔到断开位置时,第个信号灯灭,第二个信号灯亮;当开关再次接通时,两个信号灯都熄灭. |
二、硬件电路设计 根据控制要求列出所用的输人/输出点,并为其分配相应的地址,其I/0分配表见表1-1。 |
|
根据表1-1和控制要求,设计PLC的硬件原理图,如图1-1 所示.其中COMI为PLC 输人信号的公共端,COM2 为输出信号的公共端。 |
东莞茶山PLC编程培训案例单开关控制两个信号灯的应用程序: |
三、编程思想 本实例采用一个开关控制两个信号灯,关键在于如何解决将一个开关赋予多个功能的问题,可以通过脉冲指令和记录开关通断的次数来区分其功能,以达到分别控制灯通断的目的。另外,还可以利用计数器记录开关的通断次数,达到将一个开关赋予多个功能的目的,本实例提供两种将一个开关赋予多个功能的编程方法,供读者参考. |
四、控制程序的设计 根据控制要求设计的控制梯形图如图1-2所示 |
|
五、程序的执行过程 1.采用脉冲指令的控制程序 当开关SA接通时,输人信号X000有效,即X000为ON,其上升沿使中间继电器M有效,输出信号Y00O为ON并自锁,控制信号灯HL1点亮。 当开关由接通状态断开时,输人信号X000变为OFF,其下降沿使中间继电器MI有效,MI的动断触点,将输出信号Y00O断开;同时MI的动合触点使输出信号Y0O1为ON并自锁,控制信号灯HL2点亮。 当开关再次由断开状态接通时,输入信号X000有效,即X000为ON,其上升沿使中间继电器M2有效,此时由于输出信号Y0O1的动断触点已经断开,中间继电器MO不能接通,中间继电器M2相应的动断触点动作使输出Y0O1断开,控制信号灯HL2熄灭 2.采用计数器指令的控制程序 当开关SA接通时,输人信号X000有效,即X000为ON,其上升沿使中间继电器M有效,输出信号Y00O为ON并自锁,控制信号灯HL1点亮。 当开关由接通状态断开时,输人信号X000变为OFF,其下降沿使中间继电器MI有效,MI的动断触点,将输出信号Y00O断开;同时MI的动合触点使输出信号Y0O1为ON并自锁,控制信号灯HL2点亮。当开关SA接通时,输人信号X000有效,即X000为ON,其上升沿使中间继电器MO有效,输出信号Y00O为ON并自锁,控制信号灯HLI点亮;同时计数器CO加1。 当开关由接通状态断开时,输人信号X000变为OFF.其下降沿使中间继电器MI有效,将输出信号Y00断开,控制信号灯HLI熄灭;同时使控制输出信号Y001为ON并自锁,控制信号灯HI2点亮。 当开关再次由新开状态接通时,计数器C0加1,计数器CO的当前值达到设定值,其相应的触点动作使输出信号Y0O1断开,控制信号灯HL2熄灭。 重新工作时,将开关由接通位置扳至断开位置,输人信号X000变为OFF,在其下降沿使中间继电器M2有效,其动合触点将计数器CO复位,为下次重新工作做好准备。
若需要重复工作,按上述过程操作即可. |
六、编程体会 本实例的程序设计对于由一个开关控制两个信号的应用,通过上升沿脉冲指令和下降沿脉冲指令将开关的接通和断开状态转换为两个信号分别控制两个负载,同时,为了保证计数器的准确计数,可通过PLC的初始化脉冲在其上电时将其复位。 |
东莞市中培教育培训学校,有开设以下课程: 三菱PLC培训,西门子PLC培训,欧姆龙/台达PLC培训,工业机器人培训,CAD培训,Solidworks培训,Proe培训,Abaqus有限元分析,Ansys有限元分析,Moldflow模流分析等课程 详情请登录中培教育官网:www.168plc.com 联系人:曹老师 电话:13751477765(微信同号) 扫描二维码,获取课程资料及优惠名额: 东莞茶山PLC编程培训案例单开关控制两个信号灯的应用程序: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|