UNPKG

@opcua/for-node-red

Version:

The Node-RED node to communicate via OPC UA, powered NodeOPCUA and developed by Sterfive's team

841 lines (840 loc) 882 kB
<?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/Scales/V2/</Uri> <Uri>http://opcfoundation.org/UA/IA/</Uri> <Uri>http://opcfoundation.org/UA/DI/</Uri> <Uri>http://opcfoundation.org/UA/Machinery/</Uri> <Uri>http://opcfoundation.org/UA/PackML/</Uri> </NamespaceUris> <Models> <Model ModelUri="http://opcfoundation.org/UA/Scales/V2/" Version="2.00" PublicationDate="2025-03-01T00:00:00Z" ModelVersion="2.0"> <RequiredModel ModelUri="http://opcfoundation.org/UA/" Version="1.05.03" PublicationDate="2023-12-15T00:00:00Z" /> <RequiredModel ModelUri="http://opcfoundation.org/UA/DI/" Version="1.04.0" PublicationDate="2022-11-03T00:00:00Z" /> <RequiredModel ModelUri="http://opcfoundation.org/UA/IA/" Version="1.01.2" PublicationDate="2022-06-15T00:00:00Z" /> <RequiredModel ModelUri="http://opcfoundation.org/UA/Machinery/" Version="1.03.0" PublicationDate="2023-08-01T00:00:00Z" /> <RequiredModel ModelUri="http://opcfoundation.org/UA/PackML/" Version="1.01" PublicationDate="2020-10-08T11:08:00Z" /> </Model> </Models> <Aliases> <Alias Alias="Boolean">i=1</Alias> <Alias Alias="UInt16">i=5</Alias> <Alias Alias="UInt32">i=7</Alias> <Alias Alias="UInt64">i=9</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="LocalizedText">i=21</Alias> <Alias Alias="Number">i=26</Alias> <Alias Alias="UInteger">i=28</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="Duration">i=290</Alias> <Alias Alias="NumericRange">i=291</Alias> <Alias Alias="UtcTime">i=294</Alias> <Alias Alias="Argument">i=296</Alias> <Alias Alias="Range">i=884</Alias> <Alias Alias="EUInformation">i=887</Alias> <Alias Alias="EnumValueType">i=7594</Alias> <Alias Alias="HasInterface">i=17603</Alias> <Alias Alias="HasAddIn">i=17604</Alias> <Alias Alias="CurrencyUnitType">i=23498</Alias> <Alias Alias="HasStatisticComponent">ns=2;i=4002</Alias> <Alias Alias="TareMode">ns=1;i=54</Alias> <Alias Alias="WeightType">ns=1;i=55</Alias> <Alias Alias="PrintableWeightType">ns=1;i=56</Alias> <Alias Alias="RecipeThresholdType">ns=1;i=57</Alias> <Alias Alias="RecipeTargetValueType">ns=1;i=58</Alias> <Alias Alias="RecipeReportElementType">ns=1;i=59</Alias> <Alias Alias="ToleranceState">ns=1;i=60</Alias> <Alias Alias="EqualityAndRelationalOperator">ns=1;i=61</Alias> <Alias Alias="EdgeOperator">ns=1;i=62</Alias> <Alias Alias="AbstractWeightType">ns=1;i=63</Alias> <Alias Alias="RateControlMode">ns=1;i=30003</Alias> </Aliases> <Extensions> <Extension> <ua:ModelInfo Tool="UaModeler" Hash="NSZQG8Qr1+DgVpwMCGyCTg==" Version="1.6.12" xmlns:ua="http://unifiedautomation.com/Configuration/NodeSet.xsd" /> </Extension> </Extensions> <UADataType NodeId="ns=1;i=65" BrowseName="1:DraftShieldType"> <DisplayName>DraftShieldType</DisplayName> <Documentation>https://reference.opcfoundation.org/Scales/v200/docs/10.8</Documentation> <References> <Reference ReferenceType="HasProperty">ns=1;i=760</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference> </References> <Definition Name="1:DraftShieldType"> <Field Name="Right_0" Value="0" /> <Field Name="Left_1" Value="1" /> <Field Name="Top_2" Value="2" /> <Field Name="All_3" Value="3" /> </Definition> </UADataType> <UAVariable NodeId="ns=1;i=760" BrowseName="EnumStrings" ParentNodeId="ns=1;i=65" DataType="LocalizedText" ValueRank="1" ArrayDimensions="4"> <DisplayName>EnumStrings</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=65</Reference> </References> <Value> <uax:ListOfLocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd"> <uax:LocalizedText> <uax:Text>Right_0</uax:Text> </uax:LocalizedText> <uax:LocalizedText> <uax:Text>Left_1</uax:Text> </uax:LocalizedText> <uax:LocalizedText> <uax:Text>Top_2</uax:Text> </uax:LocalizedText> <uax:LocalizedText> <uax:Text>All_3</uax:Text> </uax:LocalizedText> </uax:ListOfLocalizedText> </Value> </UAVariable> <UADataType NodeId="ns=1;i=62" BrowseName="1:EdgeOperator"> <DisplayName>EdgeOperator</DisplayName> <Documentation>https://reference.opcfoundation.org/Scales/v200/docs/10.7</Documentation> <References> <Reference ReferenceType="HasProperty">ns=1;i=323</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference> </References> <Definition Name="1:EdgeOperator"> <Field Name="Rising_0" Value="0" /> <Field Name="Falling_1" Value="1" /> </Definition> </UADataType> <UAVariable NodeId="ns=1;i=323" BrowseName="EnumStrings" ParentNodeId="ns=1;i=62" DataType="LocalizedText" ValueRank="1" ArrayDimensions="2"> <DisplayName>EnumStrings</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=62</Reference> </References> <Value> <uax:ListOfLocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd"> <uax:LocalizedText> <uax:Text>Rising_0</uax:Text> </uax:LocalizedText> <uax:LocalizedText> <uax:Text>Falling_1</uax:Text> </uax:LocalizedText> </uax:ListOfLocalizedText> </Value> </UAVariable> <UADataType NodeId="ns=1;i=61" BrowseName="1:EqualityAndRelationalOperator"> <DisplayName>EqualityAndRelationalOperator</DisplayName> <Description>This enumeration describes the different condition modes for an analog condition.</Description> <Documentation>https://reference.opcfoundation.org/Scales/v200/docs/10.6</Documentation> <References> <Reference ReferenceType="HasProperty">ns=1;i=322</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference> </References> <Definition Name="1:EqualityAndRelationalOperator"> <Field Name="Equal_0" Value="0" /> <Field Name="NotEqual_1" Value="1" /> <Field Name="LessOrEqualThan_2" Value="2" /> <Field Name="GreaterOrEqualThan_3" Value="3" /> <Field Name="LessThan_4" Value="4" /> <Field Name="GreaterThan_5" Value="5" /> </Definition> </UADataType> <UAVariable NodeId="ns=1;i=322" BrowseName="EnumStrings" ParentNodeId="ns=1;i=61" DataType="LocalizedText" ValueRank="1" ArrayDimensions="6"> <DisplayName>EnumStrings</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=61</Reference> </References> <Value> <uax:ListOfLocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd"> <uax:LocalizedText> <uax:Text>Equal_0</uax:Text> </uax:LocalizedText> <uax:LocalizedText> <uax:Text>NotEqual_1</uax:Text> </uax:LocalizedText> <uax:LocalizedText> <uax:Text>LessOrEqualThan_2</uax:Text> </uax:LocalizedText> <uax:LocalizedText> <uax:Text>GreaterOrEqualThan_3</uax:Text> </uax:LocalizedText> <uax:LocalizedText> <uax:Text>LessThan_4</uax:Text> </uax:LocalizedText> <uax:LocalizedText> <uax:Text>GreaterThan_5</uax:Text> </uax:LocalizedText> </uax:ListOfLocalizedText> </Value> </UAVariable> <UADataType NodeId="ns=1;i=30003" BrowseName="1:RateControlMode"> <DisplayName>RateControlMode</DisplayName> <Documentation>https://reference.opcfoundation.org/Scales/v200/docs/10.12</Documentation> <References> <Reference ReferenceType="HasProperty">ns=1;i=60156</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference> </References> <Definition Name="1:RateControlMode"> <Field Name="Gravimetric_0" Value="0" /> <Field Name="Volumetric_1" Value="1" /> </Definition> </UADataType> <UAVariable NodeId="ns=1;i=60156" BrowseName="EnumStrings" ParentNodeId="ns=1;i=30003" DataType="LocalizedText" ValueRank="1" ArrayDimensions="2"> <DisplayName>EnumStrings</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=30003</Reference> </References> <Value> <uax:ListOfLocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd"> <uax:LocalizedText> <uax:Text>Gravimetric_0</uax:Text> </uax:LocalizedText> <uax:LocalizedText> <uax:Text>Volumetric_1</uax:Text> </uax:LocalizedText> </uax:ListOfLocalizedText> </Value> </UAVariable> <UADataType NodeId="ns=1;i=54" BrowseName="1:TareMode"> <DisplayName>TareMode</DisplayName> <Documentation>https://reference.opcfoundation.org/Scales/v200/docs/10.9</Documentation> <References> <Reference ReferenceType="HasProperty">ns=1;i=195</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference> </References> <Definition Name="1:TareMode"> <Field Name="None_0" Value="0" /> <Field Name="MeasuredTare_1" Value="1" /> <Field Name="PresetTare_2" Value="2" /> <Field Name="ProportionalTare_3" Value="3" /> </Definition> </UADataType> <UAVariable NodeId="ns=1;i=195" BrowseName="EnumStrings" ParentNodeId="ns=1;i=54" DataType="LocalizedText" ValueRank="1" ArrayDimensions="4"> <DisplayName>EnumStrings</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=54</Reference> </References> <Value> <uax:ListOfLocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd"> <uax:LocalizedText> <uax:Text>None_0</uax:Text> </uax:LocalizedText> <uax:LocalizedText> <uax:Text>MeasuredTare_1</uax:Text> </uax:LocalizedText> <uax:LocalizedText> <uax:Text>PresetTare_2</uax:Text> </uax:LocalizedText> <uax:LocalizedText> <uax:Text>ProportionalTare_3</uax:Text> </uax:LocalizedText> </uax:ListOfLocalizedText> </Value> </UAVariable> <UADataType NodeId="ns=1;i=60" BrowseName="1:ToleranceState"> <DisplayName>ToleranceState</DisplayName> <Documentation>https://reference.opcfoundation.org/Scales/v200/docs/10.10</Documentation> <References> <Reference ReferenceType="HasProperty">ns=1;i=321</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference> </References> <Definition Name="1:ToleranceState"> <Field Name="In_0" Value="0" /> <Field Name="Under_1" Value="1" /> <Field Name="Over_2" Value="2" /> <Field Name="UnderOrOver_3" Value="3" /> </Definition> </UADataType> <UAVariable NodeId="ns=1;i=321" BrowseName="EnumStrings" ParentNodeId="ns=1;i=60" DataType="LocalizedText" ValueRank="1" ArrayDimensions="4"> <DisplayName>EnumStrings</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=60</Reference> </References> <Value> <uax:ListOfLocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd"> <uax:LocalizedText> <uax:Text>In_0</uax:Text> </uax:LocalizedText> <uax:LocalizedText> <uax:Text>Under_1</uax:Text> </uax:LocalizedText> <uax:LocalizedText> <uax:Text>Over_2</uax:Text> </uax:LocalizedText> <uax:LocalizedText> <uax:Text>UnderOrOver_3</uax:Text> </uax:LocalizedText> </uax:ListOfLocalizedText> </Value> </UAVariable> <UADataType NodeId="ns=1;i=63" BrowseName="1:AbstractWeightType" IsAbstract="true"> <DisplayName>AbstractWeightType</DisplayName> <Documentation>https://reference.opcfoundation.org/Scales/v200/docs/10.1</Documentation> <References> <Reference ReferenceType="HasEncoding">ns=1;i=109</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=111</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=110</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference> </References> <Definition Name="1:AbstractWeightType" /> </UADataType> <UADataType NodeId="ns=1;i=56" BrowseName="1:PrintableWeightType"> <DisplayName>PrintableWeightType</DisplayName> <Documentation>https://reference.opcfoundation.org/Scales/v200/docs/10.2</Documentation> <References> <Reference ReferenceType="HasEncoding">ns=1;i=97</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=99</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=98</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=63</Reference> </References> <Definition Name="1:PrintableWeightType"> <Field Name="Gross" DataType="String" /> <Field Name="Net" DataType="String" /> <Field Name="Tare" DataType="String" /> </Definition> </UADataType> <UAVariable NodeId="ns=1;i=60095" BrowseName="1:PrintableWeightType" ParentNodeId="ns=1;i=186" DataType="String"> <DisplayName>PrintableWeightType</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=69</Reference> <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=97</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=186</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">PrintableWeightType</uax:String> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=60096" BrowseName="1:PrintableWeightType" ParentNodeId="ns=1;i=188" DataType="String"> <DisplayName>PrintableWeightType</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=69</Reference> <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=98</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=188</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='PrintableWeightType']</uax:String> </Value> </UAVariable> <UADataType NodeId="ns=1;i=55" BrowseName="1:WeightType"> <DisplayName>WeightType</DisplayName> <Documentation>https://reference.opcfoundation.org/Scales/v200/docs/10.3</Documentation> <References> <Reference ReferenceType="HasEncoding">ns=1;i=88</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=90</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=89</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=63</Reference> </References> <Definition Name="1:WeightType"> <Field Name="Gross" DataType="Double" /> <Field Name="Net" DataType="Double" /> <Field Name="Tare" DataType="Double" /> </Definition> </UADataType> <UAVariable NodeId="ns=1;i=60097" BrowseName="1:WeightType" ParentNodeId="ns=1;i=186" DataType="String"> <DisplayName>WeightType</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=69</Reference> <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=88</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=186</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">WeightType</uax:String> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=60098" BrowseName="1:WeightType" ParentNodeId="ns=1;i=188" DataType="String"> <DisplayName>WeightType</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=69</Reference> <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=89</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=188</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='WeightType']</uax:String> </Value> </UAVariable> <UADataType NodeId="ns=1;i=59" BrowseName="1:RecipeReportElementType"> <DisplayName>RecipeReportElementType</DisplayName> <Documentation>https://reference.opcfoundation.org/Scales/v200/docs/10.4</Documentation> <References> <Reference ReferenceType="HasEncoding">ns=1;i=106</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=108</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=107</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference> </References> <Definition Name="1:RecipeReportElementType"> <Field Name="ReportMessage" DataType="LocalizedText" /> <Field Name="Timestamp" DataType="UtcTime" /> </Definition> </UADataType> <UAVariable NodeId="ns=1;i=60099" BrowseName="1:RecipeReportElementType" ParentNodeId="ns=1;i=186" DataType="String"> <DisplayName>RecipeReportElementType</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=69</Reference> <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=106</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=186</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">RecipeReportElementType</uax:String> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=60100" BrowseName="1:RecipeReportElementType" ParentNodeId="ns=1;i=188" DataType="String"> <DisplayName>RecipeReportElementType</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=69</Reference> <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=107</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=188</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='RecipeReportElementType']</uax:String> </Value> </UAVariable> <UADataType NodeId="ns=1;i=58" BrowseName="1:RecipeTargetValueType"> <DisplayName>RecipeTargetValueType</DisplayName> <Documentation>https://reference.opcfoundation.org/Scales/v200/docs/10.5</Documentation> <References> <Reference ReferenceType="HasEncoding">ns=1;i=103</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=105</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=104</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference> </References> <Definition Name="1:RecipeTargetValueType"> <Field Name="TargetValueId" DataType="UInt32" /> <Field Name="TargetValueNodeId" DataType="NodeId" IsOptional="true" /> <Field Name="TargetValueName" DataType="LocalizedText" /> </Definition> </UADataType> <UAVariable NodeId="ns=1;i=60101" BrowseName="1:RecipeTargetValueType" ParentNodeId="ns=1;i=186" DataType="String"> <DisplayName>RecipeTargetValueType</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=69</Reference> <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=103</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=186</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">RecipeTargetValueType</uax:String> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=60102" BrowseName="1:RecipeTargetValueType" ParentNodeId="ns=1;i=188" DataType="String"> <DisplayName>RecipeTargetValueType</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=69</Reference> <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=104</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=188</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='RecipeTargetValueType']</uax:String> </Value> </UAVariable> <UADataType NodeId="ns=1;i=57" BrowseName="1:RecipeThresholdType"> <DisplayName>RecipeThresholdType</DisplayName> <Documentation>https://reference.opcfoundation.org/Scales/v200/docs/10.11</Documentation> <References> <Reference ReferenceType="HasEncoding">ns=1;i=100</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=102</Reference> <Reference ReferenceType="HasEncoding">ns=1;i=101</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference> </References> <Definition Name="1:RecipeThresholdType"> <Field Name="ThresholdId" DataType="UInt32" /> <Field Name="ThresholdNodeId" DataType="NodeId" IsOptional="true" /> <Field Name="ThresholdName" DataType="LocalizedText" /> </Definition> </UADataType> <UAVariable NodeId="ns=1;i=60103" BrowseName="1:RecipeThresholdType" ParentNodeId="ns=1;i=186" DataType="String"> <DisplayName>RecipeThresholdType</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=69</Reference> <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=100</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=186</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">RecipeThresholdType</uax:String> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=60104" BrowseName="1:RecipeThresholdType" ParentNodeId="ns=1;i=188" DataType="String"> <DisplayName>RecipeThresholdType</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=69</Reference> <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=101</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=188</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='RecipeThresholdType']</uax:String> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=186" BrowseName="1:Opc.Ua.Scale" SymbolicName="Opc_Ua_Scale_BinarySchema" DataType="ByteString"> <DisplayName>Opc.Ua.Scale</DisplayName> <Description>Collects the data type descriptions of http://opcfoundation.org/UA/Scales/V2/</Description> <References> <Reference ReferenceType="HasTypeDefinition">i=72</Reference> <Reference ReferenceType="HasProperty">ns=1;i=187</Reference> <Reference ReferenceType="HasComponent" IsForward="false">i=93</Reference> <Reference ReferenceType="HasComponent">ns=1;i=60095</Reference> <Reference ReferenceType="HasComponent">ns=1;i=60099</Reference> <Reference ReferenceType="HasComponent">ns=1;i=60101</Reference> <Reference ReferenceType="HasComponent">ns=1;i=60103</Reference> <Reference ReferenceType="HasComponent">ns=1;i=60097</Reference> </References> <Value> <uax:ByteString xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">PG9wYzpUeXBlRGljdGlvbmFyeSB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZ W1hLWluc3RhbmNlIiB4bWxuczp0bnM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS9TY 2FsZXMvVjIvIiBEZWZhdWx0Qnl0ZU9yZGVyPSJMaXR0bGVFbmRpYW4iIHhtbG5zOm9wYz0ia HR0cDovL29wY2ZvdW5kYXRpb24ub3JnL0JpbmFyeVNjaGVtYS8iIHhtbG5zOnVhPSJodHRwO i8vb3BjZm91bmRhdGlvbi5vcmcvVUEvIiBUYXJnZXROYW1lc3BhY2U9Imh0dHA6Ly9vcGNmb 3VuZGF0aW9uLm9yZy9VQS9TY2FsZXMvVjIvIj4KIDxvcGM6SW1wb3J0IE5hbWVzcGFjZT0ia HR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBLyIvPgogPG9wYzpTdHJ1Y3R1cmVkVHlwZSBCY XNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBOYW1lPSJBYnN0cmFjdFdlaWdodFR5cGUiL z4KIDxvcGM6U3RydWN0dXJlZFR5cGUgQmFzZVR5cGU9InRuczpBYnN0cmFjdFdlaWdodFR5c GUiIE5hbWU9IlByaW50YWJsZVdlaWdodFR5cGUiPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9I m9wYzpDaGFyQXJyYXkiIE5hbWU9Ikdyb3NzIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib 3BjOkNoYXJBcnJheSIgTmFtZT0iTmV0Ii8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjO kNoYXJBcnJheSIgTmFtZT0iVGFyZSIvPgogPC9vcGM6U3RydWN0dXJlZFR5cGU+CiA8b3BjO lN0cnVjdHVyZWRUeXBlIEJhc2VUeXBlPSJ0bnM6QWJzdHJhY3RXZWlnaHRUeXBlIiBOYW1lP SJXZWlnaHRUeXBlIj4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6RG91YmxlIiBOYW1lP SJHcm9zcyIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpEb3VibGUiIE5hbWU9Ik5ld CIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpEb3VibGUiIE5hbWU9IlRhcmUiLz4KI Dwvb3BjOlN0cnVjdHVyZWRUeXBlPgogPG9wYzpTdHJ1Y3R1cmVkVHlwZSBCYXNlVHlwZT0id WE6RXh0ZW5zaW9uT2JqZWN0IiBOYW1lPSJSZWNpcGVSZXBvcnRFbGVtZW50VHlwZSI+CiAgP G9wYzpGaWVsZCBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgTmFtZT0iUmVwb3J0TWVzc 2FnZSIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpEYXRlVGltZSIgTmFtZT0iVGltZ XN0YW1wIi8+CiA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4KIDxvcGM6U3RydWN0dXJlZFR5cGUgQ mFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgTmFtZT0iUmVjaXBlVGFyZ2V0VmFsdWVUe XBlIj4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Qml0IiBOYW1lPSJUYXJnZXRWYWx1Z U5vZGVJZFNwZWNpZmllZCIvPgogIDxvcGM6RmllbGQgTGVuZ3RoPSIzMSIgVHlwZU5hbWU9I m9wYzpCaXQiIE5hbWU9IlJlc2VydmVkMSIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wY zpVSW50MzIiIE5hbWU9IlRhcmdldFZhbHVlSWQiLz4KICA8b3BjOkZpZWxkIFN3aXRjaEZpZ WxkPSJUYXJnZXRWYWx1ZU5vZGVJZFNwZWNpZmllZCIgVHlwZU5hbWU9InVhOk5vZGVJZCIgT mFtZT0iVGFyZ2V0VmFsdWVOb2RlSWQiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJ1YTpMb 2NhbGl6ZWRUZXh0IiBOYW1lPSJUYXJnZXRWYWx1ZU5hbWUiLz4KIDwvb3BjOlN0cnVjdHVyZ WRUeXBlPgogPG9wYzpTdHJ1Y3R1cmVkVHlwZSBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZ WN0IiBOYW1lPSJSZWNpcGVUaHJlc2hvbGRUeXBlIj4KICA8b3BjOkZpZWxkIFR5cGVOYW1lP SJvcGM6Qml0IiBOYW1lPSJUaHJlc2hvbGROb2RlSWRTcGVjaWZpZWQiLz4KICA8b3BjOkZpZ WxkIExlbmd0aD0iMzEiIFR5cGVOYW1lPSJvcGM6Qml0IiBOYW1lPSJSZXNlcnZlZDEiLz4KI CA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6VUludDMyIiBOYW1lPSJUaHJlc2hvbGRJZCIvP gogIDxvcGM6RmllbGQgU3dpdGNoRmllbGQ9IlRocmVzaG9sZE5vZGVJZFNwZWNpZmllZCIgV HlwZU5hbWU9InVhOk5vZGVJZCIgTmFtZT0iVGhyZXNob2xkTm9kZUlkIi8+CiAgPG9wYzpGa WVsZCBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4dCIgTmFtZT0iVGhyZXNob2xkTmFtZSIvP gogPC9vcGM6U3RydWN0dXJlZFR5cGU+CiA8b3BjOkVudW1lcmF0ZWRUeXBlIExlbmd0aEluQ ml0cz0iMzIiIE5hbWU9IkRyYWZ0U2hpZWxkVHlwZSI+CiAgPG9wYzpFbnVtZXJhdGVkVmFsd WUgTmFtZT0iUmlnaHRfMCIgVmFsdWU9IjAiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOY W1lPSJMZWZ0XzEiIFZhbHVlPSIxIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iV G9wXzIiIFZhbHVlPSIyIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iQWxsXzMiI FZhbHVlPSIzIi8+CiA8L29wYzpFbnVtZXJhdGVkVHlwZT4KIDxvcGM6RW51bWVyYXRlZFR5c GUgTGVuZ3RoSW5CaXRzPSIzMiIgTmFtZT0iRWRnZU9wZXJhdG9yIj4KICA8b3BjOkVudW1lc mF0ZWRWYWx1ZSBOYW1lPSJSaXNpbmdfMCIgVmFsdWU9IjAiLz4KICA8b3BjOkVudW1lcmF0Z WRWYWx1ZSBOYW1lPSJGYWxsaW5nXzEiIFZhbHVlPSIxIi8+CiA8L29wYzpFbnVtZXJhdGVkV HlwZT4KIDxvcGM6RW51bWVyYXRlZFR5cGUgTGVuZ3RoSW5CaXRzPSIzMiIgTmFtZT0iRXF1Y WxpdHlBbmRSZWxhdGlvbmFsT3BlcmF0b3IiPgogIDxvcGM6RG9jdW1lbnRhdGlvbj5UaGlzI GVudW1lcmF0aW9uIGRlc2NyaWJlcyB0aGUgZGlmZmVyZW50IGNvbmRpdGlvbiBtb2RlcyBmb 3IgYW4gYW5hbG9nIGNvbmRpdGlvbi48L29wYzpEb2N1bWVudGF0aW9uPgogIDxvcGM6RW51b WVyYXRlZFZhbHVlIE5hbWU9IkVxdWFsXzAiIFZhbHVlPSIwIi8+CiAgPG9wYzpFbnVtZXJhd GVkVmFsdWUgTmFtZT0iTm90RXF1YWxfMSIgVmFsdWU9IjEiLz4KICA8b3BjOkVudW1lcmF0Z WRWYWx1ZSBOYW1lPSJMZXNzT3JFcXVhbFRoYW5fMiIgVmFsdWU9IjIiLz4KICA8b3BjOkVud W1lcmF0ZWRWYWx1ZSBOYW1lPSJHcmVhdGVyT3JFcXVhbFRoYW5fMyIgVmFsdWU9IjMiLz4KI CA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJMZXNzVGhhbl80IiBWYWx1ZT0iNCIvPgogI DxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkdyZWF0ZXJUaGFuXzUiIFZhbHVlPSI1Ii8+C iA8L29wYzpFbnVtZXJhdGVkVHlwZT4KIDxvcGM6RW51bWVyYXRlZFR5cGUgTGVuZ3RoSW5Ca XRzPSIzMiIgTmFtZT0iUmF0ZUNvbnRyb2xNb2RlIj4KICA8b3BjOkVudW1lcmF0ZWRWYWx1Z SBOYW1lPSJHcmF2aW1ldHJpY18wIiBWYWx1ZT0iMCIvPgogIDxvcGM6RW51bWVyYXRlZFZhb HVlIE5hbWU9IlZvbHVtZXRyaWNfMSIgVmFsdWU9IjEiLz4KIDwvb3BjOkVudW1lcmF0ZWRUe XBlPgogPG9wYzpFbnVtZXJhdGVkVHlwZSBMZW5ndGhJbkJpdHM9IjMyIiBOYW1lPSJUYXJlT W9kZSI+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iTm9uZV8wIiBWYWx1ZT0iMCIvP gogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik1lYXN1cmVkVGFyZV8xIiBWYWx1ZT0iM SIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlByZXNldFRhcmVfMiIgVmFsdWU9I jIiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJQcm9wb3J0aW9uYWxUYXJlXzMiI FZhbHVlPSIzIi8+CiA8L29wYzpFbnVtZXJhdGVkVHlwZT4KIDxvcGM6RW51bWVyYXRlZFR5c GUgTGVuZ3RoSW5CaXRzPSIzMiIgTmFtZT0iVG9sZXJhbmNlU3RhdGUiPgogIDxvcGM6RW51b WVyYXRlZFZhbHVlIE5hbWU9IkluXzAiIFZhbHVlPSIwIi8+CiAgPG9wYzpFbnVtZXJhdGVkV mFsdWUgTmFtZT0iVW5kZXJfMSIgVmFsdWU9IjEiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1Z SBOYW1lPSJPdmVyXzIiIFZhbHVlPSIyIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZ T0iVW5kZXJPck92ZXJfMyIgVmFsdWU9IjMiLz4KIDwvb3BjOkVudW1lcmF0ZWRUeXBlPgo8L 29wYzpUeXBlRGljdGlvbmFyeT4K</uax:ByteString> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=187" BrowseName="NamespaceUri" ParentNodeId="ns=1;i=186" DataType="String"> <DisplayName>NamespaceUri</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=186</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">http://opcfoundation.org/UA/Scales/V2/</uax:String> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=188" BrowseName="1:Opc.Ua.Scale" SymbolicName="Opc_Ua_Scale_XmlSchema" DataType="ByteString"> <DisplayName>Opc.Ua.Scale</DisplayName> <Description>Collects the data type descriptions of http://opcfoundation.org/UA/Scales/V2/</Description> <References> <Reference ReferenceType="HasTypeDefinition">i=72</Reference> <Reference ReferenceType="HasProperty">ns=1;i=189</Reference> <Reference ReferenceType="HasComponent" IsForward="false">i=92</Reference> <Reference ReferenceType="HasComponent">ns=1;i=60096</Reference> <Reference ReferenceType="HasComponent">ns=1;i=60100</Reference> <Reference ReferenceType="HasComponent">ns=1;i=60102</Reference> <Reference ReferenceType="HasComponent">ns=1;i=60104</Reference> <Reference ReferenceType="HasComponent">ns=1;i=60098</Reference> </References> <Value> <uax:ByteString xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">PHhzOnNjaGVtYSBlbGVtZW50Rm9ybURlZmF1bHQ9InF1YWxpZmllZCIgdGFyZ2V0TmFtZXNwYWNlPSJod HRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvU2NhbGVzL1YyL1R5cGVzLnhzZCIgeG1sbnM6d G5zPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvU2NhbGVzL1YyL1R5cGVzLnhzZCIge G1sbnM6dWE9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS8yMDA4LzAyL1R5cGVzLnhzZ CIgeG1sbnM6eHM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIj4KIDx4czppb XBvcnQgbmFtZXNwYWNlPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvMjAwOC8wMi9Ue XBlcy54c2QiLz4KIDx4czpzaW1wbGVUeXBlIG5hbWU9IkRyYWZ0U2hpZWxkVHlwZSI+CiAgP HhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+CiAgIDx4czplbnVtZXJhdGlvbiB2Y Wx1ZT0iUmlnaHRfMF8wIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTGVmdF8xXzEiL z4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJUb3BfMl8yIi8+CiAgIDx4czplbnVtZXJhd GlvbiB2YWx1ZT0iQWxsXzNfMyIvPgogIDwveHM6cmVzdHJpY3Rpb24+CiA8L3hzOnNpbXBsZ VR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6RHJhZnRTaGllbGRUeXBlIiBuYW1lPSJEc mFmdFNoaWVsZFR5cGUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZEcmFmdFNoa WVsZFR5cGUiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwI iBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOkRyYWZ0U2hpZWxkVHlwZSIgbmFtZ T0iRHJhZnRTaGllbGRUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY2U+C iA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZkRyYWZ0U 2hpZWxkVHlwZSIgbmFtZT0iTGlzdE9mRHJhZnRTaGllbGRUeXBlIiBuaWxsYWJsZT0idHJ1Z SIvPgogPHhzOnNpbXBsZVR5cGUgbmFtZT0iRWRnZU9wZXJhdG9yIj4KICA8eHM6cmVzdHJpY 3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJSaXNpb mdfMF8wIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iRmFsbGluZ18xXzEiLz4KICA8L 3hzOnJlc3RyaWN0aW9uPgogPC94czpzaW1wbGVUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0id G5zOkVkZ2VPcGVyYXRvciIgbmFtZT0iRWRnZU9wZXJhdG9yIi8+CiA8eHM6Y29tcGxleFR5c GUgbmFtZT0iTGlzdE9mRWRnZU9wZXJhdG9yIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplb GVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuczpFZ GdlT3BlcmF0b3IiIG5hbWU9IkVkZ2VPcGVyYXRvciIgbmlsbGFibGU9InRydWUiLz4KICA8L 3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuc zpMaXN0T2ZFZGdlT3BlcmF0b3IiIG5hbWU9Ikxpc3RPZkVkZ2VPcGVyYXRvciIgbmlsbGFib GU9InRydWUiLz4KIDx4czpzaW1wbGVUeXBlIG5hbWU9IkVxdWFsaXR5QW5kUmVsYXRpb25hb E9wZXJhdG9yIj4KICA8eHM6YW5ub3RhdGlvbj4KICAgPHhzOmRvY3VtZW50YXRpb24+VGhpc yBlbnVtZXJhdGlvbiBkZXNjcmliZXMgdGhlIGRpZmZlcmVudCBjb25kaXRpb24gbW9kZXMgZ m9yIGFuIGFuYWxvZyBjb25kaXRpb24uPC94czpkb2N1bWVudGF0aW9uPgogIDwveHM6YW5ub 3RhdGlvbj4KICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4KICAgPHhzOmVud W1lcmF0aW9uIHZhbHVlPSJFcXVhbF8wXzAiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlP SJOb3RFcXVhbF8xXzEiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJMZXNzT3JFcXVhb FRoYW5fMl8yIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iR3JlYXRlck9yRXF1YWxUa GFuXzNfMyIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ikxlc3NUaGFuXzRfNCIvPgogI CA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkdyZWF0ZXJUaGFuXzVfNSIvPgogIDwveHM6cmVzd HJpY3Rpb24+CiA8L3hzOnNpbXBsZVR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6RXF1Y WxpdHlBbmRSZWxhdGlvbmFsT3BlcmF0b3IiIG5hbWU9IkVxdWFsaXR5QW5kUmVsYXRpb25hb E9wZXJhdG9yIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mRXF1YWxpdHlBbmRSZ WxhdGlvbmFsT3BlcmF0b3IiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT 2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOkVxdWFsaXR5QW5kU mVsYXRpb25hbE9wZXJhdG9yIiBuYW1lPSJFcXVhbGl0eUFuZFJlbGF0aW9uYWxPcGVyYXRvc iIgbmlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZ T4KIDx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZFcXVhbGl0eUFuZFJlbGF0aW9uYWxPc GVyYXRvciIgbmFtZT0iTGlzdE9mRXF1YWxpdHlBbmRSZWxhdGlvbmFsT3BlcmF0b3IiIG5pb GxhYmxlPSJ0cnVlIi8+CiA8eHM6c2ltcGxlVHlwZSBuYW1lPSJSYXRlQ29udHJvbE1vZGUiP gogIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPgogICA8eHM6ZW51bWVyYXRpb 24gdmFsdWU9IkdyYXZpbWV0cmljXzBfMCIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9I lZvbHVtZXRyaWNfMV8xIi8+CiAgPC94czpyZXN0cmljdGlvbj4KIDwveHM6c2ltcGxlVHlwZ T4KIDx4czplbGVtZW50IHR5cGU9InRuczpSYXRlQ29udHJvbE1vZGUiIG5hbWU9IlJhdGVDb 250cm9sTW9kZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlJhdGVDb250cm9sT W9kZSI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1he E9jY3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6UmF0ZUNvbnRyb2xNb2RlIiBuYW1lPSJSY XRlQ29udHJvbE1vZGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwve HM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mUmF0ZUNvbnRyb 2xNb2RlIiBuYW1lPSJMaXN0T2ZSYXRlQ29udHJvbE1vZGUiIG5pbGxhYmxlPSJ0cnVlIi8+C iA8eHM6c2ltcGxlVHlwZSBuYW1lPSJUYXJlTW9kZSI+CiAgPHhzOnJlc3RyaWN0aW9uIGJhc 2U9InhzOnN0cmluZyI+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTm9uZV8wXzAiLz4KI CAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJNZWFzdXJlZFRhcmVfMV8xIi8+CiAgIDx4czplb nVtZXJhdGlvbiB2YWx1ZT0iUHJlc2V0VGFyZV8yXzIiLz4KICAgPHhzOmVudW1lcmF0aW9uI HZhbHVlPSJQcm9wb3J0aW9uYWxUYXJlXzNfMyIvPgogIDwveHM6cmVzdHJpY3Rpb24+CiA8L 3hzOnNpbXBsZVR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6VGFyZU1vZGUiIG5hbWU9I lRhcmVNb2RlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mVGFyZU1vZGUiPgogI Dx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9I nVuYm91bmRlZCIgdHlwZT0idG5zOlRhcmVNb2RlIiBuYW1lPSJUYXJlTW9kZSIgbmlsbGFib GU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplb GVtZW50IHR5cGU9InRuczpMaXN0T2ZUYXJlTW9kZSIgbmFtZT0iTGlzdE9mVGFyZU1vZGUiI G5pbGxhYmxlPSJ0cnVlIi8+CiA8eHM6c2ltcGxlVHlwZSBuYW1lPSJUb2xlcmFuY2VTdGF0Z SI+CiAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+CiAgIDx4czplbnVtZXJhd GlvbiB2YWx1ZT0iSW5fMF8wIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVW5kZXJfM V8xIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iT3Zlcl8yXzIiLz4KICAgPHhzOmVud W1lcmF0aW9uIHZhbHVlPSJVbmRlck9yT3Zlcl8zXzMiLz4KICA8L3hzOnJlc3RyaWN0aW9uP gogPC94czpzaW1wbGVUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOlRvbGVyYW5jZVN0Y XRlIiBuYW1lPSJUb2xlcmFuY2VTdGF0ZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc 3RPZlRvbGVyYW5jZVN0YXRlIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pb k9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuczpUb2xlcmFuY2VTd GF0ZSIgbmFtZT0iVG9sZXJhbmNlU3RhdGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZ XF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzd E9mVG9sZXJhbmNlU3RhdGUiIG5hbWU9Ikxpc3RPZlRvbGVyYW5jZVN0YXRlIiBuaWxsYWJsZ T0idHJ1ZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkFic3RyYWN0V2VpZ2h0VHlwZSI+C iAgPHhzOnNlcXVlbmNlLz4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlP SJ0bnM6QWJzdHJhY3RXZWlnaHRUeXBlIiBuYW1lPSJBYnN0cmFjdFdlaWdodFR5cGUiLz4KI Dx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZBYnN0cmFjdFdlaWdodFR5cGUiPgogIDx4c zpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuY m91bmRlZCIgdHlwZT0idG5zOkFic3RyYWN0V2VpZ2h0VHlwZSIgbmFtZT0iQWJzdHJhY3RXZ WlnaHRUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvb XBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZkFic3RyYWN0V2VpZ2h0V HlwZSIgbmFtZT0iTGlzdE9mQWJzdHJhY3RXZWlnaHRUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvP gogPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlByaW50YWJsZVdlaWdodFR5cGUiPgogIDx4czpjb 21wbGV4Q29udGVudCBtaXhlZD0iZmFsc2UiPgogICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InVhO kV4dGVuc2lvbk9iamVjdCI+CiAgICA8eHM6c2VxdWVuY2U+CiAgICAgPHhzOmVsZW1lbnQgb WluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOnN0cmluZyIgbmFtZT0iR3Jvc 3MiLz4KICAgICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZ T0ieHM6c3RyaW5nIiBuYW1lPSJOZXQiLz4KICAgICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9I jAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6c3RyaW5nIiBuYW1lPSJUYXJlIi8+CiAgICA8L 3hzOnNlcXVlbmNlPgogICA8L3hzOmV4dGVuc2lvbj4KICA8L3hzOmNvbXBsZXhDb250ZW50P gogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpQcmludGFibGVXZ WlnaHRUeXBlIiBuYW1lPSJQcmludGFibGVXZWlnaHRUeXBlIi8+CiA8eHM6Y29tcGxleFR5c GUgbmFtZT0iTGlzdE9mUHJpbnRhYmxlV2VpZ2h0VHlwZSI+CiAgPHhzOnNlcXVlbmNlPgogI CA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiB0eXBlP SJ0bnM6UHJpbnRhYmxlV2VpZ2h0VHlwZSIgbmFtZT0iUHJpbnRhYmxlV2VpZ2h0VHlwZSIgb mlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KI Dx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZQcmludGFibGVXZWlnaHRUeXBlIiBuYW1lP SJMaXN0T2ZQcmludGFibGVXZWlnaHRUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgogPHhzOmNvb XBsZXhUeXBlIG5hbWU9IldlaWdodFR5cGUiPgogIDx4czpjb21wbGV4Q29udGVudCBtaXhlZ D0iZmFsc2UiPgogICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InVhOkV4dGVuc2lvbk9iamVjdCI+C iAgICA8eHM6c2VxdWVuY2U+CiAgICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY 2N1cnM9IjEiIHR5cGU9InhzOmRvdWJsZSIgbmFtZT0iR3Jvc3MiLz4KICAgICA8eHM6ZWxlb WVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6ZG91YmxlIiBuYW1lP SJOZXQiLz4KICAgICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgd HlwZT0ieHM6ZG91YmxlIiBuYW1lPSJUYXJlIi8+CiAgICA8L3hzOnNlcXVlbmNlPgogICA8L 3hzOmV4dGVuc2lvbj4KICA8L3hzOmNvbXBsZXhDb250ZW50PgogPC94czpjb21wbGV4VHlwZ T4KIDx4czplbGVtZW50IHR5cGU9InRuczpXZWlnaHRUeXBlIiBuYW1lPSJXZWlnaHRUeXBlI i8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mV2VpZ2h0VHlwZSI+CiAgPHhzOnNlc XVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZ GVkIiB0eXBlPSJ0bnM6V2VpZ2h0VHlwZSIgbmFtZT0iV2VpZ2h0VHlwZSIgbmlsbGFibGU9I nRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZ W50IHR5cGU9InRuczpMaXN0T2ZXZWlnaHRUeXBlIiBuYW1lPSJMaXN0T2ZXZWlnaHRUeXBlI iBuaWxsYWJsZT0idHJ1ZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlJlY2lwZVJlcG9yd EVsZW1lbnRUeXBlIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vyc z0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ1YTpMb2NhbGl6ZWRUZXh0IiBuYW1lPSJSZXBvc nRNZXNzYWdlIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxI iB0eXBlPSJ4czpkYXRlVGltZSIgbmFtZT0iVGltZXN0YW1wIi8+CiAgPC94czpzZXF1ZW5jZ T4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6UmVjaXBlUmVwb 3J0RWxlbWVudFR5cGUiIG5hbWU9IlJlY2lwZVJlcG9ydEVsZW1lbnRUeXBlIi8+CiA8eHM6Y 29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUmVjaXBlUmVwb3J0RWxlbWVudFR5cGUiPgogIDx4c zpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuY m91bmRlZCIgdHlwZT0idG5zOlJlY2lwZVJlcG9ydEVsZW1lbnRUeXBlIiBuYW1lPSJSZWNpc GVSZXBvcnRFbGVtZW50VHlwZSIgbmlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlP gogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZSZWNpc GVSZXBvcnRFbGVtZW50VHlwZSIgbmFtZT0iTGlzdE9mUmVjaXBlUmVwb3J0RWxlbWVudFR5c GUiIG5pbGxhYmxlPSJ0cnVlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iUmVjaXBlVGFyZ 2V0VmFsdWVUeXBlIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vyc z0iMCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG5hbWU9IkVuY29kaW5nTWFzayIvPgogICA8e HM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6dW5zaWduZ WRJbnQiIG5hbWU9IlRhcmdldFZhbHVlSWQiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzP SIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InVhOk5vZGVJZCIgbmFtZT0iVGFyZ2V0VmFsdWVOb 2RlSWQiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5c GU9InVhOkxvY2FsaXplZFRleHQiIG5hbWU9IlRhcmdldFZhbHVlTmFtZSIvPgogIDwveHM6c 2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOlJlY 2lwZVRhcmdldFZhbHVlVHlwZSIgbmFtZT0iUmVjaXBlVGFyZ2V0VmFsdWVUeXBlIi8+CiA8e HM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mUmVjaXBlVGFyZ2V0VmFsdWVUeXBlIj4KICA8e HM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1b mJvdW5kZWQiIHR5cGU9InRuczpSZWNpcGVUYXJnZXRWYWx1ZVR5cGUiIG5hbWU9IlJlY2lwZ VRhcmdldFZhbHVlVHlwZSIgbmlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogP C94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZSZWNpcGVUY XJnZXRWYWx1ZVR5cGUiIG5hbWU9Ikxpc3RPZlJlY2lwZVRhcmdldFZhbHVlVHlwZSIgbmlsb GFibGU9InRydWUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJSZWNpcGVUaHJlc2hvbGRUe XBlIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgdHlwZ T0ieHM6dW5zaWduZWRJbnQiIG5hbWU9IkVuY29kaW5nTWFzayIvPgogICA8eHM6ZWxlbWVud CBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG5hb WU9IlRocmVzaG9sZElkIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2Njd XJzPSIxIiB0eXBlPSJ1YTpOb2RlSWQiIG5hbWU9IlRocmVzaG9sZE5vZGVJZCIvPgogICA8e HM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0idWE6TG9jYWxpe mVkVGV4dCIgbmFtZT0iVGhyZXNob2xkTmFtZSIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzO mNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOlJlY2lwZVRocmVzaG9sZFR5c GUiIG5hbWU9IlJlY2lwZVRocmVzaG9sZFR5cGUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lP SJMaXN0T2ZSZWNpcGVUaHJlc2hvbGRUeXBlIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplb GVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuczpSZ WNpcGVUaHJlc2hvbGRUeXBlIiBuYW1lPSJSZWNpcGVUaHJlc2hvbGRUeXBlIiBuaWxsYWJsZ T0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZ W1lbnQgdHlwZT0idG5zOkxpc3RPZlJlY2lwZVRocmVzaG9sZFR5cGUiIG5hbWU9Ikxpc3RPZ lJlY2lwZVRocmVzaG9sZFR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+CjwveHM6c2NoZW1hPgo=</uax:ByteString> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=189" BrowseName="NamespaceUri" ParentNodeId="ns=1;i=188" DataType="String"> <DisplayName>NamespaceUri</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=188</Reference> </References> <Value> <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">http://opcfoundation.org/UA/Scales/V2/Types.xsd</uax:String> </Value> </UAVariable> <UAReferenceType NodeId="ns=1;i=66" BrowseName="1:NextRecipeElement"> <DisplayName>NextRecipeElement</DisplayName> <Documentation>https://reference.opcfoundation.org/Scales/v200/docs/11.1</Documentation> <References> <Reference ReferenceType="HasSubtype" IsForward="false">i=33</Reference> </References> <InverseName>PreviousRecipeElement</InverseName> </UAReferenceType> <UAVariableType NodeId="ns=1;i=51" BrowseName="1:TargetItemType" DataType="Number" ValueRank="-2"> <DisplayName>TargetItemType</DisplayName> <Documentation>https://reference.opcfoundation.org/Scales/v200/docs/9.1.2</Documentation> <References> <Reference ReferenceType="HasProperty">ns=1;i=433</Reference> <Reference ReferenceType="HasProperty">ns=1;i=168</Reference> <Reference ReferenceType="HasComponent">ns=1;i=60225</Reference> <Reference ReferenceType="HasComponent">ns=1;i=60227</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=2368</Reference> </References> </UAVariableType> <UAVariable NodeId="ns=1;i=433" BrowseName="1:AllowedEngineeringUnits" ParentNodeId="ns=1;i=51" DataType="EUInformation" ValueRank="1" ArrayDimensions="0"> <DisplayName>AllowedEngineeringUnits</DisplayName> <References> <Reference ReferenceType="HasModellingRule">i=80</Reference> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=51</Reference> </References> </UAVariable> <UAVariable NodeId="ns=1;i=168" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=51" DataType="EUInformation"> <DisplayName>EngineeringUnits</DisplayName> <References> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=51</Reference> </References> </UAVariable> <UAVariable NodeId="ns=1;i=60225" BrowseName="1:MinusTolerance" ParentNodeId="ns=1;i=51" DataType="Number" AccessLevel="3"> <DisplayName>MinusTolerance</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=17497</Reference> <Reference ReferenceType="HasModellingRule">i=80</Reference> <Reference ReferenceType="HasProperty">ns=1;i=60226</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=51</Reference> </References> </UAVariable> <UAVariab