OPC Foundation
  • Documents
  • NodeSets
  • Search
A.5 ObjectType mapping

The OPC UA BaseObjectType is modelled in AML as a SystemUnitClass with the same name. The BaseObjectType SUC contains attributes that mimic the attributes of the OPC UA Object and ObjectType NodeClasses, as shown in Figure A.9.

image033.png

Figure A.9 – BaseObjectType Attributes

In OPC UA, the set of attributes appears on the type as well as the instances and the values on the types are often used to convey a default value on the instance. In AML, only one set of attributes is used since both a Value and DefaultValue can be specified for every attribute in AML.

Table A.5 shows the additional attributes introduced by the BaseObjectType SUC.

Table A.5 – Mapping UA Object/ObjectType NodeClass attributes to BaseObjectType SUC attributes

Attribute name

Included in SUC

Notes

IsAbstract

ü

If not present in the AML SUC type, the value is assumed to be FALSE. In instances, this attribute has no meaning and should be deleted or ignored.

EventNotifier

ü

If not present in the AML SUC, the attribute is also omitted in OPC UA.

Please report errors or issues with the site to webmaster.

Copyright © 2025 - OPC Foundation