三菱plc立体车库,三菱plc小车
chanong
|1、功能要求:
一个停车场最多可同时容纳99辆车,可用停车位的数量显示在两位数码管上。出入口传感器检测车辆的进出,当车辆进入车位时,车位数量增加1个,当车辆离开车位时,车位数量减少1个。
如果场馆有5个或以上空车位,入口处的红灯会亮起,告知您可以进入,如果车位少于5个,则绿灯会闪烁,告知您可以进入提供停车位。如果快满且等于0,则红灯亮,禁止后续车辆进入。
2、接线图
3. 程序说明
3.1 方案概述
3.2 程序解释
第一段:这里使用特殊装置M8002.MOV指令
a.什么是特殊软元件?从PLC操作的角度来看,预先准备好内置功能操作的软元件。
这里使用的初始脉冲(M8002、M8003)是PLC开始运行后瞬间ON(M8002)或OFF(M8003)的脉冲(第一个扫描周期),可用于程序初始化等。写入程序中初始化信号中使用的指定值。
b. 行动时机
c.MOV指令:将一个软元件的内容传送(复制)到另一个软元件的指令。
动作说明:MOV是16位操作。
如果命令输入为ON,则发送方S.的内容将被发送到目的地D.最多可以传输16 个(4 的倍数)位设备。一个简单的例子是:
结合本例,PLC第一次启动时,将常数99发送到D0。
程序第二段和第三段解读:
X0为进入车辆检测,X1为退出车辆检测,当X0检测到上升沿时,D0的值减1,当X1检测到上升沿时,D0的值加1。
步骤说明:
a. INC:向指定的设备数据添加一条指令。对于16 位操作。
b. DEC:指定设备数据减1。对于16 位操作。
第4节步骤解读:
a. 运行监控(M8000、M8001):
动作时机:
b. BCD 转换命令:将BIN(二进制数)转换为BCD(十进制数)并发送的命令。 PLC内部的运算是基于BIN数据进行处理的,可以使用BCD译码将数制显示在7段显示器上。 16 位操作。
在本例中,它是2 位数字,因此BCD K2M0,或M0 到M7。
c. SEGD 7段码解码:解码数据后,打开7段数码管(1位)命令。解码表如下所示。
本例中M0M4点亮数码管个位,M4M7点亮数码管十位。
第5段解释:
比较指令:如果D0的数制大于5,则Y20为1。
如果D0的值小于等于5且大于0,则同时调用内部1秒时钟8013,实现Y20的闪烁。
第6段解释:
对比D0的值小于或等于0的情况,Y21变为1。








