Podstawowa zasada działania detektora gazu
Podczas uruchamiania detektora gazu proces jego działania dzieli się generalnie na trzy etapy, a mianowicie próbkowanie wejścia, wykonanie programu użytkownika i przepisanie wyjścia. Zakończenie powyższych trzech etapów nazywa się cyklem skanowania. Podczas całej operacji procesor detektora gazu wielokrotnie wykonuje powyższe trzy etapy z określoną szybkością skanowania.
(1) Wejściowy stopień próbkowania
Na etapie próbkowania wejścia detektor gazu odczytuje sekwencyjnie wszystkie warunki wejściowe i dane w sposób skanujący i zapisuje je w odpowiednich jednostkach w obszarze obrazu I/O. Po zakończeniu próbkowania wejść przechodzi ono do etapu wykonywania programu użytkownika i przepisywania danych wyjściowych. W tych dwóch etapach, nawet jeśli sytuacja wejściowa i dane ulegną zmianie, sytuacja i dane odpowiedniej jednostki w obszarze obrazu I/O nie ulegną zmianie. Dlatego też, zakładając, że wejście jest sygnałem impulsowym, szerokość sygnału impulsowego musi być większa niż jeden okres skanowania, aby zapewnić możliwość odczytu wejścia w każdych okolicznościach.
(2) Etap wykonania programu użytkownika
Na etapie wykonywania programu użytkownika detektor gazu zawsze skanuje program użytkownika (schemat drabinkowy) sekwencyjnie od góry do dołu. Podczas skanowania każdego schematu drabinkowego należy zawsze najpierw przeskanować obwód sterujący złożony ze styków po lewej stronie schematu drabinkowego i wykonać operacje logiczne na obwodzie sterującym złożonym ze styków w kolejności najpierw w lewo, potem w prawo, najpierw w górę, a następnie w dół , a następnie zgodnie z efektem operacji logicznej przepisz sytuację odpowiedniego bitu cewki logicznej w obszarze pamięci RAM systemu; lub przepisać sytuację odpowiedniego bitu cewki wyjściowej w obszarze obrazu I/O; lub potwierdź, czy zastosować schemat drabinkowy Regularne instrukcje funkcji specjalnych.
Oznacza to, że w trakcie wykonywania programu użytkownika, o ile sytuacja i dane punktu wejściowego w obszarze obrazu I/O nie ulegną zmianie, inne punkty wyjściowe i urządzenia programowe w obszarze obrazu I/O lub systemowa pamięć RAM area Środowisko i dane prawdopodobnie ulegną zmianie, a efekt wykonania programu diagramu drabinkowego na górze będzie miał wpływ na wszystkie diagramy drabinkowe, które wykorzystują te cewki lub dane; wręcz przeciwnie, schemat drabinkowy na dole, jego drugi Stan lub dane przepisanej cewki logicznej mogą mieć wpływ na program powyżej niej tylko do następnego cyklu skanowania.
(3) Etap przepisywania danych wyjściowych
Kiedy program użytkownika jest skanowany, detektor gazu wchodzi w fazę przepisywania wyjścia. W tym czasie CPU przepisuje wszystkie obwody zatrzasku wyjściowego zgodnie z odpowiednią sytuacją i danymi w obszarze obrazu I/O, a następnie steruje odpowiednimi urządzeniami peryferyjnymi przez obwód wyjściowy. W tym momencie jest to rzeczywista moc wyjściowa detektora gazu.
Ta sama liczba diagramów drabinkowych jest ułożona w różnej kolejności, inny jest też efekt wykonania. Ponadto efekt operacji skanowania programu użytkownika różni się od efektu operacji równoległej twardej logiki przekaźnikowego urządzenia sterującego. Oczywiście, zakładając, że czas potrzebny na cykl skanowania jest znikomy dla całej operacji, nie ma między nimi żadnej różnicy.
Ogólnie rzecz biorąc, cykl skanowania detektora gazu obejmuje autodiagnostykę, komunikację itp., jak pokazano na poniższym rysunku, to znaczy cykl skanowania jest równy sumie wszystkich momentów autodiagnostyki, komunikacji, próbkowania wejścia , wykonywanie programu użytkownika i przepisywanie danych wyjściowych.
Sterownik programowalny, angielska nazwa ProgrammableLogicController, określany mianem detektora gazu. Detektor gazu jest oparty na komputerze elektronicznym i nadaje się do sterowników elektrycznych w przemysłowych operacjach terenowych. Pochodzi z przekaźnikowego urządzenia sterującego, ale w przeciwieństwie do urządzenia przekaźnikowego, uzupełnia kontrolę poprzez fizyczny proces obwodu, ale opiera się głównie na programie zapisanym w pamięci detektora gazu, aby zakończyć kontrolę poprzez konwersję przychodzących i informacje wychodzące.
Detektor gazu oparty jest na komputerze elektronicznym, ale nie jest odpowiednikiem zwykłego komputera. Konwersja informacji wejściowych i wyjściowych w komputerze dotyczy głównie samych informacji, a wejście i wyjście informacji wymaga jedynie dobrego interfejsu człowiek-maszyna. Detektor gazu musi również uwzględniać niezawodność, charakter informacji przychodzących i wychodzących w czasie rzeczywistym oraz wykorzystanie informacji. W szczególności należy rozważyć, jak dostosować się do środowiska przemysłowego, takie jak łatwa instalacja, przeciwdziałanie zakłóceniom i inne kwestie.






