Instrukcja Reset/Set Flip-Flop

Udostępnij
Instrukcja Reset/Set Flip-Flop

Możesz użyć instrukcji “Reset/set flip-flop”, aby zresetować lub ustawić bit określonego operandu na podstawie stanu sygnału wejść R i S1. Jeśli stan sygnału wynosi “1” na wejściu R i “0” na wejściu S1, określony operand zostanie zresetowany do “0”. Jeśli stan sygnału wynosi “0” na wejściu R i “1” na wejściu S1, określony operand zostanie ustawiony na “1”.

Wejście S1 ma priorytet nad wejściem R. Gdy stan sygnału wynosi “1” na obu wejściach R i S1, stan sygnału określonego operandu zostaje ustawiony na “1”.

Instrukcja nie jest wykonywana, jeśli stan sygnału na dwóch wejściach R i S1 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

W poniższej tabeli przedstawiono parametry instrukcji “Reset/set flip-flop”:

ParametrDeklaracjaTyp danychS7-1200S7-1500Opis
RWejścieBOOLI, Q, M, D, L lub stałaI, Q, M, D, L lub stałaWłącz resetowanie
S1WejścieBOOLI, Q, M, D, L lub stałaI, Q, M, D, L, T, C lub stałaWłącz ustawianie
<Operand>InOutBOOLI, Q, M, D, LI, Q, M, D, LOperand, który jest resetowany lub ustawiany.
QWyjścieBOOLI, Q, M, D, LI, Q, M, D, LStan sygnału operandu
Przykład

Poniższy przykład pokazuje, jak działa instrukcja:

AD 4nXc9h79LS2gOLSWXkcrvct0BLg jaRyYHPfHhr8nYXH rEsHrZfOwwmrvxh9RTUaxv90dMVviTHqsXuwYY1JXSPQ oaSdzOcF7of3FGRhUeaPIdFd7XrBf7eIkoTlIbONSDie M 8ziQdUkDVGQHDjg?key=Xrdc7i1HA37CyQCkErcOViC4

Operandy “TagRS” i “TagOut” są resetowane, 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 “TagRS” i “TagOut” są ustawiane, 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