Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Remove co_qu and co_negative

...

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)
ReplyBoolean (TBC)co_reply

Return value form the south equipment.

Quality:

  • reset to OPC_UA_BAD when the Trigger variable is written.
  • set to OPC_UA_GOOD when the acknowledgement is received.

Value :

  • True: The command has been acknowledged
  • False : The command has not been acknowledged

Note that there is no timeout handled in the plugin itself. If the remote equipment never acknowledges the request, Reply may never get OPC_UA_GOOD quality.

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=0 is "Execute" and co_se=1 is "Select"

Examples:

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

Timestamp

co_ts

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

...