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 alarm if any sensor in a group detects an issue.
void Update() {
bool s1 = IOLink.GetBool("Sensor1");
bool s2 = IOLink.GetBool("Sensor2");
bool s3 = IOLink.GetBool("Sensor3");
bool fault = s1 || s2 || s3;
IOLink.SetBool("Alarm", fault);
}Factory I/O scripting refers to automating, controlling, and interacting with Factory I/O simulations using C# (or Python via API). It enables programmatic control of virtual industrial environments, input/output devices, and process logic, allowing testing and validation of PLC programs without physical hardware.
Origin & Creator
Developed by Real Games in the mid-2010s to provide a realistic, interactive 3D environment for industrial automation training.
Industrial Note
Used extensively in education for PLC programming, industrial automation labs, and rapid testing of automation logic without requiring physical machinery.