Spisu treści:

Platforma integracyjna Ubidots z LOGO! Siemens za pomocą Node-RED: 13 kroków
Platforma integracyjna Ubidots z LOGO! Siemens za pomocą Node-RED: 13 kroków

Wideo: Platforma integracyjna Ubidots z LOGO! Siemens za pomocą Node-RED: 13 kroków

Wideo: Platforma integracyjna Ubidots z LOGO! Siemens za pomocą Node-RED: 13 kroków
Wideo: [A&RPi Day 2020 prelekcje] LoRaWAN, Signomix - Otwarta Sieć Rzeczy 2024, Listopad
Anonim
Platforma integracyjna Ubidots z LOGO! Siemens przy użyciu węzła-RED
Platforma integracyjna Ubidots z LOGO! Siemens przy użyciu węzła-RED

apPrzez kilka tygodni robiłem testy z LOGO! (moduł logiczny) firmy Siemens, przez kilka miesięcy widziałem, że używają go w podstawowych aplikacjach przemysłowych, chociaż osobiście nie uważam go w 100% za sterownik PLC, łatwo można go zintegrować z aplikacjami monitorującymi i sterującymi dla prostych procesów.

Obraz
Obraz

Krok 1: LOGO! przez Siemens

Można powiedzieć, że ten sprzęt jest najtańszym lub przystępnym cenowo "PLC", który Siemens ma w moim kraju, kosztuje około 200 USD, z tego prostego powodu, że bycie marką Siemens jest synonimem pewności i doskonałej niezawodności w zastosowaniach Domotica.

Obraz
Obraz

Ponieważ poniższy samouczek jest nieco bardziej rozbudowany, został podzielony na 5 części, które zobaczymy dalej.

Krok 2: 1. Platforma IoT Ubidots

Nasze konto na platformie Ubidots

Następnie przeprowadzimy końcowy test tego zespołu wykonującego integrację z platformą IoT Industrial Ubidots, przed rozpoczęciem polecam inne testy i ciekawe integracje z Ubidots.

Obraz
Obraz

Zalecane: PDAControl / Ubidots

Strona internetowa: Ubidots.com

Krok 3: 2. Przejrzyj LOGO! 12/24 Numer referencyjny RCE 6ED1052-1MD00-0BA8

Ta wersja LOGO! 12/24 RCE 6ED1052-1MD00-0BA8 posiada ciekawe funkcje, głównie komunikację Ethernet rozszerzającą możliwości integracji, solidny i niezawodny sprzęt.

Obraz
Obraz

Zalecany samouczek: funkcje i funkcje dokumentacji

Krok 4: 3. Konfiguracja i programowanie LOGO! Z LogoSoft

Urządzenia te posiadają oprogramowanie programujące "LOGOSoft", jest ono programowane za pomocą bloków logicznych lub schematu bloków funkcyjnych lub FBD, wcześniej stworzyliśmy przykład, każde wyjście będzie realizowało zmianę koloru na ekranie LCD oraz odczyt wejścia analogowego.

Pobierz ten przykład LogoSoft na końcu artykułu

Obraz
Obraz

Proponowana architektura do programowania i konfiguracji

Obraz
Obraz

Zalecany samouczek: Pobierz wersję demonstracyjną LogoSoft.

pdacontrolen.com/download-and-installation-software-logo-soft-comfort-v8-2-siemens-demo/

Zalecenie: obejrzyj cały film z tego testu, aby zrozumieć, jak to działa: Integracja Industrial LOGO! Siemens z platformą Ubidots IoT.

Node-RED w Raspberry Pi 3

Obraz
Obraz

Aby wykonać integrację pomiędzy LOGO! a platformę Ubidots wykorzystamy Raspberry Pi 3 model B, w którym wcześniej zainstalowaliśmy Node-RED.

Obraz
Obraz

Kup tutaj: Raspberry Pi 3 Model B lub B+ z obudową

Obraz
Obraz

Krok 5: 4. Komunikacja LOGO! i Node-RED przez S7Comm

Znak graficzny, marka! Moduły wykorzystują protokół S7Comm do komunikacji ze zdalnymi aplikacjami, dzięki społeczności deweloperów Node-RED stworzyli węzły S7 do komunikacji ethernetowej za pomocą TSAP.

Obraz
Obraz

Więcej informacji Węzły: node-red-contrib-s7

Obraz
Obraz

Proponowana architektura: LOGO! Integracja i Node-RED.

Obraz
Obraz

Zalecany samouczek: Integracja z LOGO! i Node-RED przez S7Comm.

Krok 6: 5. Węzeł połączenia-RED i Ubidot

Komunikacja między Node RED a Ubidots odbywa się za pomocą protokołu MQTT, nawiązując połączenie z Brokerem Ubidots, istnieją 2 metody dokonywania subskrypcji i publikacji MQTT

Zalecenie: obejrzyj cały film z tego testu, aby zrozumieć, jak to działa: Integracja Industrial LOGO! Siemens z platformą Ubidots IoT.

Węzły MQTT Ubidots: ułatwiają lub upraszczają konfigurację

Obraz
Obraz

informacje z

Podstawowe węzły MQTT Node-RED: Wymagają większej zręczności podczas konfiguracji

Obraz
Obraz

informacje z

Proponowana architektura połączenia Node-RED i Platform Ubidots

Obraz
Obraz

Kompletna dokumentacja: Połączenia Ubidots i Node RED

Obraz
Obraz

help.ubidots.com/articles/1440402-connect-node-red-with-ubidots

Raspberry Pi Zero Wireless 1GHz 512Ram
Raspberry Pi Zero Wireless 1GHz 512Ram

Kup tutaj: Raspberry Pi Zero Wireless 1GHz 512Ram

Krok 7: Film końcowy: Integracja Industrial LOGO! Siemens z platformą Ubidots

Image
Image

Aby ułatwić zrozumienie i zakres aplikacji polecam uzupełnić o poniższy film, aby umożliwić napisy, w tym filmie dokładniej wyjaśnię aplikację jako całość.

Krok 8: Testy

Z Ubidots przeprowadzimy kontrolę i nadzór LOGO! przez Węzeł-RED.

Architektura zaimplementowana na potrzeby tego testu

Obraz
Obraz

LOGO! Znajomości

Wykonano następujące połączenia:

  1. 3-pozycyjny selektor elektryczny do aktywacji 2 wyjść przy 24VDC
  2. Potencjometr 10k do symulacji wejścia analogowego 0-10VDC

Implementacja w Node-RED

Dwukierunkowa komunikacja pomiędzy LOGO! i Ubidots poniżej, zobaczymy niektóre wymagane konfiguracje w Node-RED, Pobierz przykład importu node-red na końcu artykułu.

Zalecenie: obejrzyj cały film z tego testu, aby zrozumieć, jak to działa: Integracja Industrial LOGO! Siemens z platformą Ubidots IoT.

Kompletne węzły widoku

Obraz
Obraz

Konfiguracja LOGO! Komunikacja TSAP przez S7Comm.

Obraz
Obraz

Konfiguracja TSAP LOGO! w LogoSoft.

Obraz
Obraz

Lista zmiennych LOGO!

  • 4 wyjścia cyfrowe do Rele (Q0, Q1, Q2, Q3).
  • 2 wejścia cyfrowe (I3, I4).
  • 1 Wejście analogowe (I8 = DB1 INT1118) 0-1000 punktów, 0-10VDC.
Obraz
Obraz

Odczytywanie i filtrowanie logów z LOGO! i wysłane do Ubidots przy użyciu obiektu JSON.

Obraz
Obraz

Wszystkie rekordy odczytane (obiekt JSON).

Obraz
Obraz

Eliminujemy wyjścia cyfrowe do wysyłania do Ubidot tylko wejść cyfrowych / wejść analogowych.

Obraz
Obraz

Odczyt z Ubidots i zapis w 4 wyjściach cyfrowych (przekaźnik) LOGO!, użyjemy podstawowego węzła MQTT.

Obraz
Obraz

Krok 9: Pulpit nawigacyjny Ubidot

Panel sterowania z Ubidots

Górna kontrola 4 wyjść

Obraz
Obraz

Centralna część wykrywania zmiany 2 wejść wejść cyfrowych i designLOGO! w "Canvas" html, javascript

Obraz
Obraz

Dolny zbiór wartości wejścia analogowego

Obraz
Obraz

Krok 10: Kontrola za pomocą zdarzeń w Ubidots

Ubidots pozwala skonfigurować zdarzenia wyzwalane warunkowo, w tym przypadku został utworzony następujący warunek:

Jeśli ADC> 500 przez ponad 1 minutę = aktywacja (wyjście cyfrowe 02) kolor czerwony LCD

Obraz
Obraz

Aktywne wydarzenie

Obraz
Obraz

Więcej informacji: Wydarzenia i alerty w Ubidots

Obraz
Obraz

Krok 11: Rekomendacje

Głównie polecam rozpoczęcie oglądania poprzednich samouczków na LOGO! określają one konkretne kroki dotyczące konfiguracji.

Węzły S7Comm to takie, które umożliwiają integrację, chociaż nie badaliśmy ich zakresu w bardziej złożonych aplikacjach, polecam dyskrecję w bardzo złożonych implementacjach, potem zaproponuję kilka możliwości.

Przypadek 1: Uważam, że kilka urządzeń do jednego Raspberry Pi nie byłoby praktyczne, biorąc pod uwagę pojemność pamięci RAM i przetwarzanie, w przypadku Raspberry Pi 3 mam nadzieję przeprowadzić przyszłe testy z nowym Raspberry Pi 4.

Obraz
Obraz

Przypadek 2: Ta architektura jest bardziej niezawodna, ponieważ ma serwer lub komputer z lepszym procesorem i większą ilością pamięci RAM, co może pozwolić na zarządzanie większą liczbą urządzeń.

Obraz
Obraz

Uwaga: nie przeprowadziliśmy żadnego z testów proponowanych w poprzednich przypadkach, więc nie znamy zakresu i funkcjonalności węzłów S7Comm z wieloma LOGO! Urządzenia, tylko analizujemy i zakładamy możliwości.

Krok 12: Wnioski

W tym przypadku przeprowadzono kontrolę i monitoring oraz wykorzystano moduł zdarzeń Ubidots, który posiada wiele funkcji.

Jest to podstawowy test, przed wdrożeniem go w rzeczywistych aplikacjach należy wziąć pod uwagę więcej czynników, bezpieczne warunki dotyczące załączania wyjść.

Znak graficzny, marka! Uważam, że są idealne do zastosowań automatyki domowej i podstawowych lub nieskomplikowanych procesów i są bardzo tanie.

Test ten miał na celu otwarcie możliwości pomiędzy sprzętem przemysłowym a platformami IoT w tym przypadku Ubidots, co ma wiele zalet.

Zalecenie: obejrzyj cały film z tego testu, aby zrozumieć, jak to działa: Integracja Industrial LOGO! Siemens z platformą Ubidots IoT.

Dzięki Ubidots !!!

Dzięki Smart-Tech w ramach projektu ST-One twórcy S7Comm Nodes for Node RED.

Zalecana: