plc交通灯系统设计
始脉冲。当X0接通时,M8002产生初始脉冲程序启动,进入下一步,线圈Y17、Y14、Y2、Y3、Y6和Y11接通(既东西走向过街人行道的绿灯亮、南北走向过街人行道的绿灯亮、南北走向直行绿灯亮、南北走向左转红灯亮、东西走向直行红灯亮和东西走向左转红灯亮),接通27S(时间继电器的设定时间)后,时间继电器的常开触点T0闭合,进入下一步(置位S21步)。
图4-3 由M8013控制的脉冲输出程序
如图4-3所示:M8013为PLC内部的一个特殊的时钟继电器,这种继电器在PLC运行时,不断发出时间宽度为1S的脉冲,及0.5S通0.5S断。当继电器M8013中有信号通过时,它的输出为通断交替,使Y1、Y4和Y17能0.5S通、0.5S断交替,既南北走向黄灯、南北走向左转黄灯和东西走向过街人行道绿灯闪烁(1S烁一次)。从而实现外接在相应输出上的发光二级管能够在时间继电器T1触点接通前的3S内不停的闪烁。当Y14、Y6、Y11、Y1、Y4和Y17接通(既南北走向的绿灯亮、东西走向直行红灯亮、东西走向左转红灯亮、南北走向黄灯闪烁、南北走向左转黄灯闪烁和东西走向过街人行道绿灯闪烁)3S后,时间继电器T1的常开触点闭合,置位S22步。后面的程序都和这里的差不多,只要按照前面的流程图编写下去即可。
- 26 -
plc交通灯系统设计
图4-4 置零及循环结束程序
如图4-4所示:这里是为了能够让系统随时开始和随时关闭:当闭合X1时,置零S0到S30步,使系统所有线圈失电,进而达到关闭系统的目的。当闭合X0时置位S20步,PLC开始从S20步开始循环扫描,系统开始运行。
- 27 -
plc交通灯系统设计
第五章 系统调试
5.1系统程序调试
对于PLC控制系统来说,可以用装在PLC上的模拟开关来模拟输入信号的状态,用输出点的指示灯来模拟被控对象,将设计号的软件程序传送到PLC中,就可以进行程序调试了。而在对系统的程序进行调试前,首先应该对PLC的外部接线、供电系统、执行机构、检测元件和开关的运行等进行检查。
(1)外部接线的检查包括对输入/输出接线的正确性检查。
(2)供电系统的包括对PLC的供电电源接线的正确性检查和电压检查、外部供电电源的检查等。
(3)执行机构的运行检查包括执行机构对输入信号的响应时间和运转正反等状态检查。有时要和检测元件和开关的运行检查一起进行,以便了解执行机构运行后检测元件和开关是否有相应的输出信号。
(4)检测元件和开关是PLC输入信号的来源。要对检测元件、开关、按钮等信号在运行后的响应进行检查,了解他们的状态是否有相应的变化等。
正式调试的方法是:根据程序的执行顺序先后,分别用手动的方法分别对输入点进行开闭的动作,检查程序是否按照过程控制的要求进行动作、相应的输出信号是否存在,延时的时间是否正确,对于一些输出通道的反馈信号也应该根据是否有系统输出,再用手动给出相应的反馈输入信号,直到整个运行程序正确运行。
5.2系统硬件调试
系统的硬件调试主要是对十字路口交通灯控制系统的控制电路硬件系统进行调试。
由于条件有限,我们对硬件调试主要是用万用表进行检测调试:
(1)我们要做的是检查电气线路上的电焊点是否齐全、紧固,有不松动活发热变色现象,保持电气线路的接触良好。
(2)在不通电的情况下,用万用表打到电阻档测量各条线路两接点之间和硬件两端的电阻,看是否有电阻显示,如果有电阻值则说明线路是通的,硬件是好的,没有则说明没有通或硬件是坏的。需要仔细检查原因,并且解决问题。
- 28 -
plc交通灯系统设计
5.3程序梯形图
M8002产生一个瞬时脉冲激活S0。
当按下启动按钮X0→停止按钮X1→激活S20。
S20激活后通过停止按钮X1→东西过街绿灯Y17、南北过街红灯Y14、南北直行绿灯Y02、南北左转红灯Y03、东西直行红灯Y06、东西左转红灯Y11各亮27s,同时T0也运行。
- 29 -
plc交通灯系统设计
当27s后,T0常开闭合激活S21。
S21→停止按钮X1→南北过街红灯Y14、东西直行红灯Y06、东西左转红灯Y11继续亮3s(T1控制),同时通过M8013(产生1s脉冲)南北过街黄灯Y01、南北左转黄灯Y04、东西过街绿灯Y17闪烁3s。
通过3s后,T1闭合激活S22。
- 30 -