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 | Description | |
| 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. |
Example
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”.
If you would like to enhance your knowledge and skills in programming and configuration of automation systems, we recommend enrolling in the free PLC course! Sprawdź również naszą instrukcję wideo:
