首页 上一页 1 2 3 4 5 下一页 尾页

(已结束)工控PLC擂台第14期--用PLC设计一自动车库系统。 点击:4704 | 回复:83



云锋

    
  • 精华:1帖
  • 求助:4帖
  • 帖子:252帖 | 5541回
  • 年度积分:0
  • 历史总积分:30376
  • 注册:2005年6月24日
发表于:2010-12-03 13:03:47
楼主

系统要求:

1,车辆前进时,经过1# → 2#传感器后计数器加1,经过2# → 1#传感器后计数器减1,单经过一个传感器则计数器不动作。

2,用一个由两位数码管组成的显示装置,显示车库内车辆的实时数量。

3,当车库满时放下横杆禁止车辆再进入,但不能影响车辆自助出库。

写出PLC硬件配置,DI、DO各点定义,并贴出相关程序。PLC品牌不限。

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

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

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

 

 




cwp020-辰辰

  • 精华:21帖
  • 求助:4帖
  • 帖子:44帖 | 1886回
  • 年度积分:0
  • 历史总积分:17077
  • 注册:2006年1月04日
发表于:2010-12-04 02:07:40
1楼

之前接触过智能立体车库,挺复杂的,资料找不着了。

LIUXD6909

  • 精华:2帖
  • 求助:11帖
  • 帖子:145帖 | 5530回
  • 年度积分:1300
  • 历史总积分:29990
  • 注册:2008年4月27日
发表于:2010-12-04 08:47:08
2楼
看似简单,做起来并不一定容易呀!

涛声依旧

  • 精华:0帖
  • 求助:1帖
  • 帖子:5帖 | 540回
  • 年度积分:5
  • 历史总积分:18865
  • 注册:2006年12月03日
发表于:2010-12-04 08:52:17
3楼
靠不知道怎么弄啊,顺道学习了。

ANDYLIU008

  • 精华:1帖
  • 求助:2帖
  • 帖子:25帖 | 475回
  • 年度积分:0
  • 历史总积分:1867
  • 注册:2009年12月12日
发表于:2010-12-04 11:23:59
4楼

MARK,有空做做看

本方案说明及配置如下:
1、采用三菱ACPU+DI32点+DO16点
2、横杆上下采用变频器带电机驱动PLC通过变频器控制端子控制
3、控制面板上由启动、停止、手动、报警复位、横杆手动上、横杆手动下、最大库存量设定、设定+、设定-等按钮,和手动指示灯、自动指示灯、报警灯组成
4、本系统除了正常车辆出入库计数以外,可以通过设定+和设定-两个按钮自由设定车库最大库存量,当设定值等于车库现有车辆数时,车辆不能进库只能出,且报警指示灯闪烁报警

输入
输出程序

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2010-12-04 11:26:59
5楼
占个楼。。。。。。。

ANDYLIU008

  • 精华:1帖
  • 求助:2帖
  • 帖子:25帖 | 475回
  • 年度积分:0
  • 历史总积分:1867
  • 注册:2009年12月12日
发表于:2010-12-04 11:34:03
6楼
请问楼主还有别的什么条件要求一块说清楚啊?例如说车库的结构之类的,不然的话输I/O点只是1#,2#计数传感器,驱动数码管的输出点,附带一些控制台的按钮和状态指示灯,题目意思应该也没这么简单吧???拙见。。。

ye_w

  • 精华:21帖
  • 求助:1帖
  • 帖子:69帖 | 5217回
  • 年度积分:0
  • 历史总积分:46739
  • 注册:2002年4月17日
发表于:2010-12-04 20:32:17
7楼
要出差啦,要准备的事情比较多,希望有时间来回答这样的擂台。确实要花一些时间才能作答。

zhoushikun

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2010年12月04日
发表于:2010-12-05 08:17:09
8楼
楼主 你好 怎么参加啊

Zzzzzz~~~~~~

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 212回
  • 年度积分:0
  • 历史总积分:237
  • 注册:2005年7月20日
发表于:2010-12-05 10:27:41
9楼
先占个位置,程序稍后奉上

cqu_rockwell

  • 精华:16帖
  • 求助:0帖
  • 帖子:678帖 | 8694回
  • 年度积分:0
  • 历史总积分:57901
  • 注册:2010年6月30日
发表于:2010-12-05 10:50:53
10楼

一、系统要求:

1,车辆前进时,经过1# → 2#传感器后计数器加1,经过2# → 1#传感器后计数器减1,单经过一个传感器则计数器不动作。

2,用一个由两位数码管组成的显示装置,显示车库内车辆的实时数量。

3,当车库满时放下横杆禁止车辆再进入,但不能影响车辆自助出库。

二、定时器工作特点及时序图
1.定时器的使用
PLC定时器可在程序中作延时控制。定时器是根据时钟脉冲累积计时的, FX1S系列可编程控制器的定时器具有以下3种类型,时钟脉冲有lms、10ms、100ms 3种不同周期,见下表

定时器编程的梯形图如下图所示。梯形图中,K100是定时器T1的常数设定值,定时器Tl延时时间为: t=100×0.1 s=10 s
式中,100由常数设定值决定;0.1s是定时器Tl的时钟脉冲周期(T=100ms=O.1s)。
当XO的常开触点闭合时,定时器Tl的线圈得电,定时器开始延时,10s时间一到,定时器Tl的常开触点闭合,常闭触点断开;当XO的常开触点断开时,定时器T1的线圈失电,定时器T1的常开触点瞬间恢复断开,常闭触点瞬间恢复闭合。
积算定时器和非积算定时器:
非积算定时器没有记忆功能,如果定时时间未到而中断了,再次定时计数时,要从头开始。积算定时器有记忆功能,如果定时时间未到而中断了,再次定时计数时,不要从头开始,而是接着上次计数。复位时必须在程序中加入专门的复位指令“RST” 。如下图中当Xl常开触点接通时,执行“RST T63”指令,T63的当前值寄存器清零,同时触点复位。非积算定时器和积算定时器的应用如图
三、车库自动门的PLC控制程序设计过程
1、分析控制要求,分配输入点和输出点
通过前面的任务分析过程可知,PLC的输入信号有四个,分别是入口传感器、出口传感器、门下限开关和门上限开关。输出信号只要两个,即控制电机正转(开门)和控制电机反转(关门),为此分配的输入和输出地址如表所示。
2、画出PLC接线图
车库自动门的PLC控制接线图如图所示
3、编写控制程序
为了让大家充分理解程序的执行过程,下面将程序分解进行分析:
⑴不考虑定时的控制程序:
①汽车入库时的开门和关门程序梯形图如图所示。
⑵考虑定时和互锁的控制程序:
①汽车入库时的开门和关门程序梯形图如图所示。
3、车库自动门的PLC控制程序综合梯形图如图所示。

四、车辆计数器设计及显示部分设计
未完成(不太会,嘿嘿)

玻璃的心

  • 精华:30帖
  • 求助:2帖
  • 帖子:962帖 | 5801回
  • 年度积分:0
  • 历史总积分:61250
  • 注册:2010年6月11日
发表于:2010-12-05 22:21:59
11楼

这里给出罗克韦尔版的七段代码显示的0到10的显示方式

 

解释:6的二进制代码位0110恰好为显示的1,其他的2到10分别有:91,79,102,109,125,7,127,111,191。对于所有的显示,可以一次而想到。

玻璃的心

  • 精华:30帖
  • 求助:2帖
  • 帖子:962帖 | 5801回
  • 年度积分:0
  • 历史总积分:61250
  • 注册:2010年6月11日
发表于:2010-12-05 23:59:51
12楼

看起来确实简单,但是做起来真的头晕,这里用西门子实现了系统的车厂车的进车,是否已满,是否启动栅栏,尚有车位,计数等大部分功能的梯形图如下,显示不做了,这里显示的方法不行也不好全部复制出,所以把没有显示的梯形图给出(要看显示,可以看上面用罗克韦尔Contrologix5000实现的指示):

云锋

  • 精华:1帖
  • 求助:4帖
  • 帖子:252帖 | 5541回
  • 年度积分:0
  • 历史总积分:30376
  • 注册:2005年6月24日
发表于:2010-12-06 09:38:34
13楼
回复内容:
对:ANDYLIU008 关于请问楼主还有别的什么条件要求一块说清楚啊?例如说车库的结构之类的,不然的话输I/O点只是1#,2#计数传感器,驱动数码管的输出点,附带一些控制台的按钮和状态指示灯,题目意思应该也没这么简单吧???拙见。。。 内容的回复:


其实此题主要部分,也是难点,就是PLC驱动数码显示装置显示实时数量。

cwp020-辰辰

  • 精华:21帖
  • 求助:4帖
  • 帖子:44帖 | 1886回
  • 年度积分:0
  • 历史总积分:17077
  • 注册:2006年1月04日
发表于:2010-12-06 10:45:58
14楼

高手如云啊。。。。。。。

wyb2866255

  • 精华:57帖
  • 求助:0帖
  • 帖子:148帖 | 2872回
  • 年度积分:1
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2010-12-06 20:24:51
15楼
云峰楼主:此擂台效果不错!请问那天是最后的日子?能否告知,谢谢。

freeunix

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 240回
  • 年度积分:0
  • 历史总积分:1097
  • 注册:2010年7月01日
发表于:2010-12-06 20:49:11
16楼

学习了,不知道4号去崇明的孙小姐是否在,她可能会比较熟悉点,好像对这个系统了解的比较深入哦!

蛇娃子

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:48
  • 注册:2010年6月16日
发表于:2010-12-06 21:36:06
17楼

车库出入,不是一边进去有一个横栏,出来一边也有一个横栏吗?

那就没那么复杂了,  一个进传感器,一个出传感器就很简单了,外加计数器就好了。

 

朋友00

  • 精华:1帖
  • 求助:2帖
  • 帖子:9帖 | 181回
  • 年度积分:462
  • 历史总积分:1505
  • 注册:2006年2月07日
发表于:2010-12-06 21:47:23
18楼

这个应该很简单呀,就用两相计数器就行了呀,计数显示也是很简单的,

朋友00

  • 精华:1帖
  • 求助:2帖
  • 帖子:9帖 | 181回
  • 年度积分:462
  • 历史总积分:1505
  • 注册:2006年2月07日
发表于:2010-12-06 21:49:12
19楼
不知道怎么样提交梯形图,这个应该是很简单的一个系统

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2010-12-07 00:17:00
20楼
        七段数码显示有点麻烦,不过可以采用多重线圈输出,然后再程序开始清空所有输出,在每层输出后进行跳转。这种方法程序步数多一些,但看起来直观明了。该方法已成功应用于多个工程中。

热门招聘
相关主题

官方公众号

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