Expandable I/O
ControlByWeb® expansion modules allow you to seamlessly scale your I/O without sacrificing reliability, flexibility, or control. Designed to work with our X-400 or X-600M Master modules, these modules provide additional relays, digital inputs, or analog inputs. Click here to learn more about relays on ControlByWeb devices.

-
X-400â„¢ | Modular I/O Controller
$299.99 – $399.99Price range: $299.99 through $399.99TThe X-400â„¢ is a scalable Ethernet-based controller that supports up to 32 local expansion modules or remote ControlByWeb® devices through peer-to-peer communication, enabling systems with up to 64 I/O points. Its browser-based interface and embedded GUI logic builder provide event-driven automation for powerful turn-key solutions and seamless integration with SCADA and PLC platforms—without licensing fees.
X-400C™ – Cellular-Enabled Model
The X-400Câ„¢ adds a built-in cellular modem, extending the same modular control and integration capabilities to remote or distributed applications.
- Expandable, Up to 64 I/O
- Relays, Analog & Digital Inputs
- Up to 16 temp sensors
- Cellular version available
Global Cellular Coverage. Discuss international cellular options with a sales engineer.
[frequentlyBought ids="7635,34491,7624,7577"]
-
X-600Mâ„¢ | Web-Enabled I/O Controller
$549.99The X-600M™ is ControlByWeb’s most advanced controller, built for large-scale industrial and OEM applications. Supporting up to 64 expansion modules and 1,024 I/O points, it’s engineered for high-density, complex systems.
With an embedded logic builder, LUA scripting for advanced control, and support for multiple customizable dashboards, the X-600Mâ„¢ gives engineers powerful tools for automation and visualization. Open protocol support (Modbus, SNMP, peer-to-peer) ensures seamless integration with SCADA and PLC systems, delivered without licensing fees or proprietary lock-in.- Expandable, Up to 1,024 I/O
- Relays, Analog/Digital/Thermocouple Inputs
- Up to 32 Temperature Sensors
- GUI Dashboard
[frequentlyBought ids="7635,7621,7318,7289"]
-
X-11Sâ„¢ | High-Current Relay Expansion Module
$179.99The X-11Sâ„¢ adds two 20A Form-C (SPDT) relays to an X-400â„¢ or X-600Mâ„¢ controller, providing rugged, high-current switching for demanding industrial and OEM applications. Terminated through heavy-duty screw terminals, it is designed for reliable operation in environments where durability and load capacity are critical.
Multiple X-11Sâ„¢ modules can be connected to the host controller via ribbon cable, which supplies both power and communication, enabling scalable relay expansion without additional wiring complexity.2 High-Current Relays
Expansion Module for the X-400 or X-600M
[frequentlyBought ids="7635,"]
-
X-12Sâ„¢ | 8 Relay Expansion Module
$179.99The X-12Sâ„¢ adds eight Form-A (SPST) relays to an X-400â„¢ or X-600Mâ„¢ controller, providing reliable low-current switching for industrial and OEM applications. Each relay is rated at 2.5A, with commons grouped in two banks for simplified wiring.
A removable terminal connector streamlines installation, while the ribbon cable connection supplies both power and communication from the host controller. Multiple X-12Sâ„¢ modules can be added for scalable relay expansion in larger systems.8 Relays
Expansion Module for the X-400 or X-600M
[frequentlyBought ids="7635"]
-
X-13Sâ„¢ | Thermocouple Expansion Module
$179.99The X-13Sâ„¢ is a two-channel thermocouple expansion module for the X-400â„¢ and X-600Mâ„¢ controllers. Designed as a signal conditioner for Type-K thermocouples, it provides accurate temperature measurement for demanding industrial applications.
Common use cases include kilns, furnaces, ovens, process heating systems, and industrial equipment monitoring where precise thermal data is critical. Multiple X-13S™ modules can be connected via ribbon cable, which supplies both power and communication from the host controller—allowing scalable integration of temperature sensing into larger automation systems.2 Channel Type-K Thermocouples
Expansion Module for the X-400 and X-600M
[frequentlyBought ids="7635,7616"]
-
X-15Sâ„¢ | 8 Digital Input Expansion Module
$179.99The X-15Sâ„¢ adds eight optically isolated digital inputs to an X-400â„¢ or X-600Mâ„¢ controller, providing reliable status monitoring while maintaining electrical separation between field equipment and low-voltage control circuits. This isolation improves safety and reduces the risk of ground loop interference in industrial environments.
Multiple X-15Sâ„¢ modules can be connected to the host controller via ribbon cable for power and communication, enabling scalable expansion for large systems. Typical applications include alarm panel integration, equipment status monitoring, safety interlocks, and facility automation.8 Digital Inputs
Expansion Module for the X-400 or X-600M
[frequentlyBought ids="7635,7798,34091"]
-
X-16Sâ„¢ | 8 Analog Input Expansion Module
$359.99The X-16Sâ„¢ adds eight analog inputs to an X-400â„¢ or X-600Mâ„¢ controller, delivering high-resolution measurement with a 24-bit A/D converter. Inputs can be configured for single-ended or differential readings, providing flexibility for a wide range of sensor types. A built-in 5.0V reference output allows direct connection of potentiometers and other resistance-based sensors.
Connected via ribbon cable for both power and communication, one or more X-16Sâ„¢ modules can be added to scale analog input capacity. Common applications include process monitoring, flow and pressure sensing, tank or bin level measurement, and precision instrumentation.8 Analog Inputs
Expansion Module for the X-400 or X-600M
[frequentlyBought ids="7635,7916,7781"]
-
X-17Sâ„¢ | 4 Relay, 4 Input Expansion Module
$179.99The X-17S™ adds four Form-A (SPST) relays and four optically-isolated digital inputs to an X-400™ or X-600M™ controller, making it a versatile expansion option for both control and monitoring. Relays are designed for moderate load switching, while optical isolation ensures electrical separation between field equipment and low-voltage control circuits—improving safety and reducing interference.
Multiple X-17Sâ„¢ modules can be connected via ribbon cable for power and communication, enabling scalable expansion. Typical applications include equipment control, alarm panel monitoring, pump or fan management, and facility automation.4 Relays
4 Digital Inputs
Expansion Module for the X-400 and X-600M
[frequentlyBought ids="7635,7798,34091"]
-
X-18Sâ„¢ | 10 High-Current Relay Expansion Module
$309.99The X-18S™ adds ten high-current relays to an X-400™ or X-600M™ controller, each rated at 15A with Form-C (SPDT) contacts for maximum flexibility in switching. Connections are made directly to the relays through rugged ¼″ tab terminals, ensuring reliable performance in demanding environments.
Designed for industrial and OEM applications, the X-18Sâ„¢ is ideal for controlling motors, pumps, fans, lighting, and other high-load equipment. Multiple modules can be connected to the host controller via ribbon cable for both power and communication, enabling scalable expansion for large systems.10 High Current Relays
Expansion Module for the X-400 and X-600M
[frequentlyBought ids="7635,7696"]
-
X-19Sâ„¢ | Multi-Purpose I/O Expansion Module
$389.99The X-19Sâ„¢ is a versatile expansion module for the X-400â„¢ and X-600Mâ„¢ controllers, combining 16 relays, 16 optically isolated digital inputs, and 4 analog inputs in a single unit. Screw terminal strips provide secure, industrial-grade connections for all I/O points.
As a high-density module, the X-19Sâ„¢ is ideal for applications that require large-scale control and monitoring in a compact footprint, such as building automation, process control, and OEM equipment. Multiple X-19Sâ„¢ units or other expansion modules can be connected via ribbon cable to scale I/O capacity as needed.16 Relays
16 Digital Inputs
4 Analog Inputs
Expansion Module for the X-400 and X-600M
[frequentlyBought ids="7635,7696,34091,7916"]
-
X-20Sâ„¢ | 6 Relay, 6 Digital Input Expansion Module
$309.99The X-20Sâ„¢ adds six high-current relays and six optically isolated digital inputs to an X-400â„¢ or X-600Mâ„¢ controller. Each relay is rated for heavy-duty switching with Form-C (SPDT) contacts, while the isolated inputs provide reliable status monitoring with electrical separation from control circuits.
Connections are made through rugged screw terminal strips, ensuring secure wiring in industrial environments. Multiple X-20Sâ„¢ modules or other expansions can be added via ribbon cable for scalable system growth. Typical applications include pump and fan control, equipment monitoring, and facility automation.6 Relays
6 Digital Inputs
Expansion Module for the X-400 and X-600M
[frequentlyBought ids="7635,7798,34091,7876"]
-
X-21Sâ„¢ | Relay Form C / SPDT Expansion Module
$179.99The X-21Sâ„¢ adds four Form-C (SPDT) relays, each rated at 2.5A, to an X-400â„¢ or X-600Mâ„¢ controller. Designed for light-duty switching, it provides reliable control in applications where smaller loads need to be managed efficiently.
Multiple X-21Sâ„¢ modules can be connected via ribbon cable, which supplies both power and communication, enabling scalable relay expansion in larger systems.4 Form-C/SPDT Relays
Expansion Module for the X-400 or X-600M
[frequentlyBought ids="7635"]
-
X-22Sâ„¢ | 8 Analog Input Expansion Module
$349.99The X-22S™ adds eight high-resolution analog inputs to an X-400™ or X-600M™ controller, supporting multiple voltage ranges as well as 4–20mA current-loop sensors. This flexibility makes it ideal for integrating a wide range of industrial and process instrumentation.
Engineered for accuracy and reliability, the X-22Sâ„¢ is well-suited for applications such as tank or bin level monitoring, flow and pressure measurement, and energy or environmental data acquisition. Multiple X-22Sâ„¢ modules can be connected via ribbon cable to expand analog input capacity as needed.8 Analog Inputs
Expansion Module for the X-400â„¢ or X-600Mâ„¢
[frequentlyBought ids="7635,7916, 22960"]
Remote I/O Modules With Unlimited I/O Combinations
ControlByWeb’s expandable I/O controllers are the ultimate solution for monitoring and controlling both small and large systems, and other systems which require a unique I/O combination. Start with an expandable I/O controller and add I/O by connecting expansion modules for a solution tailored to your specific application.
Controllers and Expansion Modules include various I/O combinations of relays, digital inputs, analog inputs, thermocouples, and a 1-Wire Bus for temperature and humidity monitoring.
On-Device Logic
Our controllers perform simple and complex control logic similar to that of a Programmable Logic Controller (PLC). However, unlike a PLC, our controllers are designed for web-based applications from the ground up.
Remote I/O Control & Monitoring From Anywhere
A master controller can be setup, controlled, and monitored using its built-in web server and a standard web browser which allows for remote access with no additional software or cloud services required.

Remotely Monitor & Control with the X-400(C) or X-600M
Our controllers have a built-in web server which allows you to access the controller from anywhere in the world using a standard web browser, without the need for any cloud services.

X-400 Monitor & Control Page
Single customizable dashboard to control and monitor endpoints and devices. Show endpoint data and controls.

X-600M Monitor & Control Page
Create multiple, customizable dashboards to control and monitor endpoints and devices. Show graphs, IP camera feeds, and endpoint data and controls.
An expandable I/O controller is a master device which connects directly to expansion modules via an expansion ribbon cable. It also communicates with other stand-alone ControlByWeb devices. Expandable I/O Controllers and Expansion modules consist of various I/O combinations, such as: relays, digital inputs, analog inputs, thermocouples, and a 1-Wire Bus for temperature and humidity monitoring. Once expansion modules or stand-alone devices are added to the controller, the I/O controller can then control and monitor the I/O across all devices. The I/O controllers are connected to an IP network and can be accessed locally and remotely using a web browser. ControlByWeb I/O controllers create a centralized hub to control hundreds of devices and sensors.
ControlByWeb expandable I/O controllers, such as the X-400 and X-600M connect to expansion modules via a 10-conductor ribbon cable which can have anywhere from 2 to 33 connectors for expansion modules on the same cable. A power injector may need to be added for more than 32 expansion modules. I/O controllers can also connect and control other devices over a local network connection.
To find the best I/O controller for your project, the most important thing to consider is how many I/O you need to connect to the controller. The X-400 supports up to 32 devices and 64 I/O but is limited of up to 64 I/O of one type. The X-600M supports up to 128 devices and 1,024 I/O.
Network connectivity is also an important consideration. If you don’t have access to an Ethernet connection, the X-600M supports USB Wi-Fi adapters to connect to Wi-Fi networks. If you have questions, please contact our sales department, and they’d be happy to help.
The X-400 has 3 different users: User, Manager, Administrator. The “User” account has read/write access to the Control page and I/O. The “Manager” has the same rights as “User” plus the ability to change scheduled events. The “Administrator” has all rights including access to all settings on the device.
The X-600M supports 250 individual users, which are assigned to 1 of 4 user groups: Admin, User, Group1, Group2. The “Admin” group has access to all settings. The remaining groups (User, Group1, and Group2) can be set to have read and/or write access to each I/O on the Dashboards. Dashboard access can also be restricted based on group access when multiple dashboards are used.