控制要求如下:合上空气开关QF后,将旋钮打到自动档上,按下“起动”按钮SB0,南北绿灯与东西红灯同时亮;10s后,南北绿灯闪烁, 亮暗间隔0.5s,闪烁3次后,南北黄灯与东西黄灯同时亮;维持2s后,南北绿灯、黄灯灭红灯亮,同时东西红灯、黄灯灭绿灯亮,此后南北红 灯亮,东西绿灯亮;10s后,东西绿灯闪烁,亮暗间隔0.5s,闪烁3次后,东西黄灯与南北黄灯同时亮。维持2s后,南北红灯灭绿灯亮,同 时东西绿灯灭红灯亮。过程重复,以实现十字路口交通信号灯的自动控制。将旋钮打到手动档上,则手动控制交通信号灯的变化。按下停止按钮S B1,全部灯熄灭交通信号灯的自动循环控制。其中,闪烁次数,可用记数器实现;时间的长短,可用定时器实现;程序的循环 ,可以利用步进指令实现。打到自动档时,手动控制开关不起作用,同样,打到手动档时,自动控制开关不起作用。交通信号灯控制时序图1. 确定I/O点总数及地址分配2.控制回路3.设备材料表4.程序设计5.运行调试1.确定I/O点总数及地址分配 在控制回路中有两个控制按钮,起动按钮SB0和停止按钮SB1;一个转换开关,包括自动档位SA1和手动档位SA2;东西绿灯南北红灯亮 控制按钮SB2;东西红灯南北绿灯亮控制按钮SB3;南北红灯Y0、黄灯Y1和绿灯Y2;东西红灯Y3、黄灯Y4和绿灯Y5。这样总的输 入点为6个,输出点为6个。(东西黄灯和南北黄灯不使用同一个输出端的原因是,便于控制功能的增加)输入信号输出信号1起动按钮 SB01南北红灯HL02停止按钮SB12南北黄灯HL13转换开关自动档SA13南北绿灯HL24转换开关手 动档SA24东西红灯HL35东西绿灯南北红灯控制按钮SB2东西黄灯HL46东西红灯南北绿灯控制按钮SB3东西绿灯H L5X0X1X2X3Y0Y1X4X5Y2Y3Y4Y52.控制回路3.设备材料表设备材料表序号 符号设备名称型号、规格单位数量备注1PLC可编程控制器FX2N-16MR-001台12SB按钮LA3 9-11只43QF断路器DZ47-D10/1P只14SA转换开关NP2-BJ21只15HL指示 灯红色AD16/R,24V只46HL指示灯黄色AD16/Y,24V只4HL指示灯绿色AD16/G,24V 只44.程序设计交通信号灯流程图(1).循环流程SFC4.程序设计流程图说明:在步进顺序控制中,最简单的就 是只有一个转移条件并转向一个分支的单流程,如项目六和项目八,是典型的单流程控制。但也会碰到多流程状态编程。有根据不同的转移条件选择 不同转向的分支,分支之后,可不再汇集,如图2.9.4即为选择结构SFC;也可再根据不同的转移条件汇合到同一分支,如图(a)选择结构 SFC。也有根据同一转移条件同时转向多个分支,执行多个分支后再汇合到一起的结构,如图(b)为并行结构SFC。(a)(b)4. 程序设计对应梯形图(b)并行结构SFC4.程序设计根据流程图在软件中绘制SFC5.运行调试根据原理图 连接PLC线路,检查无误后。将程序下载到PLC中,运行程序,观察控制过程。PLC实训台模拟调试接线图。PLC实训台模拟调试接 线图。输出端接线输入端接线FX2N系列PLC计数器的功能及应用计数器的功能是对指定输入端子上的输入脉冲或其 他继电器逻辑组合的脉冲进行计数。达到计数器设定值时,计数器的接点动作(常开接点闭合,常闭接点断开)。输入脉冲一般要求具有一定的宽度 ,计数发生在输入脉冲的上升沿。三菱FX2N系列PLC内部有普通计数器和高速计数器。(一)、计数器的编号和功能内 部计数器有一个设定值寄存器(一个字长),一个当前值寄存器(一个字长)以及常开和常闭接点(可无限次使用)。对于每一个计数器,这三个量 使用同一地址编号,但使用场合不一样。FX2系列的计数组件共有235个计数器,从C0~C234。计数器通常以用户程序存储器内的常数K 作为设定值。也可以使用数据寄存器D的内容作为设定值。这里使用的数据寄存器应有断电功能。计数器按功能分类如下16位加计数器C0~ C19932位加/减计数器:C200~C234共100点;断电保持计数器C100~C199,共100点。每个设定值范围为K1 ~K32767(10进制常数)。设定值若为K0时,程序执行时与参数为K1具有相同的含义,在第一次计数开始时输出触点就开始动作。在P LC断电时,通用计数器的计数值会被清除,而断电保持型的计数器则可存储停电前的计数值,在恢复供电后计数器以上一次数值累计值继续计数。 通用型C200~C219,共20点;断电保持型C220~C234,共15点。设定值范围:-K2147483648~+K214 7483647高速计数器:C235~C255共21点,适用于高速计数器的PLC的输入端子有6点X0~X7。如果这6个端子中的 一个被高速计数器占用,则不能用于其它用途。高速计数器类型:1相无启动/复位端子高速计数器C235~C240 1相带启动/复位端子高速计数器C241~C2451相2输入(双向)高速计数器C246~C2502相输入(A-B相型 )高速计数器C251~C255(二)计数器的基本应用(a)梯形图 (b)波形图程序说明:如图所示,计数输出X011每驱动C0线圈一次, 计数器当前值就增加,在执行第十次的线圈指令时,输出触点动作。以后即使计数输入X011再动作,计数器的当前值不变。如果复位 输入X010为ON,则执行RST指令,计数器的当前值为0,输出触点复位。(三)计数器的应用拓展定时器与计数器组合的延时程序 用定时器与计数器级联组合可以扩大延时时间,如图所示。图中当X0接通后,T0每3000S产生一个扫描周期的脉冲,成为计数器C 0的输入信号,在C0计数100次时,其常开触点接通Y3线圈。可见从X0接通到Y3动作,延时时间为定时器定时值(3000s)和计数器 设定值(100)的乘积(300000s)。X1为C0复位信号。(三)计数器的应用拓展两个计数器级联的程序计数器计数值范围的扩 展,可以通过多个计数器级联组合的方法来实现。图中为两个计数器级联组合扩展的程序。X1每通/断一次,C0计数1次,当X1通/断50次 时,产生一个扫描周期的脉冲信号,同时C10计数1次,当C10计数到100次时,X1输入信号总计通/断50×100=5000次,用C 10的常开触点进行相应的输出控制。X2为计数复位信号。(三)计数器的应用拓展设备运行时间控制程序在工业控制中,经 常会遇到某一设备或部件在完成一定的运行时间后需要检修或更换的问题。PLC特殊辅助继电器M8011、M8012、M8013和M801 4分别提供的10ms、100ms、1s、1min的时钟脉冲信号,通过对这些信号进行计数,在设定运行时间计时到时输出报警信号。如图所示为采用计数器实现延时的程序,由M8013产生周期为1s时钟脉冲信号。设定设备运行标志信号为Y0,当Y0输出时开始进行计数,当C100累计到3600个脉冲时(1小时),计数器C100动作输出一个扫描周期的脉冲,由C199进行计数,在C199计数到4320时(180天)输出报警信号Y001。X000为复位信号。 |
|