Information model of extrusion line monitoring system based on OPC UA
-
摘要: 针对挤出生产车间设备种类繁多,设备通讯方式多样,数据语义格式不一,形成多源异构数据无法统一采集的难题,以塑料挤出生产线为研究对象,提出一种基于OPC UA的挤出生产线监控系统信息模型。运用OPC UA信息建模理论,结合挤出生产线加工应用场景抽象出整体信息模型,通过定义类型模型建立可扩展的信息模型并实例化描述,使用UaModeler输出结构明确的可视化信息模型和XML模型描述文件。将生成的XML文件映射到OPC UA服务器地址空间,利用OPC UA客户端工具UaExpert连接OPC UA服务器对OPC UA信息模型进行测试。结果表明在OPC UA框架下构建的挤出生产线实例化信息模型的正确性和可行性,数据信息能以标准化方式采集和统一的接口访问方式进行信息通讯。Abstract: In view of the wide variety of equipment in the extrusion workshop, the communication methods of the equipment, and the data semantic format, the multi-source heterogeneous data cannot be collected uniformly. Taking the plastic extrusion production line as the research object, an extrusion production line based on OPC UA is proposed. Monitoring system information model. Using OPC UA information modeling theory, combined with the extrusion production line processing application scenario, the overall information model is abstracted, an extensible information model is established by defining type models and instantiated descriptions, and UaModeler is used to output a clear-structured visual information model and XML model description file. Map the generated XML file to the address space of the OPC UA server and use the OPC UA client tool UaExpert to connect the OPC UA server to test the OPC UA information model. The results show the correctness and feasibility of the instantiated information model of the extrusion production line constructed under the OPC UA framework, and the data information can be collected in a standardized way and communicated in a unified interface access way.
-
表 1 对象节点类型
节点
类别节点中文
名称节点英文名称 类型定义 建模规则 对象
类型系统类型 SystemType BasicObjectTypes M 基本属性
类型BaseAttributeType BasicObjectTypes M 设备组件
类型DeviceComponentType BasicObjectTypes M 过程运行
类型ProcedureRunType BasicObjectTypes M 维护记录
类型MaintenanceRecordType BasicObjectTypes M 表 2 基本属性类型
节点类别 节点 数据类型 节点描述 建模规则 变量 EquipmentId String 设备唯一标识 M EquipmentName String 设备名称 M EquipmentType String 设备型号 M Manufacturer String 设备制造商名称 O ManufacturerDate DateTime 设备出厂日期 O 表 3 过程运行类型
节点
类别节点 数据类型 节点描述 建模规则 变量 RunningState Boolean 设备当前处于正常
运行状态M ShutdownState Boolean 设备当前处于停机/
关机状态M WaitingState Boolean 设备当前处于
等待状态M AlarmState Boolean 显示设备当前处于
急停状态M 方法 Start — 启动设备,开始运行 M Stop — 设备停止运行 M EmergebcyStop — 设备急停 M 表 4 设备组件类型
节点类别 节点中文名称 节点英文名称 类型定义 建模规则 对象 控制器类型 ControllerType BaseObject M 关键部件类型 KeyFunctionsType BaseObject O 传感器类型 SensorType BaseObject M 电动机类型 MotorType BaseObject M -
[1] 王永祥. 企业生产管理可视化系统研究与开发[D]. 西安: 西安电子科技大学, 2011. [2] 石瑞. 我国塑料机械工业的现状和发展趋势[J]. 机械研究与应用, 2010(3): 4-6. [3] 贺澎, 胡松喜. 基于以太网的塑料挤出机远程监控与维护[J]. 塑料, 2019, 48(6): 84-86. [4] 宋建, 方嵩, 骆继国. 基于PLC的挤出机仪表控制柜集中监控系统设计[J]. 自动化与仪表, 2021, 36(5): 79-83. [5] 张兆坤, 邵珠峰, 王立平, 等. 数字化车间信息模型及其建模与标准化[J]. 清华大学学报, 2017, 57(2): 128-133. [6] 倪梓桐, 闫宝瑞. 基于PLC和VPN技术的塑料挤出机组远程监控系统[J]. 中国塑料, 2008, 22(10): 95-99. [7] 杨桂府, 杨扬. 基于PLC的塑料挤出机温度控制系统设计[J]. 塑料科技, 2019, 47(3): 88-90. [8] 周健胜, 宋建, 徐勇. 基于Android的挤出机无线监控系统设计与实现[J]. 机械与电子, 2018, 36(12): 54-57. [9] 胡飞, 胥云, 廖映华, 等. 基于OPC UA的数控机床信息建模与通信研究[J]. 机床与液压, 2021, 49(20): 53-58. [10] 江城. OPC UA信息模型及其应用[D]. 太原: 太原科技大学, 2014. [11] 全国工业过程测量控制和自动化标准化技术委员会. OPC统一架构 第5部分: 信息模型: GB/T 33863.5—2017[S]. 北京: 中国标准出版社, 2018. [12] 张策. 面向制造物联网的OPC UA信息模型研究与实现[D]. 武汉: 华中科技大学, 2016. [13] 孙勇, 黄达力, 王麟琨, 等. 基于OPC UA的典型塑性成形机床设备模型的研究与应用[J]. 锻压技术, 2020, 45(6): 122-129.