Understanding I/O

Understanding I/O on ControlByWeb Modules ControlByWeb modules are built around reliable and versatile I/O (Input/Output) […]

Understanding I/O on ControlByWeb Modules

ControlByWeb modules are built around reliable and versatile I/O (Input/Output) channels, designed to bring remote monitoring and automation to virtually any industrial, commercial, or utility application. Here’s what you should understand about I/O before choosing a device. 

I/O Types Explained

Relays

Electromechanical or solid-state relays for switching higher-current loads.

Learn More

Digital Inputs

Monitor ON/OFF states such as switch positions, door sensors, or alarms.

 Learn More

Analog Inputs

Read variable signals using 0-5VDC or 4-20mA sensors such as temp, humidity,

 Learn More

Analog Outputs

Send variable analog output signals for automation or control loops.

Learn More

1-Wire Bus

Specialized inputs for temperature/humidity via digital 1-Wire bus.

 Learn More

Many ControlByWeb 400 Series modules include internal relays, which are electrically operated switches that let you control external devices like lights, pumps, fans, and more. These relays provide a simple and effective way to automate control based on sensor inputs, time schedules, or custom logic. 

The internal relays on our devices can be used to operate indicator lights, interposer relays connected to larger electrical loads, and other low-voltage devices. 

Wiring Connections 

Terminal Connections

The relay contacts are isolated from all other circuits on the module. The screw terminals are internally connected directly to the relays with no internal fuse or other over-current protection. 

The types of terminals you’ll see in one of our devices are: 

  • Common (C) 
  • Normally-Closed (NC)
  • Normally-Open (NO) 
Relay wiring diagram illustrating how relays work inside of a ControlByWeb module

Types of Relays on ControlByWeb Modules

Several modules have internal relays. The relays vary in size and configuration. Some modules share Common terminal connections between relays with the contacts internally connected together, and some modules have contacts that are completely isolated – with a separate NO, NC and C terminals for each relay on the module. 

WebRelay-Quad Wiring Diagram
WebRelay-Quad wiring diagram showing four isolated relays with individual Normally Open (NO), Normally Closed (NC) and Common (C) contacts.
X-412 Wiring Diagram
X-412 wiring diagram showing four relays in a Normally Open (NO) configuration with a shared Common.

Connecting Large Electrical Loads 

For loads greater than a relay’s specifications, an external interposer relay should be used.

The illustration below shows how a 15-Amp motor can be controlled using an external relay. In the example, the X-410’s 1-Amp relay controls the external relay, and the external relay controls the 15-Amp load. 

X-410 controlling a large load via an interposer relay.

Controlling a Relay contact with ControlByWeb Modules 

On our modules, you can control the relays with the built-in web browser interface and configure them to turn on/off/pulse based on conditions like time intervals, status of analog or digital sensors, timers or other programmable logic. 

Control Page Example
Dashboard showing real-time heater temperatures.

Common Relay Applications 

X-WR-441 IP Camera Reboot Diagram and Firmware Web UI

Remote Rebooting

Power cycle radios, routers, or modems at remote sites.

Read More

X-412 monitoring tank level and controlling a pump using a solid-state relay

Pump Control

Automate based on tank levels, timers, or temperature.

Read More

Advanced Lighting Diagram

Building Automation

Schedule industrial or commercial lights to turn on/off.

Read More

X-600M and X-417 being used to monitor and control humidity, temperature, CO2, Fans, Motors, Valves

HVAC Systems

Control thermostats, fan relays, dampers, and compressors.

Read More

View specific relay electrical specifications and features. 


Several ControlByWeb modules have digital (or discrete) inputs. Digital inputs are binary with on/off states where the presence of an input voltage is “on” and the absence of a voltage is “off”, making them ideal for monitoring door contacts, push buttons, alarm relays, and other binary devices.

Each digital input can measure the total-on time since power up, the total-on time since the input was last off, count the number of rising/falling edges, or act as a low frequency input. Digital inputs can be monitored and used to control logic.

Wiring Connections

The terminals for digital inputs vary slightly between models, but most include:

  • Input terminal(s) 
  • Ground (GND) 
  • (Optional) Pull-up resistor setting 
X-410 AC Input Diagram

Digital inputs on most 400 Series modules are optically isolated, helping to protect the internal electronics from voltage spikes or grounding issues. Some (like the X-420) use non-isolated inputs with shared ground for compact designs.

Electronically and Optically Isolated

Each digital input monitors the voltage across two terminals:

  • Input+
  • Input–

When the voltage between these terminals rises above a threshold (typically >3.5V), the input registers as ON. Below ~1.5V, it registers as OFF. Anything between is treated as undefined.

On most ControlByWeb modules (like the WebRelay, X-408, and X-12s), the input circuits are optically isolated, which protects the system from surges, ground loops, and noisy field signals.

Detecting Input States 

Digital inputs are monitored through the built-in web interface, which clearly displays each input’s ON/OFF state. You can also configure digital inputs to trigger actions, such as: 

  • Turning on a relay 
  • Sending email or text alerts 
  • Logging events 
  • Triggering conditional logic with timers or sensor values 
Control Page Example

Common Digital Input Applications 

Gate Access Control Wiring Diagram Thumbnail

Door & Gate Monitoring

Know when a door is opened or left open.

Read More

Leak Detection

Trigger alarms or shutoff valves if water is detected.

Read More

Tower Light Monitoring and Remote Reboot Wiring diagram Example

Remote Tower Monitoring

Monitor lights on remote towers.

Read More

X-408 poe dry contacts multiple

Equipment Feedback

Monitor dry contacts on sensors or PLC systems.

Read More

View specific digital input specifications and features. 


These measure variable signals such as temperature, voltage, current, or pressure. Perfect for integrating with 0-5VDC, 0-10VDC, 4-20m sensors such as pressure transducers, current transducers, or any other sensor with an appropriate analog signals that can be read by ControlByWeb analog inputs. 

Wiring Connections 

Each analog input channel can be configured as single-ended, differential, or 4–20mA current loop. Wiring varies slightly by module, but most analog-capable devices include: 

  • AINx+ – Positive signal input 
  • AINx− – Negative signal input (for differential mode) 
  • AGND – Analog ground 
  • Vref – Optional 5V excitation voltage 

Input Modes 

1. Single-Ended Mode 

  • Measures voltage between AINx+ and AGND 
  • Ideal for sensors with one output line referenced to ground 
  • Configurable ranges: ±1.28V, ±2.56V, ±5.12V, ±10.24V 

2. 4–20mA Mode 

  • Enables internal precision 200Ω shunt resistor 
  • Automatically scales A/D to ±5V 
  • No external resistor needed 
  • Perfect for industrial current-loop sensors (e.g., pressure, flow, distance) 
X-418 4-20mA Mode Input Diagram

3. Differential Mode 

  • Measures voltage difference between two analog inputs 
  • Great for sensors with two signal outputs (like Wheatstone bridges) 
  • Supports up to ±20.48V differential, with absolute input limits of ±10V 
  • Requires a shared ground connection to maintain common mode range 
X-418 Input Differential Diagram

Configuration & Scaling 

Analog channels are configured in the web interface, where you can: 

  • Choose voltage range or current mode per channel 
  • Enter slope and offset to convert raw data to meaningful units (e.g., °C, psi, ft, etc.) 
  • View real-time readings 
  • Set conditions for triggering relays or alerts 

Example: To measure 0–20 Amps with a transducer outputting 0–5V: Slope = (20 Amps – 0 Amps) ÷ (5V – 0V) = 4 Amps/V

Common Analog Input Applications

Fuel Tank Monitoring Wiring Diagram Thumbnail

Tank Level Monitoring

Monitor tank level and trigger pumps.

Read More

Industry Corps Wiring Diagram Example Image

Pressure & Temp Monitoring

Measure pressure levels & temperature changes.

Read More

Generator Monitoring Wiring Diagram Thumbnail

Motor Monitoring

Measure AC current with a voltage transducer.

Read More

Open Channel Flow Wiring Diagram Thumbnail

Flow & Distance Sensing

Using 4–20mA industrial transducers.

Read More

View specific analog input specifications and features.


Analog Outputs are used to send precise voltage or current signals to external equipment like actuators, variable frequency drives (VFDs), damper motors, or PLCs.

Wiring Connections 

Analog output wiring is straightforward and requires two terminals per channel: 

  • AoutX – The voltage or current output 
  • COM – Analog Ground (isolated from power ground)

However, ensure that output wiring and load resistance are within limits: 

  • Max voltage output current: 10mA 
  • Max resistance for 4-20mA loop: 575Ω  (based on 11.5V output headroom) 

Built-in Scaling and Control 

The X-417 includes an internal digital-to-analog converter (DAC) that automatically converts user-defined values to output signals. This means: 

  • You enter values in real-world units (e.g., 0–100%) 
  • The X-417 calculates and outputs the corresponding voltage or current 
  • You can bypass scaling if you prefer to control via raw Modbus values from a PLC 

You can also: 

  • Control outputs manually from the web interface 
  • Use logic or tasks to automate changes 
  • Set output values via Modbus/TCP or SNMP 

Common Analog Output Applications

X-600M and X-417 being used to monitor and control humidity, temperature, CO2, Fans, Motors, Valves

HVAC Control

Drive damper actuators or control fan speed.

Read More

How to use ControlByWeb devices to control large stadium lights

Lighting Systems

Control dimming via 0–10V outputs.

Read More

How to use ControlByWeb products to monitor and control center pivot water systems

Center Pivot Irrigation

Control valves, pump speeds, or other agricultural automation components.

Read More

Lift Station Wiring Diagram Thumbnail

Lift Station Control

Control pumps in a lift station.

Read More

View specific analog output specifications and features.


The 1-Wire bus is a simple and efficient way to connect ControlByWeb modules to digital temperature and humidity sensors. It allows multiple sensors to communicate over a single data line, making it ideal for environmental monitoring in commercial and industrial settings.

Wiring Connections 

A 1-Wire bus requires three connections:

  • +5V (Power)
  • GND – (Ground)
  • DATA – (Shared signal line)

Multiple sensors can be daisy-chained along the same bus.

Each sensor has a unique ID, and the connected 400 Series module automatically detects each one in the on-board interface.

Temperature sensor wiring diagram

Monitoring & Control

Sensor data is visible directly in the module’s web interface and can also be:

  • Scaled
  • Logged over time
  • Used to trigger relays, digital outputs, or alerts

Accessed via Modbus, SNMP, or HTTP for third-party integration

This information can then be used in the Task Builder with scheduled, conditional, or advanced logic to automate climate control systems or fan/heater activation.

Control Page Example

Common Temperature/Humidity Applications

X-600M and X-417 being used to monitor and control humidity, temperature, CO2, Fans, Motors, Valves

Warehouse Monitoring

Monitor CO2 levels and temperature changes.

Read More

Greenhouse Monitoring Wiring Diagram Thumbnail

Greenhouse Automation

Monitor temperature and humidity within a greenhouse.

Read More

Server Room Monitoring

Monitor temperatures within a server room.

Read More

FridgeAlert Freezer Monitoring Example Diagram

Freezer Monitoring

Monitor changes in temperature and avoid any false alarms in fridges/freezers.

Read More

View specific 1-wire bus specifications and features.

View All ControlByWeb Products

See all industrial controllers with their various I/O combinations and features.

 

Shopping Cart
Scroll to Top