台达plc地下停车场入口进出管制程序实例

来源:电工天下时间:2020-04-12 16:29:10 作者:老电工手机版>>

台达plc实现地下停车场入口进出管制程序的例子

【地下停车场出入口进出管制】

Y1 Y2

X1

X2

一楼出入口处

地下室出入口处

红 绿

Y1 Y2

红 绿

单行车道

【控制要求】

地下停车场的进出入车道为单车道,需设置红绿交通灯来管理车辆的进出。红灯表示禁止车辆进出,而绿灯表示允许车辆进出。

当有车从一楼出入口处进入地下室,一楼和地下室出入口处的红灯都亮,绿灯熄灭,此时禁止车辆从地下室和一楼出入口处进出,直到该车完全通过地下室出入口处(车身全部通过单行车道),绿灯才变亮,允许车辆的从一楼或地下室出入口处进出。

同样,当车从地下室处出入口离开进入一楼时,也是必须等到该车完全通过单行车道出,才运行车辆从一楼或地下室出入口处进出。

PLC 一开机运行时,一楼和地下室出入口处交通灯初始状态:绿灯亮,红灯灭。

【元件说明】

PLC 软元件 控制说明

X1 一楼出入口处光电开关,有车辆出入该处时,X1 状态为 On

X2 地下室出入口处光电开关,有车辆出入该处时,X2 状态为 On

M1 从一楼进入车道经过 X1 时,M1 导通一个扫描周期

M2 从地下室进入车道经过 X1 时,M2 导通一个扫描周期

M3 从地下室进入车道经过 X2 时,M3 导通一个扫描周期

M4 从一楼进入车道经过 X2 时,M4 导通一个扫描周期

M20 车辆从一楼进入地下室过程中,M20=On

M30 车辆从地下室离开到一楼过程中,M23=On

Y1 一楼和地下室出入口处红灯

Y2 一楼和地下室出入口处绿灯

【控制程序】

M1002

RST Y1

SET Y2

PLC 开机上电 RUN 时,绿灯亮

X2

PLS M3

PLF M4

SET M30

M1 M30

M3 M20

M4 M20

M2 M30

RST Y2

SET Y1

RST Y1

SET Y2

RST M20

RST M30

从地下室进入单车道经过时,输出一次脉冲

X2

M3

M4 M20

M2 M30

从一楼进入单车道经过时,导通一个扫描周期

X2

M4

车辆从地下室离开到一楼过程中M30 保持 On

车辆在单车道中行驶时,红灯亮,绿灯熄灭

车辆离开单车道后,红灯熄灭,绿灯亮

车辆离开单车道后,M20 及 M30 被复位

PLS

X1

PLF M2

SET M20

从一楼进入单车道经过时,导通一个扫描周期

X1

M1

从地下室进入单车道经过 时,导通一个扫描周期

X1

M2

车辆从一楼进入地下室过程中M20 保持 On

【程序说明】

一楼和地下室的红灯共享信号 Y1,绿灯共享信号 Y2。

程序的关键是当 M1 导通驱动 Y1 时,必须先判断是从一楼出入口处进入单车道还是离开单车道,因为两个方向车辆通过一楼出入口处时,[PLS M1]指令都执行,M1 都导通一个扫描周期,所以需用一个确认信号 M20 来确认车辆是从一楼进入单行车道的状态。

同样,当 M2 导通时,必须先判断是从地下室出入口处离开单车道还是处进入单车道,因为两个方向车辆通过地下室出入口处时,[PLS M2]指令都执行,M2 都导通一个扫描周期,所有需用个确认信号 M30 来确认车辆是从地下室进入单行车道的状态。

相关文章
  • 台达plc流程控制与传送比较指令功能说明

    台达plc流程控制与传送比较指令功能说明

    有关台达plc的二大编程指令,一是程序流程控制指令,二是传送比较指令,主要包括了CJ条件转移、SRET子程序结束等指令,以及ZCP区间比较、MOV数据传送等指令。

    时间:2020-04-13 14:28:48

  • 台达plc数据处理指令的功能说明

    台达plc数据处理指令的功能说明

    有关台达plc的三类编程指令,一是数据处理指令,二是高速处理指令,三是便利指令,介绍了这些编程指令的功能,主要包括ZRST、DECO、ENCO等指令,供大家学习参考。

    时间:2020-04-13 14:15:45

  • 台达plc定位控制指令的功能说明

    台达plc定位控制指令的功能说明

    有关台达plc的编程指令,这里介绍下台达plc的定位控制指令,主要包括DRVI(相对定位)、DRVA(绝对定位)、ZRN(原点回归)等指令的功能说明,供大家学习参考。

    时间:2020-04-13 13:13:24

  • 台达plc常用指令大全

    台达plc常用指令大全

    有关台达plc的常用编程指令,有学习台达plc编程的朋友,可以看一看,主要包括台达plc一般指令、输出指令、主控指令及脉冲输出指令等。

    时间:2020-04-13 12:31:46

  • 台达plc四则逻辑运算指令功能说明

    台达plc四则逻辑运算指令功能说明

    有关台达plc的编程指令,在台达plc中四则逻辑运算指令的功能说明,主要包括ADD BIN 加法、SUB BIN 减法、MUL BIN 乘法等指令,台达plc逻辑运算必备。

    时间:2020-04-13 12:02:46

  • 台达plc循环移位与移位指令功能说明

    台达plc循环移位与移位指令功能说明

    有关台达plc的编程指令大全,本节为循环移位与移位指令的功能说明,主要包括ROR(右循环)、ROL(左循环)、SFTR(位右移)、SFTL(位左移)等指令。

    时间:2020-04-13 11:55:26

  • 台达plc实现24小时时钟的简单例子

    台达plc实现24小时时钟的简单例子

    有关台达plc计数器的编程实例,用3个计数器构成的一个24小时时钟,在台达plc中实现起来很简单,利用3个计数器配合1s时钟脉冲标志M1013,来构成一个标准24小时时钟。

    时间:2020-04-12 17:02:41

  • 台达plc先入信号优先回路入门实例

    台达plc先入信号优先回路入门实例

    有关台达plc实现先入信号优先回路的例子,一例智力竞赛的抢答按钮功能的实例代码,介绍了先入信号优先回路的编程方法,该控制程序的完整代码及程序说明,供大家学习参考。

    时间:2020-04-12 09:18:20

Copyright © 2015 - 2022 dgjs123.com All Rights Reserved

电工天下 版权所有