T/CNFPIA 1004—2022 木制品表面涂饰设备 基于 OPC UA 信息模型规范-团体标准
目录
标准详细信息 | |
---|---|
标准状态 | 现行 |
标准编号 | T/CNFPIA 1004—2022 |
中文标题 | 木制品表面涂饰设备 基于 OPC UA 信息模型规范 |
英文标题 | Specification for information model of wood products surface finishing equipment based |
国际标准分类号 | 79.120.01 木工设备综合 |
中国标准分类号 | B 97 |
国民经济分类 | I653 信息系统集成和物联网技术服务 |
发布日期 | 2022年10月31日 |
实施日期 | 2022年12月01日 |
起草人 | 付秋霞、林斌、杨显涛、张翼冲、侯晓鹏、李博、安源、王霄、吴智慧、 冯鑫浩、刘敬溪、廖宗军、潘凌云、谢清、陈勇、何炽东、何利明。 |
起草单位 | 广东瀚秋智能装备股份有限公司、中国林业科学研究院木材工业研究所、南京林 业大学、广东豪德数控装备股份有限公司、湖北豪尔特智能装备有限公司、广东磨克科技有限公司、广 东顺德迪峰机械有限公司、圣奥科技股份有限公司、河南索菲亚家居有限责任公司、浙江王牌门业有限 公司。 |
范围 | 本文件规定了基于OPC UA的木制品表面涂饰设备信息集成互联网络架构以及信息模型。 本文件适用于木制品表面涂饰设备各自以及相互之间的信息集成。 |
主要技术内容 | 4 典型木制品表面涂饰生产线 典型木制品表面涂饰生产线示意图如图1所示。 图 1 典型木制品表面涂饰生产线 1.上料机 2.粉尘清除机 3.单辊涂布机 4.输送机 5.UV干燥机 6.输送机 7.双辊涂布机 8.输送机 9.UV干燥机 10.输送机 11.砂光机 12.粉尘清除机 13.双辊涂布机 14.对中机 15.膜压机 16.输送机 17.UV干燥机 18.准分子灯干燥机 19.UV干燥机 20.平移机 21.淋幕机 22.喷漆机 23.红外线流平机 24.输送机 22.喷漆机 25.下料机 T/CNFPIA 1004—2022 3 5 信息集成互联网络架构 5.1 OPC UA 实现方式 OPC UA服务器和客户端的实现应符合GB/T 33863.4—2017,主要实现方式包括: a) OPC UA 客户端可是独立的应用程序或者应用程序的一部分,如 MES、SCADA 都可是客户端 应用程序; b) OPC UA 服务器可是 PLC、DCS 控制系统等可编程控制设备中的嵌入式 OPC UA 服务器或是 OPC UA 服务器中间件。 5.2 基于 OPC UA 的互联网络架构 基于OPC UA的木制品表面涂饰数字化生产线网络互联典型架构如图2所示。 图 2 基于 OPC UA 木制品表面涂饰数字化生产线互联网络架构 a) MES、SCADA 系统应实现 OPC UA 客户端的功能,PLC、DCS 控制系统应作为 OPC UA 服务 器; b) 木制品表面涂饰各单机设备控制系统应内嵌 OPC UA 服务器,可加载描述木制品表面涂饰各 单机设备信息模型的 XML 格式文件,并可对地址空间节点数据进行管理或提供 OPC UA 服务 器接口; c) 对于不支持 OPC UA 的工艺单机设备,设备应具有开放的通信接口和参数说明,用于开发 OPC UA 服务器中间件来建立设备的信息模型; d) 其他现场设备(如实现采集现场数据的传感器等),应支持某种特定的现场总线协议(如 Modbus 等),接入到 OPC UA 服务器中间件中,以集成到 SCADA 或者 MES 系统; e) 工艺单机设备或者其他现场设备作为控制设备应接受 MES、SCADA 下发的指令,同时 MES、 SCADA 也可获取工艺单机设备或者其他现场设备的数据; f) MES 系统与 PLM、ERP 系统的集成可以选择 OPC UA、Webservice 等多种接口。 6 信息模型 6.1 概述 通过基于OPC UA标准的建模语法和相应规则来完成不同工艺功能的木制品表面涂饰设备的建模, T/CNFPIA 1004—2022 4 通过模型描述木制品表面涂饰各功能单机设备的结构信息,为实际对象提供描述各种语义信息的类型节 点,并在OPC UA地址空间中建立节点之间的联系。 6.2 信息模型 木制品表面涂饰设备信息模型应包含但不限于如下内容: a) 运行状态信息:各工艺设备运行过程中的设备状态、工作状态、控制状态等设备状态信息以及 报警信息和能耗信息; b) 设备标识信息:制造商、设备机型、厂内编号和辅助信息; c) 控制指令信息:木制品表面涂饰设备运行的启动、停止、待机、复位等常用基本控制指令; d) 制造能力信息:设备运行最大线速度、可加工工件的最大、最小厚度、最大宽度和最小长度; e) 配置信息:涉及生产工艺及其相关指标的配方数据和编号,以及操作工艺配方的确认写入、读 取等指令; f) 生产数据信息:木制品表面涂饰设备中各种类型传感器、执行器的实时数据。 通用木制品表面涂饰设备信息模型如图3所示: 图 3 通用木制品表面涂饰设备信息模型 6.3 地址空间映射 由设备信息模型和相关内容来确定向OPC UA地址空间映射的规则,利用OPC UA的元模型来构造 木制品表面涂饰生产线和各单机设备的OPC UA模型,图4以双辊涂布机对象为例,显示了OPC UA地址 空间中的木制品表面涂饰设备主要对象、变量及其之间的关系。 T/CNFPIA 1004—2022 5 图 4 典 型 木 制 品 表 面 涂 饰 生 产 线 OPC UA 模 型 T/CNFPIA 1004—2022 6 6.4 OPC UA 类型定义 根据OPC UA模型的建模语法和相应规则,木制品表面涂饰设备的OPC UA类型定义包括变量类型 定义和对象类型定义。 6.4.1 变量类型 木制品表面涂饰单机设备信息模型中包含有设备标识信息、控制指令信息、运行状态信息、制造能 力信息、模拟数据信息、配方指令信息,将这些信息定义为OPC UA模型中的变量类型,变量类型派生 自BaseObjectType,木制品表面涂饰单机设备对象模型中可以调用这些变量类型,并完成实例化。 6.4.1.1 设备标识变量类型 该变量类型定义木制品表面涂饰设备标识信息,包括制造商、设备机型、厂内编号和辅助信息。 设备标识变量类型派生自BaseDataVariableType,逻辑图如图5所示,在OPC UA地址空间中的定义 见表1。表1中DeviceType定义设备种类代码;Manufacturer定义设备生产制造厂商识别代码;SerialNumber 定义木制品表面涂饰设备在数字化车间内的唯一标识;SideInformation用以区分同类设备的不同型号。 表 1 GenericDeviceIDVariableType 定义 属性 值 BrowseName GenericDeviceIDVariableType IsAbstract False 引用 节点类 浏览名 数据类型 类型定义 建模规则 标准变量类型的子类型见 GB/T 33863.5—2017 中 7.2 的定义 HasProperty Variable DeviceType UInt32 PropertyType Mandatory HasProperty Variable Manufacturer UInt16 PropertyType Mandatory HasProperty Variable SerialNumber UInt16 PropertyType Mandatory HasProperty Variable SideInformation UInt16 PropertyType Mandatory 图 5 设备标识变量类型逻辑图 T/CNFPIA 1004—2022 7 6.4.1.2 运行状态变量类型 该变量类型定义木制品表面涂饰设备运行状态信息,包括设备状态、工作状态、控制状态、报警信 息和能耗信息。 运行状态变量类型派生自BaseDataVariableType,逻辑图如图6所示,在OPC UA地址空间中的定义 见表2。表2中AlarmInfo定义设备的报警信息代码;ControlStatus定义设备的控制状态;DeviceStatus描述 设备是否处于报警或者故障状态;EnergyCost描述设备的能耗信息;WorkingStatus定义了设备的工作状 态。 表 2 GenericRunningStatusVariableType 定义 属性 值 BrowseName GenericRunningStatusVariableType IsAbstract False 引用 节点类 浏览名 数据类型 类型定义 建模规则 标准变量类型的子类型见 GB/T 33863.5—2017 中 7.2 的定义 HasProperty Variable AlarmInfo UInt16 PropertyType Mandatory HasProperty Variable ControlStatus UInt16 PropertyType Mandatory HasProperty Variable DeviceStatus UInt16 PropertyType Mandatory HasProperty Variable EnergyCost UInt16 PropertyType Mandatory HasProperty Variable WorkingStatus UInt16 PropertyType Mandatory 图 6 运行状态变量类型逻辑图 T/CNFPIA 1004—2022 8 6.4.1.3 制造能力变量类型 该变量类型定义木制品表面涂饰设备制造能力信息,包括最大线速度、最大板材厚度、最小板材厚 度、最大板材宽度和最小板材长度。 制造能力数据变量类型派生自BaseDataVariableType,逻辑图如图7所示,在OPC UA地址空间中的 定义见表3。表3中MaxLineSpeed描述设备运行最大线速度;MaxPanelThickness和MinPannelThickness描 述可加工工件的最大厚度和最小厚度;MaxPanelWidth用以描述可加工工件的最大宽度;MinPanelLength 用以描述可加工工件的工件最小长度。 表 3 GenericManufactureVariableType 定义 属性 值 BrowseName GenericManufactureVariableType IsAbstract False 引用 节点类 浏览名 数据类型 类型定义 建模规则 标准变量类型的子类型见 GB/T 33863.5—2017 中 7.2 的定义 HasProperty Variable MaxLineSpeed Double PropertyType Mandatory HasProperty Variable MaxPanelThickness Double PropertyType Mandatory HasProperty Variable MinPannelThickness Double PropertyType Mandatory HasProperty Variable MaxPanelWidth Double PropertyType Mandatory HasProperty Variable MinPanelLength Double PropertyType Mandatory 图 7 制造能力变量类型逻辑图 T/CNFPIA 1004—2022 9 6.4.1.4 控制指令变量类型 该变量类型定义了木制品表面涂饰设备控制指令信息,包括启动、停止、待机与复位。 控制指令变量类型派生自BaseDataVariableType,逻辑图如图8所示,在OPC UA地址空间中的定义 见表4。表4中CommandStart定义设备启动指令;CommandStop定义设备停止指令;CommandStandby定 义设备待机指令;CommandReset定义设备复位指令。 表 4 GenericControlCommandVariableType 定义 属性 值 BrowseName GenericControlCommandVariableType IsAbstract False 引用 节点类 浏览名 数据类型 类型定义 建模规则 标准变量类型的子类型见 GB/T 33863.5—2017 中 7.2 的定义 HasProperty Variable CommandReset Boolean PropertyType Mandatory HasProperty Variable CommandStandby Boolean PropertyType Mandatory HasProperty Variable CommandStart Boolean PropertyType Mandatory HasProperty Variable CommandStop Boolean PropertyType Mandatory 图 8 控制指令变量类型逻辑图 T/CNFPIA 1004—2022 10 6.4.1.5 模拟数据变量类型 该变量类型定义木制品表面涂饰设备中各种类型传感器、执行器的数值信息,包括数据数值和数据 单位。 模拟数据变量类型派生自BaseDataVariableType,逻辑图如图9所示,在OPC UA地址空间中的定义 见表5。表5中AnalogItemValue用以描述模拟数据变量数值;AnalogItemValue用以描述模拟数据变量单 位。 表 5 GenericAnalogItemVariableType 定义 属性 值 BrowseName GenericAnalogItemVariableType IsAbstract False 引用 节点类 浏览名 数据类型 类型定义 建模规则 标准变量类型的子类型见 GB/T 33863.5—2017 中 7.2 的定义 HasProperty Variable AnalogItemValue Double PropertyType Mandatory HasProperty Variable AnalogItemUnits String PropertyType Optional 图 9 模拟数据变量类型逻辑图 6.4.1.6 生产数据变量类型 双辊涂布机生产数据变量类型: 以双辊涂布机为例,该生产数据变量类型定义双辊涂布机生产数据信息,包括传送带速度、均布轮 与涂布轮速度与高度、涂布量以及油漆温度实时数值。 双辊涂布机生产数据变量类型派生自ProductionDataRollerCoaterVariableType,逻辑图如图10所示, 在OPC UA地址空间中的定义见表6。表6中ConveyorBeltSpeed描述双辊涂布机生产数据变量类型中传送 带实时输送速度;CoatingAmount描述涂布量实时值;No_1_ApplyingRollerSpeed、No_2_ApplyingRollerSpeed 描述涂布轮实时速度;No_1_SmoothingRollerSpeed、No_2_SmoothingRollerSpeed描述均布轮实时速度; No_1_GenericRoller、No_2_GenericRoller描述两组涂布轮和均布轮实时高度和油漆温度。 T/CNFPIA 1004—2022 11 表 6 ProductionDataDoubleRollerCoaterVariableType 定义 属性 值 BrowseName ProductionDataDoubleRollerCoaterVariableType IsAbstract False 引用 节点类 浏览名 数据类型 类型定义 建模规则 基本对象类型的子类型见 GB/T 33863.5—2017 中 6.2 的定义 HasProperty Variable ConveyorBeltSpeed GenericAnalogItemVariableType BaseDataType Mandatory HasProperty Variable CoatingAmount GenericAnalogItemVariableType BaseDataType Mandatory HasProperty Variable No_1_ApplyingRollerSpeed GenericAnalogItemVariableType BaseDataType Mandatory HasProperty Variable No_1_SmoothingRollerSpeed GenericAnalogItemVariableType BaseDataType Mandatory HasProperty Variable No_1_GenericRoller GenericGenericRollerVariableType BaseDataType Mandatory HasProperty Variable No_2_ApplyingRollerSpeed GenericAnalogItemVariableType BaseDataType Mandatory HasProperty Variable No_2_SmoothingRollerSpeed GenericAnalogItemVariableType BaseDataType Mandatory HasProperty Variable No_2_GenericRoller GenericGenericRollerVariableType BaseDataType Mandatory 图 10 双棍涂布机生产数据变量类型逻辑图 T/CNFPIA 1004—2022 12 6.4.1.7 配方数据变量类型 通用配方数据变量类型: 该变量类型定义了木制品表面涂饰设备配方数据信息,包括确认、读取与存储指令和配方编号。 通用配方指令变量类型派生自BaseDataVariableType,逻辑图如图11所示,在OPC UA地址空间中的 定义见表7。表7中ConfirmRecipe定义设备配方确认指令;NumberRecipe定义设备配方编号;ReadRecipe 定义设备配方读取指令;StoreRecipe定义设备配方存储指令;ConveyorBeltSpeed定义传送带输送速度设 定值。 表 7 GenericRecipeDataVariableType 定义 属性 值 BrowseName GenericRecipeDataVariableType IsAbstract False 引用 节点类 浏览名 数据类型 类型定义 建模规则 标准变量类型的子类型见 GB/T 33863.5—2017 中 7.2 的定义 HasProperty Variable ConfirmRecipe UInt32 PropertyType Mandatory HasProperty Variable NumberRecipe UInt16 PropertyType Mandatory HasProperty Variable ReadRecipe UInt16 PropertyType Mandatory HasProperty Variable StoreRecipe UInt16 PropertyType Mandatory HasProperty Variable ConveyorBeltSpeed GenericAnalogItemVariableType BaseDataType Mandatory 图 11 配方数据变量类型逻辑图 双辊涂布机配方数据变量类型: 该变量类型描述了双辊涂布机配方数据信息,包括配方数据控制指令、传送带速度、均布轮与涂布 轮速度、高度、涂布量以及油漆温度的配方设定。 双辊涂布机配方数据变量类型派生自RecipeDataRollerCoaterVariableType,逻辑图如图12所示,在 OPC UA地址空间中的定义见表8。表8中CoatingAmount描述双辊涂布机配方数据变量类型中涂布量设 定值;No_1_ApplyingRollerSpeed、No_2_ApplyingRollerSpeed描述涂布轮速度设定值;No_1_Smoothing T/CNFPIA 1004—2022 13 RollerSpeed、No_2_SmoothingRollerSpeed描述均布轮速度设定值;No_1_Generic Roller、No_2_GenericRoller 描述涂布轮和均布轮设定高度和油漆温度。 表 8 RecipeDataDoubleRollerCoaterVariableType 定义 属性 值 BrowseName RecipeDataDoubleRollerCoaterVariableType IsAbstract False 引用 节点类 浏览名 数据类型 类型定义 建模规则 基本对象类型的子类型见 GB/T 33863.5—2017 中 6.2 的定义 HasProperty Variable CoatingAmount GenericRecipeDataVariableType BaseDataType Mandatory HasProperty Variable No_1_ApplyingRollerSpeed GenericAnalogItemVariableType BaseDataType Mandatory HasProperty Variable No_1_SmoothingRollerSpeed GenericAnalogItemVariableType BaseDataType Mandatory HasProperty Variable No_1_GenericRoller GenericGenericRollerVariableType BaseDataType Mandatory HasProperty Variable No_2_ApplyingRollerSpeed GenericAnalogItemVariableType BaseDataType Mandatory HasProperty Variable No_2_SmoothingRollerSpeed GenericAnalogItemVariableType BaseDataType Mandatory HasProperty Variable No_2_GenericRoller GenericGenericRollerVariableType BaseDataType Mandatory 图 12 双棍涂布机配方数据变量类型逻辑图 T/CNFPIA 1004—2022 14 6.4.2 对象类型 将木制品表面涂饰生产线上单机设备定义为OPC UA模型中的对象类型,该对象类型定义了木制品 表面涂饰生产线上单机设备通用信息,包括了控制指令、设备标识数据、制造能力数据、运行状态信息、 生产数据和配方数据。 6.4.2.1 木制品表面涂饰设备通用对象类型 该对象类型定义了木制品表面涂饰设备的通用信息,包括控制指令、设备标识数据、制造能力数据、 运行状态信息。 该对象类型派生自BaseObjectType,逻辑图如图13所示,其在OPC UA地址空间中的定义见表9。 ControlCommand定义木制品表面涂饰设备通用对象类型中控制指令变量;DeviceID定义设备标识变量; ManufactureData定义制造能力变量;RunningStatus定义运行状态变量。 表 9 GenericSurfaceFinishingEquipmentType 定义 属性 值 BrowseName GenericSurfaceFinishingEquipmentType IsAbstract False 引用 节点类 浏览名 数据类型 类型定义 建模规则 基本对象类型的子类型见 GB/T33863.5—2017 中 6.2 的定义 HasProperty Variable ControlCommand GenericControlCommandVariableType BaseDataType Mandatory HasProperty Variable DeviceID GenericDeviceIDVariableType BaseDataType Mandatory HasProperty Variable ManufactureData GenericManufactureDataVariableType BaseDataType Mandatory HasProperty Variable RunningStatus GenericRunningStatusVariableType BaseDataType Mandatory 图 13 木制品表面涂饰设备通用对象类型逻辑图 T/CNFPIA 1004—2022 15 6.4.2.2 双辊涂布机对象类型 该对象类型定义了木制品表面涂饰生产线中双辊涂布机的通用信息,包括控制指令、设备标识数据、 制造能力数据、运行状态信息通用数据信息以及独有的生产数据和配方数据。 该双辊涂布机对象类型派生自GenericSurfaceFinishingEquipmentType,其在OPC UA地址空间中的 定义见表10,逻辑图如图14所示。ProductionData描述双辊涂布机对象类型中生产数据变量,生产数据 变量类型为ProductionDataDoubleRollerCoaterVariableType,RecipeData则描述了双辊涂布机对象类型中 配方数据变量,配方数据变量类型为RecipeDataDoubleRollerCoaterVariableType。 表 10 DoubleRollerCoaterObjectType 定义 属性 值 BrowseName DoubleRollerCoaterObjectType IsAbstract False 引用 节点类 浏览名 数据类型 类型定义 建模规则 基本对象类型的子类型见 GB/T33863.5—2017 中 6.2 的定义 HasProperty Variable RecipeData RecipeDataDoubleRollerCoater VariableType BaseDataType Mandatory HasProperty Variable ProductionData ProductionDataDoubleRollerCoater VariableType BaseDataType Mandatory 图 14 双辊涂布机对象类型逻辑图 |
是否包含专利信息 | 否 |
标准文本 | 查看 |
团体详细信息 | |||
---|---|---|---|
团体名称 | 中国林产工业协会 | ||
登记证号 | 50000375-0/社证字第3276号 | 发证机关 | 中华人民共和国民政部 |
业务范围 | 行业管理 技术交流 专业展览 国际合作 咨询服务 | ||
法定代表人/负责人 | 石峰 | ||
依托单位名称 | |||
通讯地址 | 北京市东城区东土城路13号金孔雀大厦B座6288 | 邮编 : 100013 |