以太网和OPC通信技术在工业控制中的应用与实现
2018-04-23陈允霞
刘 伟 陈允霞
(1. 上海海事大学,上海 201306;2. 上海允鸿自动化科技有限公司,上海 201306)
物流运输业的快速发展对商用汽车及其变速箱发展提出新的标准与要求。商用汽车运行成本和故障率成为制约运输业发展的关键因素[1-2]。变速箱作为商用汽车的重要组成部分,其轴承装配质量直接影响变速箱质量甚至使用寿命。系统采用先进的气动液压混合式压装,压装压力与位置检测装置配合PLC控制,上位机记录并存储压装数据的方式,实现压装数据的本地保存与历史查询、追溯等功能,改善变速箱组装依靠人工测量和经验判断产品质量的现状。
变速箱装配生产线涉及许多工艺流程,轴承装配是其中很重要的一项,如副箱轴承、前盖轴承、中间轴、一轴、同步器等,其压装精度直接影响整台变速箱的质量。对于不同的轴承装配工位,只需改变对应的压装模具,即可以采用相似的控制系统实现对轴承压装的自动控制。下文以变速箱装配流水线副箱轴承压装单机设备为例,介绍控制系统的网络构建以及压装数据采集、处理与存储等技术[3-4]。
1 控制系统的构建
副箱轴承压装设备由底座(含支架)、辊道、停止器、托盘举升装置(含固定插销)、压装模具、托盘承重板、气液增压装置、条码扫描装置等组成。
1)副箱轴承压装控制工艺与要求
工艺流程如下。压装模具定位至压装位置;气液增压缸上模具动作压外圈轴承;气液增压缸下模具动作压内圈轴承;压装过程自动记录压力位移曲线。压装完成,各执行机构返回原位,准备下一循环。
2)控制系统的硬件组成
针对上述工艺要求,结合副箱压机设备和控制要求构建了由研华工控机、触摸屏、PLC、压力传感器、位移传感器及运动机构等组成的控制系统。
上位机管理站(操作站)通过以太网方式将分散的PLC控制站组网并进行通信,实现对设备的集中管理与分散控制。
Siemens S7-1200控制器本体集成支持10/100Mb/s的物理接口,支持以太网和基于 TCP/IP的通信标准。控制器PLC与管理站通过OPC建立数据通信。图1所示为控制系统硬件组成。
图1 控制系统硬件组成
3)控制系统数据采集与存储
PLC通过模拟量通道实时采集位移、压力等现场数据,并通过OPC上传至操作员站。
操作员站采用 VB.Net开发监控管理界面并保存数据采集日志、绘制压装曲线,同时将原始数据保存至数据服务器。
管理员站采用VB.Net开发,主要实现数据的查询、系统关键参数的设置、数据统计与报表分析等工作,为产品研发、质量追溯等提供数据支撑。图2所示为系统数据流结构图。
图2 数据流结构图
2 系统实现
2.1 控制站—控制站以太网通信
副箱轴承压装工位,需要通过以太网同相邻工位建立必要的安全互锁与信息交互,以降低设备故障率和实现装配作业连续化。
1)硬件组态
S7-1200软件的编程与硬件组态是基于西门子TIA(博图)自动化软件开发平台 ,其硬件组态如图3所示。
图3 以太网组网硬件组态
主站与从站建立以太网通信,必须正确配置硬件组态信息,否则通信无法建立,如通信协议、以太网地址、连接方式等。
2)以太网通信的编程实现
S7-1200提供开放式以太网通信协议进行数据交互。基于以太网通信协议,编写通信流程如图 4所示。
图4 太网通信流程
主从以太网通信的实现流程如下:
(1)主站发送连接请求从站,从站执行应答命令,与主站建立连接。
(2)主站读取系统时间连同用户数据一起发送至从站数据接收区。
(3)从站接收主站的时钟并同步其系统时间,从站的用户数据通过相同方式发送至主站数据接收区。
(4)通信完成,主站断开与从站的连接。
2.2 控制站—管理站数据交互
使用计算机作为监控、管理、操作站的场合越来越多,规模越来越大。不同厂家生产的现场设备种类在不断的增加,其通信机制并不相同,不同品牌PLC与计算机通信需要开发的设备通信驱动程序也就越来越多。
OPC为不同品牌PLC与计算机通信提供了统一的标准,为过程控制设计的基于 COM/DCOM(组件对象模型/分布式组件对象模型)技术的通信协议[3-9]。
OPC规范包括 OPC服务器和客户端两部分。OPC由服务器、组、数据项等组成。数据项是读写数据的最小单位(位、字或双字),不提供对外接口,不能作为单独的对象供客户端访问,必须隶属于组对象。在组对象中,客户可以加入多个OPC数据项。
S7-1200采集来自位移和压力传感器的数据,经模拟量通道送至PLC控制器,然后通过OPC发送至上位机记录、存储并绘制压装曲线。数据采集、传输、存储流程如图5所示。
图5 OPC数据采集、处理流程
PC通过OPC读取来自PLC的压力、位移等参数,并根据实时数据判定压装结果和绘制压装曲线。压装数据会被自动保存至数据库存储。当合格产品积累到一定数量时,软件会根据历史压力位移等数据信息为产品压装曲线添加包络线[10-12]。操作工也可根据实际生产情况更新包络线数据信息,以适应产品变化的需要。
3 调试
图6为调试现场获得的压装曲线图。由图可见,检测压力在接近目标位移时,瞬间增大至最大值。经测量,排除工件本身公差,位移值记录偏差相比实际值<0.1mm,压力值在误差允许范围内,符合要求。
图6 压力-位移曲线
4 结论
本文根据变速器副箱轴承压装工艺及要求建立了上述电气控制系统,编程并实现了轴承压装的自动控制,通过管理站记录与保存压力、位移数据及压装曲线,实现了工艺数据的可追溯性,为变速箱维护和产品升级提供了数据支撑。在系统使用一段时间后,可以根据合格产品的压力、位移数据,绘制包络线。
[1] 莲芝. 汽车变速箱质量问题追溯的理论方法研究[D].长春: 吉林大学, 2011.
[2] 孙焦丽. 商用车变速箱的可靠性研究[D]. 长春: 吉林大学, 2012.
[3] 张河, 鲁五一. OPC客户端与实时数据库通信的实现[J]. 计算机工程与科学, 2008, 30(5): 81-83.
[4] 戚中奎, 林果园. 孙统风 OPC数据访问服务器的研究与实现[J]. 计算机工程与设计, 2011, 32(4): 15-17.
[5] 胡忠德, 严启, 彭顺风. 基于 OPC技术的数据采集系统[J]. 自动化技术与应用, 2008, 27(11): 42-44, 48.
[6] 邓先明, 袁启东, 卢佳, 等. 基于 OPC的煤矿供电自动化系统[J]. 工矿自动化, 2008(2): 94-97.
[7] 赵红洲, 潘西明. 基于 OPC协议的数据集成实现与应用[J]. 数采与监测, 2006(22): .
[8] 谢冰若. 用Visual Basic实现OPC客户端关键技术[J]. 科学咨询, 2006(7): 49-51.
[9] 柴凯, 侯立刚, 姜军银. OPC技术在工业过程控制中的应用研究[J]. 工业仪表与自动化装置, 2005(3):70-72.
[10] 赵永胜. 汽车部件装配生产管理系统中RFID技术的应用研究[D]. 重庆: 重庆大学, 2010.
[11] 周国亮, 朱永利, 王桂兰, 等. 实时大数据处理技术在状态监测领域中的应用[J]. 电工技术学报, 2014,29(S1): 432-437.
[12] 张帅, 常娜娜. 配电自动化系统分析及改进方案[J].电气技术, 2017, 18(7): 66-68, 77.