# Mini PLC

{% hint style="info" %}
A new version of mini PLC is coming soon! Please note that the current version will be deprecated, so stay tuned for updates and details on the latest features and improvements.
{% endhint %}

Mini PLC is a compact and affordable solution for non-real-time input monitoring applications. It features analog & digital inputs, relays, and RS-485 connectivity. In addition, this device supports flexible wireless networking options such as LoRa, WiFi, or cellular connectivity, making it suitable for remote monitoring and control applications.

<figure><img src="/files/tiWrykiwf1NRYbnBuN5d" alt="" width="375"><figcaption><p>Mini PLC Front View</p></figcaption></figure>

## Technical Specifications

The following table outlines the capabilities of the device.

<table><thead><tr><th width="228">Property</th><th>Value</th></tr></thead><tbody><tr><td>Inputs</td><td><p>8x 5…24V Isolated digital inputs with common ground</p><p>4x 0…10V Filtered analog inputs with common ground</p></td></tr><tr><td>Outputs</td><td>2x AC 240V / DC 30V 10A SPST relays with COM &#x26; NO connections</td></tr><tr><td>Wireless connectivity</td><td>M.2 Key-E Socket for type 2230-XX-E modules</td></tr><tr><td>Wired connectivity</td><td>Half-Duplex RS-485 Transceiver</td></tr><tr><td>Onboard sensors</td><td>Internal temperature measurement</td></tr><tr><td>Memory</td><td>Encrypted system configuration<br>2.000 point telemetry history with timestamp</td></tr><tr><td>Microcontroller</td><td>STM32 L4 Series ultra-low power MCU<br>32-bit ARM Cortex-M4 80MHz, 256KB ROM, 64KB RAM</td></tr><tr><td>Power options</td><td><p>DC 24V w/ relays</p><p>DC 5…24V w/o relays</p></td></tr><tr><td>Antenna</td><td>Internal or external (SMA) options</td></tr><tr><td>LEDs</td><td>On-board status and power LEDs</td></tr><tr><td>User input</td><td>On-board configuration button</td></tr></tbody></table>

### Compatible Connectivity Modules

The following connectivity options work with R'IO.

{% content-ref url="/pages/R5JbRkwAmPc1xaQtWOsu" %}
[M.2 BLE 802.15.4 Module](/hw/connectivity-modules/m2-ble-802-15-4.md)
{% endcontent-ref %}

{% content-ref url="/pages/jqPPsGn2ItW8Gc07o1Ce" %}
[M.2 CAT-M NB-IoT Module](/hw/connectivity-modules/m2-catm-nbiot.md)
{% endcontent-ref %}

{% content-ref url="/pages/xhAKwgqY2IgM1mf2iGrb" %}
[M.2 Developer Module](/hw/connectivity-modules/m2-developer.md)
{% endcontent-ref %}

{% content-ref url="/pages/uIk8PZCsa8Y5MFpcgIhk" %}
[M.2 LoRa Module](/hw/connectivity-modules/m2-lora.md)
{% endcontent-ref %}

{% content-ref url="/pages/4yfpgyWg9d4zigrQvUhO" %}
[M.2 WiFi Module](/hw/connectivity-modules/m2-wifi.md)
{% endcontent-ref %}

## Communication Protocols

R'IO's stock firmware supports the following communication protocols. You can develop custom firmware to add more.

{% content-ref url="/pages/9uaB7sKYSi3ZH5ETm1CK" %}
[Broken mention](broken://pages/9uaB7sKYSi3ZH5ETm1CK)
{% endcontent-ref %}

{% content-ref url="/pages/JNSPlmTXY8oTx55OCyvZ" %}
[Broken mention](broken://pages/JNSPlmTXY8oTx55OCyvZ)
{% endcontent-ref %}

{% content-ref url="/pages/OhB9rmjxDnehQMy9Pejn" %}
[Broken mention](broken://pages/OhB9rmjxDnehQMy9Pejn)
{% endcontent-ref %}

{% content-ref url="/pages/gj43Yt1AY9wnyTLcvJwZ" %}
[Broken mention](broken://pages/gj43Yt1AY9wnyTLcvJwZ)
{% endcontent-ref %}

{% content-ref url="/pages/EjDwh5uMI70PPAurH5Mc" %}
[Broken mention](broken://pages/EjDwh5uMI70PPAurH5Mc)
{% endcontent-ref %}

## Physical Properties

This table shows the mechanical properties of the device.

<table><thead><tr><th width="206">Property</th><th>Value</th></tr></thead><tbody><tr><td>Mounting Style</td><td>DIN 35mm Top Hat Rail: EN 50022<br>Screw Mount</td></tr><tr><td>Dimensions</td><td>70w x 90h x 60d mm</td></tr><tr><td>Weight</td><td>&#x3C; 200g</td></tr></tbody></table>

## Mounting Options

The unit has two mounting options: the DIN rail and the screw mount.

<figure><img src="/files/rPjAKu5YVq9i0URpDD3w" alt=""><figcaption></figcaption></figure>

## Environmental Conditions

Environmental Conditions refer to the physical and atmospheric conditions surrounding the device.

<table><thead><tr><th width="312">Property</th><th>Value</th></tr></thead><tbody><tr><td>Operating Ambient Temperature</td><td>0°C…+60°C</td></tr><tr><td>Relative Humidity</td><td>0°C…+30°C: 80%<br>+30°C…+60°C: 50%</td></tr><tr><td>Pollution Degree</td><td>PD2</td></tr><tr><td>Altitude</td><td>&#x3C; 2000m AMSL</td></tr><tr><td>Vibration (5 ≤ f ≤ 9 Hz)</td><td>1,75 mm amplitude sinus<br>3,5 mm amplitude random</td></tr><tr><td>Vibration (9 ≤ f ≤ 150 Hz)</td><td>0,5 g acceleration sinus<br>1,0 g acceleration random</td></tr><tr><td>Storage</td><td><p>-20°C…+60°C</p><p>10%…90% rH</p></td></tr></tbody></table>

## Electrical Characteristics

This table indicates the electrical specifications of the device.

<table><thead><tr><th width="208">Property</th><th>Value</th></tr></thead><tbody><tr><td>Main Supply</td><td><p>DC 24V w/ relays</p><p>DC 5…24V w/o relays</p></td></tr><tr><td>Digital Inputs</td><td>DC 12…24V (Isolation Voltage: 3,750Vrms)</td></tr><tr><td>Analog Inputs</td><td>DC 0…10V</td></tr><tr><td>Relays</td><td><p>AC 240V 10A</p><p>DC 30V 10A</p></td></tr><tr><td>RS-485</td><td>-7…+12V (No internal termination)</td></tr><tr><td>RTC Battery</td><td>DC 3V Super-capacitor (optional)</td></tr><tr><td>M.2 Port</td><td><p>PCIe M.2 Key-E</p><p>DC 3.3V Supply, 1.8V SPI I/O</p></td></tr><tr><td>Internal Fuse</td><td>DC 60V 6A 1206 Case Slow-burning</td></tr></tbody></table>

## Absolute Maximum Ratings

Absolute maximum ratings indicate the maximum electrical or environmental parameters this device can withstand without damage.

{% hint style="warning" %}
Stresses above the absolute maximum ratings listed in the table may cause permanent damage to the device. These are stress ratings only, and the functional operation of the device under these conditions is not implied. Exposure to maximum rating conditions for extended periods may affect device reliability.
{% endhint %}

<table><thead><tr><th width="209">Property</th><th>Value</th></tr></thead><tbody><tr><td>Main Supply</td><td>DC 26V w/ relays<br>DC 30V w/o relays</td></tr><tr><td>Digital Inputs</td><td>DC 30V</td></tr><tr><td>Analog Inputs</td><td>DC 15V</td></tr><tr><td>Relays</td><td><p>AC 240V 10A</p><p>DC 30V 10A</p></td></tr><tr><td>RS-485</td><td>-7…+12V</td></tr><tr><td>RTC Battery</td><td>DC 3.3V</td></tr></tbody></table>

## Connectivity Options

This table lists the communication options of the device.

<table><thead><tr><th width="209">Property</th><th>Value</th></tr></thead><tbody><tr><td>Connectivity Socket</td><td>PCIe M.2 Key E Socket:<br>3.3V Power domain, 1.8V I/O, USART, SPI</td></tr></tbody></table>

## Connection Diagram

This diagram visualizes how the PLC connects with the surrounding.

<figure><img src="/files/GdRgFrFF8SLUeviEZNlF" alt=""><figcaption></figcaption></figure>

## Pin Description

This table explains the function and electrical characteristics of each pin or terminal on the device.

<figure><img src="/files/uSFe1waX5QKlm4OJZ1n5" alt=""><figcaption></figcaption></figure>

<table><thead><tr><th width="96.33333333333331">Port</th><th width="137">Type</th><th width="177">Function</th><th>Description</th></tr></thead><tbody><tr><td>T-01</td><td>Power</td><td>DC +24V Supply</td><td>Supply voltage input (+24V)</td></tr><tr><td>T-02</td><td>Power</td><td>System GND</td><td>Supply ground</td></tr><tr><td>T-03</td><td>Digital Input</td><td>Common GND</td><td>Digital inputs shared ground (isolated from the system)</td></tr><tr><td>T-04</td><td>Digital Input</td><td>Channel 1</td><td>Isolated digital input channel 1 (+5…24V)</td></tr><tr><td>T-05</td><td>Digital Input</td><td>Channel 2</td><td>Isolated digital input channel 2 (+5…24V)</td></tr><tr><td>T-06</td><td>Digital Input</td><td>Channel 3</td><td>Isolated digital input channel 3 (+5…24V)</td></tr><tr><td>T-07</td><td>Digital Input</td><td>Channel 4</td><td>Isolated digital input channel 4 (+5…24V)</td></tr><tr><td>T-08</td><td>Digital Input</td><td>Channel 5</td><td>Isolated digital input channel 5 (+5…24V)</td></tr><tr><td>T-09</td><td>Digital Input</td><td>Channel 6</td><td>Isolated digital input channel 6 (+5…24V)</td></tr><tr><td>T-10</td><td>Digital Input</td><td>Channel 7</td><td>Isolated digital input channel 7 (+5…24V)</td></tr><tr><td>T-11</td><td>Digital Input</td><td>Channel 8</td><td>Isolated digital input channel 8 (+5…24V)</td></tr><tr><td>B-01</td><td>Relay</td><td>Channel 1 COM</td><td>Relay 1 common connection</td></tr><tr><td>B-02</td><td>Relay</td><td>Channel 1 NO</td><td>Relay 1 normally open connection</td></tr><tr><td>B-03</td><td>Relay</td><td>Channel 2 COM</td><td>Relay 2 common connection</td></tr><tr><td>B-04</td><td>Relay</td><td>Channel 2 NO</td><td>Relay 2 normally open connection</td></tr><tr><td>B-05</td><td>Com</td><td>RS-485 Terminal A</td><td>RS-485 Terminal A connection</td></tr><tr><td>B-06</td><td>Com</td><td>RS-485 Terminal B</td><td>RS-485 Terminal A connection</td></tr><tr><td>B-07</td><td>Analog Input</td><td>Common GND</td><td>Analog input ground (Shared with system ground)</td></tr><tr><td>B-08</td><td>Analog Input</td><td>Channel 1</td><td>Analog input channel 1 (0…+10V)</td></tr><tr><td>B-09</td><td>Analog Input</td><td>Channel 2</td><td>Analog input channel 2 (0…+10V)</td></tr><tr><td>B-10</td><td>Analog Input</td><td>Channel 3</td><td>Analog input channel 3 (0…+10V)</td></tr><tr><td>B-11</td><td>Analog Input</td><td>Channel 4</td><td>Analog input channel 4 (0…+10V)</td></tr></tbody></table>

## Libraries and Samples

Some of our devices come with firmware that automatically utilizes the module without requiring any coding. For development kits or further customization, you may choose to use the following libraries and samples to create a custom application.

{% content-ref url="/pages/B5tpHpLgdznbXxuzC22A" %}
[Broken mention](broken://pages/B5tpHpLgdznbXxuzC22A)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.evolion.io/hw/edge/mini-plc.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
