1. Home
  2. /
  3. Factory-io-scripting
  4. /
  5. Factory I/O Timed Conveyor Start

Factory I/O Timed Conveyor Start - Factory-io-scripting Typing CST Test

Loading…

Factory I/O Timed Conveyor Start — Factory-io-scripting Code

Start the conveyor for 3 seconds whenever a sensor triggers.

float timer = 0;
bool running = false;

void Update() {
	if (IOLink.GetBool("EntrySensor") && !running) {
		running = true;
		timer = 3f;
		IOLink.SetBool("Conveyor", true);
	}

	if (running) {
		timer -= Time.deltaTime;
		if (timer <= 0) {
			IOLink.SetBool("Conveyor", false);
			running = false;
		}
	}
}

Factory-io-scripting Language Guide

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.

Primary Use Cases

  • ▸Simulating industrial processes for PLC training
  • ▸Testing and debugging automation logic
  • ▸Automated control of virtual sensors and actuators
  • ▸Scenario-based training for operators and engineers
  • ▸Integration with external control systems for prototyping

Notable Features

  • ▸3D industrial environment with realistic physics
  • ▸Scriptable interaction with virtual sensors and actuators
  • ▸Supports multiple industrial protocols (Modbus, OPC, etc.)
  • ▸Integration with external PLCs and control software
  • ▸Scenario creation for training and testing

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.

More Factory-io-scripting Typing Exercises

Factory I/O Toggle Sensor OutputFactory I/O Counter for Produced ItemsFactory I/O Sorting with Two ActuatorsFactory I/O Emergency Stop LogicFactory I/O Light Stack IndicatorFactory I/O Palletizer Robot CycleFactory I/O Variable Speed ConveyorFactory I/O Fault Reset HandlingFactory I/O Multi-Sensor Condition Check

Practice Other Languages

CReactPythonC++RustTypeScriptKotlinPHPJavaC#RubyMqlCqlN1qlCypher