Description
EM100 is an edge PLC controller in IOTROUTER’s EM series, powered by an ESP32 dual-core processor with 4G Cat.1, Wi-Fi 4, Fast Ethernet, and RS485 connectivity. It supports Modbus/MQTT/TCP protocol conversion, up to 16 I/O expansion modules, and 512 total data points for local acquisition and control. With an operating temperature range of −40 to +85 °C, EM100 connects industrial equipment, processes field data, and integrates with cloud platforms.
Modular Hardware Architecture


LED Status Indicators: Clearly display I/O status for easy commissioning and troubleshooting;
Color-Coded Module Labels: Quickly identify different I/O module types.
Ultra-Slim Modular Design: Flexible I/O expansion with a space-saving design for control cabinets.
Hot-Swappable Terminal Blocks: Replace modules without rewiring;
Tool-Free Push-In Wiring: Supports various wire sizes for faster installation.
Snap-Fit DIN Rail Mounting: Securely mounts on a standard 35 mm DIN rail for quick installation and removal.
Integrated Functional Earth (FE) Contact: Each module features a metal FE contact that provides a functional earth connection when properly mounted on a metal DIN rail.
Key Features
Modular I/O Expansion
Up to 16 DI/DO/AI/AO modules with millisecond I/O response and tool-free hot-swapping
Easy Web Configuration
Browser-based setup and Excel import/export for bulk configuration and reuse
Bidirectional Modbus Conversion
Modbus RTU/TCP conversion with 512 unified mappings for PLC/HMI data access and control
Local Rule-Based Automation
Event-based, periodic, and scheduled triggers with multiple conditions and automatic pulse reset
512-Point Edge Computing
512 data points across acquisition, onboard I/O, remote, and computed types
Flexible Data Reporting
Periodic, change-based, and scheduled reporting with customizable JSON templates
Dual Independent Uplinks
Two independent uplinks with separate reporting tasks for different applications
Remote Management
Remote device management, maintenance, and upgrades
* Support OEM/ODM, contact customer service for details.
Product Specifications
| Product | Model | Product Description |
|---|---|---|
| Communication Coupler | EM100 | ESP32, 8MB Flash + 16MB PSRAM Ethernet ×1 + Wi-Fi + 4G + RS485 ×1 Supports up to 16 expansion modules |
| Communication Coupler | EM300 | RK3506J, 512MB RAM + Ethernet x3 + 4G + Wi-Fi 6 lsolated RS485 x4 + lsolated Dl x2 + lsolated DO x2 Supports up to 16 expansion modules |
| Digital input module | D1600 | 16-channel digital input PNP/NPN compatible, input filtering 0/1/3/5/10ms |
| Digital output module | D0016P | 16-channel digital output PNP type, output current 1A@24VDC |
| Digital output module | D0016N | 16-channel digital output NPN type, output current 1A@24VDC |
| Digital output module | D0008R | 8-channel relay output (Omron Relay) Load capacity: 300mA@125VAC, 1A@30VDC |
| Digital I/O module | D0404R | 4-channel digital input (dry contact) 4-channel relay output (Omron Relay) |
| Analog input module | A0800I | 8-channel analog current input 4–20mA, 16-bit resolution |
| Analog input module | A0800V | 8-channel analog voltage input 0–10V, 16-bit resolution |
| Analog output module | A0008I | 8-channel analog current output 4–20mA, 12-bit resolution |
| Analog output module | A0008V | 8-channel analog voltage output 0–10V, 12-bit resolution |
| Analog I/O module | A0404I | 4-channel analog current input (4–20mA) 4-channel analog current output (4–20mA) |
Difference Between EM100 And EM300
From Lightweight Connectivity to Advanced Edge Control, Choose the Right Edge Computing Solution for Your Project

Main Functions
Unified Data Acquisition & Reporting
Bring Modbus RTU/TCP and I/O data into one unified point table. Process and map values for PLC/HMI access, and report data to platforms via MQTT or TCP using customizable JSON templates.


Modular I/O, Up to 512 Points
Built on ESP32, EM100 supports up to 16 DI/DO/AI/AO expansion modules, providing up to 512 I/O points depending on the module configuration, along with millisecond-level I/O response. Through Modbus mapping, PLCs, HMIs, and SCADA systems can read DI/AI data, write DO/AO outputs, and receive I/O output status feedback.
Automate Repetitive Tasks With Local Rules
Configure 32 local automation rules through the web interface, using event-based, periodic, or scheduled triggers. Combine multiple conditions to define control actions, with automatic reset for momentary outputs.


Three Flexible Reporting Modes
Choose periodic, change-based, or scheduled reporting to send data at preset intervals, when changes exceed a configured deadband, or at specified times. You can also customize JSON templates and fields to match platform requirements while reducing unnecessary updates.
Dual Uplinks for Two Business Systems
Collect field data once and distribute it to two business systems through independently configured uplinks. Assign reporting tasks, topics, and data fields to each link, with intelligent switching between 4G, Ethernet, and Wi-Fi.


Web Configuration, Easy Project Reuse
Configure the EM100 edge PLC controller through your browser, then export and import project settings via Excel to reuse them across multiple devices. Reduce repetitive setup while adjusting addresses and connection parameters for each installation.
Remote Management
When used in conjunction with the remote operation and maintenance software IOTClient, it enables functions such as remote configuration, remote debugging, remote diagnosis, and remote program updates, comprehensively improving operation and maintenance efficiency.

Shipping List










