Instrukcja „Scan Operand for Negative Signal Edge”

Share
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ęciDescription
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.

Example

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

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:

bezplatny s7 1200 5
Share
Recommended course!
Until 20.09.2022 rebate -15% on:

SIMATIC S7 in action

Sign up for the newsletter!
Author of entries
Tomasz Gilewski

Hello, my name is Tomasz Gilewski. I am the author of books on the S7-1200 controller and HMI panels (i.e. Siemens hardware). I have been programming exclusively on Siemens hardware and engineering tools for several years.

Leave a Comment

Select currency
Scroll to Top

Search on