ST_UAReferenceDescription

Syntax

TYPE ST_UAReferenceDescription:
STRUCT
    stReferenceTypeId : ST_UANodeId;
    bIsForward        : BOOL;
    stNodeId          : ST_UAExpandedNodeId;
    stBrowseName      : STRING(MAX_STRING_LENGTH);
    stDisplayName     : ST_UALocalizedText;
    eNodeClass        : E_UANodeClassMask;
    stTypeDefinition  : ST_UAExpandedNodeId;
END_STRUCT
END_TYPE

Values

Name

Description

stReferenceTypeId

NodeId of the reference type (e.g. Organizes, HasChild, HasTypeDefinition, ...) as data type ST_UANodeId.

bIsForward

Indicates whether the reference is a forward or backward reference.

stNodeId

NodeId as data type ST_UAExpandedNodeId.

stBrowseName

BrowseName of the reference.

stDisplayName

DisplayName of the reference (ST_UALocalizedText).

eNodeClass

NodeClass of the reference (E_UANodeClassMask).

stTypeDefinition

Type definition (HasTypeDefinition) (ST_UAExpandedNodeId).

Requirements

Development environment

Target platform

PLC libraries to include

TwinCAT 3.1

Win32, Win64, CE-X86, CE-Arm®

Tc3_PLCopen_OpcUa