资源描述
一、设计说明,本设计中的停车场具有进入指示灯、出口指示灯、满车指示灯以及数码显示等功能,通过PLC来进行自动控制。,、停车场前面会有一个数码管指示灯,显示停车场里还有多少空车位。 、停车场进口处有一个进入传感器,当有车辆进入时传感器的信号会传送给CPU,这时进口指示灯亮,当车主刷卡之后,电动机驱动拦车杆升起,待车进入后拦车杆降下,进口指示灯灭,进车后数码管会自动减1。 、在出口处会有一个出口传感器,车辆出去时传感器信号会传送给CPU,这时出口指示灯亮,电动机驱动拦车杆升起,待车出去后拦车杆降下,出口指示灯灭,出车后显示管会自动加1。 、当车位停满后会有车满警告灯闪烁。,二、基本要求,停车场示意图,显示器,M8002 产生一个初始脉冲 M8013 产生一秒脉冲,周期为一秒,,三、设计中用到的一些特殊寄存器和指令介绍,MOVP 转移指令,前面的条件满足后只执行一个周期 DEC(P) 和 INC(P)指令 INC指令的功能是将指定的目标操作元件D#中二进制数自动加1;DEC指令功能是将指定的目标操作元件D#中二进制数自动减1 表示当条件满足时只执行一个周期带上P,SEGD 七段码译码指令 SEGD是将原操作数S指定元件的低4位所确定的十六进制数经译码驱动七段显示,姨妈数据存于目标操作数D指定的元件中。 K1Y0表示Y0、Y1、Y2、Y3共四个数 K2Y0表示Y0、Y1、Y2、Y3、Y4、Y5、Y6、Y7共八个数 比如S中是0,译码后Y0、Y1、Y2、Y3、Y4、Y5就是1,而Y6、Y7为0,数码管显示结果就是0,输入:X0 开/关 X1 进车口传感器 X2 模拟刷卡按钮 X3 出口传感器 输出:Y0 系统运行指示灯 Y1 进入口指示灯 Y2 进车口电动机正转输出 Y3 进车口电动机反转输出 Y4 出车口指示灯 Y5 出车口电动机正转输出 Y6 出车口电动机反转输出 Y7 满车警告灯 Y10Y17 数码管显示器信号 分别连接到数码管的a、b、c、d、e、f、g、h段,四、I/O地址分配,五、梯形图,初始脉冲,D0赋初值15,系统运行指示灯,进入口传感器,进车口指示灯,进车口拦车杆驱动电机正转输出,进车口拦车杆驱动电机反转输出,出口传感器,出口指示灯,出车口拦车杆驱动电机正转输出,出车口拦车杆驱动电机反转输出,比较D0与0,数码管译码指令,车满警告灯,、初始状态,D0被赋初值15 、当闭合启动开关时,系统运行指示灯Y0亮,并且数码管显示为F(15),即空车位为15个; 、有车进入时,指示灯Y1亮,刷卡后电动机正转驱动拦车杆升起,升起3秒后电动机反转驱动拦车杆降下,并且数码管显示减1; 、有车出去时,指示灯Y4亮,电动机正转驱动拦车杆升起,升起3秒后电动机反转驱动拦车杆降下,并且数码管显示加1; 、当车位满时,车满警告灯Y7闪烁,数码管显示0; 、如果再有车出来,车满警告灯Y7不再闪烁,数码管显示1.,六、实验预期结果,
展开阅读全文