WOLFRAM SYSTEM MODELER
MultipleTriggeredReadA block for reading data from multiple items on an OPC server at intervals determined by an external Boolean signal (trigger) |
|
SystemModel["OPCClassic.Blocks.SamplerBoolean.MultipleTriggeredRead"]

This block reads data from multiple items of type Boolean from the OPC server it is connected to. Unlike the read blocks that have a parameter for setting the sample period, the triggered read blocks read data when Boolean input signal trigger has a rising edge. The block inherits the properties of the partial model TriggeredSampler.
At every sampling instant, external function readExternalReal is called from within the block.
| itemName |
Value: {""} Type: String[:] Description: The OPC item that data should be written to or read from (readItem.itemName) |
|---|---|
| y_start |
Value: fill(false, size(itemName, 1)) Type: Boolean[size(itemName, 1)] Description: initial value of output signal (readItem.y_start) |
| serverID |
Type: BlockConnector Description: The unique ID of the server the block is connected to |
|
|---|---|---|
| y |
Type: BooleanOutput[size(itemName, 1)] Description: The data read from the item on the OPC server |
|
| trigger |
Type: BooleanInput[size(itemName, 1)] Description: Boolean input that determines when sampling should occur |
| readItem |
Type: TriggeredRead[size(itemName, 1)] Description: A block for reading data from an OPC server at intervals determined by an external Boolean signal (trigger) |
|---|