Skip to content
JelinaJelina DocumentationTechnical documentation
Back to website

Trigger Console

(1) Configure an IEC104 acquisition point named Current value, with an increasing value.

(2) Configure a Modbus TCP point M, with value=100.

(1) Open CommBridge Digital Twin and switch to Device Connectivity on the left.

Open Device Connectivity

(2) Drag IEC104 Acquisition, Trigger Console, and Modbus Client (Master) into the workspace to create three nodes.

Create trigger workflow nodes

(3) Connect them in order: IEC104 Acquisition → Trigger Console → Modbus Client (Master).

Connect the trigger workflow

(1) Double-click Trigger Console and select Add scheme.

Add a trigger scheme

(2) Enter connection settings and select Next.

Trigger connection settings

(3) Select Add data under Triggers and configure it.

Configure a trigger

(4) Select Edit beside Register, choose the upstream acquisition scheme, and confirm.

Trigger C1 becomes active when Current value >= 500.

Select the trigger source

(5) Select Add data under Controllers and configure it.

Configure a controller

(6) Select Edit beside Register, choose the downstream acquisition scheme, and confirm.

Set M = 1.

Select the control target

(7) Select Next, select Add data, and configure the binding.

Triggers and controllers have a one-to-many relationship.

Bind triggers and controllers

(8) Select Finish to add the control scheme.

Completed control scheme

(9) Enable the scheme and select Save.

Enable and save the scheme

(1) Select Deploy under Device Connectivity and wait for success.

Deploy trigger configuration

(2) Switch to Digital Twin and hover over Trigger Console and Modbus Client (Master) to view node information.

Trigger Console information Modbus Client information

(3) Select a scheme to view real-time and historical point data in each group.

Trigger control results

Parameter Description Format Example
Scheme name User-defined scheme name Nonempty Trigger scheme 1
Parameter Description Format Example
Trigger name User-defined data name Nonempty C1
Link type Device GPIO or an upstream acquisition point GPIO or Register Register
Condition Six comparison operators; see below Dropdown >=
Threshold Monitored comparison value Number 500
Trigger mode Two triggering modes; see below Level or Edge Level
  1. Link configuration:
    • For GPIO, select Edit and choose the GPIO pin.
    • For Register, select a scheme in an upstream acquisition plugin.
  2. Conditions: greater than, less than, equal, greater than or equal, less than or equal, and not equal.
  3. Trigger modes:
    • Level: triggers continuously while the condition holds.
    • Edge: triggers once when the condition changes from false to true. For a condition >10, it triggers when the value changes from <=10 to >10. Remaining above 10 does not trigger again until the value returns to <=10 first.
Parameter Description Format Example
Controller name User-defined data name Nonempty K1
Link type Device GPIO or a downstream acquisition point GPIO or Register Register
Control action GPIO action or custom value Nonempty 1
  1. Link configuration:
    • For GPIO, select Edit and choose the GPIO pin.
    • For Register, select a scheme in a downstream acquisition plugin.
  2. Control actions:
    • GPIO supports Pull down or Pull up.
    • Register supports custom data or arithmetic expressions.
  3. A trigger and controller cannot select the same GPIO pin simultaneously.
Parameter Description Format Example
Trigger name Triggers already defined in control configuration Dropdown, single selection C1
Controller name Controllers already defined in control configuration Dropdown, multiple selection K1