MENU
    Zapis do atrybutów maszyny przy użyciu protokołów OPC UA/MQTT
    • 24 Mar 2025
    • 2 Minuty do przeczytania
    • Współtwórcy

    Zapis do atrybutów maszyny przy użyciu protokołów OPC UA/MQTT


    Streszczenie artykułu

    Dowiedz się, jak pisać do atrybutów maszyny za pomocą protokołów OPC UA/MQTT przy użyciu Tulip

    W tym artykule dowiesz się:* Jak utworzyć/edytować atrybut maszyny, który jest zapisywalny? * Jak ustawić atrybut maszyny za pomocą wyzwalaczy aplikacji?* Zachowania błędów/ostrzeżeń atrybutu maszyny: Zapis


    Konfiguracja

    Aby ustawić wartości atrybutu za pomocą protokołu OPC UA lub MQTT, należy skonfigurować maszynę i zmapować ją do źródła danych, aby dane były przesyłane. Jeśli jeszcze tego nie zrobiłeś, poniższe artykuły przeprowadzą Cię przez ten proces:


    Utwórz/edytuj atrybut maszyny, aby był zapisywalny

    Atrybuty maszyn w Tulip mogą być używane na różnych maszynach. Mogą one być w trybie odczyt+zapis (zapisywalne) lub tylko do odczytu. Wykonaj poniższe kroki, aby utworzyć lub edytować zapisywalny atrybut:

    Utwórz zapisywalny atrybut:

    1. Przejdź do strony Attributes List.
    2. Kliknij przycisk Utwórz nowy atrybut.
    3. Włącz opcję zapisu i kliknij przycisk Utwórz.

    image.png

    Edycja istniejącego atrybutu w celu umożliwienia jego zapisu

    1. Kliknij menu z trzema kropkami obok atrybutu i wybierz Edytuj.

    Edit Attribute

    1. Zaznacz opcję Enable write.

    EnableWriteOption.png


    Zapis do atrybutu urządzenia przy użyciu wyzwalaczy aplikacji

    Atrybut urządzenia można zapisać w logice wyzwalacza, w tym na przyciskach, po uruchomieniu urządzenia, na licznikach czasu lub na wyzwalaczach poziomu kroku lub wyzwalaczach poziomu aplikacji.

    1. W edytorze wyzwalaczy dodaj nową akcję.
    2. Wybierz opcję Zapisz atrybut urządzenia z listy rozwijanej.
    3. Wybierz określone urządzenie, zmienne lub urządzenia w żądanej stacji.
    4. Wybierz atrybut, do którego chcesz zapisać dane.
    5. Wybierz wartość danych, którą chcesz zapisać.

    image.png

    W powyższym przykładzie: Po naciśnięciu przycisku, jeśli zmienna Speed nie jest pusta, wyzwalacz ustawia atrybut Speed dla Mill #141 na wartość zmiennej Speed.

    Podczas wybierania zmiennej lub maszyny "na stacji", wszystkie zapisywalne atrybuty zostaną wyświetlone na liście.

    Uwaga: Jeśli typ maszyny w czasie pracy nie zawiera wybranego zapisywalnego atrybutu, wyzwalanie nie powiedzie się.

    Ensure the selected attribute is writable and mapped to the machine type

    If the machine type at runtime does not include the selected writable attribute, the trigger will fail.

    Strona konfiguracji typu maszyny

    Podczas konfigurowania typu maszyny, zapisywalne atrybuty określone na stronie Attributes List zostaną oznaczone etykietą Write.


    Strona konfiguracji źródeł danych maszyny

    Można zapisywać tylko do źródeł danych urządzenia, które są OPC-UA lub MQTT. Następujące źródła danych nie mogą być zapisywane, a wyzwalacze zakończą się niepowodzeniem:

    • Urządzenia brzegowe
      • Edge IO
      • Edge MC
    • Interfejsy API
    • Celos
    • CelosX

    W stosownych przypadkach komunikat ostrzegawczy wskaże nieobsługiwane konfiguracje.

    Unsupported Configuration Warning


    Zmiana atrybutów zapisywalnych na tylko do odczytu

    Jeśli atrybut zapisywalny zostanie zmieniony na tylko do odczytu, wszelkie wyzwalacze używające akcji Write Machine Attribute zakończą się niepowodzeniem. Dotyczy to zarówno wersji deweloperskich, jak i opublikowanych wersji aplikacji korzystających z tego atrybutu.

    Przykładowe przypadki użycia

    Ponowna kalibracja receptury - dynamicznie aktualizuj parametry maszyny, aby zapewnić precyzyjną konfigurację dla każdego cyklu produkcyjnego. Możesz zapisać swoje dobre receptury i przechowywać je w tabeli, a następnie użyć ich ponownie w następnym przebiegu.

    Integracja sterowania procesem - Osiągnij porozumienie między PLC/DCS i MES (Tulip ), wysyłając do maszyny sygnały startu, zatrzymania lub potwierdzenia.


    Czy znalazłeś to, czego szukałeś?

    Możesz również udać się na stronę community.tulip.co, aby opublikować swoje pytanie lub sprawdzić, czy inni mieli do czynienia z podobnym pytaniem!


    Czy ten artykuł był pomocny?