The Attributesof Nodes, their DataTypesand descriptions are defined in OPC 10000-3. Attributes not marked as optional are mandatory and shall be provided by a Server. The following tables define if the Attributevalue is defined by this specification or if they vendor specific.

For all Nodesspecified in this specification, the Attributesnamed in Table 3shall be set as specified in the table.

Table 3– Common Node Attributes

Attribute

Value

DisplayName

The DisplayNameis a LocalizedText. Each server shall provide the DisplayNameidentical to the BrowseNameof the Nodefor the LocaleId “en”. Whether the server provides translated names for other LocaleIds is vendor specific.

Description

Optionally a vendor specific description is provided

NodeClass

Shall reflect the NodeClassof the Node

NodeId

The NodeIdis described by BrowseNamesas defined in 3.4.2.1and defined in Annex A.

WriteMask

Optionally the WriteMask Attributecan be provided. If the WriteMask Attributeis provided, it shall set all Attributesto not writeable that are not said to be vendor-specific like Description, EventNotifier or DisplayName with a LocaleId other than ‘en’. For example, the Description Attributemay be set to writeable since a Server may provide a server-specific description for the Node. The Attributes NodeId, BrowseName andNodeClass and DataTypeshall not be writeable, because they are defined for each Nodein this specification.

The WriteMask Attribute does not take any user access rights into account, that is, although an Attribute is writeable this may be restricted to a certain user / user group.

UserWriteMask

Optionally the UserWriteMask Attributecan be provided. It takes the user access rights for the Sessionuser into account.

The same rules as for the WriteMask Attributeapply.