Set/Reset Flip-Flop

Udostępnij
Flip-Flop SR w PLC – Set/Reset Flip-Flop w Siemens S7-1200/S7-1500

Użyj instrukcji “Set/reset flip-flop” do ustawienia lub zresetowania bitu określonego operandu, w zależności od stanu sygnału wejść S i R1. Jeśli stan sygnału wynosi “1” na wejściu S i “0” na wejściu R1, określony operand jest ustawiany na “1”. Jeśli stan sygnału wynosi “0” na wejściu S i “1” na wejściu R1, określony operand zostanie zresetowany na “0”.

Wejście R1 ma priorytet nad wejściem S. Gdy stan sygnału wynosi “1” na obu wejściach S i R1, stan sygnału określonego operandu jest resetowany na “0”.

Instrukcja nie jest wykonywana, jeśli stan sygnału na dwóch wejściach S i R1 wynosi “0”. Stan sygnału operandu pozostaje wtedy niezmieniony.

Aktualny stan sygnału operandu jest przekazywany na wyjście Q i można go tam zapytać.

Parametry

Następująca tabela pokazuje parametry instrukcji “Set/reset flip-flop”:

ParametrDeklaracjaTyp danychObszar pamięciOpis
S7-1200S7-1500
SWejścieBOOLI, Q, M, D, L lub stałaI, Q, M, D, L lub stałaUmożliwia ustawienie
R1WejścieBOOLI, Q, M, D, L lub stałaI, Q, M, D, L, T, C lub stałaUmożliwia resetowanie
<Operand>InOutBOOLI, Q, M, D, LI, Q, M, D, LOperand, który jest ustawiany lub resetowany.
QWyjścieBOOLI, Q, M, D, LI, Q, M, D, LStan sygnału operandu

Przykład

Następujący przykład pokazuje, jak działa instrukcja:

AD 4nXfEEuEGicACox5PWLXRY40z8EiX4v61SXx AzHq 1UOGmHYeOajZTA3gkNH SC9E69HkRhb78dD0VUVsywS8ZPb43LzfRetcpu3PK9pazUL75C1fRlJQxpzP9xrq0q FwS0IhAWbKsEW0P7V2AsqL4?key=Gm

Operandy “TagSR” i “TagOut” są ustawiane, gdy spełnione są następujące warunki:

  • Operand “TagIn_1” ma stan sygnału “1”.
  • Operand “TagIn_2” ma stan sygnału “0”.

Operandy “TagSR” i “TagOut” są resetowane, gdy spełniony jest jeden z następujących warunków:

  • Operand “TagIn_1” ma stan sygnału “0” i operand “TagIn_2” ma stan sygnału “1”.
  • Operandy “TagIn_1” i “TagIn_2” mają stan sygnału “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