Ignition Perspective Misdirection of Alarm Triggers

Hello guys, We have a gateway event script in place that is designed to create alarms based on specific conditions. There are four different types of alarms, each intended to be triggered at distinct setpoints. However, we are encountering an issue where the triggering of one alarm results in the storage of the alarm in other sources as well.

Each alarm, when triggered, should only be stored in its respective source. For instance, a low alarm trigger should result in a new entry only in the low alarm source and not in any other alarm sources.

We need to investigate why this cross-storage is happening and implement a solution that ensures each alarm is stored only in its designated source when triggered. This will restore accuracy and reliability to our alarm management system.

The alarms setpoints are :

Low < 20,

Lowlow < 10

High > 80

Highhigh > 95

Note: We are using ignition edge as a simulator to receive data. I will attach a screenshot for a better reference see the floatvalue is 94 it should store in only Highhigh Pressure but it is stored in all sources.Kindly provide the solution.