Промышленный ПЛК Synergy Logic SLM-RP4 построен на одноплатном компьютере Raspberry Pi 4 и предназначен для промышленной автоматизации, управления машинами, сбора данных и приложений промышленного интернета вещей (IIoT).

Контроллер в корпусе для монтажа на DIN-рейку поддерживает питание 24 В постоянного тока и оснащён объединительной платой на основе шины SPI, к которой можно подключить до восьми модулей ввода-вывода Synergy Logic — суммарно до 128 точек ввода-вывода. Есть также гигабитный Ethernet, Wi-Fi 5, Bluetooth 5.0, порты USB, два выхода micro-HDMI и безвентиляторный алюминиевый корпус. Система работает под Raspberry Pi OS с предустановленным OpenPLC для программирования логики по стандарту IEC 61131-3.

Промышленный ПЛК Synergy Logic SLM-RP4 на Raspberry Pi 4

Характеристики Synergy Logic SLM-RP4:

Контроллер Synergy Logic SLM-RP4 с восемью модулями ввода-вывода на SPI-объединительной платеПромышленный контроллер Synergy Logic SLM-RP4 с восемью подключаемыми модулями ввода-вывода через объединительную плату на основе SPI

  • SBC — Raspberry Pi 4 Model B (2 ГБ ОЗУ)
  • Накопитель — карта microSD 16 ГБ
  • Видео — 2× порта micro-HDMI
  • Аудио — разъём 3,5 мм
  • Сеть
    • порт Gigabit Ethernet
    • двухдиапазонный Wi-Fi 5 (802.11ac)
    • Bluetooth 5.0/BLE
  • USB
    • 2× порта USB 3.0 Type-A
    • 2× порта USB 2.0 Type-A
    • 1× порт USB-C для вспомогательного питания
  • Расширение ввода-вывода — объединительная плата на основе SPI, до восьми подключаемых модулей SLM (18 совместимых моделей, до 128 точек ввода-вывода)
    • дискретные входы — до 16 каналов 12–24 В DC или 24 В AC/DC, либо восемь каналов 100–240 В AC
    • симулятор входов — 8-канальный модуль тумблеров
    • дискретные выходы — до 15 каналов DC с общим плюсом или минусом
    • релейные выходы — 8- или 16-канальные модули реле с контактами SPST или SPDT
    • комбинированный дискретный ввод-вывод — смешанные модули цифрового ввода-вывода и реле
    • аналоговые входы — восемь каналов 0–10 В или 0–20 мА, разрешение 13 бит
    • аналоговые выходы — восемь каналов 0–10 В или 4–20 мА, разрешение 12 бит
    • комбинированный аналоговый ввод-вывод — четыре входа (13 бит) и два выхода (12 бит)
    • температурные входы — четырёхканальные термопары типов J, E, K, R, S, T, B, N и C, а также милливольтовые входы
  • Прочее
    • светодиоды статуса PWR и BASE
    • программируемый RGB-индикатор
    • тумблер run/stop ПЛК или пользовательских функций
    • аппаратный watchdog
  • Питание
    • вход 24 В DC Class 2 (±25%) через клеммник
    • 5 В / 3 А через USB-C (только контроллер, без объединительной платы ввода-вывода)
  • Габариты — не указаны
  • Масса — 289 граммов
  • Диапазон температур — 0…+50 °C, без вентилятора
  • Корпус — алюминий, открытое оборудование, монтаж на 35-мм DIN-рейку
  • Сертификаты — UL 61010 и UL 61010-2-201; маркировка CE по стандартам EN 61131-2 и EN 61010
реклама кормит Уточку 🦆

SLM-RP4 использует объединительную плату на основе SPI, соединяя модули расширения через краевые разъёмы, так что дополнительных кабелей между модулями не требуется. Модули стыкуются справа от контроллера, а их позиция определяет адрес слота. Сейчас доступно 18 совместимых модулей (без «горячей» замены): цифровой ввод-вывод, реле, аналоговые модули напряжения и тока, входы термопар.

На программной стороне SLM-RP4 поставляется с предустановленными Raspberry Pi OS, средой выполнения OpenPLC Runtime и библиотеками Synergy Logic для Python и C++. Поддерживается OpenPLC Editor 4.3.1 и новее, так что контроллер можно программировать на языках стандарта IEC 61131-3 — релейных схемах (LD), структурированном тексте (ST), функциональных блок-диаграммах (FBD) и списке инструкций (IL), а также через функциональные блоки на Python и C++. Редактор включает пакет аппаратной поддержки SLM-RP4 для настройки модулей ввода-вывода, назначения адресов IEC и параметров SPI-шины.

реклама кормит Уточку 🦆

Экран настройки объединительной платы с выбором модулей по слотамЭкран настройки объединительной платы (выбор модулей по слотам и сопоставление ввода-вывода)

SPI-объединительная плата поддерживает настраиваемый интервал опроса ввода-вывода от 1 мс до 1000 мс (по умолчанию 10 мс). Она также отслеживает ошибки связи и способна остановить выполнение программы ПЛК и сбросить выходы в ноль, если число ошибок превысит заданный предел. Управлять платой напрямую, без OpenPLC, можно и через предоставленные библиотеки Python и C++, но оба способа нельзя использовать одновременно. Для восстановления после сбоев приложения предусмотрен аппаратный watchdog.

Synergy Logic также публикует документацию по интеграции FUXA — открытой веб-платформы HMI/SCADA, которая связывается с OpenPLC или пользовательскими приложениями по протоколу Modbus TCP. Это позволяет создавать локальные панели с индикаторами, стрелочными приборами, ползунками и графиками трендов. В документации есть примеры мониторинга аналоговых сигналов, логирования термопар, управления выходами и обмена по Modbus TCP.

реклама кормит Уточку 🦆

Демонстрационная панель FUXAДемонстрация FUXA

Среди других промышленных контроллеров на Raspberry Pi — Raspberry Pi PLC от Industrial Shield (тоже на Pi 4), EDATEC ED-PLC2010 (на CM4) с поддержкой до 32 модулей расширения и средой CODESYS Runtime, а также Sfera Labs Strato Pi Max (CM4). Ранее Synergy Logic выпускала SL-RP4 — контроллер на Raspberry Pi 4 с внешним подключением ввода-вывода. Новый SLM-RP4 добавляет встроенную объединительную плату для прямого подключения модулей SLM.

реклама кормит Уточку 🦆

Synergy Logic SLM-RP4 предлагается за 249 долларов, модули расширения продаются отдельно. Более ранний SL-RP4 стоит 149 долларов. Дополнительная информация — руководства по настройке, примеры ПО и datasheet модулей — доступна на странице товара и сайте с документацией.