Factory I/O

Ultimate Edition

Complete pack for PLC training

All-in-One edition
PLC wiring
SDK – develop custom I/O drivers and extensions
From 28€/mo., 278€/year or 765€ one-time.
Factory I/O Ultimate Edition Scene

3D factory simulation for advanced PLC training

Factory I/O Ultimate Edition is a universal solution that works with a wide range of automation technologies including PLC, SoftPLC, PLC simulators, Modbus, OPC, and many others. Can be wired to any PLC model through interface boards and allows users to develop custom I/O drivers and extensions using an SDK.

Ethernet connection with Allen-Bradley and Siemens PLC

Connects with the most popular Allen-Bradley and Siemens PLC through Ethernet, no wiring required. If your PLC is not in the compatibility list, you can still use it with Factory I/O by wiring it to Advantech USB4750 & USB4704 interface boards.

Wiring through interface boards

Factory I/O can be wired to any external hardware such as PLC, microcontrollers or any other device through Advantech USB 4750 / 4704 interface boards. These are USB powered DAQ boards that can be used with desktop, laptop and tablet computers as long as a free USB port is available, no external power source is required.

Advantech USB 4750 / 4704 sold separately.

Modbus & OPC

Integrate Factory I/O with a wide range of automation technologies using Modbus TCP (Server and Client), OPC Client DA and OPC Client UA. For instance, you may use Factory I/O together with CODESYS through OPC Client UA or control it with Schneider Unity Pro through Modbus TCP.

PLC simulators

Factory I/O can be controlled with Siemens S7-PLCSIM, no configuration required. It can also be used together with low-cost alternative PLC simulators such as WinSPS-S7.

Additionally, it can also be used with Grafcet-Studio for designing controllers using Grafcet and with Control I/O (included) for designing controllers using function blocks.

WinSPS-S7 and Grafcet-Studio sold separately.


Factory I/O SDK (Software Development Kit) provides developers with tools so they can create interfaces between Factory I/O and virtually any type of external technology.

See it in action

View all tutorials and samples.

PLC wiring

Sample video showing PLC wiring through an interface board (video 0:42 min).

Allen-Bradley CompactLogix

Assembling items with a CompactLogix PLC (video: 1:28 min).


Using CodeSys with Factory I/O through OPC Client DA/UA (video: 1:39 min.)

Siemens S7-1200

Sorting items by height with a Siemens S7-1200 (video: 2:31 min).

Schneider Unity Pro

Controlling Factory I/O with Schneider Unity Pro through Modbus (video 2:38 min.).

Siemens S7-PLCSIM

Sorting items by height with Siemens S7-PLCSIM (video: 2:49 min).


Sample video showing WinSPS-S7 PLC Simulator sorting items by height (video: 1:59 min).


Storing boxes into a rack with Microsoft Visual Studio (video: 1:41 min).

Supported technologies

Advantech USB 4750 & USB 4704
Allen-Bradley Logix5000
Allen-Bradley Micro800
Allen-Bradley MicroLogix
Allen-Bradley SLC 5/05
Control I/O
Modbus TCP Client
Modbus TCP Server
OPC Client DA/UA
Siemens LOGO!
Siemens S7-200 / 300 / 400
Siemens S7-1200 / 1500
Siemens S7-PLCSIM
SDK – Custom I/O drivers

Ready to start?

Download Factory I/O 30-day free trial. Includes full-featured Ultimate Edition.

Available editions

Factory I/O is available in 7 different editions. Each edition includes I/O drivers targeting specific technologies.

Compare all editions