Instrukcja “Scan Operand for Negative Signal Edge”

Udostępnij
Jak wykryć ujemne zbocze sygnału w PLC Siemens? Instrukcja

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:

AD 4nXf9w1NXwgN3yjuacKMy6rs0a4 HTnrFcijz9HBeymEVgE8BjA9adPlTR5OSi

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”:

ParametrDeklaracjaTyp danychObszar pamięciOpis
S7-1200S7-1500
<Operand1>WejścieBOOLI, Q, M, D, L lub stałaI, Q, M, D, L, T, C lub stałaSygnał do zeskanowania
<Operand2>InOutBOOLI, Q, M, D, LI, Q, M, D, LBit 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:

AD 4nXcClcbR3bVeewM10jPd7RPeHibGEqfisQH9g0lVUkeMJFPx1fzRgqyJnbJC7xmCqgEknvhlSNxgVSnrvGPZ5fYhYglW zAkfdy9fjTNeBD5HfgS3br1W0n N1UAXnODuVF2QbD UDoPJZKmfSGSuc

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:

bezplatny s7 1200 5
Udostępnij
Polecany kurs!
Do 20.09.2022 rabat -15% na:

SIMATIC S7 w akcji

Zapisz się na newsletter!
Autor wpisów
Tomasz Gilewski

Witam, nazywam się Tomasz Gilewski. Jestem autorem książek o sterowniku S7-1200 oraz panelach HMI (czyli sprzęt firmy Siemens). Od kilkunastu lat zajmuję się programowaniem wyłącznie na sprzęcie oraz narzędziach inżynieryjnych firmy Siemens.

Zostaw komentarz

Wybierz walutę
Przewiń do góry

Wyszukaj na stronie