首页 上一页 1 2 下一页 尾页

(已结帖)工控PLC擂台第43期--PLC实现停车场车位计数的简单运用 点击:8918 | 回复:37



玻璃的心

    
  • 精华:44帖
  • 求助:2帖
  • 帖子:1266帖 | 5801回
  • 年度积分:0
  • 历史总积分:57768
  • 注册:2010年6月11日
发表于:2011-05-17 19:32:13
楼主

        要求对停车场的车位进行计数。若停车场共有50个车位,在停车场入口处有一个接近开关(传感器),当有车经过入口时,接近开关输出脉冲。在出口处有同样的接近开关,车辆出去的时候接近开关产生一个脉冲。要求当停车场上有车位时,入口出的闸栏才可以将门开启,车辆可以进入停车场停放,并使用指示灯表示尚有车位。若车位已满时,则有一个指示灯显示车位已满,且入口的闸栏不能开启让车辆进入。

1、请编写相应的PLC程序,要有详细的硬件接口图和所编程序;
2、能有车位数显示最好;
3、能想到一些完善功能的办法更佳。

PLC品牌不限。 回答的最好,最详细的首先拿奖!





工控PLC擂台每周一期,本期下周末结贴。奖项设置:一等奖1名:50MP,二等奖5名:10MP,三等奖10名:30积分。

MP介绍:gongkongMP即工控币,是中国工控网的用户积分与回馈系统的一个网络虚拟计价单位,类似于大家熟悉的QB,1个MP=1元人民币。

MP有什么用?兑换服务:以1个MP=1元来置换中国工控网的相关服务。 兑换现金:非积分获得的MP可兑换等值现金(满100MP后、用户可通过用户管理后台申请兑换)。



楼主最近还看过



caojie0723

  • 精华:2帖
  • 求助:5帖
  • 帖子:26帖 | 2883回
  • 年度积分:8
  • 历史总积分:22502
  • 注册:2004年2月22日
发表于:2011-06-27 17:54:19
21楼
用二个限位联动,形成是开门出门时序,增加手动校准车辆数。

朋友00

  • 精华:1帖
  • 求助:2帖
  • 帖子:9帖 | 181回
  • 年度积分:462
  • 历史总积分:1505
  • 注册:2006年2月07日
发表于:2011-06-27 21:49:59
22楼
这个应该是比较简单的,为什么要弄得这么复杂,用4个传感器,两个负责车辆检测,两个负责计数,应该是很简单就可以实现的呀,用两个传感器也可以,就是会增加程序的复杂度.

dxf0806

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 2回
  • 年度积分:0
  • 历史总积分:32
  • 注册:2011年6月04日
发表于:2011-06-29 20:26:53
23楼
3、根据擂台的控制要求,作出梯形图程序,如下图。

 





电子找空穴

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:43
  • 注册:2010年10月20日
发表于:2011-06-30 01:26:06
24楼
回复内容:
对:我隨風 关于

3、根据擂台的控制要求,作出梯形图程序,如下图。

 

内容的回复:
哥们,你这都是怎么学的啊。。

yanwen0227

  • 精华:2帖
  • 求助:49帖
  • 帖子:577帖 | 9385回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2011-06-30 06:36:32
25楼
在此向各位老师学习了!

我隨風

  • 精华:2帖
  • 求助:11帖
  • 帖子:145帖 | 5530回
  • 年度积分:1307
  • 历史总积分:29997
  • 注册:2008年4月27日
发表于:2011-06-30 17:27:20
26楼

借此平台来抛砖引玉来的,说到底是来此向大家学习的,还希望得到大家的指点呀!

朋友00

  • 精华:1帖
  • 求助:2帖
  • 帖子:9帖 | 181回
  • 年度积分:462
  • 历史总积分:1505
  • 注册:2006年2月07日
发表于:2011-06-30 20:14:10
27楼
其实在这个上面,最关键的就是出入库的计数问题,其余的应该都是常规的编程,这里有两种方案,一种是由两个传感器,实现出入库的检测和计数,还有一种方案是由2个传感器负责车辆出入库的检测,另由两个传感 器负责车辆的计数,只用两个传感器可以节约硬件成本,但在软件上就要进行各种处理,防止误计,误判.如果由4个传感器,在编程上就简单的多,处理起来也容易得多.其余的显示这些是额外的话题,只要按PLC的要求进行链接和编程就可以.

zhxl198808

  • 精华:5帖
  • 求助:10帖
  • 帖子:46帖 | 3915回
  • 年度积分:0
  • 历史总积分:22216
  • 注册:2008年9月06日
发表于:2011-07-01 08:46:46
28楼

东西很不错学习了,支持斑竹

xtyingliu

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 13回
  • 年度积分:0
  • 历史总积分:108
  • 注册:2011年6月28日
发表于:2011-07-01 15:38:07
29楼

东西不错学习了!!!!!!!!!!!!!!!

welfare87

  • 精华:0帖
  • 求助:4帖
  • 帖子:44帖 | 2827回
  • 年度积分:0
  • 历史总积分:25853
  • 注册:2009年2月20日
发表于:2011-07-01 15:50:15
30楼

1、符号表

输入 地址 输出 地址
进口开关 I0.0 闸栏电机 Q0.0
出口开关   I0.1  有车位 Q0.1
复位 I0.2  无车位 Q0.2

2、程序

学工倥

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 61回
  • 年度积分:0
  • 历史总积分:610
  • 注册:2010年5月26日
发表于:2011-07-06 21:43:25
31楼

好好学习下                                      

 

my_gongkong

  • 精华:0帖
  • 求助:0帖
  • 帖子:28帖 | 404回
  • 年度积分:0
  • 历史总积分:1589
  • 注册:2011年5月27日
发表于:2011-07-07 22:16:05
32楼

设计要求


图1:设计任务示意图
1 方案论证与对比
1.1方案一
本设计是基于PLC的停车场控制系统,在停车场进口处装一传感器1,出口处装一传感器2,传感器接受到高电平信号而控制电机的正反转,停车场处的闸门开合。传感器1、2所输出的脉冲分别输入给计数器1、2,计数器1、2将计的数据存储在存储器1、2中,进的车辆数与出的车辆数想减得到的数据再传输给存储器3,存储器3所存储的数据将会传输给数码显示管显示,如显示的数为16时,则门口处的闸门停止工作,如显示的数还没到16时,则闸门继续工作。其原理框图如下图2所示:


图2:方案一原理框图
1.2方案二
本设计在停车场闸门口处装两个光电传感器BEN5M-MDT,传感器所接受到的信号控制电机的正反转,停车场的闸门开合闸,另外,传感器所接受到的信号传输给plc控制系统的双向计数器C250,C250具有计数存储功能,并将计数结果实时传输给带译码器的七段数码显示器显示,如显示的数为16时,则门口处的闸门停止工作,如显示的数还没到16时,则闸门继续工作。其原理框图如下图3所示:


图3:方案二原理框图
1.3 方案对比与选择
上述两个方案均是基于PLC来设计的,设计所需要的硬件部分PLC系统都可以提供,均可以达到设计的要求。方案一所用的程序指令简单易懂,可步骤繁,接线图较复杂;方案二所用的程序指令简单,步骤较少,利用了C250的双向计数原理,通过两个输出端口向显示器输送数据,简单且易于实现。通过以上权衡比较,显然方案二是实现本次设计任务较合理的方案。
2 控制系统设计
2.1 控制程序流程图设计
停车场控制系统的车进模块流程图设计如下图4:


图4:车进模块流程图
停车场控制系统的车出模块流程图设计如下图5:


图5:车出模块流程图
2.2 硬件配置
1、PLC(三菱FX2N—32MR):根据控制要求统计系统所需的输入点数与输出点数,并考虑要有一定的余量,在本系统中我们采用了三菱FX2N—32MR型PLC,该型号PLC是FX系列PLC家族中比较先进的系列。它具备如下特点:最大范围的包容了标准特点、程式执行更快、全面补充了通信功能、适合世界各国不同的电源以及满足单个需要的大量特殊功能模块,它可以为系统提供最大的灵活性和控制能力。
2、传感器(BEN5M-MDT):它是一种测距的光电传感器,具有测距远(最远可达到5米),采用反射镜反射的检测方式,DC12-24V供电,NPN/PNP同时输出,遮光ON/入光ON选择。
3、七段数字译码显示器:由于在PLC系统中工作的是二进制的数字信号,而人们习惯十进制的数字或运算结果,因此需要数字显示器,显示出便于人们观测、查看的十进制数字,因此本设计选择了七段数字译码显示器,译码显示器主要由译码器和驱动器两部分组成,通常二者都集成在一块芯片中。该硬件的原理如下图6:


图6:七段数字译码显示器原理框图
2.3控制程序设计分析
根据设计要求,启动按钮开关X1,辅助继电器M1得电,M1常开触点闭合,自锁;M1闭合时,C250开始工作,当计数为16时,C250常开触点闭合,辅助继电器M0得电,M0常开触点闭合,输出继电器Y0得电,车满指示灯亮。M0常闭触点断开,输出继电器Y1失电,车未满指示灯熄灭;M1常开触点闭合时,上升沿微分输出,M2继电器得电,M2常开触点闭合,将0赋值给计数器D0,将1赋值给计数器D1,完成了初始化阶段;当车辆通过停车场入口或出口时,传感器1向计数器输入高电平,X3常开触点闭合,停车场门口处的闸门控制系统总开关Y2闭合,闸门控制系统开始工作,输出继电器Y3得电,常开触点Y3闭合,自锁,闸门打开,车辆通过,当碰到行程开关X6时,X6常闭触点断开,X6常开触点闭合,T0继电器得电, 常开触点T0闭合,自锁,延时1分钟后,输出继电器Y4得电,电机反转关门;当进入一辆车时,X3闭合,D0中存储的数和D1中存储的数相加并赋值给计数器D0中;当出去一辆车时,X4闭合,D0中存储的数减去D1中的数赋值给D0,计数能够实时更新;M1闭合时,计数器D0中存储的数输入七段数字译码显示器实时显示。程序指令表见附录一。
2.4接线图
下图为停车场控制系统的接线图,在该接线图中,X1是该系统的总开关,BEN5M-DT传感器1接X3输入端,BEN5M-DT传感器2接X4输入端,X6、X7是行程开关,分别接X6、X7输入端。L1是停车场车满指示灯,L2是车未满指示灯,QS是电机正转的总开关,KM1是电机正转的继电器线圈,KM2是电机反转的继电器线圈,Y5至Y12输出的是BCD码,直接接入七段数字译码显示器。


图7:停车场控制系统接线图
下图为主电路控制图,当QS闭合时,KM1闭合KM2断开电机正转,闸门开启,车辆可通过,当KM2闭合KM1断开时电机反转,闸门闭合,车辆不可通过。


图8: 控制线路主电路图
2.5部分功能语句解释
PLS M2:当检测到输入信号是的上升沿时,M2产生一个脉宽为一个扫描周期的脉冲输出信号。
MOV K0 D0:将常数0传送到数据寄存器D0中,并自动转换成二进制数。
MOV K1 D1:将常数1传送到数据寄存器D1中,并自动转换成二进制数。
ADD D0 D1 D0:将源元件D0中的数与源元件D1中的数相加,结果送到目标文件D0中。
SUB D0 D1 D0::将源元件D0中的数与源元件D1中的数相减,结果送到目标文件D0中。
BCD D0 K2Y5: 将源元件D0中的二进制数转换为BCD码并传送到指定元件中,即七段译码显示器中。
3 控制系统程序设计的分析与实现
3.1 I/0分配表


表一:I/O分配表
3.2 编程元件的解析
1. X: X为输入继电器,它的作用是接受并存储外部输入的开关量信号,和对应的输入端子相连,同时提供无数的常开和常闭软触点用于编程。
2. Y: Y为输出继电器,它的作用是具有一常开硬触点用于向外部负载发送信号,每一输出继电器的常开硬触点与可编程控制器的一个输出点相连直接驱动负载,它也提供了无数的常开和长闭软触点用于编程。
3. M: M为辅助继电器,它是由软件来实现的,用于状态暂存,移位辅助运算及赋予特殊功能的一类编程元件,其作用类似于继电接触控制系统中的中间继电器,绝大多数的继电器线圈由用户程序驱动。
4.T: T为定时器,作用相当于继电接触控制中的通电延时型时间继电器。
5.C: C为计数器,主要用来记录脉冲的个数。本设计采用的C250为一相双向的高数计数器,这种计数器固定可编程控制器的一个输入端X3用于上升沿加计数,固定可编程控制器的另一个输入端X4用于上升沿减计数。
6.D: D为数据寄存器,可编程控制器在模拟量检测与控制以及位置控制等许多场合都需要数据寄存器来存储数据和参数。
3.3 实现的效果
入口处的传感器能检测所进车辆的数目,出口处的传感器能检测所出车辆的数目;当车辆在要进出门5米处,闸门会自动开启让车辆进入或出去;当停车场车满时,车满指示灯会亮,当停车场车位没停满时,车未满指示灯会亮,能够提醒人们是否还可以停车;显示器能都实时显示停车场所停车辆数,并且车辆已经停满时,闸门自动关闭,不会让车辆进入。该控制系统达到了设计要求。
4 系统调试及结果分析
4.1 硬件调试
PLC内部为输入电路所提供的电压是24V,BEN5M-DT光电传感器的驱动电压为24V,其输出电路能配置250V的交流电源,恰好可以直接驱动负载,满足其输出指标,按接线图接好线,七段数码显示器能实时显示数据,证明PLC选型正确,光电传感器的选择符合要求。

4.2 软件调试
按接线图接好线后,将程序的指令用FX-GP编程软件输入到PLC系统中,编程器直接对PLC的用户程序储存器进行读写操作。采用脱机编程方式将所编制的用户程序存入编程器的ROM中后,经过多次调试。
4.4 性能分析
本设计是基于PLC的停车场车位控制系统,光电传感器能够迅速将采集到的信号传输给PLC中的C250双向计数器,C250进行加减计数存储,并以BCD码传输给七段译码显示器,显示器能够实时显示停车场的停车数目。PLC具有可靠性高、控制程序可变,具有良好的柔性、功能强,性能价格高等特点。该系统自动化程度高,可靠性高,用PLC可以使该设计的要求全能满足。

MadforG

  • 精华:5帖
  • 求助:0帖
  • 帖子:126帖 | 1053回
  • 年度积分:0
  • 历史总积分:7185
  • 注册:2010年7月01日
发表于:2011-07-08 13:14:19
33楼

对于这个问题,本人给出一种不带显示的程序:

1、硬件组态信息:

2、项目标记名:

3、所编的程序如下:

经过运行发现程序可靠!

玻璃的心

  • 精华:30帖
  • 求助:2帖
  • 帖子:962帖 | 5801回
  • 年度积分:0
  • 历史总积分:61250
  • 注册:2010年6月11日
发表于:2011-07-08 13:27:56
34楼

一等奖1名,50MP获得者:
wyb2866255            wyb2866255


二等奖7名,10MP获得者:
caojie0723                caojie0723
welfare87                  welfare87
MadforG                     MadforG
我隨風                        LIUXD6909
扁舟一叶                    扁舟一叶
电仪人生                    jy7898818
my_gongkong          my_gongkong

三等奖1名,30积分获得者:
朋友00                  mzh0

玻璃的心

  • 精华:30帖
  • 求助:2帖
  • 帖子:962帖 | 5801回
  • 年度积分:0
  • 历史总积分:61250
  • 注册:2010年6月11日
发表于:2011-07-08 13:28:44
35楼
本期擂台到此为止,欢迎大家继续参与我们以后加偶的各期擂台!

玻璃的心

  • 精华:30帖
  • 求助:2帖
  • 帖子:962帖 | 5801回
  • 年度积分:0
  • 历史总积分:61250
  • 注册:2010年6月11日
发表于:2011-07-08 13:30:17
36楼
另外,从下期开始,PLC擂台为鼓励大家的积极性,将可产生2名50MP获得者!希望大家积极参与!

书山有路-勤为径

  • 精华:0帖
  • 求助:4帖
  • 帖子:13帖 | 88回
  • 年度积分:100
  • 历史总积分:863
  • 注册:2010年10月23日
发表于:2011-07-09 08:53:38
37楼

弱弱的问一下,你们画的那些电路图都是用什么软件画的?


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页