User Documentation
Table Of Contents
- Table of contents
- 1 Introduction
- 2 Safety instructions
- 3 System overview
- 4 Operating behavior
- 5 Software installation
- 6 Configuration
- 7 Program development
- 8 Licensing
- 9 Device Administration (DevAdmin)
- 10 Software units
- 11 OPC UA Server
- 12 Node-RED
- 13 LongtermDiagnosticMonitor
- 14 Data recorder
- 15 Diagnostics
- 16 Maintenance
- 17 Technical data
- 18 Directives and standards
- 19 Appendix: Tutorial - creating an IEC project
- 20 Appendix: Addressing in the Ethernet (basics)
- 21 Appendix: Tutorial FoE
- 22 Appendix: Tutorial - call C function from IEC
- Index

OPC UA Server
System manual
2696790000/02/04.2020
68
<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"/>
<Variable
DataType="0:Types.0:DataTypes.0:BaseDataType.0:String"
NodeId="1:i=1018" BrowseName="MyString" DisplayName="MyString"
ValuePath="APPL.system.vSTRING" AccessLevel="0x03"/>
<!-- string constant -->
<Variable
DataType="0:Types.0:DataTypes.0:BaseDataType.0:String"
NodeId="1:i=1020" BrowseName="String Constant" DisplayName="String Constant"
ValueConstant="My test string constant" AccessLevel="0x03"/>
<!-- int32 constant-->
<Variable
DataType="0:Types.0:DataTypes.0:BaseDataType.0:Number.0:Integer.0:Int32"
NodeId="1:i=1021" BrowseName="Int32 Constant" DisplayName="Int32 Constant"
ValueConstant="12" AccessLevel="0x03"/>
<!-- float constant -->
<Variable
DataType="0:Types.0:DataTypes.0:BaseDataType.0:Number.0:Float"
NodeId="1:i=1022" BrowseName="Float Constant" DisplayName="Float Constant"
ValueConstant="12.47" AccessLevel="0x03"/>
<!-- create a subfolder for arrays -->
<Object DataType="0:Types.0:ObjectTypes.0:BaseObjectType.0:FolderType"
NodeId="1:i=1023" BrowseName="1-dim Arrays" DisplayName="1-dim Arrays">
<!-- boolean array - block mapping -->
<Variable DataType="0:Types.0:DataTypes.0:BaseDataType.0:Boolean"
NodeId="i=1024" BrowseName="bool array" DisplayName="bool array"
AccessLevel="0x03" ValueRank="1"> <!-- ValueRank must always be 1 -->
<!-- ArrayOffset and ArrayLength are optional -->
<ArrayDimension ArrayOffset="0" ArrayLength="2"
ValuePath="APPL.system.vBoolArray"/>
</Variable>
</Object>
</Object>