OPC UA
10.4.5
Data Mapping Example
This section gives an example of how a number of ADIs of different types are mapped into the
OPC UA information model, see also figure in section
ADI
1
2
3
4
100
101
OPC UA Variable nodes
NodeId
NodeClass
BrowseName
DisplayName
Description
WriteMask
UserWriteMask 0
DataType
ValueRank
ArrayDimen-
sions
Value
AccessLevel
MinimumSam-
plingInterval
Historizing
HasTypeDefini-
tion reference
HasProperty
references
Anybus CompactCom 40 EtherNet/IP IIoT Network Guide
Name
Num
Descriptor
Elements
Variable-
Get, Set
1
Parameter
Get
1
Variable-
Properties
ArrayPara-
Get
10
meter
StringPara-
Get
11
meter
BitParame-
Get
1
ter
EnumPara-
Get
1
meter
0x01000100
0x01000200
Variable
Variable
Param1
Param2
VariablePara-
VariableProper-
meter
ties
Null
Null
0
0
0
UInt16
UInt16
-1
-1
Null
Null
100
10
0x01
0x01
0
0
False
False
BaseDataVaria-
BaseDataVaria-
bleType
bleType
None
To max, min,
default
variable nodes:
* 0x01000201
(NodeId max
value)
* 0x01000202
(NodeId min
value)
* 0x01000203
(NodeId
default value)
CompactCom 40 Device Type, p.
Data type
Max
Value
UINT16
100
Not
implement-
ed
UINT16
90
100
UINT8
Not
[ 0, 0, 253,
1, 73, 42,
implement-
ed
3, 143, 10,
0 ]
CHAR
Not
[ "S", "t",
implement-
"r", "i",
ed
"n", "g",
"V", "a",
"l", "u", "e"
]
BIT3
0x05
N/A
ENUM
3
N/A
0x01000300
0x01000400
Variable
Variable
Param3
Param4
ArrayParame-
StringParame-
ter
ter
Null
Null
0
0
0
0
UInt8
String
1
-1
[ 10 ]
Null
[ 0, 0, 253, 1,
"StringValue"
73, 42, 3, 143,
10, 0 ]
0x01
0x01
0
0
False
False
BaseDataVaria-
BaseDataVaria-
bleType
bleType
To default
None
variable node:
* 0x01000203
(NodeId
default value)
84 (244)
75.
Min
Default
Not
Not
implement-
implement-
ed
ed
10
15
Not
10
implement-
ed
Not
Not
implement-
implement-
ed
ed
N/A
N/A
N/A
N/A
0x01006400
0x01006500
Variable
Variable
Param100
Param101
BitParameter
EnumParame-
ter
Null
Null
0
0
0
0
Byte
BitFieldMask-
DataType
-1
-1
Null
Null
0x0700000005-
3
000000
0x01
0x01
0
0
False
False
OptionSetType
MultiStateDis-
creteType
To
To EnumStrings
OptionSetVal-
node:
ues node:
* 0x01006505
* 0x01006404
SCM-1202–069 1.9 en-US
Need help?
Do you have a question about the CompactCom 40 and is the answer not in the manual?
Questions and answers