基于PLC的停车场控制系统的设计
2018-07-12佟业楠金亚玲沈阳工学院
佟业楠 金亚玲 沈阳工学院
1 引言
PLC是一种可编程的数字逻辑控制设备,为各种各样的自动化控制设备提供了非常可靠的控制应用。PLC控制具有可靠性高、功能性强、编程简单等许多优点,所以深受设计人员喜爱。
停车场控位显示PLC控制系统设计采用PLC控制系统将大大提高工作效率和适应工作环境的能力,车辆进出停车场是由PLC为中心控制系统工作的。
基于PLC的停车场控制系统的设计要求:停车场有20个车位,当有空位时停车场门口的绿灯亮,当没有空位时红灯亮,停车场控制图如图1.1所示。其中,L1:绿灯;L2:红灯;SQ1:停车场入口传感器;SQ2:停车场出口传感器。
图1.1 停车场控制
2 I/O表分配
根据停车场控制系统的设计控制要求,停车场有20个车位,当有空位时停车场门口的绿灯亮,当没有空位时红灯亮,设计三个输入,两个输出。
输入:停车场入口传感器SQ1;停车场出口传感器SQ2;计数器复位按钮;地址分别为0.00;0.01;0.02。
输出:L1:绿灯;L2:红灯;地址分别为:100.00;101.00。
停车场控制I/O表如表1.1所示。
表1.1 停车场控制系统I/O表
3 PLC控制程序设计及分析
可逆计数器——CNTR为可逆、加减循环的计数器,在0000和设定值之间进行递增或递减计数。可逆计数器编程时,先编加计数脉冲输入端,再编减计数脉冲输入端,后编复位端,最后编CNTR指令。可逆计数器具有断电保持功能,当电源断电时,计数器的当前值保持不变。
无符号单字比较指令——CMP。其中使用到的功能为:等于标志位P_EQ,当C1=C2置位为ON;小于标志位P_LT,当C1 停车场一共有20个停车位,当一辆车进入停车场时,停车场入口传感器SQ1闭合一次后断开,可逆计数器当前值PV加1;当一辆车离开停车场时,停车场出口传感器SQ2闭合一次后断开,可逆计数器当前值P减1。 停车场中车辆总数小于20辆时,实现无符号单字比较指令CMP的小于标志位P_LT,P_LT常开触点闭合,绿灯L1:100.00亮起,车辆允许进入。当第20辆车进入停车场时,实现无符号单字比较指令CMP的等于标志位P_EQ,P_EQ常开触点闭合,红灯L2:101.00亮起,禁止车辆进入。 0.02为可逆计数器复位按钮,按下0.02可逆计数器复位。 利用可逆计数器——CNTR和无符号单字比较指令——CMP可以编写PLC控制程序,实现车位显示情况,最后通过操作台实现对停车场控制的设计。本设计是基于PLC的停车场控制系统,根据设计控制要求,停车场有20个车位,当有空位时停车场门口的绿灯亮,当没有空位时红灯亮,主要是来提醒司机朋友停车场内是否有停车位,设计还不是很完美,还有许多待提高的地方,希望有更多的人参与到这项研究中来,性能好、精度高、低成本的控制系统是我们的目标。4 结论