首页 馆藏资源 舆情信息 标准服务 科研活动 关于我们
现行 T/CNFPIA 1004-2022
到馆提醒
收藏跟踪
购买正版
木制品表面涂饰设备 基于 OPC UA 信息模型规范
发布日期: 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—202235 信息集成互联网络架构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 的工艺单机设备,设备应具有开放的通信接口和参数说明,用于开发 OPCUA 服务器中间件来建立设备的信息模型;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—20224通过模型描述木制品表面涂饰各功能单机设备的结构信息,为实际对象提供描述各种语义信息的类型节点,并在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—20225图4典型木制品表面涂饰生产线OPC UA模型T/CNFPIA 1004—202266.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 GenericDeviceIDVariableTypeIsAbstract False 引用 节点类 浏览名 数据类型 类型定义 建模规则标准变量类型的子类型见 GB/T 33863.5—2017 中 7.2 的定义HasProperty Variable DeviceType UInt32 PropertyType MandatoryHasProperty Variable Manufacturer UInt16 PropertyType MandatoryHasProperty Variable SerialNumber UInt16 PropertyType MandatoryHasProperty Variable SideInformation UInt16 PropertyType Mandatory图 5 设备标识变量类型逻辑图T/CNFPIA 1004—202276.4.1.2 运行状态变量类型该变量类型定义木制品表面涂饰设备运行状态信息,包括设备状态、工作状态、控制状态、报警信息和能耗信息。运行状态变量类型派生自BaseDataVariableType,逻辑图如图6所示,在OPC UA地址空间中的定义见表2。表2中AlarmInfo定义设备的报警信息代码;ControlStatus定义设备的控制状态;DeviceStatus描述设备是否处于报警或者故障状态;EnergyCost描述设备的能耗信息;WorkingStatus定义了设备的工作状态。表 2 GenericRunningStatusVariableType 定义属性 值BrowseName GenericRunningStatusVariableTypeIsAbstract False 引用 节点类 浏览名 数据类型 类型定义 建模规则标准变量类型的子类型见 GB/T 33863.5—2017 中 7.2 的定义HasProperty Variable AlarmInfo UInt16 PropertyType MandatoryHasProperty Variable ControlStatus UInt16 PropertyType MandatoryHasProperty Variable DeviceStatus UInt16 PropertyType MandatoryHasProperty Variable EnergyCost UInt16 PropertyType MandatoryHasProperty Variable WorkingStatus UInt16 PropertyType Mandatory图 6 运行状态变量类型逻辑图T/CNFPIA 1004—202286.4.1.3 制造能力变量类型该变量类型定义木制品表面涂饰设备制造能力信息,包括最大线速度、最大板材厚度、最小板材厚度、最大板材宽度和最小板材长度。制造能力数据变量类型派生自BaseDataVariableType,逻辑图如图7所示,在OPC UA地址空间中的定义见表3。表3中MaxLineSpeed描述设备运行最大线速度;MaxPanelThickness和MinPannelThickness描述可加工工件的最大厚度和最小厚度;MaxPanelWidth用以描述可加工工件的最大宽度;MinPanelLength用以描述可加工工件的工件最小长度。表 3 GenericManufactureVariableType 定义属性 值BrowseName GenericManufactureVariableTypeIsAbstract False 引用 节点类 浏览名 数据类型 类型定义 建模规则标准变量类型的子类型见 GB/T 33863.5—2017 中 7.2 的定义HasProperty Variable MaxLineSpeed Double PropertyType MandatoryHasProperty Variable MaxPanelThickness Double PropertyType MandatoryHasProperty Variable MinPannelThickness Double PropertyType MandatoryHasProperty Variable MaxPanelWidth Double PropertyType MandatoryHasProperty Variable MinPanelLength Double PropertyType Mandatory图 7 制造能力变量类型逻辑图T/CNFPIA 1004—202296.4.1.4 控制指令变量类型该变量类型定义了木制品表面涂饰设备控制指令信息,包括启动、停止、待机与复位。控制指令变量类型派生自BaseDataVariableType,逻辑图如图8所示,在OPC UA地址空间中的定义见表4。表4中CommandStart定义设备启动指令;CommandStop定义设备停止指令;CommandStandby定义设备待机指令;CommandReset定义设备复位指令。表 4 GenericControlCommandVariableType 定义属性 值BrowseName GenericControlCommandVariableTypeIsAbstract False 引用 节点类 浏览名 数据类型 类型定义 建模规则标准变量类型的子类型见 GB/T 33863.5—2017 中 7.2 的定义HasProperty Variable CommandReset Boolean PropertyType MandatoryHasProperty Variable CommandStandby Boolean PropertyType MandatoryHasProperty Variable CommandStart Boolean PropertyType MandatoryHasProperty Variable CommandStop Boolean PropertyType Mandatory图 8 控制指令变量类型逻辑图T/CNFPIA 1004—2022106.4.1.5 模拟数据变量类型该变量类型定义木制品表面涂饰设备中各种类型传感器、执行器的数值信息,包括数据数值和数据单位。模拟数据变量类型派生自BaseDataVariableType,逻辑图如图9所示,在OPC UA地址空间中的定义见表5。表5中AnalogItemValue用以描述模拟数据变量数值;AnalogItemValue用以描述模拟数据变量单位。表 5 GenericAnalogItemVariableType 定义属性 值BrowseName GenericAnalogItemVariableTypeIsAbstract False 引用 节点类 浏览名 数据类型 类型定义 建模规则标准变量类型的子类型见 GB/T 33863.5—2017 中 7.2 的定义HasProperty Variable AnalogItemValue Double PropertyType MandatoryHasProperty 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—202211表 6 ProductionDataDoubleRollerCoaterVariableType 定义属性 值BrowseName ProductionDataDoubleRollerCoaterVariableTypeIsAbstract False 引用 节点类 浏览名 数据类型 类型定义 建模规则基本对象类型的子类型见 GB/T 33863.5—2017 中 6.2 的定义HasProperty Variable ConveyorBeltSpeed GenericAnalogItemVariableType BaseDataType MandatoryHasProperty Variable CoatingAmount GenericAnalogItemVariableType BaseDataType MandatoryHasProperty Variable No_1_ApplyingRollerSpeed GenericAnalogItemVariableType BaseDataType MandatoryHasProperty Variable No_1_SmoothingRollerSpeed GenericAnalogItemVariableType BaseDataType MandatoryHasProperty Variable No_1_GenericRoller GenericGenericRollerVariableType BaseDataType MandatoryHasProperty Variable No_2_ApplyingRollerSpeed GenericAnalogItemVariableType BaseDataType MandatoryHasProperty Variable No_2_SmoothingRollerSpeed GenericAnalogItemVariableType BaseDataType MandatoryHasProperty Variable No_2_GenericRoller GenericGenericRollerVariableType BaseDataType Mandatory图 10 双棍涂布机生产数据变量类型逻辑图T/CNFPIA 1004—2022126.4.1.7 配方数据变量类型通用配方数据变量类型:该变量类型定义了木制品表面涂饰设备配方数据信息,包括确认、读取与存储指令和配方编号。通用配方指令变量类型派生自BaseDataVariableType,逻辑图如图11所示,在OPC UA地址空间中的定义见表7。表7中ConfirmRecipe定义设备配方确认指令;NumberRecipe定义设备配方编号;ReadRecipe定义设备配方读取指令;StoreRecipe定义设备配方存储指令;ConveyorBeltSpeed定义传送带输送速度设定值。表 7 GenericRecipeDataVariableType 定义属性 值BrowseName GenericRecipeDataVariableTypeIsAbstract False 引用 节点类 浏览名 数据类型 类型定义 建模规则标准变量类型的子类型见 GB/T 33863.5—2017 中 7.2 的定义HasProperty Variable ConfirmRecipe UInt32 PropertyType MandatoryHasProperty Variable NumberRecipe UInt16 PropertyType MandatoryHasProperty Variable ReadRecipe UInt16 PropertyType MandatoryHasProperty Variable StoreRecipe UInt16 PropertyType MandatoryHasProperty Variable ConveyorBeltSpeed GenericAnalogItemVariableType BaseDataType Mandatory图 11 配方数据变量类型逻辑图双辊涂布机配方数据变量类型:该变量类型描述了双辊涂布机配方数据信息,包括配方数据控制指令、传送带速度、均布轮与涂布轮速度、高度、涂布量以及油漆温度的配方设定。双辊涂布机配方数据变量类型派生自RecipeDataRollerCoaterVariableType,逻辑图如图12所示,在OPC UA地址空间中的定义见表8。表8中CoatingAmount描述双辊涂布机配方数据变量类型中涂布量设定值;No_1_ApplyingRollerSpeed、No_2_ApplyingRollerSpeed描述涂布轮速度设定值;No_1_SmoothingT/CNFPIA 1004—202213RollerSpeed、No_2_SmoothingRollerSpeed描述均布轮速度设定值;No_1_Generic Roller、No_2_GenericRoller描述涂布轮和均布轮设定高度和油漆温度。表 8 RecipeDataDoubleRollerCoaterVariableType 定义属性 值BrowseName RecipeDataDoubleRollerCoaterVariableTypeIsAbstract False 引用 节点类 浏览名 数据类型 类型定义 建模规则基本对象类型的子类型见 GB/T 33863.5—2017 中 6.2 的定义HasProperty Variable CoatingAmount GenericRecipeDataVariableType BaseDataType MandatoryHasProperty Variable No_1_ApplyingRollerSpeed GenericAnalogItemVariableType BaseDataType MandatoryHasProperty Variable No_1_SmoothingRollerSpeed GenericAnalogItemVariableType BaseDataType MandatoryHasProperty Variable No_1_GenericRoller GenericGenericRollerVariableType BaseDataType MandatoryHasProperty Variable No_2_ApplyingRollerSpeed GenericAnalogItemVariableType BaseDataType MandatoryHasProperty Variable No_2_SmoothingRollerSpeed GenericAnalogItemVariableType BaseDataType MandatoryHasProperty Variable No_2_GenericRoller GenericGenericRollerVariableType BaseDataType Mandatory图 12 双棍涂布机配方数据变量类型逻辑图T/CNFPIA 1004—2022146.4.2 对象类型将木制品表面涂饰生产线上单机设备定义为OPC UA模型中的对象类型,该对象类型定义了木制品表面涂饰生产线上单机设备通用信息,包括了控制指令、设备标识数据、制造能力数据、运行状态信息、生产数据和配方数据。6.4.2.1 木制品表面涂饰设备通用对象类型该对象类型定义了木制品表面涂饰设备的通用信息,包括控制指令、设备标识数据、制造能力数据、运行状态信息。该对象类型派生自BaseObjectType,逻辑图如图13所示,其在OPC UA地址空间中的定义见表9。ControlCommand定义木制品表面涂饰设备通用对象类型中控制指令变量;DeviceID定义设备标识变量;ManufactureData定义制造能力变量;RunningStatus定义运行状态变量。表 9 GenericSurfaceFinishingEquipmentType 定义属性 值BrowseName GenericSurfaceFinishingEquipmentTypeIsAbstract False 引用 节点类 浏览名 数据类型 类型定义 建模规则基本对象类型的子类型见 GB/T33863.5—2017 中 6.2 的定义HasProperty Variable ControlCommand GenericControlCommandVariableType BaseDataType MandatoryHasProperty Variable DeviceID GenericDeviceIDVariableType BaseDataType MandatoryHasProperty Variable ManufactureData GenericManufactureDataVariableType BaseDataType MandatoryHasProperty Variable RunningStatus GenericRunningStatusVariableType BaseDataType Mandatory图 13 木制品表面涂饰设备通用对象类型逻辑图T/CNFPIA 1004—2022156.4.2.2 双辊涂布机对象类型该对象类型定义了木制品表面涂饰生产线中双辊涂布机的通用信息,包括控制指令、设备标识数据、制造能力数据、运行状态信息通用数据信息以及独有的生产数据和配方数据。该双辊涂布机对象类型派生自GenericSurfaceFinishingEquipmentType,其在OPC UA地址空间中的定义见表10,逻辑图如图14所示。ProductionData描述双辊涂布机对象类型中生产数据变量,生产数据变量类型为ProductionDataDoubleRollerCoaterVariableType,RecipeData则描述了双辊涂布机对象类型中配方数据变量,配方数据变量类型为RecipeDataDoubleRollerCoaterVariableType。表 10 DoubleRollerCoaterObjectType 定义属性 值BrowseName DoubleRollerCoaterObjectTypeIsAbstract False引用 节点类 浏览名 数据类型 类型定义 建模规则基本对象类型的子类型见 GB/T33863.5—2017 中 6.2 的定义HasProperty Variable RecipeData RecipeDataDoubleRollerCoaterVariableType BaseDataType MandatoryHasProperty Variable ProductionDataProductionDataDoubleRollerCoaterVariableType BaseDataType Mandatory图 14 双辊涂布机对象类型逻辑图
分类信息
关联关系
研制信息
相似标准/计划/法规