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.
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.
The 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,"]
VIEW PRODUCTView Product
This product has multiple variants. The options may be chosen on the product page
The 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"]
VIEW PRODUCTView Product
This product has multiple variants. The options may be chosen on the product page
The 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"]
VIEW PRODUCTView Product
This product has multiple variants. The options may be chosen on the product page
The 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"]
VIEW PRODUCTView Product
This product has multiple variants. The options may be chosen on the product page
The 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"]
VIEW PRODUCTView Product
This product has multiple variants. The options may be chosen on the product page
The 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"]
VIEW PRODUCTView Product
This product has multiple variants. The options may be chosen on the product page
The 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"]
VIEW PRODUCTView Product
This product has multiple variants. The options may be chosen on the product page
The 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"]
VIEW PRODUCTView Product
This product has multiple variants. The options may be chosen on the product page
The 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"]
VIEW PRODUCTView Product
This product has multiple variants. The options may be chosen on the product page
The 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"]
VIEW PRODUCTView Product
This product has multiple variants. The options may be chosen on the product page
The 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"]
VIEW PRODUCTView Product
This product has multiple variants. The options may be chosen on the product page
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.
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.
How does an expandable I/O controller connect to expansion modules?
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.
How do I know which I/O expandable controller I need?
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.
Do ControlByWeb I/O controllers support user accounts?
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.
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.