WOLFRAM SYSTEM MODELER

ReadNode

Interface for components that reads from a node

Wolfram Language

In[1]:=
SystemModel["OPCUA.Interfaces.ReadNode"]
Out[1]:=

Information

Base class for components that adds a node to a OPC UA read request by connecting list_a to a ReadNodeList.

See OPCUA.Interfaces.Node for how to specify the node identity and handle errors.

Each node value has two timestamps, a source timestamp applied by the original data source and a server timestamp that reflects the time that the server received the value or knew it to be accurate. The output of the timestamps can be enabled individually by setting the enableSourceTimestamp or enableServerTimestamp to true.

Parameters (6)

nodeIDType

Value:

Type: UANodeIdType

Description: The node identifier type

nodeID

Value:

Type: String

Description: The node identifier

nodeNamespace

Value:

Type: Integer

Description: The node namespace

errorHandling

Value:

Type: ErrorHandling

Description: How to handle node errors (request errors are handled by the connected Read/WriteNodeList component)

enableSourceTimestamp

Value: false

Type: Boolean

Description: Enable source timestamp output

enableServerTimestamp

Value: false

Type: Boolean

Description: Enable server timestamp output

Connectors (4)

severity

Type: SeverityOutput

Description: Node level status severity

list_a

Type: List_a

Description: Connector for propagating node registrations to a NodeList

sourceTimestamp

Type: TimestampOutput

Description: 'output Timestamp' as connector

serverTimestamp

Type: TimestampOutput

Description: 'output Timestamp' as connector

Components (1)

nodeObj

Type: NodeObject

Extended by (11)

ReadNode2D

OPCUA.Interfaces

Interface for components that reads a 2D-array valued node

ReadNode1D

OPCUA.Interfaces

Interface for components that reads a 1D-array valued node

PartialReadNode

OPCUA.Interfaces

Base class for models implementing reading from nodes

Read2D

OPCUA.Components.Unclocked.BooleanSignals

Adds reading of a Boolean 2D-array node to a ReadNodeList

Read

OPCUA.Components.Unclocked.BooleanSignals

Adds reading of a Boolean scalar node to a ReadNodeList

Read2D

OPCUA.Components.Unclocked.IntegerSignals

Adds reading of an Integer 2D-array node to a ReadNodeList

Read1D

OPCUA.Components.Unclocked.IntegerSignals

Adds reading of an Integer 1D-array node to a ReadNodeList

Read

OPCUA.Components.Unclocked.IntegerSignals

Adds reading of an Integer scalar node to a ReadNodeList

Read2D

OPCUA.Components.Unclocked.RealSignals

Adds reading of a Real 2D-array node to a ReadNodeList

Read1D

OPCUA.Components.Unclocked.RealSignals

Adds reading of a Real 1D-array node to a ReadNodeList

Read

OPCUA.Components.Unclocked.RealSignals

Adds reading of a Real scalar node to a ReadNodeList