汽车总装生产线监控系统设计.doc

汽车总装生产线监控系统设计.doc

ID:49890597

大小:106.00 KB

页数:10页

时间:2020-03-05

汽车总装生产线监控系统设计.doc_第1页
汽车总装生产线监控系统设计.doc_第2页
汽车总装生产线监控系统设计.doc_第3页
汽车总装生产线监控系统设计.doc_第4页
汽车总装生产线监控系统设计.doc_第5页
资源描述:

《汽车总装生产线监控系统设计.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于GEFanuc产品的PBS汽车总装生产线监控系统设计  现代的汽车生产线中,经常在涂装和总装之间需要预留一个车辆缓冲区(也确实是一个临时的车辆存储区),通过那个缓冲存储区,上层能够通过生产打算任务来实现车辆按打算,按步骤,有次序地进行生产。因此那个车辆存储区的意义将变得十分重大,它关系到整个生产系统的调度效率,生产节奏,以及产品质量等等。基于那个缓冲存储区,同时来维护和监控那个存储区,我们把那个系统定义为PBS系统(PBS为PaintedBodyStore的缩写)。PBS系统是连接汽车生产线的涂装和总装过程的一个中介缓存区。目前,PBS系统已在广州本田以及国内的少数几家汽车厂家中成功应用

2、了。  1.2PBS系统的车体存储和输送采纳的是摩擦轮式的输送结构,在存储区中有4条车辆存储线,1条调度返回线(用于车辆的紧急调度)和1条上总装线(用于车辆从PBS库中上件到总装线进行总体装配)。PBS系统由三套三菱Q系列的PLC进行操纵,各PLC间通过三菱H网连接成网络,同时设有治理现场计算机,来实现生产现场的车辆和空台车分布情况的实时监控,并能显示出存储区内的车体的生产信息(如车体的颜色,型号等等)。   1.3与PBS系统相关的上下层结构简图a如下所示:    10/10  (a)系统结构简图    其中ERP是所有子系统的最顶级,ERP(EnterpriseResourcePlann

3、ing)是企业资源规划的缩写,其中包括产品材料采购,产品研发和制造,MES(ManufacturingExecutionSystem是制造执行系统),产品销售,而MES要紧包括焊装,涂装,和总装等。PBS是介于涂装和总装之间的部分,监控界面在现场治理计算机上,能和底层的PLC进行双向的通信,从而能够对现场进行操纵,例如车辆调度,启动停止PBS系统等。  2基于iFIX组态软件的监控界面的设计  在PBS生产监控系统中所用到的组态软件是GE10/10Fanuc公司生产的iFIX组态软件。iFIX的图形功能专门强,支持多种图形格式,有可追加的图形库,内容丰富,界面的设计,网络的通信,数据库的治理

4、变得十分方便和灵活。  2.1监控界面的设计  在PBS生产监控系统中要紧包括以下几个界面:  1监控系统主界面,用于操作人员或生产治理者在现场治理计算机上进行察看车库中所有车辆的信息以及各个部分所处的状态,比如讲电机是否工作正常,一些现场操作盒是处于手动状态依旧自动状态等等。主界面的目的是从部分上察看细节。  2总览界面,是主界面中略去了一些次要的信息,是从系统的整体上进行监控系统是否运行正常。  3报警界面,利用iFIX中的报警一览控件,将整个生产系统的所有报警进行统一的治理显示,并能够按照一定的顺序进行排序,报警的统计以及报警后的相应处理等等。  4生产报表,利用组态软件中的水晶报表,

5、通过生产报表能够专门好的实现上层治理人员对系统进行治理。  5车辆信息界面,是通过以太网从MES层的数据库中获得所需的信息(车体的颜色,车体的型号,重量,车辆入库出库时刻等),并将信息显示在该界面中。  6车型跟踪界面,该界面的目的是对整个库区里的车辆进行实时的记录跟踪,并同时对SQLSERVER数据库中的车辆跟踪表进行刷新,以便系统依照生产任务打算进行车辆的自动调度出库,如图b所示。  10/10  (b)车型跟踪界面  2.2iFIX过程数据库PDB(ProcessDatabase)的建立  iFIX采纳面向对象的数据库设计方法,数据库要紧是以数据块的形式构成的,不同的数据块所实现的功能

6、不同。能够将多个数据块按先后的顺序连接起来,就组成了数据链。在数据链中,数据从一个数据块传递到下一数据块来实现一些功能的组合,数据链能够读取底层的数据,产生报警并自动完成某个过程。规模较大的过程操纵系统包括较多I/O点,用简单的数据块实现起来较为复杂,因此能够通过设计多个数据链,每一条链完成某一功能,或实现操纵过程的某一特定功能,如此就能够使问题简化。  在PBS系统设计中,为了读(写)PLC中设备的数值,采纳了DI块(数字量输入块),DO块(数字量输出块),AI块(模拟量输入块)和PG块(程序块)等。    2.3监控系统的事件调度10/10  在实际中有一些任务希望在特定的时刻或时刻间隔

7、进行,或过程发生变化时进行,这确实是所谓的调度问题。在iFIX组态软件中有两种调度,分不是基于事件的调度和基于时刻的调度,为了调度这些任务,需要依照实际需求定义触发这些动作的时刻或事件。下面的这段代码是推断某个车位有无车辆以及在各个条件下相应的做何种操作。  事件调度脚本程序如下:  PrivateSubVehicle_OnTrue()//调度事件发生条件FIX32.FIX.STATE.F_CV为真时  Di

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。