Mode:
Duration:
1
Coding works best on desktop or with an external keyboard.
Coding works best on desktop or with an external keyboard.
Trigger an action when a process alarm occurs.
IF Alarm('HighLevel').Active THEN
Message('High level detected!');
ValveClose('VLV1');
END_IF;Citect SCADA Scripting is the scripting environment within Citect SCADA (by AVEVA) used to automate, customize, and extend SCADA applications. It enables control logic, event handling, alarms, and user interface interactions through a structured scripting language.
Origin & Creator
Developed by Citect (later acquired by Schneider Electric, now AVEVA) in the 1980s to provide a flexible scripting solution for SCADA systems, allowing engineers to extend HMI/SCADA functionality beyond prebuilt objects.
Industrial Note
Citect scripting is essential for custom alarm handling, complex process logic, and advanced HMI behaviors where the standard SCADA configuration cannot meet specific operational requirements.