@opcua/for-node-red
Version:
The Node-RED node to communicate via OPC UA, powered NodeOPCUA and developed by Sterfive's team
847 lines (846 loc) • 72.3 kB
text/xml
<?xml version="1.0" encoding="utf-8" ?>
<!--
* Copyright (c) 2005-2024 The OPC Foundation, Inc. All rights reserved.
*
* OPC Foundation MIT License 1.00
*
* Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation
* files (the "Software"), to deal in the Software without
* restriction, including without limitation the rights to use,
* copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following
* conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
* OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* The complete license agreement can be found here:
* http://opcfoundation.org/License/MIT/1.00/
-->
<UANodeSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://opcfoundation.org/UA/2011/03/UANodeSet.xsd">
<NamespaceUris>
<Uri>http://opcfoundation.org/UA/Machinery/Jobs/</Uri>
<Uri>http://opcfoundation.org/UA/ISA95-JOBCONTROL_V2/</Uri>
</NamespaceUris>
<Models>
<Model ModelUri="http://opcfoundation.org/UA/Machinery/Jobs/" Version="1.0.1" PublicationDate="2024-05-01T00:00:00Z" ModelVersion="1.0.1">
<RequiredModel ModelUri="http://opcfoundation.org/UA/" Version="1.04.11" PublicationDate="2022-03-29T00:00:00Z" />
<RequiredModel ModelUri="http://opcfoundation.org/UA/ISA95-JOBCONTROL_V2/" Version="2.0.0" PublicationDate="2024-01-31T00:00:00Z" />
</Model>
</Models>
<Aliases>
<Alias Alias="Boolean">i=1</Alias>
<Alias Alias="UInt16">i=5</Alias>
<Alias Alias="Double">i=11</Alias>
<Alias Alias="String">i=12</Alias>
<Alias Alias="DateTime">i=13</Alias>
<Alias Alias="ByteString">i=15</Alias>
<Alias Alias="NodeId">i=17</Alias>
<Alias Alias="QualifiedName">i=20</Alias>
<Alias Alias="LocalizedText">i=21</Alias>
<Alias Alias="HasModellingRule">i=37</Alias>
<Alias Alias="HasEncoding">i=38</Alias>
<Alias Alias="HasDescription">i=39</Alias>
<Alias Alias="HasTypeDefinition">i=40</Alias>
<Alias Alias="HasSubtype">i=45</Alias>
<Alias Alias="HasProperty">i=46</Alias>
<Alias Alias="HasComponent">i=47</Alias>
<Alias Alias="IdType">i=256</Alias>
<Alias Alias="NumericRange">i=291</Alias>
<Alias Alias="Argument">i=296</Alias>
<Alias Alias="EUInformation">i=887</Alias>
<Alias Alias="EnumValueType">i=7594</Alias>
<Alias Alias="ISA95ParameterDataType">ns=2;i=3003</Alias>
<Alias Alias="ISA95WorkMasterDataType">ns=2;i=3007</Alias>
<Alias Alias="ISA95JobOrderAndStateDataType">ns=2;i=3015</Alias>
<Alias Alias="OutputInfoType">ns=1;i=3009</Alias>
<Alias Alias="OutputInformationDataType">ns=1;i=3012</Alias>
<Alias Alias="BOMComponentInformationDataType">ns=1;i=3015</Alias>
</Aliases>
<Extensions>
<Extension>
<ua:ModelInfo Tool="UaModeler" Hash="eQty9nui6pS5LrcfloOi1A==" Version="1.6.11" xmlns:ua="http://unifiedautomation.com/Configuration/NodeSet.xsd" />
</Extension>
</Extensions>
<UADataType NodeId="ns=1;i=3003" BrowseName="1:JobExecutionMode">
<DisplayName>JobExecutionMode</DisplayName>
<Category>Machinery Job Management Planned ExecutionMode</Category>
<Category>Machinery Job Management Result ExecutionMode</Category>
<Documentation>https://reference.opcfoundation.org/Machinery/Jobs/v100/docs/9.1</Documentation>
<References>
<Reference ReferenceType="HasProperty">ns=1;i=6014</Reference>
<Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
</References>
<Definition Name="1:JobExecutionMode">
<Field Name="SimulationMode" Value="0">
<Description>Machine running in simulation mode with no workpiece involved.</Description>
</Field>
<Field Name="TestMode" Value="1">
<Description>Machine running in test mode with a workpiece involved.</Description>
</Field>
<Field Name="ProductionMode" Value="2">
<Description>Machine running in production mode.</Description>
</Field>
</Definition>
</UADataType>
<UAVariable NodeId="ns=1;i=6014" BrowseName="EnumValues" ParentNodeId="ns=1;i=3003" DataType="EnumValueType" ValueRank="1" ArrayDimensions="3">
<DisplayName>EnumValues</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3003</Reference>
</References>
<Value>
<uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
<uax:ExtensionObject>
<uax:TypeId>
<uax:Identifier>i=7616</uax:Identifier>
</uax:TypeId>
<uax:Body>
<uax:EnumValueType>
<uax:Value>0</uax:Value>
<uax:DisplayName>
<uax:Text>SimulationMode</uax:Text>
</uax:DisplayName>
<uax:Description>
<uax:Text>Machine running in simulation mode with no workpiece involved.</uax:Text>
</uax:Description>
</uax:EnumValueType>
</uax:Body>
</uax:ExtensionObject>
<uax:ExtensionObject>
<uax:TypeId>
<uax:Identifier>i=7616</uax:Identifier>
</uax:TypeId>
<uax:Body>
<uax:EnumValueType>
<uax:Value>1</uax:Value>
<uax:DisplayName>
<uax:Text>TestMode</uax:Text>
</uax:DisplayName>
<uax:Description>
<uax:Text>Machine running in test mode with a workpiece involved.</uax:Text>
</uax:Description>
</uax:EnumValueType>
</uax:Body>
</uax:ExtensionObject>
<uax:ExtensionObject>
<uax:TypeId>
<uax:Identifier>i=7616</uax:Identifier>
</uax:TypeId>
<uax:Body>
<uax:EnumValueType>
<uax:Value>2</uax:Value>
<uax:DisplayName>
<uax:Text>ProductionMode</uax:Text>
</uax:DisplayName>
<uax:Description>
<uax:Text>Machine running in production mode.</uax:Text>
</uax:Description>
</uax:EnumValueType>
</uax:Body>
</uax:ExtensionObject>
</uax:ListOfExtensionObject>
</Value>
</UAVariable>
<UADataType NodeId="ns=1;i=3006" BrowseName="1:JobResult">
<DisplayName>JobResult</DisplayName>
<Category>Machinery Job Management Result JobResult</Category>
<Documentation>https://reference.opcfoundation.org/Machinery/Jobs/v100/docs/9.2</Documentation>
<References>
<Reference ReferenceType="HasProperty">ns=1;i=6019</Reference>
<Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
</References>
<Definition Name="1:JobResult">
<Field Name="Unknown" Value="0">
<Description>Unknown state. Used when result is not known, e.g. because job order is still running.</Description>
</Field>
<Field Name="Successful" Value="1">
<Description>Job order was executed successful</Description>
</Field>
<Field Name="Unsuccessful" Value="2">
<Description>Job order was not executed successful.</Description>
</Field>
</Definition>
</UADataType>
<UAVariable NodeId="ns=1;i=6019" BrowseName="EnumValues" ParentNodeId="ns=1;i=3006" DataType="EnumValueType" ValueRank="1" ArrayDimensions="3">
<DisplayName>EnumValues</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3006</Reference>
</References>
<Value>
<uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
<uax:ExtensionObject>
<uax:TypeId>
<uax:Identifier>i=7616</uax:Identifier>
</uax:TypeId>
<uax:Body>
<uax:EnumValueType>
<uax:Value>0</uax:Value>
<uax:DisplayName>
<uax:Text>Unknown</uax:Text>
</uax:DisplayName>
<uax:Description>
<uax:Text>Unknown state. Used when result is not known, e.g. because job order is still running.</uax:Text>
</uax:Description>
</uax:EnumValueType>
</uax:Body>
</uax:ExtensionObject>
<uax:ExtensionObject>
<uax:TypeId>
<uax:Identifier>i=7616</uax:Identifier>
</uax:TypeId>
<uax:Body>
<uax:EnumValueType>
<uax:Value>1</uax:Value>
<uax:DisplayName>
<uax:Text>Successful</uax:Text>
</uax:DisplayName>
<uax:Description>
<uax:Text>Job order was executed successful</uax:Text>
</uax:Description>
</uax:EnumValueType>
</uax:Body>
</uax:ExtensionObject>
<uax:ExtensionObject>
<uax:TypeId>
<uax:Identifier>i=7616</uax:Identifier>
</uax:TypeId>
<uax:Body>
<uax:EnumValueType>
<uax:Value>2</uax:Value>
<uax:DisplayName>
<uax:Text>Unsuccessful</uax:Text>
</uax:DisplayName>
<uax:Description>
<uax:Text>Job order was not executed successful.</uax:Text>
</uax:Description>
</uax:EnumValueType>
</uax:Body>
</uax:ExtensionObject>
</uax:ListOfExtensionObject>
</Value>
</UAVariable>
<UADataType NodeId="ns=1;i=3004" BrowseName="1:ProcessIrregularity">
<DisplayName>ProcessIrregularity</DisplayName>
<Category>Machinery Job Management Result ProcessIrregularity</Category>
<Documentation>https://reference.opcfoundation.org/Machinery/Jobs/v100/docs/9.8</Documentation>
<References>
<Reference ReferenceType="HasProperty">ns=1;i=6036</Reference>
<Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
</References>
<Definition Name="1:ProcessIrregularity">
<Field Name="CapabilityUnavailable" Value="0">
<Description>The machine is not able to give a statement about process irregularities.</Description>
</Field>
<Field Name="Detected" Value="1">
<Description>A process irregularity has been detected.</Description>
</Field>
<Field Name="NotDetected" Value="2">
<Description>There was no process irregularity detected.</Description>
</Field>
<Field Name="NotYetDetermined" Value="3">
<Description>A statement about the process irregularity is to be expected.</Description>
</Field>
</Definition>
</UADataType>
<UAVariable NodeId="ns=1;i=6036" BrowseName="EnumValues" ParentNodeId="ns=1;i=3004" DataType="EnumValueType" ValueRank="1" ArrayDimensions="4">
<DisplayName>EnumValues</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3004</Reference>
</References>
<Value>
<uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
<uax:ExtensionObject>
<uax:TypeId>
<uax:Identifier>i=7616</uax:Identifier>
</uax:TypeId>
<uax:Body>
<uax:EnumValueType>
<uax:Value>0</uax:Value>
<uax:DisplayName>
<uax:Text>CapabilityUnavailable</uax:Text>
</uax:DisplayName>
<uax:Description>
<uax:Text>The machine is not able to give a statement about process irregularities.</uax:Text>
</uax:Description>
</uax:EnumValueType>
</uax:Body>
</uax:ExtensionObject>
<uax:ExtensionObject>
<uax:TypeId>
<uax:Identifier>i=7616</uax:Identifier>
</uax:TypeId>
<uax:Body>
<uax:EnumValueType>
<uax:Value>1</uax:Value>
<uax:DisplayName>
<uax:Text>Detected</uax:Text>
</uax:DisplayName>
<uax:Description>
<uax:Text>A process irregularity has been detected.</uax:Text>
</uax:Description>
</uax:EnumValueType>
</uax:Body>
</uax:ExtensionObject>
<uax:ExtensionObject>
<uax:TypeId>
<uax:Identifier>i=7616</uax:Identifier>
</uax:TypeId>
<uax:Body>
<uax:EnumValueType>
<uax:Value>2</uax:Value>
<uax:DisplayName>
<uax:Text>NotDetected</uax:Text>
</uax:DisplayName>
<uax:Description>
<uax:Text>There was no process irregularity detected.</uax:Text>
</uax:Description>
</uax:EnumValueType>
</uax:Body>
</uax:ExtensionObject>
<uax:ExtensionObject>
<uax:TypeId>
<uax:Identifier>i=7616</uax:Identifier>
</uax:TypeId>
<uax:Body>
<uax:EnumValueType>
<uax:Value>3</uax:Value>
<uax:DisplayName>
<uax:Text>NotYetDetermined</uax:Text>
</uax:DisplayName>
<uax:Description>
<uax:Text>A statement about the process irregularity is to be expected.</uax:Text>
</uax:Description>
</uax:EnumValueType>
</uax:Body>
</uax:ExtensionObject>
</uax:ListOfExtensionObject>
</Value>
</UAVariable>
<UADataType NodeId="ns=1;i=3009" BrowseName="1:OutputInfoType">
<DisplayName>OutputInfoType</DisplayName>
<Category>Machinery Job Management Planned Base</Category>
<Category>Machinery Job Management Result Base</Category>
<Documentation>https://reference.opcfoundation.org/Machinery/Jobs/v100/docs/9.4</Documentation>
<References>
<Reference ReferenceType="HasProperty">ns=1;i=6020</Reference>
<Reference ReferenceType="HasSubtype" IsForward="false">i=3</Reference>
</References>
<Definition Name="1:OutputInfoType" IsOptionSet="true">
<Field Name="OrderNumber" Value="0">
<Description>Identifier identifies the order (order identifier).</Description>
</Field>
<Field Name="LotNumber" Value="1">
<Description>Identifier identifies the production group of the item (lot identifier).</Description>
</Field>
<Field Name="SerialNumber" Value="2">
<Description>Identifier identifies the one entity of the item (product identifier).</Description>
</Field>
</Definition>
</UADataType>
<UAVariable NodeId="ns=1;i=6020" BrowseName="OptionSetValues" ParentNodeId="ns=1;i=3009" DataType="LocalizedText" ValueRank="1" ArrayDimensions="3">
<DisplayName>OptionSetValues</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3009</Reference>
</References>
<Value>
<uax:ListOfLocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
<uax:LocalizedText>
<uax:Text>OrderNumber</uax:Text>
</uax:LocalizedText>
<uax:LocalizedText>
<uax:Text>LotNumber</uax:Text>
</uax:LocalizedText>
<uax:LocalizedText>
<uax:Text>SerialNumber</uax:Text>
</uax:LocalizedText>
</uax:ListOfLocalizedText>
</Value>
</UAVariable>
<UADataType NodeId="ns=1;i=3015" BrowseName="1:BOMComponentInformationDataType">
<DisplayName>BOMComponentInformationDataType</DisplayName>
<Category>Machinery Job Management Result BOM</Category>
<Documentation>https://reference.opcfoundation.org/Machinery/Jobs/v100/docs/9.5</Documentation>
<References>
<Reference ReferenceType="HasEncoding">ns=1;i=5005</Reference>
<Reference ReferenceType="HasEncoding">ns=1;i=5006</Reference>
<Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
</References>
<Definition Name="1:BOMComponentInformationDataType">
<Field Name="Identification" DataType="OutputInformationDataType">
<Description>Identification of the output.</Description>
</Field>
<Field Name="Quantity" DataType="Double">
<Description>Quantity defines the amount of material. This quantity can be specified in different ways, e.g. weight or number.</Description>
</Field>
<Field Name="EngineeringUnits" DataType="EUInformation">
<Description>The engineering unit of the quantity.</Description>
</Field>
</Definition>
</UADataType>
<UAVariable NodeId="ns=1;i=6023" BrowseName="1:BOMComponentInformationDataType" ParentNodeId="ns=1;i=6015" DataType="String">
<DisplayName>BOMComponentInformationDataType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5005</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6015</Reference>
</References>
<Value>
<uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">BOMComponentInformationDataType</uax:String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=6024" BrowseName="1:BOMComponentInformationDataType" ParentNodeId="ns=1;i=6017" DataType="String">
<DisplayName>BOMComponentInformationDataType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5006</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6017</Reference>
</References>
<Value>
<uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='BOMComponentInformationDataType']</uax:String>
</Value>
</UAVariable>
<UADataType NodeId="ns=1;i=3018" BrowseName="1:BOMInformationDataType">
<DisplayName>BOMInformationDataType</DisplayName>
<Category>Machinery Job Management Result BOM</Category>
<Documentation>https://reference.opcfoundation.org/Machinery/Jobs/v100/docs/9.6</Documentation>
<References>
<Reference ReferenceType="HasEncoding">ns=1;i=5007</Reference>
<Reference ReferenceType="HasEncoding">ns=1;i=5008</Reference>
<Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
</References>
<Definition Name="1:BOMInformationDataType">
<Field Name="Identification" DataType="OutputInformationDataType">
<Description>Identification of the output.</Description>
</Field>
<Field Name="ComponentInformation" DataType="BOMComponentInformationDataType" ValueRank="1" ArrayDimensions="0">
<Description>Contains information about components.</Description>
</Field>
</Definition>
</UADataType>
<UAVariable NodeId="ns=1;i=6025" BrowseName="1:BOMInformationDataType" ParentNodeId="ns=1;i=6015" DataType="String">
<DisplayName>BOMInformationDataType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5007</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6015</Reference>
</References>
<Value>
<uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">BOMInformationDataType</uax:String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=6026" BrowseName="1:BOMInformationDataType" ParentNodeId="ns=1;i=6017" DataType="String">
<DisplayName>BOMInformationDataType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5008</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6017</Reference>
</References>
<Value>
<uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='BOMInformationDataType']</uax:String>
</Value>
</UAVariable>
<UADataType NodeId="ns=1;i=3012" BrowseName="1:OutputInformationDataType">
<DisplayName>OutputInformationDataType</DisplayName>
<Category>Machinery Job Management Planned Base</Category>
<Category>Machinery Job Management Result Base</Category>
<Documentation>https://reference.opcfoundation.org/Machinery/Jobs/v100/docs/9.3</Documentation>
<References>
<Reference ReferenceType="HasEncoding">ns=1;i=5003</Reference>
<Reference ReferenceType="HasEncoding">ns=1;i=5004</Reference>
<Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
</References>
<Definition Name="1:OutputInformationDataType">
<Field Name="ItemNumber" DataType="String">
<Description>ItemNumber defines an Identifier to identify the Type of the item (Material Identifier).</Description>
</Field>
<Field Name="OutputInfo" DataType="OutputInfoType">
<Description>Bitmask indicating which of the optional fields are used for identification. If none is selected, only ItemNumber is used. Each selected optional field shall provide a value.</Description>
</Field>
<Field Name="OrderNumber" DataType="String" IsOptional="true">
<Description>OrderNumber defines an Identifier to identify the order. Shall be provided if defined in OutputInfo.</Description>
</Field>
<Field Name="LotNumber" DataType="String" IsOptional="true">
<Description>LotNumber defines an Identifier to identify the production-group of the item (Lot Identifier). Shall be provided if defined in OutputInfo.</Description>
</Field>
<Field Name="SerialNumber" DataType="String" IsOptional="true">
<Description>SerialNumber defines an Identifier to identify the one entity of the item (Product Identifier). Shall be provided if defined in OutputInfo.</Description>
</Field>
</Definition>
</UADataType>
<UAVariable NodeId="ns=1;i=6021" BrowseName="1:OutputInformationDataType" ParentNodeId="ns=1;i=6015" DataType="String">
<DisplayName>OutputInformationDataType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5003</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6015</Reference>
</References>
<Value>
<uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">OutputInformationDataType</uax:String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=6022" BrowseName="1:OutputInformationDataType" ParentNodeId="ns=1;i=6017" DataType="String">
<DisplayName>OutputInformationDataType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5004</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6017</Reference>
</References>
<Value>
<uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='OutputInformationDataType']</uax:String>
</Value>
</UAVariable>
<UADataType NodeId="ns=1;i=3021" BrowseName="1:OutputPerformanceInfoDataType">
<DisplayName>OutputPerformanceInfoDataType</DisplayName>
<Category>Machinery Job Management Result PerformanceInfo</Category>
<Documentation>https://reference.opcfoundation.org/Machinery/Jobs/v100/docs/9.7</Documentation>
<References>
<Reference ReferenceType="HasEncoding">ns=1;i=5009</Reference>
<Reference ReferenceType="HasEncoding">ns=1;i=5010</Reference>
<Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
</References>
<Definition Name="1:OutputPerformanceInfoDataType">
<Field Name="Identification" DataType="OutputInformationDataType">
<Description>Identification of the output.</Description>
</Field>
<Field Name="StartTime" DataType="DateTime" IsOptional="true">
<Description>Output of first item from order.</Description>
</Field>
<Field Name="EndTime" DataType="DateTime" IsOptional="true">
<Description>Output of last item from order.</Description>
</Field>
<Field Name="Parameters" DataType="ISA95ParameterDataType" ValueRank="1" ArrayDimensions="0">
<Description>Parameters specific to the performance like pressure or temperature.</Description>
</Field>
</Definition>
</UADataType>
<UAVariable NodeId="ns=1;i=6027" BrowseName="1:OutputPerformanceInfoDataType" ParentNodeId="ns=1;i=6015" DataType="String">
<DisplayName>OutputPerformanceInfoDataType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5009</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6015</Reference>
</References>
<Value>
<uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">OutputPerformanceInfoDataType</uax:String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=6028" BrowseName="1:OutputPerformanceInfoDataType" ParentNodeId="ns=1;i=6017" DataType="String">
<DisplayName>OutputPerformanceInfoDataType</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=69</Reference>
<Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5010</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6017</Reference>
</References>
<Value>
<uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='OutputPerformanceInfoDataType']</uax:String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=6015" BrowseName="1:TypeDictionary" SymbolicName="TypeDictionary_BinarySchema" DataType="ByteString">
<DisplayName>TypeDictionary</DisplayName>
<Description>Collects the data type descriptions of http://opcfoundation.org/UA/Machinery/Jobs/</Description>
<References>
<Reference ReferenceType="HasTypeDefinition">i=72</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=6023</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=6025</Reference>
<Reference ReferenceType="HasProperty">ns=1;i=6016</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=6021</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=6027</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">i=93</Reference>
</References>
<Value>
<uax:ByteString xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">PG9wYzpUeXBlRGljdGlvbmFyeSB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZ
W1hLWluc3RhbmNlIiB4bWxuczp0bnM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS9NY
WNoaW5lcnkvSm9icy8iIERlZmF1bHRCeXRlT3JkZXI9IkxpdHRsZUVuZGlhbiIgeG1sbnM6b
3BjPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvQmluYXJ5U2NoZW1hLyIgeG1sbnM6bnMxP
SJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvSVNBOTUtSk9CQ09OVFJPTF9WMi8iIHhtb
G5zOnVhPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvIiBUYXJnZXROYW1lc3BhY2U9I
mh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS9NYWNoaW5lcnkvSm9icy8iPgogPG9wYzpJb
XBvcnQgTmFtZXNwYWNlPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvIi8+CiA8b3BjO
kltcG9ydCBOYW1lc3BhY2U9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS9JU0E5NS1KT
0JDT05UUk9MX1YyLyIvPgogPG9wYzpTdHJ1Y3R1cmVkVHlwZSBCYXNlVHlwZT0idWE6RXh0Z
W5zaW9uT2JqZWN0IiBOYW1lPSJCT01Db21wb25lbnRJbmZvcm1hdGlvbkRhdGFUeXBlIj4KI
CA8b3BjOkZpZWxkIFR5cGVOYW1lPSJ0bnM6T3V0cHV0SW5mb3JtYXRpb25EYXRhVHlwZSIgT
mFtZT0iSWRlbnRpZmljYXRpb24iLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6RG91Y
mxlIiBOYW1lPSJRdWFudGl0eSIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9InVhOkVVSW5mb
3JtYXRpb24iIE5hbWU9IkVuZ2luZWVyaW5nVW5pdHMiLz4KIDwvb3BjOlN0cnVjdHVyZWRUe
XBlPgogPG9wYzpTdHJ1Y3R1cmVkVHlwZSBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0I
iBOYW1lPSJCT01JbmZvcm1hdGlvbkRhdGFUeXBlIj4KICA8b3BjOkZpZWxkIFR5cGVOYW1lP
SJ0bnM6T3V0cHV0SW5mb3JtYXRpb25EYXRhVHlwZSIgTmFtZT0iSWRlbnRpZmljYXRpb24iL
z4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6SW50MzIiIE5hbWU9Ik5vT2ZDb21wb25lb
nRJbmZvcm1hdGlvbiIvPgogIDxvcGM6RmllbGQgTGVuZ3RoRmllbGQ9Ik5vT2ZDb21wb25lb
nRJbmZvcm1hdGlvbiIgVHlwZU5hbWU9InRuczpCT01Db21wb25lbnRJbmZvcm1hdGlvbkRhd
GFUeXBlIiBOYW1lPSJDb21wb25lbnRJbmZvcm1hdGlvbiIvPgogPC9vcGM6U3RydWN0dXJlZ
FR5cGU+CiA8b3BjOlN0cnVjdHVyZWRUeXBlIEJhc2VUeXBlPSJ1YTpFeHRlbnNpb25PYmplY
3QiIE5hbWU9Ik91dHB1dEluZm9ybWF0aW9uRGF0YVR5cGUiPgogIDxvcGM6RmllbGQgVHlwZ
U5hbWU9Im9wYzpCaXQiIE5hbWU9Ik9yZGVyTnVtYmVyU3BlY2lmaWVkIi8+CiAgPG9wYzpGa
WVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iTG90TnVtYmVyU3BlY2lmaWVkIi8+CiAgP
G9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iU2VyaWFsTnVtYmVyU3BlY2lma
WVkIi8+CiAgPG9wYzpGaWVsZCBMZW5ndGg9IjI5IiBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZ
T0iUmVzZXJ2ZWQxIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOkNoYXJBcnJheSIgT
mFtZT0iSXRlbU51bWJlciIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9InRuczpPdXRwdXRJb
mZvVHlwZSIgTmFtZT0iT3V0cHV0SW5mbyIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9I
k9yZGVyTnVtYmVyU3BlY2lmaWVkIiBUeXBlTmFtZT0ib3BjOkNoYXJBcnJheSIgTmFtZT0iT
3JkZXJOdW1iZXIiLz4KICA8b3BjOkZpZWxkIFN3aXRjaEZpZWxkPSJMb3ROdW1iZXJTcGVja
WZpZWQiIFR5cGVOYW1lPSJvcGM6Q2hhckFycmF5IiBOYW1lPSJMb3ROdW1iZXIiLz4KICA8b
3BjOkZpZWxkIFN3aXRjaEZpZWxkPSJTZXJpYWxOdW1iZXJTcGVjaWZpZWQiIFR5cGVOYW1lP
SJvcGM6Q2hhckFycmF5IiBOYW1lPSJTZXJpYWxOdW1iZXIiLz4KIDwvb3BjOlN0cnVjdHVyZ
WRUeXBlPgogPG9wYzpTdHJ1Y3R1cmVkVHlwZSBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZ
WN0IiBOYW1lPSJPdXRwdXRQZXJmb3JtYW5jZUluZm9EYXRhVHlwZSI+CiAgPG9wYzpGaWVsZ
CBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iU3RhcnRUaW1lU3BlY2lmaWVkIi8+CiAgPG9wY
zpGaWVsZCBUeXBlTmFtZT0ib3BjOkJpdCIgTmFtZT0iRW5kVGltZVNwZWNpZmllZCIvPgogI
DxvcGM6RmllbGQgTGVuZ3RoPSIzMCIgVHlwZU5hbWU9Im9wYzpCaXQiIE5hbWU9IlJlc2Vyd
mVkMSIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9InRuczpPdXRwdXRJbmZvcm1hdGlvbkRhd
GFUeXBlIiBOYW1lPSJJZGVudGlmaWNhdGlvbiIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllb
GQ9IlN0YXJ0VGltZVNwZWNpZmllZCIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgTmFtZT0iU
3RhcnRUaW1lIi8+CiAgPG9wYzpGaWVsZCBTd2l0Y2hGaWVsZD0iRW5kVGltZVNwZWNpZmllZ
CIgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgTmFtZT0iRW5kVGltZSIvPgogIDxvcGM6Rmllb
GQgVHlwZU5hbWU9Im9wYzpJbnQzMiIgTmFtZT0iTm9PZlBhcmFtZXRlcnMiLz4KICA8b3BjO
kZpZWxkIExlbmd0aEZpZWxkPSJOb09mUGFyYW1ldGVycyIgVHlwZU5hbWU9Im5zMTpJU0E5N
VBhcmFtZXRlckRhdGFUeXBlIiBOYW1lPSJQYXJhbWV0ZXJzIi8+CiA8L29wYzpTdHJ1Y3R1c
mVkVHlwZT4KIDxvcGM6RW51bWVyYXRlZFR5cGUgTGVuZ3RoSW5CaXRzPSIzMiIgTmFtZT0iS
m9iRXhlY3V0aW9uTW9kZSI+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU2ltdWxhd
Glvbk1vZGUiIFZhbHVlPSIwIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iVGVzd
E1vZGUiIFZhbHVlPSIxIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUHJvZHVjd
Glvbk1vZGUiIFZhbHVlPSIyIi8+CiA8L29wYzpFbnVtZXJhdGVkVHlwZT4KIDxvcGM6RW51b
WVyYXRlZFR5cGUgTGVuZ3RoSW5CaXRzPSIzMiIgTmFtZT0iSm9iUmVzdWx0Ij4KICA8b3BjO
kVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJVbmtub3duIiBWYWx1ZT0iMCIvPgogIDxvcGM6RW51b
WVyYXRlZFZhbHVlIE5hbWU9IlN1Y2Nlc3NmdWwiIFZhbHVlPSIxIi8+CiAgPG9wYzpFbnVtZ
XJhdGVkVmFsdWUgTmFtZT0iVW5zdWNjZXNzZnVsIiBWYWx1ZT0iMiIvPgogPC9vcGM6RW51b
WVyYXRlZFR5cGU+CiA8b3BjOkVudW1lcmF0ZWRUeXBlIExlbmd0aEluQml0cz0iMzIiIE5hb
WU9IlByb2Nlc3NJcnJlZ3VsYXJpdHkiPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9I
kNhcGFiaWxpdHlVbmF2YWlsYWJsZSIgVmFsdWU9IjAiLz4KICA8b3BjOkVudW1lcmF0ZWRWY
Wx1ZSBOYW1lPSJEZXRlY3RlZCIgVmFsdWU9IjEiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1Z
SBOYW1lPSJOb3REZXRlY3RlZCIgVmFsdWU9IjIiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1Z
SBOYW1lPSJOb3RZZXREZXRlcm1pbmVkIiBWYWx1ZT0iMyIvPgogPC9vcGM6RW51bWVyYXRlZ
FR5cGU+CiA8b3BjOkVudW1lcmF0ZWRUeXBlIExlbmd0aEluQml0cz0iOCIgTmFtZT0iT3V0c
HV0SW5mb1R5cGUiIElzT3B0aW9uU2V0PSJ0cnVlIj4KICA8b3BjOkVudW1lcmF0ZWRWYWx1Z
SBOYW1lPSJPcmRlck51bWJlciIgVmFsdWU9IjAiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1Z
SBOYW1lPSJMb3ROdW1iZXIiIFZhbHVlPSIxIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgT
mFtZT0iU2VyaWFsTnVtYmVyIiBWYWx1ZT0iMiIvPgogPC9vcGM6RW51bWVyYXRlZFR5cGU+C
jwvb3BjOlR5cGVEaWN0aW9uYXJ5Pgo=</uax:ByteString>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=6016" BrowseName="NamespaceUri" ParentNodeId="ns=1;i=6015" DataType="String">
<DisplayName>NamespaceUri</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6015</Reference>
</References>
<Value>
<uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">http://opcfoundation.org/UA/Machinery/Jobs/</uax:String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=6017" BrowseName="1:TypeDictionary" SymbolicName="TypeDictionary_XmlSchema" DataType="ByteString">
<DisplayName>TypeDictionary</DisplayName>
<Description>Collects the data type descriptions of http://opcfoundation.org/UA/Machinery/Jobs/</Description>
<References>
<Reference ReferenceType="HasTypeDefinition">i=72</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=6024</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=6026</Reference>
<Reference ReferenceType="HasProperty">ns=1;i=6018</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=6022</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=6028</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">i=92</Reference>
</References>
<Value>
<uax:ByteString xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">PHhzOnNjaGVtYSBlbGVtZW50Rm9ybURlZmF1bHQ9InF1YWxpZmllZCIgdGFyZ2V0TmFtZXNwYWNlPSJod
HRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvTWFjaGluZXJ5L0pvYnMvVHlwZXMueHNkIiB4b
Wxuczp0bnM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS9NYWNoaW5lcnkvSm9icy9Ue
XBlcy54c2QiIHhtbG5zOm5zMT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBL0lTQTk1L
UpPQkNPTlRST0xfVjIvVHlwZXMueHNkIiB4bWxuczp1YT0iaHR0cDovL29wY2ZvdW5kYXRpb
24ub3JnL1VBLzIwMDgvMDIvVHlwZXMueHNkIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vc
mcvMjAwMS9YTUxTY2hlbWEiPgogPHhzOmltcG9ydCBuYW1lc3BhY2U9Imh0dHA6Ly9vcGNmb
3VuZGF0aW9uLm9yZy9VQS8yMDA4LzAyL1R5cGVzLnhzZCIvPgogPHhzOmltcG9ydCBuYW1lc
3BhY2U9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS9JU0E5NS1KT0JDT05UUk9MX1YyL
1R5cGVzLnhzZCIvPgogPHhzOnNpbXBsZVR5cGUgbmFtZT0iSm9iRXhlY3V0aW9uTW9kZSI+C
iAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+CiAgIDx4czplbnVtZXJhdGlvb
iB2YWx1ZT0iU2ltdWxhdGlvbk1vZGVfMCIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9I
lRlc3RNb2RlXzEiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJQcm9kdWN0aW9uTW9kZ
V8yIi8+CiAgPC94czpyZXN0cmljdGlvbj4KIDwveHM6c2ltcGxlVHlwZT4KIDx4czplbGVtZ
W50IHR5cGU9InRuczpKb2JFeGVjdXRpb25Nb2RlIiBuYW1lPSJKb2JFeGVjdXRpb25Nb2RlI
i8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mSm9iRXhlY3V0aW9uTW9kZSI+CiAgP
HhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0id
W5ib3VuZGVkIiB0eXBlPSJ0bnM6Sm9iRXhlY3V0aW9uTW9kZSIgbmFtZT0iSm9iRXhlY3V0a
W9uTW9kZSIgbmlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wb
GV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZKb2JFeGVjdXRpb25Nb2RlI
iBuYW1lPSJMaXN0T2ZKb2JFeGVjdXRpb25Nb2RlIiBuaWxsYWJsZT0idHJ1ZSIvPgogPHhzO
nNpbXBsZVR5cGUgbmFtZT0iSm9iUmVzdWx0Ij4KICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ie
HM6c3RyaW5nIj4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJVbmtub3duXzAiLz4KICAgP
HhzOmVudW1lcmF0aW9uIHZhbHVlPSJTdWNjZXNzZnVsXzEiLz4KICAgPHhzOmVudW1lcmF0a
W9uIHZhbHVlPSJVbnN1Y2Nlc3NmdWxfMiIvPgogIDwveHM6cmVzdHJpY3Rpb24+CiA8L3hzO
nNpbXBsZVR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6Sm9iUmVzdWx0IiBuYW1lPSJKb
2JSZXN1bHQiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZKb2JSZXN1bHQiPgogI
Dx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9I
nVuYm91bmRlZCIgdHlwZT0idG5zOkpvYlJlc3VsdCIgbmFtZT0iSm9iUmVzdWx0IiBuaWxsY
WJsZT0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzO
mVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZkpvYlJlc3VsdCIgbmFtZT0iTGlzdE9mSm9iUmVzd
Wx0IiBuaWxsYWJsZT0idHJ1ZSIvPgogPHhzOnNpbXBsZVR5cGUgbmFtZT0iUHJvY2Vzc0lyc
mVndWxhcml0eSI+CiAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+CiAgIDx4c
zplbnVtZXJhdGlvbiB2YWx1ZT0iQ2FwYWJpbGl0eVVuYXZhaWxhYmxlXzAiLz4KICAgPHhzO
mVudW1lcmF0aW9uIHZhbHVlPSJEZXRlY3RlZF8xIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2Y
Wx1ZT0iTm90RGV0ZWN0ZWRfMiIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik5vdFlld
ERldGVybWluZWRfMyIvPgogIDwveHM6cmVzdHJpY3Rpb24+CiA8L3hzOnNpbXBsZVR5cGU+C
iA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6UHJvY2Vzc0lycmVndWxhcml0eSIgbmFtZT0iUHJvY
2Vzc0lycmVndWxhcml0eSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlByb2Nlc
3NJcnJlZ3VsYXJpdHkiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2Njd
XJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOlByb2Nlc3NJcnJlZ3VsY
XJpdHkiIG5hbWU9IlByb2Nlc3NJcnJlZ3VsYXJpdHkiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgP
C94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0b
nM6TGlzdE9mUHJvY2Vzc0lycmVndWxhcml0eSIgbmFtZT0iTGlzdE9mUHJvY2Vzc0lycmVnd
Wxhcml0eSIgbmlsbGFibGU9InRydWUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJCT01Db
21wb25lbnRJbmZvcm1hdGlvbkRhdGFUeXBlIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplb
GVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ0bnM6T3V0cHV0SW5mb
3JtYXRpb25EYXRhVHlwZSIgbmFtZT0iSWRlbnRpZmljYXRpb24iLz4KICAgPHhzOmVsZW1lb
nQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOmRvdWJsZSIgbmFtZT0iU
XVhbnRpdHkiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiI
HR5cGU9InVhOkVVSW5mb3JtYXRpb24iIG5hbWU9IkVuZ2luZWVyaW5nVW5pdHMiLz4KICA8L
3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuc
zpCT01Db21wb25lbnRJbmZvcm1hdGlvbkRhdGFUeXBlIiBuYW1lPSJCT01Db21wb25lbnRJb
mZvcm1hdGlvbkRhdGFUeXBlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQk9NQ
29tcG9uZW50SW5mb3JtYXRpb25EYXRhVHlwZSI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6Z
WxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6Q
k9NQ29tcG9uZW50SW5mb3JtYXRpb25EYXRhVHlwZSIgbmFtZT0iQk9NQ29tcG9uZW50SW5mb
3JtYXRpb25EYXRhVHlwZSIgbmlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogP
C94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZCT01Db21wb
25lbnRJbmZvcm1hdGlvbkRhdGFUeXBlIiBuYW1lPSJMaXN0T2ZCT01Db21wb25lbnRJbmZvc
m1hdGlvbkRhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hb
WU9IkJPTUluZm9ybWF0aW9uRGF0YVR5cGUiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZ
W1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InRuczpPdXRwdXRJbmZvc
m1hdGlvbkRhdGFUeXBlIiBuYW1lPSJJZGVudGlmaWNhdGlvbiIvPgogICA8eHM6ZWxlbWVud
CBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0idG5zOkxpc3RPZkJPTUNvbXBvb
mVudEluZm9ybWF0aW9uRGF0YVR5cGUiIG5hbWU9IkNvbXBvbmVudEluZm9ybWF0aW9uIi8+C
iAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlP
SJ0bnM6Qk9NSW5mb3JtYXRpb25EYXRhVHlwZSIgbmFtZT0iQk9NSW5mb3JtYXRpb25EYXRhV
HlwZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkJPTUluZm9ybWF0aW9uRGF0Y
VR5cGUiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtY
XhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOkJPTUluZm9ybWF0aW9uRGF0YVR5cGUiI
G5hbWU9IkJPTUluZm9ybWF0aW9uRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94c
zpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6T
GlzdE9mQk9NSW5mb3JtYXRpb25EYXRhVHlwZSIgbmFtZT0iTGlzdE9mQk9NSW5mb3JtYXRpb
25EYXRhVHlwZSIgbmlsbGFibGU9InRydWUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJPd
XRwdXRJbmZvcm1hdGlvbkRhdGFUeXBlIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZ
W50IG1pbk9jY3Vycz0iMCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG5hbWU9IkVuY29kaW5nT
WFzayIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZ
T0ieHM6c3RyaW5nIiBuYW1lPSJJdGVtTnVtYmVyIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY
3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czp1bnNpZ25lZEJ5dGUiIG5hbWU9Ik91d
HB1dEluZm8iLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiI
HR5cGU9InhzOnN0cmluZyIgbmFtZT0iT3JkZXJOdW1iZXIiLz4KICAgPHhzOmVsZW1lbnQgb
WluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOnN0cmluZyIgbmFtZT0iTG90T
nVtYmVyIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0e
XBlPSJ4czpzdHJpbmciIG5hbWU9IlNlcmlhbE51bWJlciIvPgogIDwveHM6c2VxdWVuY2U+C
iA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOk91dHB1dEluZm9yb
WF0aW9uRGF0YVR5cGUiIG5hbWU9Ik91dHB1dEluZm9ybWF0aW9uRGF0YVR5cGUiLz4KIDx4c
zpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZPdXRwdXRJbmZvcm1hdGlvbkRhdGFUeXBlIj4KI
CA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzP
SJ1bmJvdW5kZWQiIHR5cGU9InRuczpPdXRwdXRJbmZvcm1hdGlvbkRhdGFUeXBlIiBuYW1lP
SJPdXRwdXRJbmZvcm1hdGlvbkRhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c
2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc
3RPZk91dHB1dEluZm9ybWF0aW9uRGF0YVR5cGUiIG5hbWU9Ikxpc3RPZk91dHB1dEluZm9yb
WF0aW9uRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZ
T0iT3V0cHV0UGVyZm9ybWFuY2VJbmZvRGF0YVR5cGUiPgogIDx4czpzZXF1ZW5jZT4KICAgP
HhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbmFtZT0iR
W5jb2RpbmdNYXNrIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzP
SIxIiB0eXBlPSJ0bnM6T3V0cHV0SW5mb3JtYXRpb25EYXRhVHlwZSIgbmFtZT0iSWRlbnRpZ
mljYXRpb24iLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiI
HR5cGU9InhzOmRhdGVUaW1lIiBuYW1lPSJTdGFydFRpbWUiLz4KICAgPHhzOmVsZW1lbnQgb
WluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOmRhdGVUaW1lIiBuYW1lPSJFb
mRUaW1lIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0e
XBlPSJuczE6TGlzdE9mSVNBOTVQYXJhbWV0ZXJEYXRhVHlwZSIgbmFtZT0iUGFyYW1ldGVyc
yIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgd
HlwZT0idG5zOk91dHB1dFBlcmZvcm1hbmNlSW5mb0RhdGFUeXBlIiBuYW1lPSJPdXRwdXRQZ
XJmb3JtYW5jZUluZm9EYXRhVHlwZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZ
k91dHB1dFBlcmZvcm1hbmNlSW5mb0RhdGFUeXBlIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4c
zplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuc
zpPdXRwdXRQZXJmb3JtYW5jZUluZm9EYXRhVHlwZSIgbmFtZT0iT3V0cHV0UGVyZm9ybWFuY
2VJbmZvRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwve
HM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mT3V0cHV0UGVyZ
m9ybWFuY2VJbmZvRGF0YVR5cGUiIG5hbWU9Ikxpc3RPZk91dHB1dFBlcmZvcm1hbmNlSW5mb
0RhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgo8L3hzOnNjaGVtYT4K</uax:ByteString>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=6018" BrowseName="NamespaceUri" ParentNodeId="ns=1;i=6017" DataType="String">
<DisplayName>NamespaceUri</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6017</Reference>
</References>
<Value>
<uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">http://opcfoundation.org/UA/Machinery/Jobs/Types.xsd</uax:String>
</Value>
</UAVariable>
<UAObjectType NodeId="ns=1;i=1003" BrowseName="1:JobManagementType">
<DisplayName>JobManagementType</DisplayName>
<Category>Machinery Job Management Base</Category>
<Documentation>https://reference.opcfoundation.org/Machinery/Jobs/v100/docs/8.1</Documentation>
<References>
<Reference ReferenceType="HasProperty">ns=1;i=6013</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=5001</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=5002</Reference>
<Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
</References>
</UAObjectType>
<UAVariable NodeId="ns=1;i=6013" BrowseName="DefaultInstanceBrowseName" ParentNodeId="ns=1;i=1003" DataType="QualifiedName" AccessLevel="3">
<DisplayName>DefaultInstanceBrowseName</DisplayName>
<Description>The default BrowseName for instances of the type.</Description>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1003</Reference>
</References>
<Value>
<uax:QualifiedName xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>JobManagement</uax:Name>
</uax:QualifiedName>
</Value>
</UAVariable>
<UAObject NodeId="ns=1;i=5001" BrowseName="1:JobOrderControl" ParentNodeId="ns=1;i=1003">
<DisplayName>JobOrderControl</DisplayName>
<References>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasTypeDefinition">ns=2;i=1002</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=6009</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=6001</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1003</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=6002</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=6003</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=6004</Reference>
<Reference ReferenceType="HasProperty">ns=1;i=6005</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=6006</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=6007</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=6008</Reference>
</References>
</UAObject>
<UAVariable NodeId="ns=1;i=6009" BrowseName="CurrentState" ParentNodeId="ns=1;i=5001" DataType="LocalizedText">
<DisplayName>CurrentState</DisplayName>
<References>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5001</Reference>
<Reference ReferenceType="HasProperty">ns=1;i=6010</Reference>
</References>
</UAVariable>
<UAVariable NodeId="ns=1;i=6010" BrowseName="Id" ParentNodeId="ns=1;i=6009" DataType="NodeId">
<DisplayName>Id</DisplayName>
<References>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6009</Reference>
</References>
</UAVariable>
<UAVariable NodeId="ns=1;i=6001" BrowseName="2:EquipmentID" ParentNodeId="ns=1;i=5001" DataType="String" ValueRank="1" ArrayDimensions="0">
<DisplayName>EquipmentID</DisplayName>
<Description>Defines a read-only set of Equipment Class IDs and Equipment IDs that may be specif