Программируемый логический контроллер IO20PLC031 предназначен для выполнения пользовательских программ управления автоматизируемой системой, обработки сигналов с датчиков и исполнительных механизмов и обеспечения связи сдругими системами.
ПЛК построен на основе современного высокопроизводительного 4-ядерного процессора с архитектурой ARMv8 с поддержкой SIMD-инструкций и ускорителем арифметики нейронных сетей.
Преимуществом контроллера является наличие трёх Ethernet-портов, что позволяет строить гибкие сетевые топологии без использования дополнительного оборудования.

| ЦПУ | 4-ядерный ARMv8, 2.0 ГГц, NEON, NPU |
| Объём ОЗУ | 4 ГБ |
| Объём ПЗУ | 32 ГБ |
| Ethernet | 3х 1 Гбит/с |
| RS-485 | 16 Мбит/с, гальванически изолирован |
| Терминальный резистор 120 Ом | есть, активируется переключателем |
| USB | 2x USB 2.0 + внутренний порт, USB Type-C OTG |
| HDMI | есть |
| Слот карт памяти | есть |
| Часы реального времени (RTC) | DS3231, с температурной компенсацией |
| Статическая память (SRAM) | 128 КБ |
| Внутренний датчик температуры | есть: CPU, GPU, датчик внутри корпуса |
| Сторожевой таймер | есть |
| Питание | 24 В постоянного тока |
| Потребляемая мощность | до 20 Вт, без учёта внешних устройств |
| Защита от переполюсовки | есть |
| Резервное питание RTC, SRAM | есть: CR2032 + ионистор на 15 минут |
| Поддерживаемые ОС | Linux, ЗОСРВ «Нейтрино» и др. |
| Среда выполнения IEC 61131-3 | CODESYS, MasterPLC, TRACE MODE Micro, Beremiz |
| Степень защиты корпуса | IP20 |
| Температура окружающего воздуха | от –40 до +60 °С |
| Габаритные размеры, В×Ш×Г | 152 × 45 × 133/147 мм |
| Масса | до 1 кг |
| Срок службы | 15 лет |