Implementacja logiki blokady trójwejściowej do sterowania pompą w TIA Portal

W automatyce przemysłowej zapewnienie bezpieczeństwa operacyjnego i integralności procesu jest najważniejsze. Jednym z najczęstszych wymagań w automatyce fabrycznej jest stworzenie systemu blokad. Zapobiega to jednoczesnemu wykonywaniu wielu poleceń, co mogłoby prowadzić do awarii mechanicznych lub przeciążeń elektrycznych.
Wykorzystując Siemens TIA Portal, inżynierowie mogą zaimplementować solidną logikę pompy łączącą zatrzaskiwanie i blokowanie. Ten przewodnik wyjaśnia, jak skonfigurować system z trzema wejściami, w którym aktywny może być tylko jeden tryb pracy naraz.
Ustanowienie logiki gotowości głównego systemu
Pierwszym krokiem w każdym niezawodnym systemie sterowania jest zdefiniowanie głównego bitu włączającego. W Sieci 1 tworzymy bit pamięci SYSTEM_ON (M0.0). Ten bit działa jak „strażnik” całego procesu. Dzięki zastosowaniu obwodu zatrzaskującego (samopodtrzymującego) system pozostaje w trybie gotowości po impulsie przycisku START (I0.0).
Z kolei przycisk STOP (I0.1) pełni funkcję globalnego resetu. Jeśli zostanie wywołane polecenie stop, bit SYSTEM_ON przechodzi do stanu NISKIEGO, natychmiast wyłączając wszystkie kolejne sieci. Ta hierarchiczna struktura zapewnia, że żadna akcja pompy nie może się odbyć, jeśli główny system nie jest zasilany.
Programowanie zablokowanego polecenia RUN-1
Sieć 2 koncentruje się na pierwszym trybie pracy, przypisanym do LAMP_1 (Q0.1). Aby pompa została uruchomiona przez ten tor, bit SYSTEM_ON musi być WYSOKI, a przycisk RUN_1 (I0.2) musi być wciśnięty.
Aby osiągnąć blokadę, umieszczamy normalnie zamknięte (NC) styki pozostałych dwóch przycisków (RUN_2 i RUN_3) szeregowo. W konsekwencji, jeśli operator spróbuje nacisnąć RUN_1 podczas gdy RUN_2 jest już aktywny, ścieżka logiczna pozostaje przerwana. Ta „wzajemna wykluczność” jest fundamentem bezpiecznego programowania PLC w systemach DCS i lokalnych środowiskach sterowania.
Redundancja i zatrzaskiwanie dla RUN-2 i RUN-3
Sieci 3 i 4 powielają logikę blokady dla pozostałych dwóch wejść. Każde wyjście (LAMP_2 i LAMP_3) wykorzystuje własny styk zatrzaskujący, aby utrzymać działanie po zwolnieniu fizycznego przycisku.
Dodatkowo, te sieci są wzajemnie powiązane. Na przykład w logice RUN_2 fizyczne wejścia dla RUN_1 i RUN_3 pełnią rolę blokad. Ten projekt zapewnia, że system jest „dominujący ostatni naciśnięty” lub „z wyłącznym priorytetem”, w zależności od konkretnego okablowania. W tym przykładzie TIA Portal stan aktywny musi zostać wyzerowany przez inne wejście lub główne polecenie STOP.
Agregacja logiki dla końcowego wyjścia pompy
Ostatni etap, Sieć 5, zarządza rzeczywistym wyjściem sprzętowym dla POMPY (Q0.0). Zamiast łączyć fizyczne przyciski bezpośrednio z pompą, używamy wewnętrznych bitów pamięci lub wyjść lamp z poprzednich sieci.
Umieszczając LAMP_1, LAMP_2 i LAMP_3 w konfiguracji równoległej (LUB) , pompa jest zasilana, jeśli spełniony jest którykolwiek z obwodów blokady. Ta warstwa abstrakcji chroni sprzęt, ponieważ logika zapobiega wysyłaniu sprzecznych sygnałów do rozrusznika silnika przez PLC.
Wgląd autora: wartość blokad programowych
Z perspektywy inżynierskiej, blokady sprzętowe (używające fizycznych styków NC na stycznikach) są często preferowane dla obwodów bezpieczeństwa E-Stop. Jednak blokady programowe w TIA Portal oferują niezrównaną elastyczność logiki operacyjnej. Pozwalają na złożone wskazania „pierwszego wyjścia”, gdzie system może dokładnie zidentyfikować, który przycisk został naciśnięty jako pierwszy. Zalecam zawsze dodawać mały timer „debounce” w tych sieciach, aby zapobiec migotaniu w środowiskach o wysokim poziomie zakłóceń elektromagnetycznych (EMI).
Praktyczne scenariusze zastosowań
-
Przetwórstwo chemiczne: Użycie trzech różnych przepływów (niski, średni, wysoki), gdzie można wybrać tylko jedną prędkość pompy na raz.
-
Uzdatnianie wody: Przełączanie między trzema różnymi źródłami poboru, aby zapobiec kawitacji ssania.
-
Systemy przenośnikowe: Wybór między trzema różnymi ścieżkami docelowymi w zakładzie sortującym.
