WOLFRAM SYSTEM MODELER

TriggeredWrite

A block for writing data to items on an OPC server at intervals determined by an external Boolean signal (trigger)

Wolfram Language

In[1]:=
SystemModel["OPCClassic.Blocks.SamplerBoolean.TriggeredWrite"]
Out[1]:=

Information

This block writes data of type Boolean to the OPC server it is connected to. Unlike the write blocks that have a parameter for setting the sample period, the triggered write blocks write 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 writeExternalBoolean is called from within the block.

Relevant Parameters

  • itemName: which OPC item to write data to

Interfaces

  • u: a Boolean input, which is the signal to be sampled and written to the OPC server
  • serverID: the connector that connects the block to the OPC server component
  • trigger: a Boolean input that determines when the block should sample data from the input signal

Parameters (1)

itemName

Value:

Type: String

Description: The OPC item that data should be written to or read from

Connectors (3)

trigger

Type: BooleanInput

Description: Boolean input that determines when sampling should occur

serverID

Type: BlockConnector

Description: The unique ID of the server the block is connected to

u

Type: BooleanInput

Description: Input signal to be sampled

Used in Components (1)

MultipleTriggeredWrite

OPCClassic.Blocks.SamplerBoolean

A block for writing data to multiple items on an OPC server at intervals determined by an external Boolean signal (trigger)