Mode:
Duration:
1
Coding works best on desktop or with an external keyboard.
Coding works best on desktop or with an external keyboard.
Automate a simple pick-and-place robot cycle.
void Update() {
if (IOLink.GetBool("BoxArrived")) {
IOLink.SetBool("RobotGrab", true);
IOLink.SetBool("RobotMoveToStack", true);
}
if (IOLink.GetBool("RobotAtStack")) {
IOLink.SetBool("RobotGrab", false);
IOLink.SetBool("RobotReturn", true);
}
}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.