LOOKING FOR THE RIGHT

INDUSTRIAL SOLUTION?

Discover embedded, communication and automation solutions tailored to your application.

RIO-2017

Modbus/TCP Remote AI Module 8*AD
  • Manufacturer Artila
  • Category: Automation Controller
  • The Artila RIO-2017 is a compact, industrial-grade Modbus/TCP Remote Analog Input (AI) Module designed for distributed data acquisition and remote monitoring applications. It provides 8 isolated 16-bit analog input channels and 1 relay output, accessible via Modbus/TCP, HTTP/AJAX, or UDP protocols over a 10/100 Mbps Ethernet interface. The module supports web-based I/O control, remote configuration, and real-time monitoring through a built-in web server.
- 8 Isolated Analog Input Channels: Each channel supports differential voltage or current input with 16-bit resolution and configurable ranges for both unipolar and bipolar signals.
- High Electrical Isolation: 1500 VDC channel-to-system isolation ensures reliable operation in noisy industrial environments.
- Integrated Relay Output: One relay output channel (Form A or Form B) with contact ratings of 30VDC @ 1A or 125VAC @ 0.5A for control or alarm signaling.
- Ethernet Connectivity: One 10/100 Mbps RJ45 port with 1.5 kV magnetic isolation, supporting Modbus/TCP, UDP, HTTP, and DHCP protocols.
- Web-Based Control and AJAX Interface: Built-in web server enables browser-based monitoring and control using AJAX commands for real-time data access.
- Windows Configuration Utility: A dedicated management tool for device discovery, configuration, and web page conversion.
- Flexible Power Input: Operates from 9–48 VDC with automatic polarity and surge protection.
- Compact Industrial Design: Dimensions of 78 × 108 × 25 mm, suitable for DIN-rail mounting (optional DK-35A kit).
- High Accuracy and Resolution: ±1% FSR accuracy with 16-bit A/D conversion at 10 Hz sampling rate.
- Multiple Access Methods: Supports Modbus/TCP, HTTP GET/POST, and direct API access for integration with Artila’s Matrix ARM/Linux platforms.
- Factory Default Configuration: Preconfigured IP (192.168.2.127), Modbus port (502), and web server port (5003) for quick deployment.
- IoT Integration Ready: Compatible with Node-RED and MQTT for cloud-based data acquisition and control.

Country of origin: Taiwan R.O.C.

Customs tariff number: 8471 5000 000

1. Product Overview

Product Name: RIO-2017
Model: RIO-2017
Series: RIO Remote I/O Series
Article Number: RIO-2017
Manufacturer: Artila Electronics Co., Ltd.

The Artila RIO-2017 is a compact, industrial-grade Modbus/TCP Remote Analog Input (AI) Module designed for distributed data acquisition and remote monitoring applications. It provides 8 isolated 16-bit analog input channels and 1 relay output, accessible via Modbus/TCP, HTTP/AJAX, or UDP protocols over a 10/100 Mbps Ethernet interface. The module supports web-based I/O control, remote configuration, and real-time monitoring through a built-in web server. Designed for industrial automation, IoT, and SCADA systems, the RIO-2017 offers high isolation, flexible input ranges, and robust network connectivity in a compact DIN-rail mountable form factor.





2. Key Features

- 8 Isolated Analog Input Channels: Each channel supports differential voltage or current input with 16-bit resolution and configurable ranges for both unipolar and bipolar signals.
- High Electrical Isolation: 1500 VDC channel-to-system isolation ensures reliable operation in noisy industrial environments.
- Integrated Relay Output: One relay output channel (Form A or Form B) with contact ratings of 30VDC @ 1A or 125VAC @ 0.5A for control or alarm signaling.
- Ethernet Connectivity: One 10/100 Mbps RJ45 port with 1.5 kV magnetic isolation, supporting Modbus/TCP, UDP, HTTP, and DHCP protocols.
- Web-Based Control and AJAX Interface: Built-in web server enables browser-based monitoring and control using AJAX commands for real-time data access.
- Windows Configuration Utility: A dedicated management tool for device discovery, configuration, and web page conversion.
- Flexible Power Input: Operates from 9–48 VDC with automatic polarity and surge protection.
- Compact Industrial Design: Dimensions of 78 × 108 × 25 mm, suitable for DIN-rail mounting (optional DK-35A kit).
- High Accuracy and Resolution: ±1% FSR accuracy with 16-bit A/D conversion at 10 Hz sampling rate.
- Multiple Access Methods: Supports Modbus/TCP, HTTP GET/POST, and direct API access for integration with Artila’s Matrix ARM/Linux platforms.
- Factory Default Configuration: Preconfigured IP (192.168.2.127), Modbus port (502), and web server port (5003) for quick deployment.
- IoT Integration Ready: Compatible with Node-RED and MQTT for cloud-based data acquisition and control.




3. Technical Specifications

Network Interface
- Type: 1 × 10/100 Mbps Ethernet (RJ45)
- Protection: 1.5 kV magnetic isolation
- Supported Protocols: Modbus/TCP, UDP, HTTP, DHCP

Analog Input (AI)
- Channels: 8 isolated differential inputs
- Input Type: Voltage or current (selectable via internal jumper JP4–JP11)
- Resolution: 16-bit
- Sampling Rate: 10 Hz
- Input Ranges:
- Unipolar: 0–150 mV, 0–500 mV, 0–1 V, 0–5 V, 0–10 V
- Bipolar: ±150 mV, ±500 mV, ±1 V, ±5 V, ±10 V
- Current: 0–20 mA
- Input Impedance: 20 MΩ (voltage mode), 120 Ω (current mode)
- Accuracy: ±1% of full-scale range (FSR)
- Isolation: 1500 VDC channel-to-system

Relay Output
- Channels: 1
- Type: Form A or Form B
- Contact Rating: 30 VDC @ 1 A or 125 VAC @ 0.5 A

Power Requirements
- Input Voltage: 9–48 VDC
- Connector: Terminal block
- Protection: Auto polarity and surge protection

Mechanical & Environmental
- Dimensions (W × H × D): 78 × 108 × 25 mm
- Mounting: DIN-rail (optional DK-35A kit)
- Operating Temperature: 0°C to 70°C
- Storage Temperature: -20°C to 85°C
- Enclosure: Metal housing

Default Network Settings
- IP Address: 192.168.2.127
- Netmask: 255.255.255.0
- Modbus Port: 502
- HTTP Port: 5003
- Telnet Console Port: 5001




4. Functionality

The RIO-2017 functions as a remote analog input acquisition and control module. It collects analog signals from sensors or transducers, converts them into digital data via its 16-bit ADC, and transmits the data over Ethernet using Modbus/TCP or HTTP protocols.

Use Cases and Applications:
- Industrial process monitoring (temperature, pressure, flow, voltage, current)
- Building automation and energy management
- Remote data logging and SCADA integration
- IoT edge data acquisition for cloud-based analytics
- Laboratory instrumentation and test automation

Operation Modes:
- Modbus/TCP Access: Standard Modbus holding registers allow reading analog input values and controlling the relay output.
- Web-Based Access: AJAX-enabled web interface provides real-time monitoring and control through a browser.
- API Access: Developers can use Artila’s AIO library for C programming on x86 or ARM/Linux platforms.

Compatibility:
- Works with Modbus/TCP-compatible PLCs, SCADA systems, and IoT gateways.
- Integrates with Artila’s Matrix series gateways and Node-RED for visual IoT flow programming.




5. Components & Accessories

Included Items:
- RIO-2017 Analog Input Remote I/O Module
- Software utility (downloadable from Artila website)

Optional Accessories:
- DK-35A: DIN-rail mounting kit
- PWR-12V-1A: 110–240 VAC to 12 VDC 1A power adapter

Connectors:
- Power Input Terminal Block (9–48 VDC)
- Relay Output Connector (DO_OUT, DO_COM)
- Analog Input Terminals (AI1–AI8, differential pairs)
- RJ45 Ethernet Port




6. Installation & Setup

Power Connection:
Connect a 9–48 VDC power source to the terminal block labeled “Power In.” When power is correctly applied, the Power LED illuminates solid green, and an audible beep confirms startup.

LED Indicators:
- Power LED: ON when power is supplied correctly.
- Ready LED: ON when firmware is initialized and ready.
- LAN LED: ON when Ethernet link is active; flashes during data transmission.

Input Mode Configuration:
Each analog input channel can be configured for voltage or current mode using internal jumpers (JP4–JP11):
- Voltage Input: Short pins 1–2 (default)
- Current Input: Short pins 2–3 (adds 120 Ω shunt resistor)

Network Configuration:
Use the Windows Manager Utility to discover and configure the RIO-2017 on the network. The utility supports:
- Broadcast search for device discovery
- Static IP or DHCP configuration
- Modbus port and web server port setup
- Analog input range configuration

Web Server Access:
Default web interface available at http://192.168.2.127:5003.
Supports AJAX commands for reading and writing I/O data.

Mounting:
DIN-rail mounting supported via optional DK-35A kit.




7. Performance & Capabilities

Analog Input Performance:
- 16-bit resolution ensures precise measurement of low-level signals.
- ±1% FSR accuracy suitable for industrial-grade sensing.
- 1500 VDC isolation prevents ground loops and signal interference.
- Configurable input ranges allow flexible adaptation to various sensors.

Relay Output Performance:
- Supports both DC and AC loads for control or alarm signaling.
- Form A/B relay provides flexibility for normally open or normally closed configurations.

Network Performance:
- 10/100 Mbps Ethernet ensures fast data transfer.
- Supports simultaneous Modbus/TCP and HTTP connections.
- AJAX-based web interface allows real-time updates without page reloads.

Efficiency and Limitations:
- Designed for low-latency data acquisition at 10 Hz sampling rate.
- Limited to 8 analog input channels and 1 relay output per module; multiple units can be networked for scalability.




8. Standards & Compliance

- Communication Protocols: Modbus/TCP, UDP, HTTP, DHCP
- Electrical Isolation: 1500 VDC (AI channels), 1.5 kV magnetic isolation (Ethernet)
- Relay Safety Ratings: 30VDC @ 1A or 125VAC @ 0.5A
- Environmental Compliance: Industrial operating temperature range (0–70°C)
- Mounting Standard: DIN-rail compatible (per IEC 60715)
- Regulatory Compliance: Designed for industrial EMC and safety standards (manufacturer-specific certifications available upon request)




9. Additional Information

Warranty & Support:
Artila provides standard manufacturer warranty and technical support for the RIO-2017. Firmware updates, configuration utilities, and documentation are available for download from the official Artila website (www.artila.com).

Maintenance:
- Periodic inspection of terminal connections and relay contacts recommended.
- Firmware updates can be applied via the web interface or configuration utility.
- Device supports remote reboot and configuration backup.

Software & Updates:
- Manager Utility: Windows-based tool for configuration, firmware updates, and web page conversion (.anf file generation).
- Web Customization: Users can upload custom HTML/AJAX pages converted to .anf format for tailored web interfaces.
- Node-RED Integration: Compatible with Artila’s IoT gateways running Node-RED for visual flow-based programming.

Data Access Methods:
1. Modbus/TCP: Standard holding registers for analog input and relay control.
2. HTTP/AJAX: JSON-formatted responses for web-based applications.
3. API Access: AIO library for C programming on Linux/x86/ARM platforms.

Example AJAX Commands:
- GET All Values:
`GET http://192.168.2.127:5003/action/fetchValue?all_val=0`
Returns JSON data for all analog and digital channels.
- GET Analog Input Configuration:
`GET http://192.168.2.127:5003/action/fetchAIcfg?all_val=0`
Returns input range and enable status for each channel.
- POST Set Relay Output:
`POST http://192.168.2.127:5003/action/CtrlDO1`

Modbus Register Map (Excerpt):
- AI1: 0x0100–0x0105
- AI2: 0x0106–0x010B
- AI3: 0x010C–0x0111
- AI4: 0x0112–0x0117
- AI5: 0x0118–0x011D
- AI6: 0x011E–0x0123
- AI7: 0x0124–0x012B
- AI8: 0x012A–0x012F

Each channel’s register includes enable/disable flag, sign indicator, integer, and decimal parts of the measured value.

Integration Example:
When connected to an Artila Matrix-700 IoT gateway, the RIO-2017 can be integrated into a Node-RED flow for real-time data visualization and control via RESTful APIs or MQTT.




Summary

The Artila RIO-2017 Modbus/TCP Remote Analog Input Module is a robust, high-precision data acquisition device engineered for industrial and IoT environments. With 8 isolated 16-bit analog inputs, 1 relay output, and Ethernet-based Modbus/TCP and web interfaces, it provides a versatile platform for remote monitoring, control, and integration into SCADA or cloud systems. Its wide power range, industrial temperature tolerance, and AJAX-enabled web interface make it ideal for distributed automation, energy management, and smart manufacturing applications.

The RIO-2017 combines industrial reliability, network flexibility, and developer-friendly tools, offering a complete solution for modern remote I/O and IoT data acquisition systems.