Промышленный PLC Synergy Logic SLM-RP4 построен на базе одноплатного компьютера (SBC) Raspberry Pi 4 и предназначен для промышленной автоматизации, управления оборудованием, сбора данных и приложений промышленного Интернета вещей (IIoT).
Контроллер, монтируемый на DIN-рейку, поддерживает вход 24 В пост. тока и объединительную плату на базе SPI, к которой подключается до восьми модулей ввода/вывода Synergy Logic, что обеспечивает до 128 точек ввода/вывода. Также имеются Gigabit Ethernet, WiFi 5, Bluetooth 5.0, порты USB, два выхода micro-HDMI и алюминиевый корпус без вентилятора. Система работает под управлением Raspberry Pi OS с предустановленным OpenPLC для стандартного логического программирования по IEC 61131-3.
Технические характеристики Synergy Logic SLM-RP4:
- SBC – Raspberry Pi 4 Model B (2 ГБ ОЗУ)
- Накопитель – карта microSD 16 ГБ
- Видео – 2x порта micro-HDMI
- Аудио – разъем 3,5 мм
- Сетевые интерфейсы
- порт Gigabit Ethernet
- двухдиапазонный WiFi 5 (802.11ac)
- Bluetooth 5.0/BLE
- USB
- 2x порта USB 3.0 Type-A
- 2x порта USB 2.0 Type-A
- 1x порт USB-C для дополнительного питания
- Расширение ввода-вывода – объединительная плата на основе SPI, поддерживающая до восьми модулей SLM с возможностью объединения в стек (18 совместимых моделей модулей, до 128 точек ввода-вывода)
- Дискретные входы – до 16 каналов входов 12–24 В постоянного тока или 24 В переменного/постоянного тока, либо восемь каналов входов 100–240 В переменного тока
- Имитатор входов – восьмиканальный модуль тумблерных переключателей
- Дискретные выходы – до 15 каналов выходов постоянного тока типа «источник» или «сток»
- Релейные выходы – 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
- Переключатель для запуска/остановки ПЛК или пользовательских функций
- Аппаратный сторожевой таймер
- Питание
- Вход 24 В постоянного тока класса 2 (±25%) через клеммную колодку
- 5 В/3 А через USB-C (только для контроллера, не для объединительной платы ввода-вывода)
- Размеры – не указаны
- Масса – 289 граммов
- Диапазон температур – от 0°C до 50°C, без вентилятора
- Корпус – алюминий, оборудование открытого исполнения, монтаж на DIN-рейку 35 мм
- Сертификация – сертифицировано по UL 61010 и UL 61010-2-201; маркировка CE согласно стандартам EN 61131-2 и EN 61010

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

Объединительная плата SPI поддерживает настраиваемые интервалы сканирования ввода-вывода от 1 мс до 1000 мс, по умолчанию установлено 10 мс. Она также обнаруживает ошибки связи и может остановить выполнение ПЛК и сбросить выходы в ноль, если ошибки превышают заданный предел. Также можно использовать предоставленные библиотеки Python и C++ для прямого управления объединительной платой без OpenPLC, но оба метода нельзя использовать одновременно. Кроме того, предусмотрен аппаратный сторожевой таймер для восстановления после сбоев приложения.
Synergy Logic также предоставляет документацию по интеграции FUXA , открытая веб-платформа HMI/SCADA, которая взаимодействует с OpenPLC или пользовательскими приложениями по Modbus TCP. Это позволяет создавать локальные панели управления с измерительными шкалами, индикаторами, ползунками и графиками трендов. Документация также содержит примеры мониторинга аналоговых сигналов, регистрации показаний термопар, управления выходами и связи по Modbus TCP.
К другим промышленным контроллерам на базе Raspberry Pi относятся Raspberry Pi PLC Industrial Controller от Industrial Shield , также основанный на Pi 4, EDATEC ED-PLC2010 (CM4) с поддержкой до 32 модулей расширения и CODESYS Runtime, а также Sfera Labs Strato Pi Max (CM4). Ранее компания Synergy Logic представила SL-RP4 , промышленный контроллер на базе Raspberry Pi 4, использующий внешние подключения I/O. В более новой SLM-RP4 появилась встроенная объединительная панель для прямого подключения модулей SLM к контроллеру.
Synergy Logic SLM-RP4 доступен за $249, при этом модули расширения I/O продаются отдельно. Более ранняя SL-RP4 продается за $149. Дополнительную информацию, включая руководства по настройке, примеры программного обеспечения и технические описания модулей, можно найти на странице продукта и веб-сайте документации .
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.


