Normalnie otwarty kontakt

Udostępnij

Aktywacja normalnie otwartego kontaktu zależy od stanu sygnału powiązanego operandu. Gdy operand ma stan sygnału “1”, normalnie otwarty kontakt zamyka się, a stan sygnału na wyjściu jest ustawiony na stan sygnału wejściowego.

Gdy operand ma stan sygnału “0”, normalnie otwarty kontakt nie jest aktywowany, a stan sygnału na wyjściu instrukcji jest resetowany do “0”.

Dwóch lub więcej normalnie otwartych kontaktów jest połączonych bit po bicie przez AND gdy są połączone szeregowo. W połączeniu szeregowym prąd płynie, gdy wszystkie kontakty są zamknięte.

Normalnie otwarte kontakty są połączone przez OR gdy są połączone równolegle. W połączeniu równoległym prąd płynie, gdy jeden z kontaktów jest zamknięty.

Parametr

Następująca tabela pokazuje parametry instrukcji:

ParametrDeklaracjaTyp danychObszar pamięciOpis
S7-1200S7-1500
<Operand>WejścieBOOLI, Q, M, D, L lub stałaI, Q, M, D, L, T, C lub stałaOperand, którego stan sygnału jest zapytany.

Przykład

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

Utwórz globalny blok danych z następującą zawartością w tym celu:

Nazwa bloku: SLI_gDB_NOContact
NazwaTyp danych
start1BOOL
start2BOOL
start3BOOL
startOutBOOL

Napisz następujący kod programu:

AD 4nXeMjkwnaZrGc1Z akd8W26K4p2g3Nw U8IY Wb3VVhrK XmiT58yEWGWjQbd8IACE8sTxx3uQ9ZTaqy0tTQxh17ndtmv95NfpmD7o 0yKxB0bG

Operand “SLI_gDB_NOContact”.startOut jest ustawiony, gdy spełniony jest jeden z następujących warunków:

  • Operandy “SLI_gDB_NOContact”.start1 i “SLI_gDB_NOContact”.start2 mają stan sygnału “1”.
  • Operand “SLI_gDB_NOContact”.start3 ma 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!

bezplatny s7 1200 1
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