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 |