

X-417™ | 5 Analog Output Module
Each voltage or current output can be programmed individually. The X-417 is designed for remote connectivity from the ground up.
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.

Control/Logic
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.

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
Logging
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.
Graphing
Graph the current log file and view the output or register values over time.

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

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.
Admin
Full access to all Settings, Tasks, and Control Page.
Manager
Access to Scheduled Tasks and Control Page.
User
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

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



X-417 Part Numbers (Differences highlighted in green)
PART NUMBER | OUTPUTS | POWER SUPPLY |
---|---|---|
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:
SpecificationsWhere to Buy
Click "Buy Online" to view part numbers and pricing. X-417 is available inthe USA and internationally, and can be purchased either from us or an Authorized Distributor.