LOOKING FOR THE RIGHT

INDUSTRIAL SOLUTION?

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

RIO-2015PG

Cortex M3 FreeRTOS I/O Module 4*AD 2*AO 2*DA 4*DI 2*Relay
  • Manufacturer Artila
  • Category: Automation Controller
  • The Artila RIO-2015PG is a compact, programmable remote I/O module designed for industrial automation, data acquisition, and IoT gateway applications. It integrates a high-performance Atmel SAM4E16E Cortex-M4 microcontroller running at 120 MHz and operates under FreeRTOS, providing a reliable real-time environment for embedded control and communication tasks. The module features multiple isolated analog and digital I/O channels, relay outputs, and network interfaces, making it suitable for distributed control systems, remote monitoring, and industrial process automation.
- High-Performance MCU: Powered by an Atmel SAM4E16E Cortex-M4 SoC (120 MHz) with integrated 128 KB SRAM and 1 MB Flash, plus an additional 128 KB SRAM and 2 MB SPI Flash expansion.
- Comprehensive I/O Capability:
- 4 × 16-bit isolated analog inputs (AI)
- 2 × 16-bit isolated analog outputs (AO)
- 4 × opto-isolated digital inputs (DI)
- 2 × relay outputs (DO)
- 1 × Maxim 1-Wire interface for digital sensors
- Industrial-Grade Isolation:
- 1500 Vrms isolation for analog I/O
- 2500 Vrms isolation for digital inputs and RS-485 interface
- Flexible Communication Interfaces:
- 10/100 Mbps Ethernet (RJ45, 1.5 kV magnetic isolation)
- RS-232 and isolated RS-485 serial ports
- microSD card slot for data logging and configuration storage
- Web-Based Control and Monitoring: Integrated web server supporting AJAX-based remote configuration and monitoring.
- Cross-Platform Development Support: C/C++ API available for Windows and Linux; compatible with Sourcery CodeBench Lite and Keil ARM toolchains.
- IoT Integration: Supports Modbus, MQTT, and RESTful Web APIs for cloud connectivity and data exchange with PLCs or IoT gateways.
- DIN-Rail Mounting: Compact industrial form factor for easy installation in control cabinets.
- Wide Power Input Range: 9 – 48 V DC input for flexible deployment in industrial environments.

Country of origin: Taiwan R.O.C.

Customs tariff number: 8471 5000 000

Comprehensive Product Summary – RIO-2015PG Remote I/O Module




### 1. Product Overview

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

The Artila RIO-2015PG is a compact, programmable remote I/O module designed for industrial automation, data acquisition, and IoT gateway applications. It integrates a high-performance Atmel SAM4E16E Cortex-M4 microcontroller running at 120 MHz and operates under FreeRTOS, providing a reliable real-time environment for embedded control and communication tasks. The module features multiple isolated analog and digital I/O channels, relay outputs, and network interfaces, making it suitable for distributed control systems, remote monitoring, and industrial process automation.




### 2. Key Features

- High-Performance MCU: Powered by an Atmel SAM4E16E Cortex-M4 SoC (120 MHz) with integrated 128 KB SRAM and 1 MB Flash, plus an additional 128 KB SRAM and 2 MB SPI Flash expansion.
- Comprehensive I/O Capability:
- 4 × 16-bit isolated analog inputs (AI)
- 2 × 16-bit isolated analog outputs (AO)
- 4 × opto-isolated digital inputs (DI)
- 2 × relay outputs (DO)
- 1 × Maxim 1-Wire interface for digital sensors
- Industrial-Grade Isolation:
- 1500 Vrms isolation for analog I/O
- 2500 Vrms isolation for digital inputs and RS-485 interface
- Flexible Communication Interfaces:
- 10/100 Mbps Ethernet (RJ45, 1.5 kV magnetic isolation)
- RS-232 and isolated RS-485 serial ports
- microSD card slot for data logging and configuration storage
- Web-Based Control and Monitoring: Integrated web server supporting AJAX-based remote configuration and monitoring.
- Cross-Platform Development Support: C/C++ API available for Windows and Linux; compatible with Sourcery CodeBench Lite and Keil ARM toolchains.
- IoT Integration: Supports Modbus, MQTT, and RESTful Web APIs for cloud connectivity and data exchange with PLCs or IoT gateways.
- DIN-Rail Mounting: Compact industrial form factor for easy installation in control cabinets.
- Wide Power Input Range: 9 – 48 V DC input for flexible deployment in industrial environments.




### 3. Technical Specifications

Processor & Memory
- CPU: Atmel SAM4E16E Cortex-M4, 120 MHz
- Internal Memory: 128 KB SRAM, 1 MB Flash
- External Memory: 128 KB SRAM, 2 MB SPI Flash

Analog Inputs (AI)
- Channels: 4 differential, isolated
- Resolution: 16-bit
- Input Modes: Voltage or current
- Voltage Ranges (Unipolar): 0–150 mV, 0–500 mV, 0–1 V, 0–5 V, 0–10 V
- Voltage Ranges (Bipolar): ±150 mV, ±500 mV, ±1 V, ±5 V, ±10 V
- Current Range: 0–20 mA
- Input Impedance: 20 MΩ (voltage), 120 Ω (current)
- Accuracy: ±0.1% FSR
- Isolation: 1500 Vrms

Analog Outputs (AO)
- Channels: 2 isolated
- Resolution: 16-bit
- Output Modes: Voltage or current
- Voltage Ranges: 0–5 V, 0–10 V (unipolar); ±5 V, ±10 V (bipolar)
- Current Ranges: 0–20 mA, 4–20 mA, 0–24 mA
- Accuracy: ±0.25% FSR (voltage), ±0.2% FSR (current)
- Load Resistance: 0–1 kΩ
- Isolation: 1500 Vrms

Digital Inputs (DI)
- Channels: 4 opto-isolated
- Isolation: 2500 Vrms
- Logic High: 5–24 V DC
- Logic Low: 0–1.5 V DC
- Indicators: LED per channel

Relay Outputs (DO)
- Channels: 2
- Contact Rating: 30 V DC @ 1 A or 125 V AC @ 0.5 A
- Configurable: Normally Open (NO) or Normally Closed (NC) via jumper
- Indicators: LED per channel

Communication Interfaces
- Ethernet: 1 × 10/100 Mbps RJ45, 1.5 kV magnetic isolation
- RS-232: 1 × DB9 or header connector
- RS-485: 1 × isolated (2500 Vrms)
- 1-Wire: 1 × 3-pin terminal block (VDD, DQ, GND)
- microSD: 1 × slot for data storage

Power & Environmental
- Power Input: 9 – 48 V DC
- Operating Temperature: 0 – 70 °C
- Isolation Protection: Up to 2500 Vrms depending on interface

Physical Characteristics
- Mounting: DIN-Rail
- Construction: Industrial-grade enclosure (metal or reinforced polymer)
- Dimensions & Weight: (Manufacturer data not specified; typically compact for DIN-rail modules)




### 4. Functionality

The RIO-2015PG functions as a remote programmable I/O controller capable of acquiring analog and digital signals, performing local processing, and transmitting data over Ethernet or serial interfaces. It can operate as a standalone data acquisition unit or as part of a distributed control network.

Typical Use Cases:
- Industrial process monitoring and control
- Remote sensor data acquisition
- PLC I/O expansion via Modbus or RESTful API
- IoT edge data collection and cloud integration
- Building automation and environmental monitoring
- Laboratory instrumentation and test automation

Operation:
- Analog inputs capture voltage or current signals from sensors.
- Analog outputs generate control signals for actuators or process controllers.
- Digital inputs detect switch or sensor states, while relay outputs control external devices.
- The built-in web server allows configuration, calibration, and monitoring through a browser interface.
- Data can be transmitted to supervisory systems or cloud platforms using standard protocols (Modbus TCP, MQTT, RESTful API).

Compatibility:
- Works with Artila’s IoT gateways and Matrix series controllers.
- Supports integration with Node-RED for graphical IoT flow programming.
- Compatible with Windows and Linux development environments.




### 5. Components & Accessories

Included Items:
- RIO-2015PG main module
- Windows configuration utility software
- Documentation and example programs

Optional Accessories:
- 91-0P9M9-001: Console Cable (10-pin header to DB9 male, 20 cm)
- 91-6DS18-001 (DS18B20): Programmable resolution 1-Wire digital thermometer
- PWR-12V-1A: 110–240 V AC to 12 V DC 1 A power adapter

Connectors:
- Terminal blocks for analog and digital I/O
- RJ45 Ethernet port
- RS-232/RS-485 serial connectors
- microSD slot
- 3-pin terminal for 1-Wire interface




### 6. Installation & Setup

Requirements:
- DC power supply (9–48 V DC)
- Ethernet or serial connection to host system or network
- Optional DIN-rail mounting hardware

Mounting Options:
- Standard DIN-rail installation for industrial control panels
- Compact design allows side-by-side mounting with other modules

Configuration:
- Access via web browser using the built-in web server (AJAX interface)
- Windows utility software for configuration and firmware updates
- Supports remote configuration via Ethernet or serial interface

Software Setup:
- Programmable using C/C++ with Artila’s API libraries
- Compatible with Sourcery CodeBench Lite and Keil ARM toolchains
- Node-RED integration for IoT flow programming (via Artila IoT gateway)

Node-RED Integration Example:
- Install Node.js and Node-RED on the IoT gateway using standard Linux commands (`apt-get install nodejs-npm node-red`)
- Add dashboard and serial port nodes (`npm install -g node-red-dashboard node-red-node-serialport`)
- Launch Node-RED (`node-red`) and access via browser at `http://<gateway_ip>:1880`
- Use HTTP input nodes to retrieve RIO-2015PG data via RESTful API in JSON format




### 7. Performance & Capabilities

Processing Performance:
- 120 MHz Cortex-M4 CPU ensures fast data acquisition and control loop execution.
- Real-time multitasking under FreeRTOS for deterministic performance.

I/O Performance:
- 16-bit resolution for both analog input and output channels ensures high precision.
- Fast response digital I/O suitable for industrial control signals.
- Relay outputs rated for moderate power switching (up to 30 V DC @ 1 A).

Networking & Communication:
- 10/100 Mbps Ethernet for high-speed data transfer.
- RS-485 and RS-232 for legacy or fieldbus integration.
- Supports Modbus TCP, MQTT, and RESTful APIs for flexible data exchange.

Data Handling:
- microSD card slot for local data logging and configuration backup.
- Web-based monitoring reduces need for dedicated HMI hardware.

Limitations:
- Operating temperature limited to 0–70 °C (not suitable for extreme environments).
- Relay outputs intended for low to medium power loads.
- No built-in wireless connectivity (requires external gateway for Wi-Fi or cellular).




### 8. Standards & Compliance

Electrical Isolation:
- Analog I/O: 1500 Vrms
- Digital I/O and RS-485: 2500 Vrms
- Ethernet: 1.5 kV magnetic isolation

Regulatory Compliance:
- Designed for industrial automation and control environments
- Meets general EMC and safety standards for industrial I/O modules (manufacturer compliance implied)

Software Standards:
- FreeRTOS real-time operating system
- Supports standard TCP/IP stack (lwIP) and BSD socket library
- Compatible with Node.js and Node-RED IoT frameworks

Industry Protocols:
- Modbus TCP
- MQTT
- RESTful Web API




### 9. Additional Information

Warranty & Support:
- Manufacturer warranty (duration per Artila policy, typically 1 year)
- Technical support via Artila Electronics website (www.artila.com)
- Firmware updates and software utilities available online

Maintenance:
- Minimal maintenance required; periodic inspection of terminal connections recommended
- Firmware and configuration updates via Ethernet or serial interface

Software & Development Resources:
- Windows configuration utility included
- Example programs and C/C++ API libraries for Windows and Linux
- Node-RED integration guides and RESTful API documentation available online

Ordering Information:
- RIO-2015PG: C Programmable Remote I/O Module
- 91-0P9M9-001: Console Cable (10-pin header to DB9 male, 20 cm)
- 91-6DS18-001 (DS18B20): 1-Wire Digital Thermometer
- PWR-12V-1A: 12 V DC 1 A Power Adapter

Manufacturer Contact:
Artila Electronics Co., Ltd.
Website: [www.artila.com](http://www.artila.com)




### Summary

The Artila RIO-2015PG is a robust, feature-rich remote I/O module engineered for industrial automation, data acquisition, and IoT applications. Its combination of high-precision analog and digital I/O, strong electrical isolation, and versatile communication interfaces make it ideal for distributed control systems and cloud-connected monitoring solutions. With support for FreeRTOS, C/C++ programming, and Node-RED integration, the RIO-2015PG provides developers and system integrators with a flexible, programmable platform for building intelligent, connected industrial systems.

Its modular design, wide power input range, and DIN-rail mounting capability ensure easy deployment in diverse industrial environments, while its web-based configuration and open API support simplify integration into modern IoT architectures.

No accessories available.