# Sygnały komunikacji przemysłowej

SnAPP wykorzystuje ustalony zestaw wstępnie nazwanych sygnałów, których można używać do przesyłania danych i wyników do i/lub ze sterownika PLC oraz czujnika wizyjnego.

Aby sterować wyzwalaniem ze sterownika PLC za pomocą sygnałów sterujących wyzwalaniem i stanu, tryb wyzwalacza musi być ustawiony na Pojedynczy.

Uwaga: Sygnały są współdzielone pomiędzy obsługiwanymi protokołami, jednak w różny sposób są mapowane w systemach. Aby zapoznać się ze szczegółami mapowania sygnałów dla każdego protokołu, zobacz następujące tematy:

- Obiekty zespołu wejść i wyjść EtherNet/IP
- Tabela referencyjna modułu PROFINET
- Bloki sterowania i danych SLMP

Zespół wejściowy | Sygnał | Opis
Błąd pozyskiwania | Ten bit jest ustawiany, gdy SnAPP nie może pozyskać obrazu z jednego z następujących powodów: SnAPP obecnie pozyskuje obraz. SnAPP nie ma już żadnych buforów obrazów. Ten bit jest kasowany po wyzwoleniu pomyślnego pozyskiwania.
Identyfikator pozyskiwania | Ten identyfikator zwiększa się po zakończeniu każdego pozyskiwania, niezależnie od źródła wyzwalacza, i może być używany do synchronizacji pozyskiwania z wynikiem kontroli. Identyfikator pozyskiwania zmienia się na początku pozyskiwania. Identyfikator pozyskiwania zmienia się po zakończeniu pozyskiwania. Jeśli źródłem wyzwalacza jest sterownik PLC, identyfikator pozyskiwania jest ustawiany przed ustawieniem bitu potwierdzenia wyzwalacza.
Polecenie wykonane | Ten bit jest ustawiany po zakończeniu wykonywania polecenia i kasowany, gdy bit Wykonaj polecenie zostanie skasowany.
Wykonywanie polecenia | Ten bit jest ustawiany w trakcie wykonywania polecenia.
Polecenie nieudane | Ten bit jest ustawiany po zakończeniu polecenia, jeśli wykonanie polecenia nie powiodło się lub jeśli ustawiono nieznany identyfikator polecenia.
Błąd | Ten bit jest ustawiany w przypadku wystąpienia błędu, który jest zdefiniowany w polu Identyfikator błędu.
Identyfikator błędu | Zobacz Kody identyfikacyjne błędów.
Kontrola zakończona | Ten bit jest przełączany po zakończeniu kontroli.
Identyfikator obrazu kontrolnego | Te bajty służą do zapewnienia identyfikatorów pozyskiwania dla każdego obrazu powiązanego z tym zestawem wyników.
Identyfikator kontroli | Identyfikator pozyskiwania powiązany z tym zestawem wyników.
Kontrola udana | Ten bit wskazuje stan powodzenia i/lub niepowodzenia kontroli.
Wyniki kontroli | Aby uzyskać więcej informacji na temat wyników kontroli, zobacz Wyniki kontroli.
Wyniki prawidłowe | Ten bit jest ustawiany, gdy pola Identyfikator sprawdzanego obrazu, Kod wyniku kontroli i Wyniki kontroli są prawidłowe. Bit jest kasowany po ustawieniu bitu Potwierdzenia wyników kontroli.
Potwierdzenie wyzwalacza | Ten bit wskazuje, kiedy SnAPP zostaje pomyślnie wyzwolony poprzez bit Wyzwalacz. Bit Potwierdzenie wyzwalacza pozostaje ustawiony do momentu skasowania bitu Wyzwalacz.
Wyzwalacz gotowy | Ten bit wskazuje, kiedy SnAPP może zaakceptować nowy wyzwalacz poprzez bit Wyzwalacz.
Identyfikator bieżącego programu | Te bity wskazują numer bieżącego programu. Identyfikator programu to 16-bitowa liczba od 1 do 20.
Zespół wyjść | Sygnał | Opis
Kasuj błąd | Gdy ten bit jest ustawiony, kasuje sygnały Błąd i Identyfikator błędu; bit Kasuj błąd musi być utrzymywany w stanie wysokim do czasu skasowania bitu Błąd. Jeśli błąd znajduje się w kolejce, skasowanie tego bitu powoduje ustawienie sygnałów Błąd i Identyfikator błędu na następny kod błędu w kolejce.
Wykonaj polecenie | Gdy bit Wykonaj polecenie jest ustawiony na stan wysoki, sygnał Identyfikator polecenia jest odczytywany przez czujnik wizyjny i wykonywane jest powiązane polecenie. Sygnał musi być utrzymywany na wysokim poziomie do momentu ustawienia bitu Polecenie wykonane. Po ustawieniu bitu Polecenie wykonane skasowanie bitu Wykonaj polecenie powoduje również skasowanie bitu Polecenie wykonane.
Identyfikator polecenia | To pole wskazuje numer programu od 1 do 20, który zostanie wykonany na narastającym zboczu bitu Wykonaj polecenie. Sygnału tego nie należy zmieniać do czasu ustawienia bitu Polecenie wykonane. 0: zarezerwowany 1–20: numer programu 21–65535: zarezerwowany
potwierdzenie wyników kontroli | Bit Potwierdzenie wyników kontroli potwierdza, że sterownik PLC otrzymał identyfikator sprawdzanego obrazu poddanego i dane wyników kontroli.
Wyzwalacz | Ustawienie bitu Wyzwalacz spowoduje wyzwolenie pozyskiwania przez czujnik wizyjny.