线下实训
HOME
线下实训
正文内容
plc与门编程实例 三菱PLC控制案例——自动门控制
发布时间 : 2024-11-26
作者 : 小编
访问数量 : 23
扫码分享至微信

三菱PLC控制案例——自动门控制

关注“PLC发烧友 ”,一起涨知识!

回复:三菱全套,领三菱系列电子资料包!

【自动门控制要求】

该案例的控制相对于我们现代化的出入门的控制来说是比较简单的,比较完整的系统要结合视觉控制,通过相机拍照识别号码,通过通讯给到plc,plc再定时,出门时进行识别,判断时长,确定费用,通过收费系统当收费完成时,收费系统再通过通讯给信号plc,触发放行,这样的项目一般是由多个不同的工程师去完成的,有视觉识别的,有收费系统的,还有plc的,但是核心点就是通讯,把通讯学好才能去做这样的项目。

下面还是看下我们这个案例简单的控制要求吧:

1.汽车碰到入门感应器时,卷闸门自动上升到上限;

2.汽车离开入门感应器时,卷闸门自动下降到下限;

3.当自动开关门时,按下停止按钮,门停止,再按一次,门继续启动;

4.门不动时,可以控制对应的按钮进行正反转控制;

5.保护感应器感应有物体时,门不允许下降;

6.出门和入门的程序一样的控制过程。

表1-10-1 自动门示意图

【I/O分配】

除了输入输出点,由于程序分为进入和出去,需要2个标志位,一个是入门的M点,一个是出门的M点;实现停止功能,需要一个停止标志位;另外,无论入还是出,都需要开门和关门,这里需要开门标志位和关门标志位,因为除了自动控制,后面还需要做手动控制的动在(对应这里写这么多标志位不明白可以继续问下看,从程序的写法去理解)。

分配表如下图:

表1-10-1 I/O分配

输入点

注释

输出点

注释

X0

入门感应器

Y0

电机正转

X1

出门感应器

Y1

电机反转

X2

上限

中间继电器

注释

X3

下限

M0

进门标志位

X4

保护感应器

M1

出门标志位

X5

正转按钮

M2

停止标志位

X6

反转按钮

M3

开门标志位

X7

停止按钮

M4

关门标志位

【程序编写及思路】

1.动作的启动

只有在入门和出门都没动作时,触发对应的感应器才能启动对应的标志位。

图1-10-1 动作的启动程序

2.自动控制流程

1)当M0或者M1触发时(进或者出开始时),置位M3开门标志,后面程序会用这个M点去控制电机动作;

2)进门时离开出门感应器(M0+X1下降沿)或者出门时离开入门感应器(M1+X0下降沿),这两种情况就可以进入关门动作。

3)处于关门状态时,碰到X3就复位所有M点,动作结束

图1-10-2 动作的启动程序

3.暂停功能

当按下一次停止按钮时,M2导通,按下第二次按钮时,M2断开,使用ALT交替输出指令很容易实现,具体控制在下一步程序体现。

图1-10-3 停止标志位的触发

4.正转控制

当X2有信号时,电机将无法反转;手动控制的条件有两个,第一个是在没车的情况下(M0常闭+M1常闭),第二个是在按下停止按钮的情况下;自动控制的条件是开门标志M3导通并且没按下停止按钮时(M3常开+M2常闭)

图1-10-4 正转控制

5.反转控制

控制的原理和正转差不多,只不过加了一个保护感应器X4

(来源:技成培训网—PLC发烧友,作者:陈育鑫,未经授权,不得转载)

回复:三菱全套,领三菱系列电子资料包!

感应门自动运行PLC编程实例

1、控制要求

1、当人进入X0红外线传感器区域时,Y1开门电机启动,门自动打开,到达X2开门极限停止。

2、开门10s后,若无人在X0红外传感器椭圆区域内,Y0关门电机启动,门自动关上,到达关门限位开关X1,电机停止。

3、若在关门过程中,有人进入红外传感器椭圆区域,门应立即停止关闭,执行Y1开门的启动动作。

2、感应门自动运行示意图

感应门自动运行示意图

3、PLC软元件命名:

X0:红外线感应器,X1:关门限位开关,X2:开门限位开关,

Y0:关门电机,Y1:开门电机,

4、时序环程序编程:

时序环主程序编写:

5、程序解析:

1、0环0帧:当有人进入时,X0有信号,

2、0环1帧:触发开门电机Y1运行,

3、0环2帧:到达开门限位X2后,X2状态通

4、0环3帧:触发开门电机Y1运行停止,

5、0环4帧:此时状态保持10S ,(无人进入时)

6、0环5帧:10S内无人进入,X0无信号,

7、0环6帧:关门电机Y0运行,

8、0环7帧:到达关门限位X1时,X1状态通

9、0环8帧:关门电机Y0运行。

6、在关门过程中有人进入时程序写法:

在组合逻辑中编写

时序环主程序编写

7、程序解析:

在关门过程中有人进入,需要检测到2个条件:一,X0进入感应器有信号,二,0环7帧关门限位X1有信号,两者任一条件满足,触发关门电机Y0断电,停止关门,同时程序跳转至0环1帧“开门电机Y1运行”执行开门动作,程序重新运行。

综上所述,本程序中用到开,关,限位,进入红外线感应,均接常开点,运用,开,关门电机,执行开关门动作,在组合逻辑中用到帧环检测,帧环跳转两个指令,帧环检测:检测其它环,帧,某个信号,通/断,帧环跳转:跳转至其它环,帧,执行当前帧程序。此程序要点在于在关门时,突然有人进入,需要有X0有信号通,关门限位通,两个条件满足,停止关门,同时开门。

相关问答

西门子plc安全门报警程序怎么写?

西门子PLC安全门报警程序的实现需要对安全门开关进行监测,当安全门打开或关闭时,PLC需要检测到开关信号并进行相应的处理,当检测到安全门被打开时,PLC应该触...

求自动门PLC系统控制程序梯形图硬件的总体接线图PLC顺序结构...

[最佳回答]有了梯形图,其他都都好接了,要是通过梯形图还不会画图的话,你也就可以告别梯形图了,

西门子plc编码器编程实例?

西门子plc的编码器编程的实例如下:使用PRV(062)指令,需要对数据逻辑存储器DM6642进行设置,方法如下即用手持编程器改变PLC设置PLC的开关放到PROGRAM状态下...

欧姆龙plc485通讯编程实例?

您好,以下是PLC485通讯编程实例:1.确定PLC通讯口:首先需要确定使用的PLC通讯口,例如COM1口。2.定义串口参数:定义串口参数,包括波特率、数据位、停止...

西门子1200plc编码器编程实例?

西门子1200PLC的编码器可以通过编程实现各种控制功能。以下是一个简单的实例,用于控制一个温度传感器并将其转换为数字信号,以便在PLC中进行计数和计算:1.创...

plc485通讯编程实例?

您好,以下是PLC485通讯编程实例:1.确定PLC通讯口:首先需要确定使用的PLC通讯口,例如COM1口。2.定义串口参数:定义串口参数,包括波特率、数据位、停止...

欧姆龙plc控制伺服编程实例?

以下是一个欧姆龙PLC控制伺服的简单实例。假设有一个工控系统需要控制一个伺服电机,实现简单的位置控制。具体实现步骤如下:1.确定控制器和伺服的型号、通...

西门子200plc温度控制程序实例?

以下是一个西门子S7-200PLC模拟量输出编程实例,用于控制一个温度控制器,使其根据温度变化输出模拟量信号:1.首先,需要配置S7-200PLC的硬件和I/O模块,将...

步进电机驱动plc编程实例?

回答如下:以下是一个步进电机驱动PLC编程实例:1.设定步进电机控制状态:将PLC的输出端口与步进电机的输入端口连接,设定步进电机的控制状态(正转、反转、停...

西门子s7-300plc温度编程实例?

西门子S7-300PLC温度编程实例:首先,在PLC中创建一个新的程序块,然后将温度值作为输入变量添加到程序块中。接着,创建一个定时器,并将其设置为所需的加热...

 西印度群岛位于哪里  数字频率计 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部