We współpracy z F&F kontynuujemy sprawdzenie możliwości integracji systemu automatyki domowej F&Home z urządzeniami i systemami zewnętrznymi. Poprzednio sprawdziliśmy integrację F&Home i Satel Integra 64. W tym materiale wykorzystamy magistralę RS-485 do skomunikowania MH-developer protokołem Modbus RTU z urządzeniami pracującymi w tym standardzie. Integrację możemy wykonać np. z klimatyzatorami, rekuperacją, falownikami, przetwornikami pomiarowymi, przekaźnikami i modułami I/O. W materiale wykorzystaliśmy przetworniki pomiarowe Modbus RTU, które mieliśmy już okazję testować. MH-developer posiada wiele wejść i wyjść przekaźnikowych oraz sterujących elektrozaworami. Jest to bardziej rozbudowana wersja niż testowany ostatnio kompaktowy MH-Developer mini. Możliwości F&Home można rozszerzyć bezprzewodowymi urządzeniami i bramkami z komunikacją ethernet oraz systemowymi modułami z magistralą CAN. Integracja poprzez Modbus RTU otwiera możliwości sterowania i pobierania informacji z urządzeń z poza ekosystemu F&Home.
Poniżej materiał wideo gdzie w praktyce sprawdzamy komunikację między F&Home a urządzeniami z RS-485 i obsługą protokołu Modbus RTU.
Złącze dwuprzewodowej magistrali różnicowej RS-485 znajduje się w MH-Developer obok złącza magistrali CAN przeznaczonej dla modułów systemowych.
W przepływie Node-RED dostępne są dwa bloki ogólnego przeznaczenia pozwalające na zapisywanie i odczytywanie danych protokołem Modbus. Dla urządzeń typu klimatyzator został przygotowany blok przyjmujący komendy np. "chłodzenie", ten blok posiada większe możliwości konfiguracyjne.
Dla Modbus RTU konfigurujemy parametry magistrali RS-485.
Na początek wykorzystamy przetwornik temperatury MB-DS-2 obsługujący dwa czujniki DS1820 oraz czujnik natężenia oświetlenia MB-LS-1.
Konfiguracja bloku odczytującego jest bardzo prosta, wskazujemy adres przetwornika, adres rejestru powiązanego z kanałem gdzie podłączony jest czujnik temperatury, istotny jest także kod funkcji i sposób zapisu danych w rejestrach urządzenia.
Po chwili odczyty z czujnika możemy obserwować w aplikacji mobilnej a wartości możemy wykorzystać do sterowania. Magistrala RS-485 zapewni możliwość oddalenia przetwornika o kilkaset metrów od MH-developer, który pełni rolę master.
W przepływie widoczne są dwa odrębne bloki dla kanałów czujników, prezentowany jest podgląd odczytywanych wartości.
Blok komunikacji z klimatyzatorem pozwala na powiązanie wybranych rejestrów z odpowiednimi funkcjami np. ustawienie temperatury lub siły nadmuchu.
Kolejny przykład to zestaw czterech przekaźników z Modbus RTU, które lokalnie mogą przełączać obwody a sterowanie może być realizowane z odległości kilkuset metrów po magistrali RS-485.
Na magistrali RS-485 może pracować wiele urządzeń. Gdy każde urządzenie posiada swój unikalny adres to w protokole Modbus RTU master może komunikować się z wybranym urządzeniem slave.
W aplikacji Fox widzimy dane odczytywane z przetwornika temperatury oraz czujnika oświetlenia.
Konfigurujemy nowy blok odczytujący dane z czujnika oświetlenia.
W przepływie dodajemy kolejny blok modbus.
Interesującą opcją jest odczyt danych z elektronicznych liczników energii elektrycznej wyposażonych w komunikację po Modbus RTU.
W aplikacji Fox łatwo zaprezentować wybrane dane z liczników.
Do przepływu trafią bloki odczytujące dane z wybranych rejestrów urządzeń.
Nawiązując do liczników energii, warto wspomnieć o bloku, który dodany jest do F@Home aby system był gotowy na taryfy dynamiczne. MH-developer pobiera z chmury F&F informacje o kosztach energii elektrycznej. Określamy w jakich godzinach i przez jaki czas będzie pracowało urządzenie, dla którego chcemy optymalizować zużycie energii. Możemy wybrać ciągły blok czasowy lub jeżeli proces możemy przerywać (np. nagrzewanie wody) to otrzymamy serię odcinków czasowych z najtańszymi kosztami. Blok na wyjściu uruchamia sygnał w okresie najniższej ceny zgodnie z określonymi warunkami czasowymi.
Napiszcie jak oceniacie możliwości integracji systemu automatyki F&Home z urządzeniami pracującymi z Modbus RTU.
Konstrukcja MH-Developer jest modułowa.
Dolna płytka to obwody zasilania i przekaźniki oraz sterowanie elektrozaworami. 12 przekaźników NO, 3 przekaźniki NC/NO, 8 wyjść sterowania elektrozaworami.
Na drugiej stronie płytki znajdziemy optoizolację dla wyjść oraz mostki prostownicze na wejściu zasilania 24V.
Górna część płytki zawiera wyświetlacz oraz wyprowadzenie sygnałów do klawiatury.
Pod wyświetlaczem znajdują się układy interfejsowe dla RS-485 i CAN.
Po drugiej stronie płytki znajduje się system na module (SOM).
Mikrokontroler obsługuje liczne wejścia i wyjścia współpracując z SOM.
Po drugiej stronie płytki widoczna jest optoizolacja dla wejść.
MH-Developer możemy zamontować na szynie lub z użyciem uchwytów na wkręty.
Z F&F przygotowaliśmy także, krótki materiał o Modbus RTU,
czy korzystacie z magistrali RS-485, na jakie odległości komunikacja działała prawidłowo?
[Współpraca reklamowa z F&F Filipowski sp.k.]
Poniżej materiał wideo gdzie w praktyce sprawdzamy komunikację między F&Home a urządzeniami z RS-485 i obsługą protokołu Modbus RTU.
Złącze dwuprzewodowej magistrali różnicowej RS-485 znajduje się w MH-Developer obok złącza magistrali CAN przeznaczonej dla modułów systemowych.
W przepływie Node-RED dostępne są dwa bloki ogólnego przeznaczenia pozwalające na zapisywanie i odczytywanie danych protokołem Modbus. Dla urządzeń typu klimatyzator został przygotowany blok przyjmujący komendy np. "chłodzenie", ten blok posiada większe możliwości konfiguracyjne.
Dla Modbus RTU konfigurujemy parametry magistrali RS-485.
Na początek wykorzystamy przetwornik temperatury MB-DS-2 obsługujący dwa czujniki DS1820 oraz czujnik natężenia oświetlenia MB-LS-1.
Konfiguracja bloku odczytującego jest bardzo prosta, wskazujemy adres przetwornika, adres rejestru powiązanego z kanałem gdzie podłączony jest czujnik temperatury, istotny jest także kod funkcji i sposób zapisu danych w rejestrach urządzenia.
Po chwili odczyty z czujnika możemy obserwować w aplikacji mobilnej a wartości możemy wykorzystać do sterowania. Magistrala RS-485 zapewni możliwość oddalenia przetwornika o kilkaset metrów od MH-developer, który pełni rolę master.
W przepływie widoczne są dwa odrębne bloki dla kanałów czujników, prezentowany jest podgląd odczytywanych wartości.
Blok komunikacji z klimatyzatorem pozwala na powiązanie wybranych rejestrów z odpowiednimi funkcjami np. ustawienie temperatury lub siły nadmuchu.
Kolejny przykład to zestaw czterech przekaźników z Modbus RTU, które lokalnie mogą przełączać obwody a sterowanie może być realizowane z odległości kilkuset metrów po magistrali RS-485.
Na magistrali RS-485 może pracować wiele urządzeń. Gdy każde urządzenie posiada swój unikalny adres to w protokole Modbus RTU master może komunikować się z wybranym urządzeniem slave.
W aplikacji Fox widzimy dane odczytywane z przetwornika temperatury oraz czujnika oświetlenia.
Konfigurujemy nowy blok odczytujący dane z czujnika oświetlenia.
W przepływie dodajemy kolejny blok modbus.
Interesującą opcją jest odczyt danych z elektronicznych liczników energii elektrycznej wyposażonych w komunikację po Modbus RTU.
W aplikacji Fox łatwo zaprezentować wybrane dane z liczników.
Do przepływu trafią bloki odczytujące dane z wybranych rejestrów urządzeń.
Nawiązując do liczników energii, warto wspomnieć o bloku, który dodany jest do F@Home aby system był gotowy na taryfy dynamiczne. MH-developer pobiera z chmury F&F informacje o kosztach energii elektrycznej. Określamy w jakich godzinach i przez jaki czas będzie pracowało urządzenie, dla którego chcemy optymalizować zużycie energii. Możemy wybrać ciągły blok czasowy lub jeżeli proces możemy przerywać (np. nagrzewanie wody) to otrzymamy serię odcinków czasowych z najtańszymi kosztami. Blok na wyjściu uruchamia sygnał w okresie najniższej ceny zgodnie z określonymi warunkami czasowymi.
Napiszcie jak oceniacie możliwości integracji systemu automatyki F&Home z urządzeniami pracującymi z Modbus RTU.
Konstrukcja MH-Developer jest modułowa.
Dolna płytka to obwody zasilania i przekaźniki oraz sterowanie elektrozaworami. 12 przekaźników NO, 3 przekaźniki NC/NO, 8 wyjść sterowania elektrozaworami.
Na drugiej stronie płytki znajdziemy optoizolację dla wyjść oraz mostki prostownicze na wejściu zasilania 24V.
Górna część płytki zawiera wyświetlacz oraz wyprowadzenie sygnałów do klawiatury.
Pod wyświetlaczem znajdują się układy interfejsowe dla RS-485 i CAN.
Po drugiej stronie płytki znajduje się system na module (SOM).
Mikrokontroler obsługuje liczne wejścia i wyjścia współpracując z SOM.
Po drugiej stronie płytki widoczna jest optoizolacja dla wejść.
MH-Developer możemy zamontować na szynie lub z użyciem uchwytów na wkręty.
Z F&F przygotowaliśmy także, krótki materiał o Modbus RTU,
czy korzystacie z magistrali RS-485, na jakie odległości komunikacja działała prawidłowo?
[Współpraca reklamowa z F&F Filipowski sp.k.]
Fajne? Ranking DIY