Możesz użyć instrukcji “Scan operand for negative signal edge”, aby określić, czy nastąpiła zmiana stanu sygnału z “1” na “0” w określonym operacie (<Operand1>). Instrukcja porównuje bieżący stan sygnału <Operand1> z stanem sygnału z poprzedniego skanowania, który jest zapisany w bicie pamięci zbocza <Operand2>. Jeśli instrukcja wykryje zmianę w wyniku operacji logicznej (RLO) z “1” na “0”, następuje zbocze ujemna, opadająca.
Następująca figura przedstawia zmianę stanu sygnału w przypadku zbocza ujemnej i dodatniej:

zbocze ujemne sygnału jest sprawdzana za każdym razem, gdy instrukcja jest wykonywana. Gdy wykryta zostanie zbocze ujemna, <Operand1> jest ustawiane na stan sygnału “1” przez jeden cykl programu. W innych przypadkach operat ma stan sygnału “0”.
Określ operat, który ma być sprawdzany (<Operand1>) w miejscu na operat powyżej instrukcji. Określ bit pamięci zbocze (<Operand2>) w miejscu na operat poniżej instrukcji.
Uwaga | ||
| Zmiana adresu bitu pamięci zboczaAdres bitu pamięci zbocza nie może być używany więcej niż raz w programie, w przeciwnym razie pamięć bitu zostanie nadpisana. Ten krok wpływa na ocenę zbocza, a wynik nie jest już unikalny. Obszar pamięci bitu zbocza musi znajdować się w DB (statyczny obszar dla FB) lub w obszarze pamięci bitowej. | ||
Parametry
Następująca tabela przedstawia parametry instrukcji “Scan operand for negative signal edge”:
| Parametr | Deklaracja | Typ danych | Obszar pamięci | Opis | |
| S7-1200 | S7-1500 | ||||
| <Operand1> | Wejście | BOOL | I, Q, M, D, L lub stała | I, Q, M, D, L, T, C lub stała | Sygnał do zeskanowania |
| <Operand2> | InOut | BOOL | I, Q, M, D, L | I, Q, M, D, L | Bit pamięci zbocza, w którym zapisany jest stan sygnału z poprzedniego zapytania. |
Przykład
Następujący przykład pokazuje, jak działa instrukcja:

Operat “TagOut” jest ustawiany, gdy spełnione są następujące warunki:
- Operandy “TagIn_1”, “TagIn_2” i “TagIn_3” mają stan sygnału “1”.
- Na operacie “TagIn_4” występuje zbocze ujemne sygnału. Stan sygnału z poprzedniego skanowania jest zapisany w bicie pamięci zbocza “Tag_M”.
- Stan sygnału operatu “TagIn_5” wynosi “1”.
Jeśli chcesz pogłębić swoją wiedzę i umiejętności w zakresie programowania i konfiguracji systemów automatyki, polecamy zapisanie się na darmowy kurs PLC! Sprawdź również naszą instrukcję wideo:
