Learn ICONICS-GENESIS32-SCRIPTS with Real Code Examples
Updated Nov 27, 2025
Code Sample Descriptions
1
VBScript Alarm Handling
Dim temp
temp = ThisDisplay.GetVariable("Boiler_Temperature")
If temp > 100 Then
ThisDisplay.SetVariable "Overheat_Alarm", 1
Else
ThisDisplay.SetVariable "Overheat_Alarm", 0
End If
Checks a process tag value in Genesis32 and raises an alarm condition.
2
JScript Data Logging Example
var fso = new ActiveXObject("Scripting.FileSystemObject");
var logFile = fso.OpenTextFile("C:\\Logs\\process_log.txt", 8, true);
var pressure = ThisDisplay.GetVariable("Tank_Pressure");
logFile.WriteLine("Pressure: " + pressure + " at " + new Date());
logFile.Close();
A JScript snippet that logs a process value to an external file in Genesis32.