LOOKING FOR THE RIGHT
INDUSTRIAL SOLUTION?
Discover embedded, communication and automation solutions tailored to your application.
- 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.
- 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.
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.
### 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.
-
RIO-2015PG_Datasheet.pdf
PDF Catalog
-
Warranty Declaration.pdf
PDF Catalog
No accessories available.