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> 










