3D factory simulation · source-checked July 2026
Factory I/O: Trial, Editions, Drivers & Limits (2026)
Factory I/O is a Windows 3D factory and process environment for automation training. It is not one universal PLC emulator: Starter includes the Control I/O function-block soft PLC, while Siemens, Allen-Bradley, Modbus/OPC and Ultimate editions expose different external-controller drivers. Version 2.5.10 is the current release shown in the official archive at this review, and a new installation can start a 30-day full-featured Ultimate trial.

Official download path
The official archive lists the installer and portable package for Factory I/O 2.5.10. The installer is the recommended path; the portable package omits dependencies required by the OPC DA driver. A new installation with no licence starts the 30-day full-featured trial after an internet check.
Download Factory I/O from the publisherWhich path should you choose?
| Option | Choose it when | Boundary to verify |
|---|---|---|
| Starter | You are teaching basic automation with the included Control I/O function-block controller and do not need an external vendor IDE. | Starter is not a TIA Portal, Studio 5000 or CODESYS licence. Confirm that its included scenes, parts and controller model meet the course outcome. |
| Siemens or Allen-Bradley edition | You already have the matching vendor engineering environment and need the listed Ethernet or PLCSIM driver for a 3D scene. | Freeze the Factory I/O release, edition, driver, PLC or emulator, firmware and engineering-tool version. A vendor IDE or runtime can be separately licensed. |
| Modbus & OPC or Ultimate | You need Modbus TCP client/server, OPC DA/UA, multiple controller families, the SDK or the broadest scene and driver coverage. | The driver matrix—not the word “Ultimate”—is the compatibility authority. OPC DA dependencies are not bundled with the portable package. |
| Browser learning simulator | You need guided PLC lessons, scored logic practice or access from Mac, Linux or Chromebook without installing a Windows 3D environment. | Browser practice is not a drop-in Factory I/O replacement for external vendor-IDE connectivity or its mature desktop 3D scene workflow. |


Tested installation path
- 1Record the intended controller or runtime first, then choose the Factory I/O edition whose current driver list explicitly supports that path.
- 2Download the signed installer from the official archive. Use the portable package only when its missing OPC DA dependencies do not affect the planned test.
- 3Confirm the Windows and graphics requirements on the exact workstation; Factory I/O requires a DirectX 10/11/12-capable GPU and an SSE2-capable CPU.
- 4Start the 30-day trial, record version 2.5.10 (or the installed release), edition state and the selected driver before modifying a scene.
- 5Load one representative scene, map its sensor and actuator tags, then export the I/O mapping where the chosen driver supports CSV or Siemens XML.
- 6Run normal, simultaneous-command, timeout, stuck-sensor and restart cases. Save the scene, controller project, mapping and screenshots as one evidence package.
- 7If purchasing, verify the current list price, tax, seat count, standalone or floating licence mode, support term and whether updates beyond the 2.x family are included.

Support and capability boundaries
- Factory I/O is primarily the 3D process layer; PLC instruction behavior usually belongs to the connected controller, emulator or soft runtime.
- The official editions page lists different scenes, parts and drivers by edition. A feature present in Ultimate is not automatically present in Starter or a vendor-specific edition.
- Official list prices are in euros and can change; taxes, reseller terms and separately licensed vendor software are outside those headline prices.
- Standalone licences bind to one computer until deactivated. Floating licences require a continuous internet connection and return to the pool after the client exits.
- S7-PLCSIM connections can require a Factory I/O template project and a version-specific setup. Current documentation separately covers classic PLCSIM and PLCSIM Advanced.
- A virtual scene does not validate physical I/O, mechanics, network load, machine safety, cycle time or final commissioning behavior.
Proof-of-fit checklist
- Factory I/O version, edition and licence mode
- Exact controller, emulator or soft-runtime version
- Engineering IDE, firmware and device package
- Driver name and documented compatibility path
- Tag map export plus sensor and actuator data types
- Windows build, GPU, graphics API and classroom image
- Normal, fault, restart and communications-loss evidence
- Separate target-hardware and safety-validation plan


Related training product
Choose the browser route for guided logic practice
PLC Simulation Software combines a browser editor, lessons, scored scenarios and a built-in learning runtime. Choose Factory I/O when the requirement is its established Windows 3D scene and external controller-driver workflow; choose the browser product when no-install practice and guided feedback matter more.
Compare the Factory I/O alternativeOwnership disclosure: PLC Programming IO and PLC Simulation Software share ownership. The comparison product does not claim drop-in compatibility with Factory I/O projects, drivers or external vendor IDEs.
Official sources used
Official edition boundaries, included drivers, current euro list prices and the 30-day Ultimate trial.
Current 2.5.10 installer and portable download plus the portable package OPC DA limitation.
Current controller-driver list, tag mapping and CSV or Siemens XML export behavior.
Standalone activation, floating share codes, internet requirements and licence-pool behavior.
Published Windows, CPU and graphics requirements.
Version-specific Siemens template, driver and connection workflow rather than a blanket compatibility claim.