Raspberry Pi w obudowie na szynę DIN to nic nowego, ale ten sterownik ma do tego cały zestaw dokładanych modułów wejść i wyjść. 27 października 2026 roku CNX Software opisał Synergy Logic SLM-RP4, przemysłowy sterownik PLC zbudowany na Raspberry Pi 4 Model B. Kosztuje 249 dolarów, a moduły kupuje się osobno.
Sprzęt
- Komputer. Raspberry Pi 4 z 2 GB RAM i kartą microSD 16 GB, gigabitowy Ethernet, dwuzakresowe Wi-Fi 5, Bluetooth 5.0, dwa porty USB 3.0, dwa USB 2.0 i dwa wyjścia micro-HDMI.
- Zasilanie. 24 V DC przez zaciski. Przez USB-C da się zasilić sam sterownik, na przykład do konfiguracji, ale nie magistralę z modułami.
- Obudowa. Aluminiowa, bez wentylatora, na szynę DIN 35 mm. Waży 289 g i pracuje w temperaturze od 0 do 50°C. Ma certyfikat UL 61010 i oznaczenie CE zgodne z normą EN 61131-2.
- Dodatki. Sprzętowy układ nadzorujący (watchdog), programowalna dioda RGB i przełącznik, który może służyć do uruchamiania i zatrzymywania programu.
Moduły na magistrali SPI
Najważniejsza różnica względem starszego SL-RP4 (149 dolarów) to magistrala. Do prawej strony sterownika dopina się do ośmiu modułów SLM, które łączą się przez złącza krawędziowe, bez dodatkowych przewodów. Adres modułu wynika z jego miejsca w rzędzie. Do wyboru jest 18 modeli, co daje do 128 wejść i wyjść:
- wejścia cyfrowe na 12-24 V DC, 24 V AC/DC albo napięcie sieciowe 100-240 V AC,
- wyjścia DC typu PNP lub NPN i moduły z 8 lub 16 przekaźnikami,
- wejścia i wyjścia analogowe 0-10 V i prądowe,
- czterokanałowy moduł do termopar i płytka z przełącznikami do symulowania wejść.
Modułów nie można wymieniać pod napięciem, więc przed zmianą trzeba wyłączyć zasilanie.
Oprogramowanie
Sterownik ma wgrane Raspberry Pi OS, środowisko uruchomieniowe OpenPLC i biblioteki Synergy Logic do Pythona i C++. W OpenPLC Editor 4.3.1 lub nowszym można go programować w językach normy IEC 61131-3: drabinkowym, tekstu strukturalnego, bloków funkcyjnych i listy instrukcji. Magistrala domyślnie odczytuje wejścia i wyjścia co 10 ms, a odstęp da się ustawić od 1 do 1000 ms. Gdy błędów komunikacji będzie więcej niż ustalony limit, sterownik może zatrzymać program i wyłączyć wszystkie wyjścia. Magistralą można też sterować bezpośrednio z Pythona albo C++, ale nie równocześnie z OpenPLC.
Dokumentacja opisuje również FUXA, otwarty panel SCADA w przeglądarce, który rozmawia z OpenPLC przez Modbus TCP.
Co to daje w automatyce domowej
SLM-RP4 powstał z myślą o maszynach i fabrykach, ale Modbus TCP i Raspberry Pi OS sprawiają, że może zainteresować też właściciela bardziej wymagającej instalacji domowej: kotłowni, obiegów grzewczych, nawadniania czy bramy garażowej, sterowanych z rozdzielnicy zamiast przez urządzenia z Wi-Fi. Home Assistant ma integrację Modbus, więc odczyta i ustawi rejestry udostępnione przez OpenPLC. Haczykiem jest cena, bo moduły dochodzą do 249 dolarów za sam sterownik. CNX Software nie podaje ich cen, a w środku jest starsze Raspberry Pi 4, nie Pi 5.