您现在的位置是:首页 > PLC技术 > PLC技术
基于PLC的多个灯顺序发光与闪烁的两路独立流程
来源:艾特贸易2017-06-04
简介1 .内容与要求 启动后,灯 1 、灯 2 与灯 3 按顺序轮流以 1 次/ s 的频率闪烁 3s 。当灯 2 闪烁到第 2s 时,灯 4 就以发光 1s 、接着闪烁 2s ( 5 次/ s 的频率),然后再发光 1s 后熄灭的
1.内容与要求 启动后,灯1、灯2与灯3按顺序轮流以1次/s的频率闪烁3s。当灯2闪烁到第2s时,灯4就以“发光1s、接着闪烁2s(5次/s的频率),然后再发光1s后熄灭”的顺序发光和闪烁。要求: 1)灯1、灯2与灯3可连续不断地反复运行;灯4则在灯2每次闪烁到第2s时才开始运行。 2)用按钮SB1、SB2作启动与停止控制。停止后按SB1可重新再启动。 2.学习重点 1)学习两个独立流程的控制方法。 2)学习两个独立流程的程序编写方法。 3.实训步骤 (1) PLC的I/O分配与接线。PLC的I/O分配见表6-4。 表6-4 PLC的I/O分配 请根据表64完成PLC的I/O接线。 (2) PLC程序的编写。步进过程转移图(供参考)如图6-15所示。 (3) PLC程序的执行与调试。把图6-15所示的步进梯形图程序,传送到PLC执行,并进行程序调试,直至满足以下控制要求: 1)按下按钮SB1启动,灯1闪烁,闪烁3次后熄灭;接着灯2闪烁,闪烁3次后熄灭;最后灯3闪烁,闪按3次后熄灭。灯1、灯2和灯3的顺序闪烁不断重复执行。 2)在灯2闪烁2次后,灯4开始发光,1s后变为以5次/s的频率闪烁,2s后转变为发光,发光1s熄灭,等待下一次灯2闪烁2次时再次执行。 3)按下按钮SB2就停止运行,停止后按SB1重新启动。 4.分析与思考 从图6-15可见,程序中建立了两路都有初始步进过程的顺序控制流程,一路是灯1、灯2、灯3的顺序发光与闪烁的控制程序1,另一路是灯4的顺序发光与闪烁的控制程序3。控制程序1与控制程序3通电时都被R9013初始化,启动后,控制程序1运行,而控制程序3并不运行,直到控制程序1运行到灯2闪烁2s后,定时器T1动合触点接通,控制程序3才开始时运行。此后,控制程序1与控制程序3-起运行,但控制程序3完成一次运行后就转到初始步进过程1停下,等待下一次T1=ON。而控制程序1完成一次运行后仍会继续反复运行。
图6-15 步进过程转移图 对这种具有独立性同时具有关联性的两路(或多路)流程控制,由于它们的转移条件不具备选择性与并行性,难以采用选择性分支或并行性分支程序来编写。当然,控制程序3是可以放在控制程序1的步进过程22中来编写的,但这样会使步进过程22程序变得复杂,造成程序调试与修改的困难。因此,可采用图6-14所示的程序,将两路控制编写成都具有初始步进过程的两个独立顺序控制流程,用指定的控制信号使它们相联系,这样就会使控制过程与控制关系变得明确,方便程序的编写。
点击排行
