Global Monitoring System
Configure the Global Monitoring System
To set up the Global Monitoring System go to Configuration -> Plugins -> Global Monitoring System.
Working with configured monitors
Configure Action
The monitoring system can initiate four classes of actions: Alarm, Warning, Notice, and Process.
Each class defines how the system responds to detected conditions.
1. Alarm
-
Used for emergency conditions.
-
Can take immediate safety actions, such as:
-
Disabling the machine.
-
Stopping all motion.
-
-
Requires operator intervention before restarting.
2. Warning
-
Used for non-critical issues that still require attention.
-
Can perform various automated actions.
-
Prevents Cycle Start while active.
-
Alerts the operator through a visible or audible signal.
3. Notice
-
Used for informational messages only.
-
Takes no automatic actions.
-
Displays a message to the operator for awareness.
4. Process
-
Used for background control actions.
-
Has the same potential actions as a Warning,
but does not alert the operator and does not block Cycle Start.
Tip: Use Alarm for safety-critical faults, Warning for operational issues, Notice for information, and Process for silent automation tasks.
After selecting the Action Class, you can define the specific action the monitor performs when it becomes active.
Primary and Secondary Actions
-
Each monitor has one primary action.
-
Some actions allow a secondary action.
-
Example:
-
A Warning with Action: Escalate to Alarm can trigger a chosen Alarm action after a delay.
-
-
Action Timing
-
The Action Timing field defines the delay (in milliseconds) between the first and second actions.
-
Example:
If Action Timing = 5000, the secondary action runs 5 seconds after the primary action.
Repeating Actions
-
You can configure the monitor to repeat actions while it remains active.
-
When enabled:
-
The monitor executes the first action.
-
Waits for the defined Action Timing period.
-
Executes the second action (if configured).
-
Repeats this cycle until the monitor condition is no longer active.
-
Tip: Use repeating actions for persistent conditions that require continuous alerts or repeated control signals.
Custom Actions
An item can be double-clicked on to be edited, and then you should press Update Action to save your changes.
Items will be resolved sequentially in the order they appear in the list, with no pauses in between items.
Setup Details
|
Most monitors Alert Information
Password Protection
Register Output
Script Execution
Disabling a Monitor
|
|
Set Conditions
A monitor will do its configured action based on the conditions that are set for it. To edit these conditions, you will need to select the Edit Conditions button. The following window will be displayed.
ConditionsMonitor conditions define when a monitor becomes active.
They are madeorganized upinto ofsets and items, which together form the logical rules that trigger a monitor.
Structure Overview
-
Sets: Groups that define the logical relationship between their items or subsets.
-
Items: Individual conditions within a set.
-
Subsets: Nested sets
andthatitems,allowwherecomplexeachlogical combinations.
Set Types
Each set can contain items and subsets. Sets determine what logic to use on the items and subsets they contain. There are three options for sets: AND, OR, and NOT. An AND set requires all of its items and subsets to be true before it will say it is true. An OR set only requires that at least one of itsthree itemslogic ortypes:
| Set |
Logic |
|---|---|
| AND | True only if all contained items and subsets are |
| OR | True |
| NOT | True |
Tip: Most monitors
willonlyneedrequire a single AND set.
Adding Sets
-
Select the parent set where the new set should belong.
-
Choose the set type (AND, OR, or NOT) from the list.
-
Press Add Set.
This creates a new logic group inside the parent set.
-
Select an item type from the dropdown menu.
-
Fill in the condition details.
-
Press Add Condition to include it in the selected set.
Example: Machine Enabled Condition
To add a newcondition set,that selectrequires the parent set it should belongmachine to be enabled:
-
Choose Condition Type: Signal.
-
Select Output Signals.
-
Choose Machine Enabled.
-
Press Add Condition.
Editing Sets and Conditions
-
Edit a set:
Double-click the settype fromin the left-hand list,andchange the set type, then pressAddSetUpdate. -

To add an item toEdit aset, selectcondition:
Double-click theitemcondition,type from the drop down and fill inmodify the details, then pressAddConditionUpdate.
ASaving commonChanges
-
Press OK to
requiresavetheallmachinemodifications. -
Press Cancel to
be enabled. To add this condition, select condition type of signal, then output signals, and then machine enabled. After those are selections are made, pressAddCondition.To edit a set, double click on it in the left-hand display. This will allow you to change the set type and press update. Similarly, you can double click on a condition to edit and update the condition.PressingOKwill save changes andCancelwilldiscardallany unsaved changes.
Save Changes
Pressing Save will save changes to all monitors and exit config. Pressing Cancel will discard all changes and exit config.
Common GMS Templates
See the attached ini files to download and import standard GMS functions.
SpindleWarmupBackup.ini
If you run a file when the spindle is not warmed up, it will warm up the spindle and then go ahead and run the file. As a safety feature, you can prevent a file from starting until spindle warmup is completed to avoid this issue.
Diagnostics
The Global Monitoring System icon is on most screens, and will indicate if there is currently an alarm or warning active. If there are no alarms or warnings active, then the icon will be a green checkmark. If there is an alarm or warning active, it will flash a red and yellow error triangle. Clicking on the icon will open the diagnostics window.
The diagnostics window will show all configured monitors and their data. The condition tree will show the state of each condition by highlighting true conditions in green. A red condition means that the condition is incorrectly configured and cannot be checked.
Alarms and warnings must be cleared to operate the machine. Pressing Reset on the operator panel will clear alarms. They can also be cleared in the diagnostics be clicking Clear All. Resetting a monitor will transition the monitor back to the idle state and reset the timers on all conditions. If the conditions on a monitor are still true, then the monitor will activate again immediately.
A monitor can be temporarily disabled here. The monitor will continue to check it's conditions and change states, but will not take any actions when it transitions out of the idle state. The monitor will re-enable itself when it transitions back to idle state or when the operator enables it again.















