Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

To configure alarm event propagation from Transmission to Engine, follow these steps.:

Ignition

  1. Stop the Ignition instances for both MQTT Transmission and MQTT Engine 

  2. Add a line similar to the following to the data/ignition.conf file but replace on each Ignition instance replacing the 'XX' with the proper index per the wrapper.java.additional statements. 

    This must be completed on
    Code Block
    wrapper.java.additional.XX=--add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED
    Warning


  3. Restart the Ignition instances for both instance


MQTT Transmission

...

  1. Ensure that Alarm Event Enable has been set under the Transmitter Alarm Settings configuration

  2. Ensure that a Disk Backed History Store has been configured and that the Transmitter has been configured under History Settings to use this history store

MQTT Engine

  1. Ensure that the Alarm Event Enable has been set under the General Alarm Settings configuration

Alarm Properties Propagated

The alarm properties propagated from the Edge are:

  • Name
  • Priority
  • Notes


TESTING

...

  1. Set up a tag on the Transmission side with an alarm. 

    Note

    The Ack Mode must be set to Manual or Auto

    The properties that are currently propagated are: Name, Priority and Notes


    Below is an example that will generate an event if the value of the tag goes above 100:
    Image Modified

  2. Trigger the alarm.
    In this example, we set the value of the memory tag to 101. This resulted in an alarm event at the Edge as shown below in the Alarm Status Table:



  3. Because the alarm event was published via MQTT, we can also see it on the Central Gateway running MQTT Engine:

  4. At this point, we can Acknowledge the alarm via the Alarm Status Table by clicking the 'Acknowledge' button as shown below:

    Info

    The alarm can be acknowledged on either the Edge or the Central Gateway MQTT Engine side. Once ackowledgedacknowledged, it will be reflected as so on both the Edge and the Central Gateway sidesMQTT Engine sides

    In order for the alarm to be acknowledged from MQTT Engine, the Edge must be in an active Sparkplug session with MQTT Engine




  5. After doing so, you can see the acknowledged alarm on the Central Gateway (MQTT Engine side):



  6. Finally, you can also see the acknowledged alarm on the Edge (MQTT Transmission side):

...