Complete Pack for PLC Training

All-in-One Edition
PLC wiring
SDK – develop custom I/O drivers and extensions

€ 253 /year
€ 695 /one-time

Buy Now
Advanced PLC training

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 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.


Supported Technologies

  • Advantech USB 4750 & USB 4704
  • Allen-Bradley Logix5000
  • Allen-Bradley Micro800
  • Allen-Bradley MicroLogix
  • Allen-Bradley SLC 5/05
  • Automgen
  • Control I/O
  • WinSPS-S7
  • WinPLC Engine
  • Modbus TCP/IP Client
  • Modbus TCP/IP Server
  • OPC Client DA/UA
  • Siemens LOGO!
  • Siemens S7-200 / 300 / 400
  • Siemens S7-1200 / 1500
  • Siemens S7-PLCSIM
  • SDK – develop custom I/O drivers and extensions
Advanced PLC training

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.

Compatible PLC >

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/IP (Server and Client) and OPC Client DA/UA. For instance, you may use FACTORY I/O together with CODESYS through OPC Client DA/UA or control it with Schneider Unity Pro through Modbus TCP/IP.

PLC Simulators

FACTORY I/O can be controlled with Siemens S7-PLCSIM, no configuration required. It can also be used together with low-cost Siemens alternative PLC simulators such as WInSPS-S7 or WinPLC-Engine. You may even use it with Automgen and design controllers using GRAFCET and SYSML or with the integrated CONTROL I/O and design controllers using function blocks.

WinSPS-S7 is a PLC programming tool for S7-300 / 400 PLC with a built-in PLC simulator. Plug and play with FACTORY I/O, no configuration required.

WinPLC-Engine is a S7-300 PLC simulator that can be programmed with STEP7V5.x, and TIA Portal. Works out of the box with FACTORY I/O.

WinSPS-S7 and WinPLC Engine sold separately.

SDK - develop custom I/O drivers and extensions


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 technologies.

Learn more >

PLC wiring

Sample video showing PLC wiring through an interface board.

See full tutorial >

AB CompactLogix

Assembling items with a CompactLogix PLC.

See full tutorial >

Siemens S7-1200

Sorting items by height with a Siemens S7-1200.

See full tutorial >


Using CODESYS with FACTORY I/O through OPC Client DA/UA.

See full tutorial >

Schneider Unity Pro

Controlling FACTORY I/O with Schneider Unity Pro through Modbus.

See full tutorial >

Siemens S7-PLCSIM

Sorting items by height with Siemens S7-PLCSIM.

See full tutorial >


Sample video showing WinSPS-S7 PLC Simulator sorting items by height.

See full tutorial >


Storing boxes into a rack with Microsoft Visual Studio Community 2015.

See full tutorial >

30-Days Free Trial!

Trial includes full-featured Ultimate Edition


Buy from our online store.

Ultimate Edition