User Documentation
OPC UA Server
Systemhandbuch
2696780000/02/04.2020
70
<Uri ns="2">MyNamespace</Uri>
</NamespaceUris>
<!-- Declaration of instances -->
<!-- add child instances to parent Root/Objects node -->
<Instances Parent="0:Objects">
<!-- create folder My Variables -->
<Object DataType="0:Types.0:ObjectTypes.0:BaseObjectType.0:FolderType"
NodeId="1:i=1000" BrowseName="My Variables" DisplayName="My Variables">
<!-- add a UInt8 variable to My Variables folder -->
<Variable
DataType="0:Types.0:DataTypes.0:BaseDataType.0:Number.0:UInteger.0:Byte"
NodeId="1:i=1003" BrowseName="MyUInt8" DisplayName="MyUInt8"
ValuePath="APPL.system.vUSINT" AccessLevel="0x03"/>
<!-- variable is read- and writeable -->
<Variable
DataType="0:Types.0:DataTypes.0:BaseDataType.0:Number.0:UInteger.0:UInt16"
NodeId="1:i=1004" BrowseName="MyUInt16" DisplayName="MyUInt16"
ValuePath="APPL.system.vUINT" AccessLevel="0x03"/>
<Variable
DataType="0:Types.0:DataTypes.0:BaseDataType.0:Number.0:UInteger.0:UInt32"
NodeId="1:i=1005" BrowseName="MyUInt32" DisplayName="MyUINt32"
ValuePath="APPL.system.vUDINT" AccessLevel="0x03"/>
<Variable
DataType="0:Types.0:DataTypes.0:BaseDataType.0:Number.0:UInteger.0:UInt64"
NodeId="1:i=1006" BrowseName="MyUInt64" DisplayName="MyUInt64"
ValuePath="APPL.system.vULINT" AccessLevel="0x03"/>
<Variable
DataType="0:Types.0:DataTypes.0:BaseDataType.0:Number.0:Integer.0:SByte"
NodeId="1:i=1008" BrowseName="MyInt8" DisplayName="MyInt8"
ValuePath="APPL.system.vSINT" AccessLevel="0x01"/>
<!-- variable is only readable -->
<Variable
DataType="0:Types.0:DataTypes.0:BaseDataType.0:Number.0:Integer.0:Int16"
NodeId="1:i=1009" BrowseName="MyInt16" DisplayName="MyInt16"
ValuePath="APPL.system.vINT" AccessLevel="0x01"/>
<Variable
DataType="0:Types.0:DataTypes.0:BaseDataType.0:Number.0:Integer.0:Int32"
NodeId="1:i=1010" BrowseName="MyInt32" DisplayName="MyInt32"
ValuePath="APPL.system.vDINT" AccessLevel="0x01"/>
<Variable
DataType="0:Types.0:DataTypes.0:BaseDataType.0:Number.0:Integer.0:Int64"
NodeId="1:i=1011" BrowseName="MyInt64" DisplayName="MyInt64"
ValuePath="APPL.system.vLINT" AccessLevel="0x01"/>
<Variable
DataType="0:Types.0:DataTypes.0:BaseDataType.0:Number.0:Float"
NodeId="1:i=1013" BrowseName="MyFloat" DisplayName="MyFloat"
ValuePath="APPL.system.vREAL" AccessLevel="0x03"/>
<Variable
DataType="0:Types.0:DataTypes.0:BaseDataType.0:Number.0:Double"
NodeId="1:i=1014" BrowseName="MyDouble" DisplayName="MyDouble"
ValuePath="APPL.system.vLREAL" AccessLevel="0x03"/>
<Variable
DataType="0:Types.0:DataTypes.0:BaseDataType.0:Boolean"
NodeId="1:i=1016" BrowseName="MyBool" DisplayName="MyBool"
ValuePath="APPL.system.vBOOL" AccessLevel="0x03"/>
<Variable
DataType="0:Types.0:DataTypes.0:BaseDataType.0:DateTime"
NodeId="1:i=1017" BrowseName="MyDateTime" DisplayName="MyDateTime"
ValuePath="APPL.system.vDATE_AND_TIME" AccessLevel="0x03"/>