Learn FACTORY-IO-SCRIPTING with Real Code Examples
Updated Nov 27, 2025
Installation Setup
Install Factory I/O on a compatible Windows system
Verify license and activate software
Install Visual Studio or Python environment if using scripts
Set up simulation projects and working directories
Test with sample scenes to validate installation
Environment Setup
Install Factory I/O
Verify license activation
Set up IDE for scripting
Load sample scenes
Enable PLC or protocol connections if needed
Config Files
Factory I/O scene files (.fio)
C# or Python scripts for automation
PLC configuration and I/O mapping files
Data files for simulation inputs/outputs
Custom object scripts or libraries
Cli Commands
FactoryIO.exe /load 'scene.fio' - Load scene via CLI
FactoryIO.exe /run - Run scene
Scripts executed via Visual Studio or Python IDE
Logging configured via API
Scene state saved for replay
Internationalization
Supports multiple GUI languages
Numerical and date formats follow system locale
Custom labels and annotations possible
Scene data compatible with global standards
Suitable for international training programs
Accessibility
Accessible on Windows desktop
Remote automation via scripts supported
Hybrid PLC connection for real-time control
Data export for accessibility
Educational scenarios designed for ease of use
Ui Styling
Factory I/O GUI for scene editing and control
3D visualization for interactive simulation
Custom dashboards via scripting optional
Reports generated via external tools
Integration with HMI-like interfaces possible
State Management
Simulation state tracked internally by Factory I/O
Scripts can read/write object states
Event-driven updates ensure real-time control
Batch scenarios maintain input/output consistency
Logs allow replay and analysis of simulation
Data Management
Inputs from scripts, files, or PLC signals
Outputs logged for monitoring or reports
Large datasets handled efficiently in memory
Integration with Excel, CSV, or databases
Historical simulation data stored for analysis