基于plc的交通信号灯模拟控制系统的设计-论文 - 图文 下载本文

石家庄工程职业学院毕业论文

保证24V压降)来代替交通信号灯。具体硬件选择如表3-2所示:

表3-2具体硬件选择表

硬件名称 可编程控制器(PLC) 中间继电器 低压断路器 熔断器 转换电源 发光二级管 型号 三菱FX2N-48MR 220V,5A DZ47-60 C10 RT18-32 32A-380V 220VAC~24DC 2V

数量 1台 16个 1个 1个 1个 多量 3.3软件选择

至于编写程序的软件,本系统的设计使用了三菱电机的SWOPC-FXGP/WIN-C编程软件,它是专为FX系列PLC设计的中文编程软件,可在Windows9x、Windows3.1以上操作系统运行。此软件可用梯形图、指令表、顺序功能图符号来创建PLC的程序,并可将程序储存为文件,用打印机打印出来。可给编程元件、程序块建立注释、设置寄存器数据。通过串行口,可将用户程序与PLC进行通讯、文件传送,可实现各种监控和测试功能。所以,我们利用里面的梯形图和指令表进行编程。而且,我们一直学的就是这个软件,我们比较熟悉,使用起来也比较方便。至于画图软件本系统当然也选用了我们所熟悉且能够熟练使用的AutoCAD 2007。

3.4硬件连接

硬件连接需要根据附录中的各图进行相应的连接,首先要根据布置图进行大体的硬件布置规划,将相应的器件安装到相应的地方。然后,根据PLC的输入输出端接线图进行相应的连接,并根据转换电源图把转换电源和PLC相连接,最后再根据控制电路电气原理图把控制电路和其他部分相连

10

石家庄工程职业学院毕业论文

接。同时我们尽量做到线路敷设平直,固定点位置正确,导线剖削规范,线路安装正确,导线压接规范,元件安装整齐、紧固。

第四章 软件编程

4.1程序流程图

编写程序流程图是编写一个好的程序之前,所必须要求认真做的一步。只有先按照系统的控制要求,一步一步地写出程序控制流程图,才能够在

编写程序的时候,不至于出现

思维上的混乱,导致编写的程序出现较大的错误。所以,在编写十字路口交通灯控制系统

之前我们也编写了程序控制流程如图4-1所示:

按 下 启 动 按 钮 X 0 = 1,停 止 按 钮 M0M1M2M3M4M5M6M7M8Y17=1,Y14=1,Y2=1,Y3=1,Y6=1,Y11=1TO=27SY14=1,Y6=1,Y11=1,Y1=1(闪),Y4=1(闪),Y17=1(闪)T1=3SY14=1,Y0=1,Y5=1,Y6=1,Y11=1,Y16=1T2=27SY14=1,Y0=1,Y11=1,Y16=1,Y4=1(闪),Y7=1(闪)T3=3SY15=1,Y0=1,T4=27SY0=1,Y3=1,Y16=1,Y15=1(闪),Y7=1(闪),Y12=1(闪)T5=3SY14=1,Y0=1,Y3=1,Y6=1,Y13=1,Y16=1T6=27SY14=1,Y3=1,Y6=1,Y16=1,Y1=1(闪),Y12=1(闪)T7=3S返 回 M 0,,,

11

石家庄工程职业学院毕业论文

图4-1 程序控制流程图

首先,按下启动按钮X0,进入M0步,输出信号:Y17、Y14、Y2、Y3、Y6、Y11(过街绿灯(东西)、过街绿灯(南北)、直行绿灯(南北)、直行绿灯(南北)、直行红灯(东西)、左转红灯(东西)等灯亮。),27秒后进入M1步输出信号:Y14、Y6、Y11、Y1、Y4、Y17(过街绿灯(南北)、直行红灯(东西)、左转红灯(东西)等灯亮,直行黄灯(南北)、左转红灯(南北)、过街绿灯(东西)等灯闪烁),3秒后进入M2步,后面同此类似,按照控制流程编写,最后由M8步返回M0步完成程序的循环。

4.2梯形图

我们编写梯形图是所使用的是步进指令的编程方法,STL为步进开始指令,而RET为步进结束指令STL和RET指令必须和状态继电器S配合使用才具有步进功能。STL也成步进触点指令(占1步),STL的梯形符号称为STL触点,它没有动断触点。STL S20和STL S21都是STL触电。在梯形图中,STL触电与母线相连,使用STL指令后,母线移至触点右侧,其后需用LD、LDI、OUT等指令,直至出现下一条STL指令或出现RET指令。STL指令使新状态继电器置位,而前一状态继电器自动复位,其触点断开。步进指令RET也称为步进返回指令,在一系列STL指令之后必须使用RET指令,以表示步进指令功能结束,母线恢复至原位。我们在运用步进指令编写顺序控制程序时,首先确定整个十字交通灯控制系统的流程,然后将复杂的任务或过程分解成若干个工序(状态),最后弄清各工序成立的条件、工序转移的条件和转移的方向,这样就可以画出程序工作的流程图。最后根据控制要求,采用STL、RET指令的多种步进顺序控制方式进行相应的程序编写。具体的程序设计介绍如图4-2、图4-3、图4-4所示:

12

石家庄工程职业学院毕业论文

图4-2 系统启动程序

如图4-2所示:M8002是特殊辅助继电器,仅在运行开始时瞬间接通,产生初始脉冲。当X0接通时,M8002产生初始脉冲程序启动,进入下一步,线圈Y17、Y14、Y2、Y3、Y6和Y11接通(既东西走向过街人行道的绿灯亮、南北走向过街人行道的绿灯亮、南北走向直行绿灯亮、南北走向左转红灯亮、东西走向直行红灯亮和东西走向左转红灯亮),接通27S(时间继电器的设定时间)后,时间继电器的常开触点T0闭合,进入下一步(置位S21步)。

13