Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Minor correction on co_se

...

  • first write all relevant parameters in the TC variables. This can be done in a single OPC UA 'write' operation, The plugin will not check that all fields have been updated. This is under the responsibility of the OPC UA client.
  • then activate the command Trigger. This must be executed after the previous write command was successfully completed.
OpcUa node ( ns=1;s=<PIVOT_ID>/...)TypeReading fieldDetails

String

co_id

co_id = PIVOT ID


String

co_type

co_type = "opcua_inc" | "opcua_apc" | "opcua_bsc"

Other types not supported in current version.

Value(See below)co_value(See below)
ReplySame as Value
(Read-Only)
co_reply

Return value form the south equipment.

Trigger

UInt8

co_test

co_negative

co_qu

co_se



Writing this node triggers the TC with current values, current timestamp and the command flags depending on the Trigger Value:

  • Bit 0 (0x01) : Test (bit set <=> co_test=1)
  • Bit 1 (0x02) : Negative (bit set <=> co_negative=1)
  • Bit 2 (0x04) : Pulse (bit set <=> co_qu=1)
  • Bit 3 (0x08) : Select (bit set <=>co_se =1).
        Note : co_se=
1
  • 0 is "Execute" and co_se=
0
  • 1 is "Select"

Examples:

  • Writing "0" triggers a Select TC with Test, Negative and Pulse set to 0
  • Writing "9" (= 8 OR 1) triggers an Execute TC with Test set to 1 and Negative and Pulse set to 0

Timestamp

co_ts

co_ts = timestamp (Number of seconds since Linux Epoch). The value is defined by local time when Trigger is written.

PIVOT variant value

The base type of the value itself is static and depends on the configuration provide in  "exchanged_data" section.

...