免费毕业论文--PLC交通灯设计(一)-自动化毕业论文(4)
2013-07-19 01:00
导读:0端,东西方向黄灯接于输入继电器Y431端,东西方向的红灯接于输出继电器Y432端,南北方向绿灯接于输出继电器Y433端,南北方向的黄灯接于输出继电器Y
0端,东西方向黄灯接于输入继电器Y431端,东西方向的红灯接于输出继电器Y432端,南北方向绿灯接于输出继电器Y433端,南北方向的黄灯接于输出继电器Y434,南北方向红接于输出继电器Y435。将输出端的COM1及COM2用导线相连,输出端的电源为交流220V。如果信号灯的功率较大,一个输出继电器不能带动两只信号灯,可以采用一个输出点驱动一只信号灯,也可以采用输出继电器先带动中间继电器,再由中间继电器驱动信号灯。
二)、软件设计及调试
根据十字路口交通信号灯的控制要求,可作出信号灯的控制时序图如图3所示。
图3 交通信号灯控制的时序图
本模块我们采用基本逻辑的编程实现信号灯的控制。灯亮采用编程软件定时器实现,灯闪采用由定时器组成的脉冲发生器实现。现在我们来分析一下由T10及T11组成脉冲发生器的梯形图。
由图4可知,当X400闭合时,T652得电,延时0.5秒后,T652触点闭合,定时器T653得电,延时0.5秒后,其常闭触点T653断开,T652线圈失电,其触点T652断开,而定时器T652再次得电,0.5秒后,T652再次闭合……,如此周而复始,即可得到T652触发的工作波形如图5所示。
图4 周期为1秒的脉冲发生器 图5 T652触点的脉冲波形
基本指令系统
LD:取指令,用于常开触点与母线连接。
LDI:取反指令,用于常闭触点与母线连接。
OUT:线圈驱动指令,用于将逻辑运算的结果驱动一
个指定的范围。
AND:与指令,用于单个触点的串联,完成逻辑“与”运算.
(转载自http://zw.nseac.coM科教作文网)
ANI:与交指点。用于常闭点的串联,完成逻辑“与非”运算。
OR:或指令,用于常开触点的并联。
ORI:或指令,用于单个常闭触点的并联。
ORB:串联电路块的并联指令ORB。
当一个梯形图的控制线路由若干个先串联后并联的触点组成,可将每组串联的触点看作一个块,与母线相连的最上面的块按照触点串联的方式编写语句,下面依次并联的块称做子块。每个子块左边第一个触点有LD或LDI指令,其余串联的触点有AND或ANI指令,每个子块的语句编写完后,加一条ORB指令作为该指令的结尾,ORB指令的作用是将串联块,块指令。
ANB:并联电路块的串联指令。
当一个梯形图的控制线路有若干个先并联后串联的触点组成时,可将每组串联的触点看作一个块。与左母线相连的最上在的块按照触点串联的方式编写语句,下面依次并联的块称作子块。每个子块左边第一触点用LD或ANI指令,每个子块的语句编写完后,加一条ORB指令作为该指令的结尾。ORB指令的作用是将串联块相关联,是块或指令。ANB并联电路块的串联指令ANB。
当一个梯形图的控制线路由若干个先并联,后串联的触点组成时,可将每组并联看成一个块。与母结相连的块,按照触点并联的方式编写语句,其后依次相连的块称作子块。每个子块最上面的触点用LD或LDI指令,其余与其并联的触点用OR或ORI指令。每个子块的语句编写完后,加一条:ANB指令,表示各并联电路块的串联
MPSpush:进栈指令。
MRDRead:读栈指令。
MPPpop:出栈指令
置位与复位指令SET、RST。
SET指令用于对逻辑线圈M,输出继电器Y,状态了的置位,RST指令用于对逻辑线圈M1输出继电器Y1状态了的复位,对数据寄存器和变址寄存器V1Z的清零,还用于对计时器和计数器C逻辑线圈的复位,使它们的当前计时值和计数值清零。
(科教范文网 Lw.nsEAc.com编辑整理)
PLS脉冲:上升沿微分输出,专用于操作元件短时间脉冲输出。
PLF:下降沿脉冲:下降沿微分输出控制线路由闭合到断开。
MC:为主控指令,在主控电路块起点使用:
MCR:为主控复位指令,在主控电路块终点使用。
NOP:空操作指令。
NOP是一条空操作指令,用于程序的修改。NOP指令在程序中占一个步序,没有元件编号。在使用时,预先在程序中插入NOP指令。以备在修改或增加指令时用。还可以用NOP指令取代已写入的指令,从而修改程序。
END指令用于程序的结束,是无元件编写的独立指令。
ROR:右循环移位指令。
ROL:左循环移位指令。
SFTL:左移指令。
SFTR:右移指令。
CJ和CJP:子程序调用指令。该指令用于跳过顺序中的 一部分,以减少扫描时间。
SRET:子程序返回指令,指令不需要返回线路,直接与左母线相连。
2.3 梯形图
工作过程
当起动开关,X400触点接通,Y432得电,南北红灯亮;同时Y432的动合触点闭合,Y433线圈得电,东西红灯亮。1秒后,T552的动合触点闭合,Y437线圈得电,模拟东西向行驶车的灯亮。维持到20秒,T456的动合触点接通,与该触点串联的T556动合触点每隔0.5秒导通0.5秒,从而使东西绿灯闪烁。又过了3秒,T457的动断触点断开,Y433线圈失电,东西绿灯灭;此时T457的动合触点闭合、T550的动断触点断开,Y434线圈得电,东西黄灯亮,Y437线圈失电,模拟东西向行驶车的灯灭。再过2秒后T455的动断触点断开,Y434线圈失电,东西黄灯灭;此时起动累计时间达25秒,T450的动断触点断开,Y432线圈失电,南北红灯灭,T450的动合触点闭合,Y435线圈得电,东西红灯亮,Y435动合触点闭合,Y430线圈得电,南北绿灯亮。1秒后,T553的动合触点闭合,Y436线圈得电,模拟南北向行驶车的灯亮。又经过25秒,即起动累计时间为50秒,T451动合触点闭合,与该触点串联的T556的触点每隔0.5秒导通0.5秒,从而使南北绿灯闪烁;闪烁3秒,T452动断触点断开,Y430线圈失电,南北绿灯灭;此时T452的动合触点闭合、T551的动断触点断开,Y431线圈得电,南北黄灯亮,Y436线圈失电,模拟南北向行驶车的灯灭。维持2秒后,T453动断触点断开;Y431线圈失电,南北黄灯灭。这时起动累计时间为5秒钟,T454的动断触点断开;T450复位,Y433线圈失电,即维持了30秒的东西红灯灭。
本文来自中国科教评价网
上述是一个工作过程,然后再周而复始地进行。
按停止按扭SB2,则辅助继电器X400断电并解除自锁。整个系统停止运行,所有信号灯熄灭。按