- Wydrukować
Tworzenie licznika przy użyciu Node-RED
Tworzenie licznika przy użyciu Node-RED
Podstawowy przykład użycia Node-RED w Tulip
Przed przeczytaniem tego artykułu upewnij się, że postępowałeś zgodnie z instrukcjami w Korzystanie z Node-RED z Edge MC
Korzystanie z Node-RED
Dzięki Edge MC, Node-RED może być wykorzystywany do tworzenia wielu różnych potężnych aplikacji. Przede wszystkim można użyć Node-RED do konwersji protokołów, których Tulip obecnie nie obsługuje natywnie, umożliwiając dalszą analizę (np. MQTT, S7). Dzięki Node-RED możesz skutecznie zastąpić potrzebę korzystania z oprogramowania innych firm, takiego jak Kepware, tym otwartym językiem programowania.
Przegląd licznika
Poniższy artykuł przedstawia podstawowy sposób tworzenia podstawowego licznika. Oto przegląd tego, jak będzie wyglądał przepływ:
Poniższy przepływ zainicjuje ten atrybut maszyny na 0 i zwiększy jego liczbę o 1 co 5 sekund:
Najpierw otwórz edytor Node-RED za pośrednictwem portalu Edge MC.
Tworzenie przepływu
Inicjalizacja licznika
- Dodaj węzeł Inject, Initialize Count. Węzeł ten powinien być pusty i ustawiony na powtarzanie tylko raz.
- Dodaj węzeł Change: W tym miejscu chcesz zdefiniować licznik , ustawiając go na 1:
- Połącz węzły. Przepływ powinien wyglądać następująco:
Increment Counter
Teraz nadszedł czas, aby zwiększyć licznik, który właśnie zainicjowaliśmy.
- Wstaw węzeł Inject, Count:
- Wstaw węzeł tulip-machine-api. Informacje na temat uwierzytelniania tego węzła można znaleźć w tym artykule.
- Wstaw węzeł Change, Increment Count:
- Wstaw węzeł Debug:
- Połącz węzły w następujący sposób:
- Kliknij przycisk Deploy w prawym górnym rogu ekranu, aby wdrożyć przepływ na urządzeniu Edge MC.
Aby zobaczyć licznik w akcji, wróć do swojej maszyny w Tulip. Powinieneś zobaczyć, że licznik został zainicjowany i zaczął zwiększać się o 1 co 5 sekund:
Oto dokumentacja Node-RED do dalszej lektury.
Masz potężny przypadek użycia Node-RED? Podziel się swoim rozwojem na Tulip Community!