Product Catalog   (435) 750-5999
X-417 Web-Enabled Analog Output Module
5 Year Warranty

Each voltage or current output can be programmed individually. The X-417 is designed for remote connectivity from the ground up.



Analog: 1







* Power supply not included.

Industrial Analog Output Control

The X-417™ module has up to 5 analog outputs. Each channel is individually programmable to output a voltage or current.

The intuitive embedded interface includes data logging for each analog channel. This makes record-keeping, validation, and data acquisition a breeze.

It can be accessed and controlled over any TCP/IP network. This includes remote monitoring via the Internet, on the ControlByWeb cloud service or on your Local Area Network (LAN).

Built-in I/O

Up to 5 Analog Outputs (Multi-Function)

The five individually programmable analog outputs on the X-417 feature precision 16-bit digital to analog converters (DACs).

Each channel can be set to either voltage (0-5V, 0-10V, ±5V, ±10V) or current (4-20mA) outputs.

Control damper motors, variable frequency drives (VFDs), actuators, and more.

Peer-to-Peer Communication (P2P)

Monitor and Control up to 64 I/O

The X-417 supports peer-to-peer, over-the-network communication between other ControlByWeb modules, and instantaneous communication between 400 Series products. This means the X-417 can monitor and control I/O on other 400 Series products as if directly connected. It can communicate with up to 32 modules and allows you to monitor and control up to 64 I/O points. Simply install them on the same network or connect them on separate networks via port forwarding.

Peer to Peer Communication


Task Builder

The X-417 includes the Task Builder, a built-in interface for creating scheduled or conditional "Tasks" for both simple and advanced automation logic.

Easily build tasks based on register values, output set points, and more. You can create up to three actions for every task, giving you the fine-tuned control and monitoring solution your application demands!

The X-417 supports up to 50 Scheduled and 50 Conditional tasks, with an additional 20 Override Schedules.

You'll also have a built-in BASIC interpreter for advanced scripting beyond the capabilities of the Task Builder.

X-417 Add Conditional Task

Conditional Tasks

Conditional tasks use logic programmed in the task builder and are triggered based on input and outputs states or register values.

Conditional tasks are great for setting email/text alerts, controlling outputs, and data logging.

Scheduled Tasks

Scheduled tasks are programmable actions based on preset times on specific days.

For example, you can use scheduled tasks to trigger data logging at specific times.

Advanced Logic

The BASIC script interpreter on the X-417 allows you to create scripts that calculate analog parameters or create advanced control logic.

Advanced Features


The X-417 can log data points such as the analog outputs, remote I/O from peer-connected devices, registers, and voltage. Log entries can be triggered at user-programmable intervals, scheduled times, certain I/O changes or conditional logic.

Log files can be accessed via a log.txt file and sent daily via email or uploaded via FTP server.


Graph the current log file and view the output or register values over time.

X-417 Graphs I/O states over time, or by event

Other Advanced Features

The X-417 is a fully capable automation controller with advanced features such as initiating a connection to remote servers, BASIC programming, user permissions, and more.


Like all 400 Series controllers, the X-417 is built to be secure with optional password protection, HTTPS connections, TLS encryption with remote devices, and the ability to send encrypted emails.

Monitor and Control Page

The X-417 requires no software and is accessed in your favorite web browser through a built-in Control Page that can be customized by administrators.

Use the Control Page to monitor the status of:

  • Analog Outputs
  • Timers
  • Registers

Optionally, the Control Page can be password protected for additional security.

X-417 Monitoring and Control Page

User Permissions

Different user roles protect your data and your settings to prevent unauthorized access and changes. The following three user roles are configured by the administrator and have a unique login for each user.


Full access to all Settings, Tasks, and Control Page.


Access to Scheduled Tasks and Control Page.


Access to Control Page only.

These features make the X-417 the ultimate solution for analog output control!

ControlByWeb Cloud

Our ControlByWeb Cloud makes accessing your data simple and secure without any of the drawbacks of cloud dependency. It provides access to our 400 Series devices (X-417, X-400, X-410, etc.) and Wi-Fi modules (see compatible devices).

With the cloud you can manage multiple locations and many devices with a single login, create parent-child account hierarchy that makes data organization easy, and log data in the cloud for easier access and easy download.

Here's what the ControlByWeb Cloud does for you:

  • Easier Access
  • Single Password Authentication
  • Data Logging
  • Parent-Child Hierarchy
  • Logic Stays on the Device, Not the Cloud
  • Connect Unlimited Endpoints
  • Layered Security
  • Connect Incompatible Devices

Learn more about the ControlByWeb Cloud and how it can help you monitor and control your assets and processes much easier.

Applications - Industrial Internet of Things (IIoT)

The X-417 is a critical part of our innovative 400 Series IIoT platform designed for monitoring and control systems large and small, simple and advanced.

Damper Motor - Slave Device

X-600M Controller

The following illustration demonstrates how the X-417 can be used as a slave device with the X-600M or a PLC to control a damper motor.

Conveyor Motor - Stand-Alone Device


The illustration below demonstrates an X-417 connected to a variable frequency drive which is then connected to a motor on a conveyor belt.


  • 1-5 analog outputs (configure to order)
  • Built-in web server for configuration and remote monitoring (HTTPS supported)
  • Control, monitor, and log 32 remote modules, or up to 64 I/O
  • User Permissions: Admin, Manager, User
  • Tasks
    • 50 Scheduled
    • 50 Conditional
    • 20 Override Schedules
  • Send email alerts based on user-defined conditions (supports encrypted email servers, such as Gmail)
  • Real-Time Clock with NTP server synchronization
  • Automatic daylight savings and leap year adjustment
  • Highly configurable - Almost any combination of input/relay control possible
  • No software required
  • Customizable web-based Control Page
  • BASIC script support for advanced flexibility
  • Logging
  • Graphing (logged data)
  • HTTPS/TLS encrypted
  • Static or DHCP IP address configuration
  • Modbus, SNMP, Remote Service, IP Filtering
  • Field updatable
  • Removable 12-Terminal connector for easy installation
  • Rugged DIN-Rail/wall-mountable enclosure
CE listed RoHS compliant Made in the USA

X-417 Part Numbers (Differences highlighted in green)

X-417:1-I Analog: 1 9-28VDC
X-417:2-I Analog: 2 9-28VDC
X-417:3-I Analog: 3 9-28VDC
X-417:4-I Analog: 4 9-28VDC
X-417:5-I Analog: 5 9-28VDC

More Information:


Where to Buy

Click "Buy Online" to view part numbers and pricing. X-417 is available in the USA and internationally, and can be purchased either from us or an Authorized Distributor.

Related Products

More I/O


4 Analog Inputs, 2 Digital I/O, 1-Wire Bus

Learn More

Analog Inputs


8 Analog Input Channels

Learn More

Expandable I/O


Expandable - Up to 64 I/O

Learn More

Warning: May contain chemicals, including Nickel (metallic), known to the State of California to cause cancer and reproductive harm. -



Your cart is empty.

Your Cart is currently empty.

View Return Policy View Cart