- czym są symbole logiczne drabiny?
- normalnie otwarty (NO) Kontakt / Sprawdź, czy jest zamknięty (XIC)
- jak działa normalnie otwarty kontakt?
- praktyczne zastosowanie symbolu logiki drabinkowej-brak kontaktu / XIC
- normalnie zamknięty (NC) Kontakt / Sprawdź, czy otwarty (XIO)
- jak działa normalnie zamknięty kontakt?
- praktyczne zastosowanie symbolu logiki drabinkowej-NC Contact / XIO
- 1. Stan przycisku Stop
- 2. Zatrzask ciągły timera
- Output Energize (OTE)
- jak działa symbol zasilania wyjściowego?
- praktyczne zastosowanie symbolu logiki drabinkowej-wyjście Energize
- 1. Włącz światło / wyjście
- 2. Ustaw System na stan Faulowany
- zatrzask wyjścia (OTL)
- jak działa symbol zatrzasku wyjściowego?
- praktyczne zastosowanie symbolu logiki drabinkowej-zatrzask wyjścia
- 1. Zatrzask usterki
- 2. Ustawienie stanu
- Output Unlatch (OTU)
- jak działa wyjściowy symbol odblokowania?
- praktyczne zastosowanie symbolu logiki drabiny – Output Unlatch
- 1. Zatrzask usterki
- wniosek
czym są symbole logiczne drabiny?
Ladder Logic jest jednym z najpopularniejszych języków programowania PLC. Standardy języka są dobrze udokumentowane przez Międzynarodową Komisję elektromechaniczną (IEC) w eksponacie 61131-3. Jednak oficjalna dokumentacja symboli logicznych drabiny nie jest łatwa do strawienia i nie dostarcza konkretnych przykładów każdego z nich.
symbole logiczne drabiny są podstawowymi elementami, które są zapamiętywane przez każdego programistę plc. Są one niezbędne, aby wiedzieć, czy planujesz wykonać jakąkolwiek pracę z tym językiem programowania PLC.
w tym samouczku omówimy każdy symbol, funkcjonalność, jaką wnosi do języka programowania ladder logic plc, a także zilustrujemy dwa przykłady, w których mogą być używane.
normalnie otwarty (NO) Kontakt / Sprawdź, czy jest zamknięty (XIC)
najbardziej podstawowym symbolem programowania logiki drabinkowej jest normalnie otwarty kontakt lub Instrukcja sprawdź, czy jest zamknięta. Symbol ten powstał jako bezpośrednie ponowne zastosowanie styku opartego na przekaźniku stosowanego we wczesnych rysunkach elektrycznych.
jak działa normalnie otwarty kontakt?
początkowo styk był związany z cewką przekaźnika elektrycznego. Gdy cewka przekaźnika została zasilona, Kontakt się zamknął. W ten sam sposób działa symbol logiki drabiny. Określa bit logiczny, który może być ustawiony na 0 (LOW) lub 1 (HIGH). Na podstawie stanu, instrukcja będzie oceniać na TRUE lub FALSE. Jeśli instrukcja jest prawdziwa, przepuści prąd i pozwoli sterownikowi obliczyć następną instrukcję. Jeśli jest fałszywy, symbol logiki drabiny zatrzyma tam wykonanie.
praktyczne zastosowanie symbolu logiki drabinkowej-brak kontaktu / XIC
normalnie otwarty symbol kontaktu jest powszechny w logice drabinkowej. Jest to najbardziej podstawowa Kontrola logiczna dla większości warunków programowania PLC.
1. Weryfikacja danych wejściowych
powyższy szczebel używa normalnie otwartego kontaktu do weryfikacji wejścia” PointIORack1:1: I. 0″. Jeśli wejście jest zasilane (wysokie), warunek wskazuje, że” Box Counter photo Eye – No Box ” jest włączony. Innymi słowy, nie ma pudełka przed fotograficznym okiem obecnym na linii.
2. Count Up Condition
powyższy szczebel używa normalnie otwartego kontaktu, aby włączyć instrukcję CTU „BoxCounter”. Za każdym razem, gdy brak kontaktu przechodzi z Niskiego na wysoki, licznik zwiększy się o 1. Jak pokazano na szczeblu, licznik policzył dziesięć pól i jest teraz ustawiony na.Warunek DN (Done).
normalnie zamknięty (NC) Kontakt / Sprawdź, czy otwarty (XIO)
przeciwieństwem normalnie otwartego kontaktu jest normalnie zamknięty. Ta Walidacja będzie patrzeć na określony bit i obliczyć wartość TRUE, gdy bit jest wyłączony z zasilania i FALSE, gdy jest zasilany. Aplikacja umożliwiłaby użytkownikowi sprawdzenie, czy cewka określonego bitu jest wyłączona z zasilania i podjęcie odpowiednich działań w programowaniu PLC logiki drabinkowej.
jak działa normalnie zamknięty kontakt?
normalnie zamknięty kontakt byłby również związany z cewką przekaźnika półprzewodnikowego. Gdy cewka nie ma prądu przepływającego przez nią, kontakt pozwoliłby przepływać prądowi. Jednak, gdy cewka będzie pod napięciem, żaden prąd nie przepłynie przez styk. Styk NC lub Instrukcja XIO w logice drabinkowej programowania PLC działałyby w ten sam sposób. Innymi słowy, bit pozwalałby przepływowi prądu, gdy jest niski, a żaden prąd nie przepływałby, gdy bit jest wysoki.
praktyczne zastosowanie symbolu logiki drabinkowej-NC Contact / XIO
XIO jest bardzo popularny w języku programowania ladder logic plc. Jest to instrukcja, która pozwala nam zbadać stan wyłączenia bitu, jak opisano powyżej. Oto dwa typowe przykłady użycia tej instrukcji.
1. Stan przycisku Stop
powyższy szczebel zawiera normalnie otwarte i normalnie zamknięte symbole logiczne drabiny. Tworzy warunek, który będzie zasilał bit GREEN_LIGHT_ON, gdy „START_PRESSED”jest zasilany. Jednak XIO jest powiązane z dwoma bitami: STOP_PRESSED i RESET_PRESSED. Gdy jeden z tych warunków jest ustawiony na wysoki, bit „GREEN_LIGHT_ON” zostanie ustawiony na niski podczas cyklu oceny szczebli.
2. Zatrzask ciągły timera
powyższy szczebel pozwoli timerowi działać w oparciu o warunek HMI_Rotation_Enable. Jednak typowy timer będzie się liczył, dopóki nie osiągnie wartości „wstępnie ustawionej”. Na powyższym szczeblu timer zostanie zresetowany po ustawieniu timera .DN (Done) ze względu na to, że XIO jest przywiązane do tego samego bitu zegara.
Output Energize (OTE)
gdy spełnione są określone warunki, system powinien podjąć określone działanie. W przeciwieństwie do dwóch powyższych symboli, energia wyjściowa zostanie użyta do wykonania akcji. W ramach schematu elektrycznego symbol ten oznaczałby, że cewka przekaźnika musi być zasilana, gdy spełnione są warunki.
jak działa symbol zasilania wyjściowego?
wyjściowy symbol logiki drabiny energii zmieni stan bitu w zależności od warunków określonych po lewej stronie szczebla. Gdy warunki są prawdziwe, prowadzące do instrukcji OTE, wartość określonego bitu zostanie ustawiona na wartość HIGH lub 1. Gdy warunki są FALSE, Instrukcja OTE ustawi wartość tego samego bitu na LOW lub 0.
praktyczne zastosowanie symbolu logiki drabinkowej-wyjście Energize
Instrukcja OTE jest bardzo popularna w aplikacjach logiki drabinkowej. Jak wspomniano powyżej, jest on używany do napędzania wyjść w oparciu o określone warunki. Przekłada się to na obsługę zewnętrznego sprzętu PLC, takiego jak przekaźniki, styczniki silnika, zawory, cylindry itp. Zasilając bit związany z wyjściem, programator PLC może zmienić stan wyjścia na żądaną pozycję.
1. Włącz światło / wyjście
na powyższym poziomie, który już widzieliśmy, wyjście jest zasilane, gdy spełnione są warunki. Bit „GREEN_LIGHT_ON”jest powiązany z wyjściem sterownika PLC, które włącza diodę LED w polu. Korzystając z instrukcji Output Energize (OTE), programator PLC włączy światło na podłodze zakładu.
2. Ustaw System na stan Faulowany
następujący szczebel weryfikuje jeden uszkodzony warunek: System 1 – Błąd. Gdy system zostanie uszkodzony z tego konkretnego powodu, bit „RPiS_BOOL” zostanie ustawiony na HIGH poprzez instrukcję Output Energize (OTE). Gdy system nie jest już uszkodzony, status błędu pozostanie włączony, dopóki przycisk Reset nie zostanie uruchomiony i zweryfikowany za pomocą warunku XIO. Reset pozwoli instrukcji OTE wyczyścić bit i ustawić stan błędu z powrotem na niski.
zatrzask wyjścia (OTL)
symbol drabiny zatrzasku wyjścia nie jest czymś, co można utworzyć za pomocą logiki opartej na przekaźnikach. Ta instrukcja będzie trwale utrzymywać bit ustawiony na 1, gdy warunek zostanie zachowany.
jak działa symbol zatrzasku wyjściowego?
Instrukcja output latch zostanie wykonana tylko wtedy, gdy poprzednie warunki są prawdziwe. Jeśli tak, to Instrukcja ustawi bit związany z OTL NA HIGH (1). Jeśli bit jest ustawiony na 1 lub warunki nie są już prawdziwe, bit pozostanie wysoki (1). Ta różnica jest ważna, ponieważ wyjście Energize (OTE) ustawi bit z powrotem na 0.
praktyczne zastosowanie symbolu logiki drabinkowej-zatrzask wyjścia
Instrukcja OTL nie jest powszechnie stosowana w programowaniu logiki drabinkowej. Powód jest wymieniony powyżej: instrukcja nie spowoduje automatycznego zresetowania bitu z powrotem do 0. Ta niewielka różnica prowadzi do zamieszania w kodzie i potencjalnych problemów, jeśli chodzi o wykonywanie, zmianę lub ocenę warunków po wdrożeniu.
1. Zatrzask usterki
jak omówiliśmy wcześniej, błędy odgrywają kluczową rolę w programowaniu PLC. Ważne jest, aby prawidłowo wykrywać, działać i identyfikować usterki występujące w systemie. Po ich wystąpieniu użytkownik wyrzuci usterki do operatora w celu rozwiązania problemów. Z tego powodu ważne jest, aby usterki były na miejscu, dopóki system nie zostanie skontrolowany i zresetowany, gdy zostanie uznany za operacyjny.
powyższy szczebel wyświetla stan, w którym jesteśmy zobowiązani do usunięcia usterki w napędzie o zmiennej częstotliwości PowerFlex 525. Po zatrzaśnięciu usterki silnik jest utrzymywany w stanie uszkodzonym, podczas gdy osobna procedura zajmuje się bezpiecznym zatrzymaniem napędu. OTL ustawi bit na wysoki i czeka, aż usterka zostanie zresetowana.
2. Ustawienie stanu
na powyższym szczeblu Instrukcja OTL służy do otwierania zaworu dopalacza. Chociaż można było to osiągnąć za pomocą instrukcji output energize (OTE), zdecydowaliśmy się użyć OTL ze względu na szereg warunków, które mogą ustawić bit RiserBOOL na wysoki. Zauważ, że ta procedura zawiera również OTU, które przywróci bit z powrotem do niskiego poziomu, zgodnie z potrzebami programisty PLC.
Output Unlatch (OTU)
symbol logiki drabiny Output Unlatch jest często używany w połączeniu z OTL. Jest to sposób na utworzenie wyłączenia bitu określonego w logice kontrolera.
jak działa wyjściowy symbol odblokowania?
Instrukcja output unlatch zostanie wykonana tylko wtedy, gdy poprzednie warunki są prawdziwe. Jeśli tak, Instrukcja ustawi bit związany z OTU na LOW (0). Jeśli bit jest ustawiony na 0 lub warunki nie są już prawdziwe, bit pozostanie NISKI (0).
praktyczne zastosowanie symbolu logiki drabiny – Output Unlatch
Instrukcja OTU będzie musiała być używana z OTL, aby zresetować bit z powrotem do niskiego poziomu, jak omówiono powyżej. Dlatego ta instrukcja zostanie znaleziona zawsze, gdy używane jest OTL. Przeanalizujmy te same dwa przykłady, jak widzieliśmy powyżej.
1. Zatrzask usterki
na powyższym szczeblu, gdy błąd zostanie usunięty za pomocą instrukcji Reset_PB XIC, błąd zostanie odblokowany za pomocą instrukcji OTU. Zauważ, że odblokowanie znajduje się w tej samej gałęzi co Instrukcja PF1:O. ClearFaults, która zostanie uruchomiona po ustawieniu resetu.
wniosek
pięć najczęściej używanych symboli logicznych drabiny są następujące: normalnie otwarty kontakt, normalnie zamknięty Kontakt, Napięcie wyjściowe, zatrzask wyjściowy i odblokowanie wyjścia. Te pięć instrukcji jest powszechnie używanych w logice drabinkowej do manipulacji bitami. Pierwsze dwa są instrukcjami warunkowymi, które umożliwią przepływ prądu w zależności od stanu bitu. Ostatnie trzy są instrukcjami wyjściowymi, które zostaną wykonane, jeśli logika prowadząca do nich jest prawdziwa. Ustawią bit na 0 LUB 1 w zależności od użytej instrukcji.