WOLFRAM SYSTEM MODELER
ReadA block for reading data from an OPC server at intervals determined by parameter samplePeriod |
|
SystemModel["OPCUA.Blocks.SamplerInteger.Read"]

This block reads data of scalar type Integer from the OPC UA server it is connected to. It inherits the properties of the partial model Sampler , which contains parameters such as samplePeriod, nodeID, nodeNamespace, and nodeIDType that determine how often and from which OPC node the data should be read. Only scalar nodes can be read; i.e. no array or matrix nodes are supported.
At every sampling instant, external function readExternalInteger is called from within the block.
| samplePeriod |
Value: Type: Time (s) Description: Sample period of component |
|---|---|
| startTime |
Value: 0 Type: Time (s) Description: First sample time instant |
| 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 |
| y_start |
Value: Type: Integer Description: Initial value of output signal |
| sampleTrigger |
Type: Boolean Description: True, if sample time instant |
|---|---|
| firstTrigger |
Type: Boolean Description: Rising edge signals first sample instant |
| serverID |
Type: BlockConnector Description: The unique ID of the server the block is connected to |
|
|---|---|---|
| y |
Type: IntegerOutput Description: The data read from the item on the OPC server |
|
OPCUA.Examples Basic example that demonstrates how to write to and read from nodes on an OPC UA server |