编辑: 元素吧里的召唤 | 2019-10-17 |
Applications |
131 经验交流 Technical Communications 基于 ProfiBus 现场总线的汽车涂装线网络 自动控制系统 沈明1,余和清21(广州航海高等专科学校,广东 广州 510725;
2 广州电器科学研究院,广东 广州 510300) 摘要:本文介绍了中央网络控制与 ProfiBus-DP 分布式现场总线以及车身信息识别控制相结合的汽车生产线过程自动控制系统的 设计与应用,给出系统结构、工作原理以及硬件和软件设计方法,实现了对汽车车身涂装生产过程中电泳、喷漆、烘干以及空 调送风等各个工艺过程和车身信息识别的网络自动控制.
关键词:ProfiBus-DP;
现场总线;
自动化;
PLC 中图分类号:TP336 文献标识码:B 文章编号:1003-7241(2008)08-00-0 Automation of an Automobile Production Line Based on ProfiBus SHEN Ming1 , YU He-qing2 (1.GuangzhouMaritime College, Guangzhou,510725China 2.Guangzhou Electric ApparatusResearch Institute, Guangzhou,
510300 China) Abstract: This paper introduces the application of ProfiBus - DP in the production line automation in combination with the central network control and the automobile body identification.The system controls the whole production process includes the electrophoresis, spray-painting ,drying and blowing.The hardware and software of the system are also outlined. Key words: ProfiBus-DP;
FieldBus;
automation;
PLC 收稿日期:2008-06-23
1 引言 现场总线是一种连接智能现场设备和自动化系统的开 放式、 数字化、 全双工、 多节点的串行通信工业控制网络, 在工业过程控制系统中应用越来越广泛. 根据汽车车身油 漆涂装生产线生产车型变化多,生产灵活性大的要求,本系 统设计时在生产的前处理过程、 磷化过程、 电泳过程中采 用了自行小车输送系统,而滑撬传送采用地面链输送系统. 同时引入车身信息识别系统,通过它与喷漆机器人控制系 统,自行小车系统,滑橇系统的信息传递和实时连锁控制, 实现了车身油漆涂装线柔性生产的能力,提高了自动化生 产的效率. 本控制系统设计时在上层采用了光纤交换网络将众多的 子系统和上位机组成一个环形局域网络,底层采用ProfiBus- DP 现场总线网络将其它控制部件连接到子系统中 PLC 上,不 同控制系统 PLC 之间的数据传送与控制采用西门子 MPI 网络 来实现[1] .
2 控制系统结构组成与工作原理 2.
1 控制系统结构组成 基于 ProfiBus-DP 现场总线的车身油漆涂装生产线的控制 系统结构图,如图1所示. 系统中使用了13台光纤交换机,通过这些光纤交换机和每套 PLC 系统的 CP343-1 模块,将所有
13 套PLC 系统和
3 台上位机,
2 台现场平板计算机 PC870 连接成一个环形局域网络.触摸屏 《自动化技术与应用》2008 年第27 卷第8期132 | Techniquesof Automation&
Applications 经验交流 Technical Communications MP270 与PLC 的通讯连接采用 MPI 方式,远程 I/O 模块和控制 温度工艺参数的西门子温控表 DR19 与PLC 的通讯连接采用 ProfiBus-DP 现场总线. 2.2 识别系统网络结构 车身信息识别系统由5个PLC系统和两台平板电脑PC
870、4 台TP270触摸屏、9 个ProfiBus-DP网络通讯控制器CM
31、1
6 个读写器HMS820-
08、3
5 0 个载码体HMS150HT以及一个P+F读写器等MPI网络构成,主要实现车身信息识别、数 据通讯、控 制与无线RFID电子标签的数据读写等功能, 识别系统结构如图2 识别系统网络结构图 图2所示.控制系统中引入的车身信息识别系统是实现车身油漆 涂装线柔性化生产的关键系统,所谓 油漆涂装线柔性化生 产 主要是指在同一条涂装线上实现生产两种或以上不同 型号、 颜色的车型. 即在涂装车间,白车身的所有信息包括 车身型号、 油漆颜色、 喷漆次数、 电泳工艺参数、 生产班次、 生产批次、日期等均存储在随车身的 RFID 电子标签上,车 身识别系统可以从电泳、 喷漆、 储存等关键工艺过程中获得 自己需要的控制信号和数据信息,并做出相应的连锁控制, 从而实现对白车身的流转路线、 电泳参数、 喷漆的颜色和次 数等自动控制. 车身识别系统 PLC 系统通过光纤交换网络与中控室
3 台上位机和2台工控平板电脑连网,并同时通过MPI网络与 另外
4 台PLC 连网,TP270 触摸屏和 CM31 通讯控制器通过 ProfiBus-DP 现场总线与识别系统 PLC 连成 ProfiBus- D P 网络, 同时读写器 H M S
8 2
0 -
0 8 与CM31通过 M U X
3 2 总线连成网络. 识别系统与各自独立的滑撬控制系统、 自行 小车控制系统以及喷漆机器人控制系统通过 MPI 网络进行 数据交换和控制通信,完成对整个系统中所有设备的监控, 对工艺参数的设定、修改;
对所有历史数据、曲线、故障数 据的保存、 查询和打印等,从而实现汽车油漆涂装线的柔性 图1 汽车车身油漆涂装生产线的控制系统结构图 《 自动化技术与应用》2008 年第27 卷第8期Techniques of Automation &
Applications |
133 经验交流 Technical Communications 化生产自动控制.
3 控制系统的工作原理与设计 3.1 控制系统的工作原理 控制系统应用的某汽车车身油漆涂装生产线的工艺流程是: 前处理 -- 磷化 -- 电泳 -- 电泳烘干 -- 涂PVC-- 涂胶 --PVC 烘干 -- 打磨 -- 喷面漆 -- 面漆烘干 -- 最终检查 -- 成品储存― 去总装厂. 其中喷漆线有两条,一条是多品种面漆喷涂线,另一条 是轻卡面漆喷涂线. 根据不同工艺处理过程所在的不同区域和设备的不同, 整个控制系统采用分区控制,共分13个独立的电控系统:前处 理电控系统、磷化电控系统、电泳电控系统、电泳烘干电控 系统、PVC 烘干电控系统、多品种面漆室电控系统、MPV 漆 室电控系统、循环水池电控系统、多品种烘干系统、MPV 烘 干电控系统、打磨室电控系统、修补线电控系统和照明电控 系统等,如图
3 所示. 除了整个车间照明系统以外,其它电控 系统中的 PLC 系统、远程 I/O 系统和触摸屏 MP270 设备负 责对各子系统中的风机、水泵、软启动器和燃烧机等电气设 备和温度仪表进行控制,实现不同的工艺过程控制、 保证达到 需求的工艺参数值. 3.2 硬件设计 考虑到可靠性和稳定性的要求,本系统中两台上位机采用 西门子工控机并通过上位机软件进行冗余,服务器采用 IBM PC 高级商用机,现场使用的计算机采用西门子的平板工控电 脑PC870,网络交换机采用了 MOXA 公司的工业级光纤交换 机并采用了环形网络结构.系统中的 PLC 均采用西门子 S7-
300 CPU 315-2DP 及其相应的 I/O 模块和 TCP/IP 网络 通讯模块 CP343-1,I/O 模块包括数字输入 / 输出模块和模 拟输入模块,远程 I/O 模块采用 TURCK 公司的 BL20 系列. 系统中 20KW 以下功率的风机和水泵采用直接启动, 20KW 到30KW 之间功率的风机和水泵采用星形 切畏绞狡舳 大于45KW 的风机采用软启动器启动,软启动器选用施奈德公司 的AST48Q 系列.系统中所有温度显示仪表采用厦门宇光 AI708;
所有温度控制仪表采用带ProfiBus-DP接口的西门子 图3 控制系统分区示意图 DR19,DR19 温控表内部的所有参数都可以通过 ProfiBus-DP 网络和PLC控制器在触摸屏上进行设定和修改,还可以通过光 纤网络在中控室的上位机上设置、 修改控制器的PID 参数以 及自适应控制. 系统与自行小车控制系统,滑橇自动控制系统,消防系统, 以及机器人控制系统的所有连锁信号控制均采用直接的硬件I/ O 连接,互相取继电器的触点信号,各自单独处理.由于柔性 涂装生产线需要生产不同类型的汽车,如小卡、大卡、 重卡以 及MPV 车等,考虑到高温工艺过程等特点,因此在系统中采用 了先进的无线标签(RFID)读写系统,包括 CM
31、HMS820-
08 和HMS150HT,载码体 HMS150HT 最高可以承受 240℃高温,每一个滑橇上安装一个无线标签,供识别系统识别不同汽车 的车身. 3.3 系统软件设计 系统中软件设计主要分三部分: (1)中控室和现场操作站上位机组态软件设计;
(2)触摸屏程序设计;
(3)所有子系统的PLC程序设计. 两台工控计算机独立运行相同的Intouch 8.0 应用程序, 分别通过 DASSIdirect10 IO SERVER 从13 套电控系统(包 括识别系统)中PLC 采集 I/O 各种数据,两台 PC870 运行不 同的Intouch 8.0 应用程序,通过网络对识别系统PLC进行控 制,完成对汽车车身信息的读写和最终产品的检验.Activefactory和Insql 安装在服务器上,数据库软件Insql采 集从Intouch应用程序导出的所有I/O 点的数据并实时保存, Activefactory作为报表和曲线查询工具可以在不同计算机查询 显示数据库Insql中保存的所有I/O 点实时数据、 实时曲线、 历史数据以及历史曲线. 本系统设计的重点是网络通讯设计和识别系统载码体 数据的读与写编程.在PLC 硬件组态时[3] ,设定好 CP343-
1 网络通讯模块的 IP 地址并保持与上位机 INTOUCH 软件 的DASERVER中设定的相同, S
7 -
3 0
0 的CPU315-2DPPLC 能够自动保持与上位机的 TCP/IP 网络通讯.当自行 小车系统或滑橇系统控制滑橇到达设定点读写器位置时,识 别系统PLC读到滑橇系统传送的到位信号,立即启动读写器 进行读或写数据到载码体,然后将相应的信息回传给小车系 统或滑橇系统以及机器人系统.识别系统 PLC 与自行小车 系统、滑橇系统和机器人的 MPI 网络通讯是实现柔性生产 控制的关键. 下面程序是识别系统与机器人系统的MPI 通 讯程序[2] . 《自动化技术与应用》2008 年第27 卷第8期134 | Techniquesof Automation&
Applications 经验交流 Technical Communications 作者简介: 沈明(
1 9
6 5 - ) , 女, 讲师, 学士, 主要从事计算机控 制系统设计及网络技术应用与教学研究. Call X_GET REQ :=TRUE CONT :=TRUE DEST_ID :=W#16#B VAR_ADDR :=P#DB22.DBX0.0 BYTE
4 RET_VAL :=MW1146 BUSY :=M409.3 RD :=P#DB10.DBX2.0 BYTE
4 Call X_PUT REQ :=TRUE CONT :=TRUE DEST_ID :=W#16#B VAR_ADDR :=P#DB22.DBX2.0 BYTE
8 RD :=P#DB10.DBX6.0 BYTE
8 RET_VAL :=MW1118 BUSY :=M408.2 系统设计的另外一个亮点是可以通过网络在上位机上直接 设定温度控制器中的PID参数,实现在线修改PID参数,从而达到 针对不同工艺过程优化控制工艺参数和自适应控制的目的. 下面 程序在线设定控制器的 PID 参数. L MW
100 //P ITD T MD
416 L MD
416 L
1638 * D T MD
416 L MD
416 L
1000 / D T MD
416 L MW
418 T PQW
272 L MW
112 ITD T MD
424 L MD
424 L
1638 * D T MD
424 L MD
424 L
1000 / D T MD
424 L MW
426 T PQW
296 L MW
106 //I ITD T MD
420 L MD
420 L
1638 * D T MD
420 L MD
420 L
1000 / D T MD 420........