Wczytujemy postępy z tego urządzenia…
PLC Gym
Strona główna PLC GymPoziom 1, 0 XP · Twoje postępy

85 Terminy PLC i automatyki od A do Z

4–20 mAtakże: 4-20 mA, 4–20mA, pętla prądowa
Pomiary
Prostymi słowami

Jak kran, z którego leci trochę albo dużo wody: czujnik wysyła przewodem mały prąd elektryczny, a jego wielkość przekazuje PLC odczyt. Najmniejszy, 4 miliampery (mA), oznacza pusty; największy, 20, oznacza pełny.

Jak mówią inżynierowie

Czujnik wysyła zmienny prąd elektryczny, który odpowiada pomiarowi. Zwykle 4 miliampery oznaczają dół zakresu, a 20 jego górę.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Przyrząd na zbiorniku wysyła przewodem mały prąd, żeby podać poziom wody.

Siemens Skonfiguruj zakres prądowy wejścia analogowego i przeskaluj jego odczyt na jednostki inżynierskie.Rockwell Skonfiguruj zakres prądowy i skalowanie modułu analogowego tak, by pasowały do przetwornika.

Akumulatortakże: ACC, CV, wartość zgromadzona
Timery i liczniki
Prostymi słowami

Jak wskazanie ręcznego licznika albo stopera: jak daleko już doszedł. W timerze lub liczniku PLC akumulator to liczba, która rośnie podczas pracy, a nie cel.

Jak mówią inżynierowie

Bieżąca suma w timerze lub liczniku. Pokazuje upływ czasu lub liczbę zdarzeń, a nie cel.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Bieżąca suma licznika wynosi dwa po przybyciu dwóch osobnych butelek.

Siemens ET dla czasu odliczonego przez timer; CV dla wartości licznika.Rockwell ACC dla zgromadzonej wartości timera lub licznika.

Potwierdźtakże: Ack, acknowledgement, acknowledgment
Bezpieczeństwo i alarmy
Prostymi słowami

Jak dotknięcie OK przy ostrzeżeniu o słabej baterii w telefonie: piszczenie milknie, ale bateria nadal jest słaba. Potwierdzenie mówi PLC, że człowiek zobaczył alarm; syrena milknie, ale problem nie jest jeszcze naprawiony.

Jak mówią inżynierowie

Poinformowanie systemu, że operator zauważył alarm. Może to wyciszyć syrenę bez naprawy ani skasowania problemu.

Prawdziwy przykład

Na obiekcie Operator wycisza syrenę wysokiego poziomu, gdy sprawdza, dlaczego zbiornik się napełnia.

Element wykonawczytakże: urządzenie wykonawcze
Części maszyn
Prostymi słowami

Mięśnie maszyny. PLC tylko wysyła sygnał; element wykonawczy to część, która naprawdę coś pcha, obraca lub otwiera, np. silnik otwierający bramę.

Jak mówią inżynierowie

Część, która na polecenie wprawia urządzenie w ruch lub je zmienia. Zamienia żądanie sterowania w fizyczne działanie.

Prawdziwy przykład

Na obiekcie Siłownik pneumatyczny otwiera lub zamyka zawór zbiornika.

Alarmtakże: alarm ostrzegawczy
Bezpieczeństwo i alarmy
Prostymi słowami

Jak czujnik dymu w domu: zwraca twoją uwagę, gdy coś cię potrzebuje. W PLC alarm to ostrzeżenie na ekranie, często z syreną lub migającą lampką, mówiące, że człowiek musi zadziałać.

Jak mówią inżynierowie

Ostrzeżenie, że coś wymaga uwagi. Program decyduje, kiedy się pojawia, czy pozostaje i jak się kasuje.

Prawdziwy przykład

Na obiekcie Zbiornik mieszający ostrzega operatora, gdy zawór nie otworzy się na czas.

Analogowetakże: analog, sygnał analogowy, sygnał analogowy
Pomiary
Prostymi słowami

Jak pokrętło głośności zamiast włącznika: może stać w dowolnym miejscu zakresu. Odczyt analogowy to pomiar, np. jak pełny jest zbiornik albo jak gorąca jest woda.

Jak mówią inżynierowie

Pomiar, który może się zmieniać w całym zakresie, a nie tylko ON lub OFF. Przykłady to temperatura i poziom w zbiorniku.

Prawdziwy przykład

Na obiekcie Przyrząd poziomu podaje, jak pełny jest zbiornik przez cały cykl napełniania.

ANDtakże: operator i
Logika
Prostymi słowami

Jak kartka na lodówce: „Jeśli jest słonecznie i odrobiłeś lekcje, idź się bawić”. Oba warunki muszą być spełnione. W PLC AND daje TRUE tylko wtedy, gdy oba jego warunki są TRUE.

Jak mówią inżynierowie

Oba warunki muszą być prawdziwe. Start AND Permit przepuszcza żądanie tylko wtedy, gdy jest też zezwolenie.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Pompa myjąca potrzebuje zarówno żądania operatora, jak i dość wody w zbiorniku zasilającym.

Siemens AND w SCL, styki szeregowe w LAD i & w FBD.Rockwell AND w ST, instrukcje szeregowe w Ladder i BAND w FBD.

AOItakże: Add-On Instruction, instrukcja add-on
Języki programowania
Prostymi słowami

Jak zapisanie własnego skrótu w telefonie: ustawiasz zadanie raz, a potem używasz go jednym dotknięciem. W sterownikach PLC Rockwell AOI to sprawdzony fragment programu napisany raz i używany w wielu maszynach.

Jak mówią inżynierowie

Instrukcja do wielokrotnego użytku, którą inżynier definiuje dla powtarzającego się zadania. Każde użycie potrzebuje osobnej pamięci, gdy maszyny mają działać niezależnie.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Fabryka używa jednej sprawdzonej instrukcji pompy dla kilku niezależnych pomp.

Siemens FB w Siemens daje podobny sposób wielokrotnego użycia, z innymi interfejsami i zasadami cyklu życia.Rockwell Definicja Add-On Instruction w Logix jest wywoływana z własną zmienną instancji.

Tablicatakże: one-dimensional array
Liczby i dane
Prostymi słowami

Jak rząd ponumerowanych szafek pod jedną nazwą: szafka 0, szafka 1, szafka 2. Tablica przechowuje zestaw wartości tego samego rodzaju pod jedną nazwą, a jedną z nich wybierasz po numerze.

Jak mówią inżynierowie

Zbiór numerowanych wartości pod jedną nazwą. Każda pozycja przechowuje wartość tego samego rodzaju.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Filtr poziomu przechowuje kilka ostatnich pomiarów w numerowanym zbiorze.

Siemens ARRAY[0..7] OF REAL deklaruje osiem wartości w obsługiwanym interfejsie SCL.Rockwell REAL[8] deklaruje osiem wartości o indeksach od 0 do 7 w zmiennych Logix.

Zadanietakże: :=, assign
Podstawy
Prostymi słowami

Jak słowo „staje się”: pompa staje się tym, czym jest przycisk Start. W kodzie PLC przypisanie kopiuje wartość z prawej strony do nazwy po lewej.

Jak mówią inżynierowie

Zapisanie wartości w nazwanym miejscu. W kodzie tekstowym nazwa po lewej dostaje wartość obliczoną po prawej.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie PumpOn := Start sprawia, że polecenie pompy podąża za bieżącym żądaniem Start.

Siemens SCL używa :=; graficzne bloki MOVE kopiują wartości.Rockwell ST używa :=; w Ladder MOVE kopiuje wartości (dawniej MOV).

Prędkość osiągnięta (at speed)także: at-speed, prędkość zadana osiągnięta (at reference), AtReference
Części maszyn
Prostymi słowami

Jak tempomat w samochodzie, który osiąga ustawioną prędkość. Napęd silnika mówi PLC, że osiągnął prędkość (at speed), gdy silnik rozpędzi się do prędkości, o którą go poproszono.

Jak mówią inżynierowie

Sygnał napędu, że silnik osiągnął zadaną prędkość. Gdy napęd przyspiesza lub zwalnia, ten sygnał jest wyłączony.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Lampka gotowości pompy czeka, aż napęd zgłosi osiągnięcie prędkości.

Siemens Napędy SINAMICS zgłaszają go w słowie statusu ZSW1.Rockwell Profile add-on PowerFlex zgłaszają go jako AtReference.

BOOLtakże: Wartość logiczna (Boolean), wartość logiczna
Logika
Prostymi słowami

Jak moneta: orzeł albo reszka, nic pomiędzy. BOOL przechowuje tylko jedną z dwóch odpowiedzi, TRUE lub FALSE, więc pasuje do przycisku lub lampki, ale nie do liczby takiej jak 42.

Jak mówią inżynierowie

Wartość z tylko dwiema możliwościami: TRUE lub FALSE. Nie pomieści zmierzonej ilości, np. 42 litrów.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Łącznik pływakowy daje odczyt ON lub OFF, gdy woda do niego dotrze.

Siemens BOOL w interfejsach bloków i zmiennych PLC.Rockwell BOOL w zmiennych sterownika/programu.

CASEtakże: instrukcja CASE
Liczby i dane
Prostymi słowami

Jak pilot do telewizora: wciśnij 1, a dostaniesz kanał 1, wciśnij 3, a dostaniesz kanał 3. CASE patrzy na jedną liczbę i wykonuje tylko tę część kodu, która do niej pasuje.

Jak mówią inżynierowie

Wybór jednej sekcji kodu na podstawie wartości, np. numeru stanu. W tym wywołaniu CASE wykonuje się tylko pasująca sekcja.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie State 10 wykonuje partię; State 30 utrzymuje urządzenia zatrzymane podczas wstrzymania.

Siemens CASE ... OF ... END_CASE w SCL.Rockwell CASE ... OF ... END_CASE w ST.

Porównanietakże: compare
Logika
Prostymi słowami

Jak kreska wzrostu przy karuzeli w wesołym miasteczku: jesteś wyższy niż kreska, tak czy nie? Porównanie sprawdza dwie liczby, np. czy poziom w zbiorniku przekracza 90, i odpowiada TRUE lub FALSE.

Jak mówią inżynierowie

Test, który porównuje dwie wartości i daje TRUE lub FALSE. Level > 90 sprawdza, czy poziom przekracza 90.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Sterownik porównuje zmierzony poziom w zbiorniku z limitem napełniania.

Siemens Operatory porównania w SCL; bloki CMP w językach graficznych.Rockwell Operatory porównania w ST; Ladder v38 używa LT/GT/EQ/NE/LE/GE.

Liczniktakże: licznik zdarzeń
Timery i liczniki
Prostymi słowami

Jak ręczny licznik klikany raz za każdą osobę, która przejdzie przez drzwi. Licznik PLC dodaje jeden za każdym razem, gdy coś się wydarzy, np. przejedzie butelka, i pamięta sumę.

Jak mówią inżynierowie

Instrukcja, która pamięta, ile zdarzeń wystąpiło. Policzenie przybycia raz to coś innego niż dodawanie jedynki w każdym cyklu.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Linia napojów zatrzymuje się, gdy trzecia butelka minie czujnik.

Siemens CTU; SCL wywołuje operację CTU zadeklarowanej instancji IEC_COUNTER.Rockwell CTU w Ladder; CTUD ze zmienną FBD_COUNTER w ST.

Strefa martwatakże: histereza alarmu, histereza alarmu
Pomiary
Prostymi słowami

Jak kontrolka rezerwy paliwa, która zapala się przy prawie pustym baku, ale gaśnie dopiero, gdy dolejesz sporo paliwa. Alarm włącza się w jednym punkcie i kasuje w innym, więc chwiejny odczyt nie sprawi, że będzie migał.

Jak mówią inżynierowie

Odstęp między punktem, w którym alarm się włącza, a punktem, w którym gaśnie. Nie pozwala, by falujący odczyt powodował miganie alarmu.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Alarm wysokiego poziomu włącza się przy 85 procentach i kasuje się dopiero poniżej 80 procent.

Siemens Alarmy analogowe WinCC mogą mieć histerezę; możesz ją też zapisać w programie.Rockwell Instrukcja ALMA i alarmy FactoryTalk mają ustawienie strefy martwej.

DINTtakże: podwójna liczba całkowita
Liczby i dane
Prostymi słowami

Jak licznik kilometrów w samochodzie z wieloma cyframi, więc może liczyć bardzo wysoko. DINT to liczba całkowita o dużo większym zakresie niż INT, przydatna do dużych sum.

Jak mówią inżynierowie

Typ liczby całkowitej o większym zakresie niż INT. Przydaje się do sum i numerowanych stanów programu.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Linia napełniania przechowuje zgromadzoną liczbę butelek w DINT.

Siemens 32-bitowy DINT ze znakiem.Rockwell 32-bitowy DINT ze znakiem, używany też dla PRE/ACC klasycznego licznika.

Praca główna (duty)także: pompa główna, pompa wiodąca
Części maszyn
Prostymi słowami

Jak cztery koła, na których samochód jeździ na co dzień. Pompa główna to ta wybrana do wykonywania normalnej pracy w pierwszej kolejności, podczas gdy druga czeka jako zapasowa.

Jak mówią inżynierowie

Urządzenie wybrane, by jako pierwsze wykonywać normalną pracę. Inna jednostka może być dostępna jako rezerwa.

Prawdziwy przykład

Na obiekcie Jedna pompa wody zwykle zasila wyższe piętra bloku mieszkalnego.

Upłynięty czastakże: ET, czas, który upłynął
Timery i liczniki
Prostymi słowami

Jak cyfry na działającym stoperze: ile czasu już minęło. W timerze PLC czas, który upłynął, rośnie podczas oczekiwania i nie jest tym samym co czas, na który timer jest ustawiony.

Jak mówią inżynierowie

Ile czasu oczekiwania upłynęło do tej pory. To coś innego niż docelowy czas trwania.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Operator sprawdza, jak długo zawór ma polecenie otwarcia bez potwierdzenia ruchu.

Siemens ET w instancji timera IEC.Rockwell ACC w zmiennej timera.

Jednostki inżynierskietakże: EU, jednostka inżynierska
Pomiary
Prostymi słowami

Jak odczyt termometru w stopniach zamiast w liczbie kodowej. Jednostki inżynierskie to jednostki zrozumiałe dla ludzi, np. procenty, litry lub stopnie, które PLC pokazuje na ekranie.

Jak mówią inżynierowie

Jednostki, których ludzie używają dla pomiaru, np. procenty, bary lub stopnie. Skalowanie zamienia na nie surowe jednostki wejścia.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Ekran zbiornika pokazuje poziom w procentach, a nie w jednostkach wejścia.

Siemens SCALE_X ustawia je parametrami MIN i MAX.Rockwell SCP nazywa je Scaled Min i Max; SCL nazywa je InEUMin i InEUMax.

Zbocze opadającetakże: zbocze ujemne, TRUE-to-FALSE
Pamięć
Prostymi słowami

Jak przycisk myszy: kliknięcie liczy się, gdy podnosisz palec. Zbocze opadające to moment, w którym sygnał zmienia się z TRUE na FALSE, np. gdy butelka opuszcza czujnik.

Jak mówią inżynierowie

Moment, w którym sygnał zmienia się z TRUE na FALSE. Sygnał, który już miał wartość FALSE, nie opadł przed chwilą.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Butelka opuszczająca czujnik tworzy jedno zbocze opadające.

Siemens F_TRIG w SCL; styk N lub N_TRIG w LAD.Rockwell OSF w Ladder; OSFI ze zmienną FBD_ONESHOT w ST i FBD. Symulator PLC Gym nie obsługuje jeszcze OSFI, więc jego misja ST porównuje bieżący i poprzedni stan wejścia.

FALSEtakże: wartość fałsz
Logika
Prostymi słowami

Odpowiedź nie. W PLC FALSE oznacza wyłączony albo nie dzieje się: Start jest FALSE, gdy nikt nie wciska przycisku.

Jak mówią inżynierowie

Wartość oznaczająca nie, fałsz lub stan nieaktywny. FALSE na Start oznacza brak żądania startu.

Prawdziwy przykład

Na obiekcie Polecenie otwarcia zaworu zmienia się na FALSE, gdy w zbiorniku jest dość wody.

Usterkatakże: stan usterki
Bezpieczeństwo i alarmy
Prostymi słowami

Jak kontrolka ostrzegawcza na desce rozdzielczej: gdy się zapali, zatrzymujesz się i oddajesz auto do naprawy. Sygnał usterki mówi, że część nie działa tak, jak powinna, a program zwykle ją zatrzymuje.

Jak mówią inżynierowie

Znak, że coś nie działa tak, jak powinno. Jego wpływ na polecenia trzeba określić w programie.

Prawdziwy przykład

Na obiekcie Awaria pompy głównej sprawia, że instalacja wodna wybiera pompę rezerwową.

Sygnał zwrotnytakże: actual-state feedback
Bezpieczeństwo i alarmy
Prostymi słowami

Jak mały znaczek, który mówi, że twoja wiadomość została dostarczona. Potwierdzenie to sygnał z maszyny dowodzący, że naprawdę zrobiła to, co jej kazano, np. zawór zgłasza, że jest otwarty.

Jak mówią inżynierowie

Odczyt, który mówi, co urządzenie faktycznie zrobiło. Polecenie otwarcia zaworu i dowód, że się otworzył, to dwie różne rzeczy.

Prawdziwy przykład

Na obiekcie Krańcówka otwarcia zaworu potwierdza ruch, gdy sterownik każe mu się otworzyć.

Przepływomierztakże: flowmeter, przetwornik przepływu
Części maszyn
Prostymi słowami

Jak wodomierz, który liczy, ile wody zużywa dom. Przepływomierz mierzy, ile cieczy lub gazu przepływa w tej chwili przez rurę.

Jak mówią inżynierowie

Przyrząd, który mierzy ciecz lub gaz przepływający przez rurę. Jego odczyt może pokazać, czy polecenie pompy naprawdę dało przepływ.

Prawdziwy przykład

Na obiekcie Licznik pompy wody podaje, ile litrów przepływa na sekundę.

FORtakże: pętla FOR
Liczby i dane
Prostymi słowami

Jak liczenie „jeden, dwa, trzy, cztery”, gdy sprawdzasz każde jajko w opakowaniu po cztery. Pętla FOR powtarza ten sam kod raz dla każdej liczby od początku do końca.

Jak mówią inżynierowie

Powtarzanie kodu, gdy wartość licząca przechodzi od wybranego początku do końca. W tych językach oba końce są uwzględniane.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie FOR od zera do trzech odwiedza wszystkie cztery zapisane odczyty.

Siemens FOR ... TO ... BY ... DO ... END_FOR w SCL.Rockwell FOR ... TO ... BY ... DO ... END_FOR w ST.

Blok funkcyjnytakże: FB
Języki programowania
Prostymi słowami

Jak jedna karta z przepisem używana do każdego ciasta, podczas gdy każde ciasto ma własny minutnik piekarnika. Blok funkcyjny to fragment programu, którego używasz wielokrotnie, a każda maszyna, która go używa, dostaje własną pamięć.

Jak mówią inżynierowie

Fragment programu do wielokrotnego użytku z własnymi zapamiętanymi wartościami. Każda osobna maszyna powinna mieć własną kopię tej pamięci.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Dwie pompy używają tego samego projektu sterowania, ale mają osobne liczniki startów.

Siemens Definicja FB jest wywoływana z własnymi danymi instancji.Rockwell AOI zapewnia własną logikę sterowania do wielokrotnego użytku; jej zmienna instancji przechowuje dane.

Diagram bloków funkcyjnychtakże: FBD
Języki programowania
Prostymi słowami

Jak robot kuchenny: coś wkładasz z jednej strony, on wykonuje jedno zadanie, a wynik wychodzi z drugiej. FBD rysuje program PLC jako takie bloki, połączone liniami, które przenoszą wartości z bloku do bloku.

Jak mówią inżynierowie

Język schematów, który łączy wyniki bloków z innymi blokami. Każde połączenie niesie wartość używaną w obliczeniu lub decyzji.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Inżynier śledzi pomiar ze zbiornika przez bloki skalowania i porównania poziomu.

Siemens Sieci FBD używają bloków instrukcji i nazw parametrów Siemens.Rockwell Procedury FBD używają bloków Logix, zmiennych instancji i ich zasad wykonywania.

GRAPHtakże: Siemens GRAPH
Języki programowania
Prostymi słowami

Jak przepis narysowany w ramkach: każda ramka to jeden krok, a linia pod nią mówi, kiedy iść dalej. GRAPH to sposób Siemens na takie rysowanie zadania PLC.

Jak mówią inżynierowie

Język Siemens do opisu zadania jako kroków, warunków między krokami i akcji. Pokazuje kolejność partii.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Inżynier czyta kroki Fill, Mix i Drain programu partii dla zbiornika.

Siemens GRAPH w TIA Portal.Rockwell Odpowiednikiem jest język sekwencji SFC; jego ustawienia wykonywania są inne.

HMItakże: Interfejs człowiek-maszyna (HMI), panel operatorski
Części maszyn
Prostymi słowami

Jak ekran dotykowy w ekspresie do kawy: pokazuje, co się dzieje, i pozwala wciskać przyciski. HMI to ekran, na którym operator widzi odczyty i wysyła żądania do PLC.

Jak mówią inżynierowie

Ekran, na którym operator widzi odczyty i wysyła żądania. Pokazuje informacje z programu, ale nie zastępuje sterownika.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Panel zbiornika pokazuje poziom i pozwala operatorowi zażądać startu partii.

Siemens WinCC to rodzina oprogramowania HMI Siemens.Rockwell Terminale PanelView i FactoryTalk View to produkty HMI Rockwell.

Histerezatakże: pasmo poziomu, two-threshold control
Pomiary
Prostymi słowami

Jak tankowanie auta: czekasz, aż bak będzie prawie pusty, i tankujesz do pełna, a nie dolewasz trochę co kilka kilometrów. Pompa może ruszać przy 30 procentach i pracować aż do 70, żeby nie włączała się i nie wyłączała przez cały dzień.

Jak mówią inżynierowie

Używanie różnych punktów do rozpoczęcia i zakończenia działania. Między tymi punktami zachowaj poprzednią decyzję zamiast ciągle przełączać.

Prawdziwy przykład

Na obiekcie Pompa zbiornika rusza poniżej 30 procent i napełnia dalej aż do 70 procent.

Indekstakże: indeks tablicy
Liczby i dane
Prostymi słowami

Jak numer na drzwiczkach szafki: mówi, którą szafkę otworzyć. Indeks wybiera jedną wartość z tablicy, a w PLC liczenie zwykle zaczyna się od 0.

Jak mówią inżynierowie

Liczba całkowita wybierająca jedną pozycję w tablicy. Wolno używać tylko pozycji z zadeklarowanego zakresu.

Prawdziwy przykład

Na obiekcie Readings[0] wybiera pierwszy zapisany pomiar w zbiorze numerowanym od zera.

Wejścietakże: sygnał wejściowy
Podstawy
Prostymi słowami

Oczy i uszy PLC. Wejście to sposób, w jaki PLC dowiaduje się, co się dzieje, np. że ktoś wcisnął przycisk albo woda doszła do górnej krawędzi zbiornika.

Jak mówią inżynierowie

Informacja docierająca do sterownika, np. żądanie z przycisku albo zmierzony poziom wody.

Prawdziwy przykład

Na obiekcie Czujnik butelek informuje sterownik, kiedy butelka jest pod dyszą.

Instancjatakże: dane instancji, zmienna instancji (backing tag)
Liczby i dane
Prostymi słowami

Jak dwie osoby z takim samym modelem telefonu: ten sam projekt, ale każdy telefon trzyma własne zdjęcia. Instancja to własna pamięć jednej kopii, więc dwie pompy używające tego samego bloku mają osobne sumy.

Jak mówią inżynierowie

Osobna pamięć używana przez jeden timer lub blok wielokrotnego użytku. Wspólny projekt nie oznacza wspólnych zapamiętanych wartości dla każdej maszyny.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Pompa główna i rezerwowa mają osobną pamięć, choć używają tego samego bloku sterowania.

Siemens Statyczne instancje timerów; instancje FB mają instancyjne bloki danych lub pamięć multiinstancji.Rockwell Zmienne instancji instrukcji i osobne zmienne instancji AOI.

INTtakże: integer
Liczby i dane
Prostymi słowami

Jak wynik na tablicy: 0, 1, 2, nigdy 1,5. INT przechowuje liczbę całkowitą, ujemną lub dodatnią, do około 32 tysięcy w każdą stronę.

Jak mówią inżynierowie

Typ liczby całkowitej, który może przechowywać wartości dodatnie i ujemne. Nie zachowa odczytu z ułamkiem, np. 41,5.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Mały licznik partii zapisuje trzy butelki jako liczbę całkowitą.

Siemens 16-bitowy INT ze znakiem; obsługiwany IEC_COUNTER używa wartości INT.Rockwell 16-bitowy INT ze znakiem; ACC licznika Logix to DINT.

Blokadatakże: blokada pracy
Bezpieczeństwo i alarmy
Prostymi słowami

Jak mikrofalówka, która nie ruszy przy otwartych drzwiczkach. Blokada zatrzymuje maszynę albo nie pozwala jej ruszyć, gdy coś innego nie jest bezpieczne lub gotowe.

Jak mówią inżynierowie

Warunek, który uniemożliwia lub przerywa działanie, gdy inny warunek jest nieodpowiedni. Dokładne zasady należą do programu.

Prawdziwy przykład

Na obiekcie Czujnik niskiego poziomu wody zatrzymuje pompę, zanim zacznie pracować na sucho.

Język drabinkowytakże: LAD, LD, język drabinkowy, RLL
Języki programowania
Prostymi słowami

Jak rysunki obwodów ułożone jeden pod drugim, tak że całość wygląda jak drabina. Język drabinkowy to sposób rysowania zasad PLC: każdy szczebel drabiny to jedna zasada, czytana od lewej do prawej jak zdanie.

Jak mówią inżynierowie

Język schematów, w którym warunki i instrukcje wyjściowe leżą na ścieżkach. Sprawdź, które warunki pozwalają każdej ścieżce dotrzeć do jej wyjścia.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Inżynier sprawdza ścieżkę Start i ścieżkę podtrzymania, zanim zaakceptuje obwód pompy.

Siemens Sieci (networks) LAD ze stykami, cewkami i blokami instrukcji.Rockwell Szczeble Ladder z instrukcjami takimi jak XIC, XIO i OTE.

Zatrzaśnięcie (latch)także: polecenie zatrzaśnięte
Pamięć
Prostymi słowami

Jak kontrolka w samochodzie, która świeci, dopóki warsztat jej nie skasuje, nawet gdy problem już zniknął. Zatrzaśnięcie włącza coś i trzyma włączone, dopóki osobna instrukcja tego nie wyłączy.

Jak mówią inżynierowie

Zapamiętana wartość ON, która pozostaje włączona po zakończeniu pierwotnego żądania. Wyłączyć ją musi celowo inna instrukcja.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Alarm wysokiego poziomu pozostaje na ekranie, dopóki woda nie opadnie, a operator go nie zresetuje.

Siemens Cewki S/R albo jawne przypisania w SCL mogą zapisać i skasować BOOL.Rockwell Instrukcje OTL/OTU albo jawne przypisania w ST mogą zapisać i skasować BOOL.

Przetwornik poziomutakże: przyrząd do pomiaru poziomu
Części maszyn
Prostymi słowami

Jak wskaźnik paliwa w samochodzie: pokazuje, jak pełny jest bak, od pustego do pełnego. Przetwornik poziomu wysyła PLC zmieniający się odczyt tego, ile cieczy jest w zbiorniku.

Jak mówią inżynierowie

Przyrząd, który podaje, ile cieczy jest w zbiorniku. W odróżnieniu od prostego łącznika poziomu może podawać zmieniający się pomiar.

Prawdziwy przykład

Na obiekcie Przyrząd na zbiorniku mieszającym wysyła odczyt poziomu do sterownika.

Wyłącznik krańcowytakże: łącznik położenia, krańcówka otwarcia, krańcówka zamknięcia
Części maszyn
Prostymi słowami

Jak mały przełącznik, który zapala światło, gdy otwierasz drzwi lodówki. Wyłącznik krańcowy mówi PLC, że ruchoma część dotarła do określonego miejsca, np. że zawór jest całkowicie otwarty.

Jak mówią inżynierowie

Łącznik, który sygnalizuje, że urządzenie osiągnęło określone położenie. Daje odpowiedź ON lub OFF, a nie pełny pomiar ruchu.

Prawdziwy przykład

Na obiekcie Krańcówka otwarcia zaworu potwierdza, że zawór osiągnął położenie otwarte.

Pętlatakże: iteration
Liczby i dane
Prostymi słowami

Jak bieganie po bieżni, aż zrobisz cztery okrążenia. Pętla powtarza fragment kodu, a jasna reguła zakończenia sprawia, że się kończy.

Jak mówią inżynierowie

Fragment kodu, który się powtarza. Jasna reguła zakończenia chroni go przed powtarzaniem się bez końca.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Program sumuje cztery odczyty licznika, odwiedzając każdą zapisaną wartość raz.

Siemens Pętle FOR są obsługiwane w podzbiorze SCL tej akademii.Rockwell Pętle FOR są obsługiwane w podzbiorze ST tej akademii.

Elementtakże: element struktury
Liczby i dane
Prostymi słowami

Jak nazwa miasta w adresie: jedna część większej całości. Element to jedna wartość w grupie, zapisana po kropce, więc Status.Level to Level w Status.

Jak mówią inżynierowie

Jedna nazwana wartość w grupie wartości. Kropka oddziela nazwę grupy od nazwy wartości.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Status.Level to wartość poziomu w grupie Status.

Siemens Przykład lokalny w SCL: #Status.Level.Rockwell Przykład w ST: Status.Level.

Rozrusznik silnikatakże: starter, rozrusznik stycznikowy
Części maszyn
Prostymi słowami

Jak mocny włącznik światła dla dużego silnika, z wbudowanym bezpiecznikiem. PLC wysyła mały sygnał, a rozrusznik włącza lub wyłącza zasilanie silnika i chroni go przed zbyt dużym prądem.

Jak mówią inżynierowie

Urządzenie, które włącza i wyłącza zasilanie silnika. Zwykle ma zabezpieczenie przed zbyt dużym prądem silnika.

Prawdziwy przykład

Na obiekcie PLC wysyła małe polecenie pracy do rozrusznika, który włącza zasilanie silnika pompy.

Ntakże: akcja N, non-stored action
Sekwencje
Prostymi słowami

Jak szyld sklepu, który świeci tylko wtedy, gdy sklep jest otwarty. Akcja N jest włączona tylko wtedy, gdy jej krok jest aktywny, i wyłącza się, gdy tylko sekwencja pójdzie dalej.

Jak mówią inżynierowie

Akcja kroku aktywna tylko wtedy, gdy aktywny jest jej krok. Przestaje działać, gdy sekwencja opuszcza ten krok.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Polecenie mieszadła jest aktywne tylko w kroku Mix.

Siemens Kwalifikator akcji N w GRAPH.Rockwell Kwalifikator akcji N w SFC.

NOTtakże: operator negacji
Logika
Prostymi słowami

Jak słowo „nie” na kartce na lodówce: „Jeśli nie pada, wywieś pranie”. W PLC NOT odwraca odpowiedź, więc TRUE staje się FALSE, a FALSE staje się TRUE.

Jak mówią inżynierowie

Zamienia prawdę i fałsz. NOT Stop jest prawdziwe, gdy Stop jest nieaktywny.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Pompa może pracować tylko wtedy, gdy jej sygnał usterki jest nieaktywny (NOT).

Siemens NOT w SCL; w LAD styk zanegowany sprawdza, czy operand jest fałszywy.Rockwell NOT w ST; w Ladder XIO sprawdza, czy operand jest fałszywy.

Opóźnione wyłączenietakże: opóźnione wyłączenie, run-on delay
Timery i liczniki
Prostymi słowami

Jak wentylator w łazience, który pracuje jeszcze kilka minut po zgaszeniu światła. Timer z opóźnionym wyłączeniem utrzymuje coś włączone przez ustalony czas po zakończeniu żądania.

Jak mówią inżynierowie

Oczekiwanie przed wyłączeniem po zakończeniu żądania. Nowe żądanie w trakcie oczekiwania utrzymuje wyjście włączone.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Pompa płucząca jeszcze chwilę płucze rurę po zakończeniu żądania płukania.

Siemens TOF z IN/PT i Q/ET; SCL używa tu instancji TOF_TIME.Rockwell TOF w Ladder; TOFR z TimerEnable/PRE i DN/ACC w ST.

Opóźnione załączenietakże: opóźnione załączenie, opóźnienie startu
Timery i liczniki
Prostymi słowami

Jak przytrzymanie przycisku zasilania telefonu przez kilka sekund, zanim się wyłączy: krótkie dotknięcie nic nie robi. Timer z opóźnionym załączeniem włącza się dopiero, gdy jego żądanie trwa przez całe oczekiwanie.

Jak mówią inżynierowie

Oczekiwanie przed włączeniem. Żądanie odliczania musi być prawdziwe przez całe oczekiwanie; jego zdjęcie zaczyna oczekiwanie od nowa.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Pompa myjąca ignoruje krótkie dotknięcie przycisku, ale rusza po przytrzymanym żądaniu.

Siemens TON z IN/PT i Q/ET; SCL używa tu instancji TON_TIME.Rockwell TON w Ladder; TONR z TimerEnable/PRE i DN/ACC w ST.

Impuls jednorazowy (one-shot)także: impuls jednorazowy, impuls zbocza
Pamięć
Prostymi słowami

Jak dzwonek do drzwi: dzwoni raz, w chwili wciśnięcia, niezależnie od tego, jak długo trzymasz palec na przycisku. Impuls jednorazowy daje PLC jeden bardzo krótki impuls, gdy sygnał się zmienia, więc jedno zdarzenie liczy się raz.

Jak mówią inżynierowie

Impuls TRUE trwający jeden cykl, gdy sygnał się zmienia. Zamienia jedno fizyczne zdarzenie w jedno żądanie, które można policzyć.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Jedna butelka pod czujnikiem daje jeden impuls przybycia, a nie zliczenie w każdym cyklu.

Siemens R_TRIG/F_TRIG lub instrukcje zbocza P/N, zależnie od języka.Rockwell ONS/OSR/OSF w Ladder; OSRI (narastające) i OSFI (opadające) w ST i FBD. Obsługiwane misje ST używają OSRI lub jawnej logiki historii wejścia.

ORtakże: operator lub
Logika
Prostymi słowami

Wystarczy jedno z dwóch: „Jeśli pada deszcz lub śnieg, weź kurtkę”. W PLC OR daje TRUE, gdy co najmniej jeden z jego warunków jest TRUE, albo oba.

Jak mówią inżynierowie

Co najmniej jeden warunek musi być prawdziwy. Każdy z warunków albo oba naraz mogą dać wynik prawdziwy.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Stop albo niski poziom wody może zdjąć polecenie pompy.

Siemens OR w SCL, ścieżki równoległe w LAD i >=1 w FBD.Rockwell OR w ST, gałęzie równoległe w Ladder i BOR w FBD.

Wyjścietakże: polecenie wyjściowe
Podstawy
Prostymi słowami

Ręce PLC. Wyjście to sposób, w jaki PLC sprawia, że coś się dzieje, np. włącza pompę, lampkę lub silnik.

Jak mówią inżynierowie

Polecenie wysyłane przez sterownik do urządzenia. Polecenie ON nie dowodzi, że urządzenie się poruszyło.

Prawdziwy przykład

Na obiekcie Polecenie pompy prosi jej rozrusznik silnika o podanie zasilania na silnik.

Zezwolenietakże: permit, permission
Bezpieczeństwo i alarmy
Prostymi słowami

Jak zielone światło: nie sprawia, że samochód jedzie, mówi tylko, że może jechać. Zezwolenie to warunek, który musi być spełniony, zanim maszyna może ruszyć.

Jak mówią inżynierowie

Warunek, który musi być spełniony, zanim urządzenie może ruszyć. W tych misjach musi też pozostać spełniony podczas pracy.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Pompa w browarze potrzebuje dość wody w zbiorniku zasilającym, zanim może ruszyć.

Siemens Warunek projektu, często reprezentowany przez BOOL, np. Permit.Rockwell Warunek projektu, często reprezentowany przez BOOL, np. Permit.

PLCtakże: Programowalny sterownik logiczny
Podstawy
Prostymi słowami

Mózg maszyny. Sterownik PLC to wytrzymały mały komputer, który obserwuje przyciski i czujniki, wykonuje zasady, które mu dajesz, oraz włącza i wyłącza silniki, zawory i lampki.

Jak mówią inżynierowie

Komputer przemysłowy, który odczytuje wejścia, wykonuje twój program i wysyła polecenia do urządzeń.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Sterownik PLC w browarze steruje zaworami, które dolewają wodę do zbiornika mieszającego.

Siemens Sterowniki S7-1500 w tej akademii; programowane w TIA Portal.Rockwell Sterowniki CompactLogix/ControlLogix w tej akademii; programowane w Studio 5000 Logix Designer.

Presettakże: PT, PRE, PV
Timery i liczniki
Prostymi słowami

Jak ustawienie minutnika na 5 minut, zanim go uruchomisz. Nastawa to cel, do którego dąży timer lub licznik: jak długo czekać albo ile policzyć.

Jak mówią inżynierowie

Cel zadany timerowi lub licznikowi. Mówi, jak długo czekać albo ile zdarzeń policzyć.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Licznik pakowania ma nastawę trzech butelek, zanim zatrzyma taśmę.

Siemens PT to czas timera; PV to cel licznika.Rockwell PRE to nastawa timera lub licznika; wartości timerów są tu w milisekundach.

Rtakże: akcja R, akcja resetująca
Sekwencje
Prostymi słowami

Jak powrót później, żeby zgasić światło, które zostawiłeś w innym pokoju. Akcja R wyłącza polecenie, które akcja S utrzymywała włączone od wcześniejszego kroku.

Jak mówią inżynierowie

Akcja, która kasuje polecenie utrzymywane przez akcję S. Samo opuszczenie pierwotnego kroku go nie kasuje.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Krok końcowy kasuje zapamiętane polecenie pompy recyrkulacyjnej.

Siemens Kwalifikator akcji R w GRAPH.Rockwell Kwalifikator akcji R w SFC.

Rampatakże: czas rampy, rampa przyspieszania
Części maszyn
Prostymi słowami

Jak samochód, który przyspiesza płynnie, zamiast od razu skoczyć do pełnej prędkości. Rampa ustala, jak szybko napęd przyspiesza lub zwalnia silnik, żeby chronić silnik, pompę i rury.

Jak mówią inżynierowie

Stałe tempo, w jakim napęd zmienia prędkość. Chroni silnik, pompę i rury przed nagłymi zmianami.

Prawdziwy przykład

Na obiekcie Napęd pompy potrzebuje czterech sekund, by przejść od postoju do pełnej prędkości.

Wartość surowatakże: surowe jednostki, jednostki wejścia
Pomiary
Prostymi słowami

Jak cena w obcej walucie, której nigdy nie używałeś: to liczba, ale na razie nic ci nie mówi. Wartość surowa to liczba, którą wejście podaje PLC, zanim zostanie zamieniona na coś użytecznego, np. procent napełnienia.

Jak mówią inżynierowie

Liczba, którą karta wejść podaje do PLC przed skalowaniem. Dla operatora nic nie znaczy, dopóki nie zostanie przeliczona.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie 12 mA z przetwornika poziomu dociera jako 13824 jednostki na wejście S7-1500.

Siemens Wejścia S7-1500 ustawione na 4–20 mA używają od 0 do 27648 jednostek dla normalnego zakresu.Rockwell Moduły Logix mogą podawać surowe jednostki albo skalować je w module na mA lub jednostki inżynierskie.

REALtakże: liczba rzeczywista, floating-point value
Liczby i dane
Prostymi słowami

Jak cena: 4,50 to nie 4 i nie 5. REAL to liczba, która może mieć część dziesiętną, do odczytów takich jak 41,5 stopnia.

Jak mówią inżynierowie

Typ liczbowy, który zachowuje pomiary z ułamkiem. Ma ograniczoną dokładność, więc niektóre obliczenia są przybliżone.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Odczyt zbiornika 41,5 procent wymaga typu, który zachowa pół procenta.

Siemens REAL w interfejsie bloku.Rockwell REAL w zmiennych sterownika/programu.

Resettakże: żądanie resetu
Pamięć
Prostymi słowami

Jak wciśnięcie C na kalkulatorze, żeby zacząć od zera. Reset przywraca licznik, timer lub alarm do stanu początkowego.

Jak mówią inżynierowie

Żądanie przywrócenia wartości lub fragmentu logiki do wybranego stanu początkowego. To, co kasuje, zależy od programu.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Operator kasuje sumę butelek przed liczeniem następnej grupy.

Siemens Wejście R licznika; reset schematu i kasowanie wyjść podlegają zasadom określonym dla schematu.Rockwell RES w Ladder lub element Reset licznika w ST; kasowanie wyjść schematu to osobna zasada programu.

Timer z pamięciątakże: timer podtrzymujący czas
Timery i liczniki
Prostymi słowami

Jak stoper, który zatrzymujesz i uruchamiasz ponownie: liczy dalej od miejsca, w którym stanął, a nie od zera. Timer z pamięcią zachowuje czas, gdy jego żądanie ustaje, dopóki reset go nie skasuje.

Jak mówią inżynierowie

Timer, który zachowuje odliczony czas, gdy żądanie ustaje. Zapamiętany czas kasuje osobny reset.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Licznik serwisowy może sumować kilka osobnych okresów pracy maszyny.

Siemens TONR to timer Siemens z opóźnionym załączeniem i pamięcią: zachowuje czas, dopóki R go nie zresetuje. Tutaj to temat do poczytania, a nie misja.Rockwell RTO/RTOR zachowują czas; TONR w tych lekcjach ST mimo swojej nazwy go nie zachowuje.

Zbocze narastającetakże: zbocze dodatnie, FALSE-to-TRUE
Pamięć
Prostymi słowami

Jak chwila, w której światło przechodzi z wyłączonego na włączone: nie czas, przez jaki świeci, tylko moment zmiany. Zbocze narastające to moment, w którym sygnał zmienia się z FALSE na TRUE, np. gdy butelka dociera do czujnika.

Jak mówią inżynierowie

Moment, w którym sygnał zmienia się z FALSE na TRUE. Sygnał utrzymywany w TRUE nie daje kolejnego zbocza narastającego.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Butelka docierająca pod czujnik tworzy jedno zbocze narastające.

Siemens R_TRIG w SCL; styk P lub P_TRIG w LAD.Rockwell ONS/OSR w Ladder; OSRI albo jawna logika poprzedniego stanu wejścia w ST.

Szczebeltakże: sieć
Języki programowania
Prostymi słowami

Jeden szczebel drabiny. Szczebel to jedna zasada w osobnym wierszu: łączniki po lewej decydują, czy prąd dotrze do elementu po prawej i go włączy.

Jak mówią inżynierowie

Jeden wiersz logiki drabinkowej z warunkami i akcją. Gałęzie mogą dawać alternatywne ścieżki przez ten wiersz.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Jeden wiersz sprawdza zezwolenie pompy, zanim zapisze jej polecenie pracy.

Siemens Grupy w LAD nazywają się sieciami (networks).Rockwell Wiersze Ladder nazywają się szczeblami.

Stakże: akcja S, akcja zapamiętana
Sekwencje
Prostymi słowami

Jak włączenie światła, gdy wychodzisz z pokoju: świeci dalej, gdy już cię nie ma. Akcja S włącza polecenie i utrzymuje je po zakończeniu kroku, dopóki nie skasuje go akcja R.

Jak mówią inżynierowie

Akcja kroku, która utrzymuje polecenie włączone po zakończeniu kroku. Polecenie musi skasować osobna akcja resetująca.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Polecenie pompy recyrkulacyjnej pozostaje włączone także w późniejszym kroku oczekiwania.

Siemens Kwalifikator akcji S w GRAPH.Rockwell Kwalifikator akcji S w SFC.

SCADAtakże: Supervisory Control and Data Acquisition (SCADA)
Części maszyn
Prostymi słowami

Jak dyspozytornia z ekranami pokazującymi każdą kamerę w budynku. SCADA pozwala ludziom obserwować i sterować maszynami w całym zakładzie z jednego miejsca i zapisuje, co się wydarzyło.

Jak mówią inżynierowie

System dla całego zakładu do obserwowania urządzeń, odczytów i alarmów. Może zapisywać historię i pozwalać operatorom wysyłać żądania sterowania.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Dyspozytornia stacji uzdatniania wody obserwuje w jednym systemie kilka przepompowni i ich alarmy.

Siemens Systemy WinCC mogą zapewniać nadzór i monitorowanie.Rockwell Systemy FactoryTalk View SE mogą zapewniać nadzór i monitorowanie.

Skalowanietakże: przeliczenie skali
Pomiary
Prostymi słowami

Jak wymiana obcej waluty na własną: ta sama kwota, inna liczba. Skalowanie zamienia surową liczbę z czujnika na odczyt zrozumiały dla ludzi, np. napełnienie od 0 do 100 procent.

Jak mówią inżynierowie

Zamiana surowej liczby z czujnika na użyteczny pomiar. Przeliczenie musi pasować do wybranego zakresu czujnika.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Wyświetlacz zbiornika przelicza jednostki wejścia na poziom od zera do 100 procent.

Siemens NORM_X, a potem SCALE_X w tych misjach.Rockwell SCL ze zmienną SCALE w tych misjach; ta instrukcja SCL to nie język programowania Siemens.

Cykltakże: cykl skanowania
Podstawy
Prostymi słowami

Jak ochroniarz na obchodzie: sprawdza wszystkie drzwi od góry do dołu, a potem zaczyna od nowa. W jednym cyklu PLC odczytuje wejścia, wykonuje twoje zasady i aktualizuje wyjścia, około 50 razy na sekundę.

Jak mówią inżynierowie

Jedno przejście przez odczyt wejść, wykonanie instrukcji i aktualizację wyjść. Ta akademia zwykle powtarza je co 20 milisekund.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Gdy jedna butelka zasłania czujnik, sterownik może go odczytać wiele razy.

Siemens Cykliczny blok organizacyjny, np. OB1, wielokrotnie wykonuje program.Rockwell Zadanie (task) planuje wykonanie procedur (routines); te lekcje używają zadania okresowego z buforowanymi wejściami.

SCLtakże: Structured Control Language, Siemens SCL
Języki programowania
Prostymi słowami

Jak zapisanie zasady zdaniem zamiast rysowania jej. SCL to język tekstowy Siemens: każdą zasadę PLC wpisujesz jako krótką linijkę tekstu.

Jak mówią inżynierowie

Język tekstowy Siemensa do pisania instrukcji dla sterownika. Nazwy lokalne mogą zaczynać się od #, a := zapisuje wartość.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Inżynier pisze #PumpOn := #Start, aby pompa podążała za żądaniem.

Siemens Procedury SCL w TIA Portal.Rockwell Odpowiednikiem jest język tekstowy Structured Text; instrukcja SCL w Logix służy natomiast do skalowania analogowego.

Podtrzymanietakże: podtrzymanie, obwód podtrzymania, self-hold
Pamięć
Prostymi słowami

Jak włącznik światła, który zostaje włączony, gdy puścisz przycisk. PLC pamięta, że wcisnąłeś Start, dopóki coś nie wciśnie Stop.

Jak mówią inżynierowie

Sposób na zapamiętanie krótkiego żądania Start. Pompa pozostaje włączona, dopóki Stop lub inny warunek zatrzymania nie przerwie tej pamięci.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Dozorca wciska Start raz, a pompa wody pracuje dalej po puszczeniu przycisku.

Siemens Równoległy styk podtrzymujący w LAD albo logika SCL korzystająca z poprzedniego stanu wyjścia.Rockwell Równoległa gałąź podtrzymująca w Ladder albo logika ST korzystająca z poprzedniego stanu wyjścia.

Czujniktakże: urządzenie pomiarowe
Części maszyn
Prostymi słowami

Jak opuszki palców, które czują, czy kubek jest gorący. Czujnik to urządzenie, które coś zauważa, np. przejeżdżającą butelkę albo wodę na danym poziomie, i mówi o tym PLC.

Jak mówią inżynierowie

Urządzenie, które coś wykrywa lub mierzy. Jego odczyt mówi sterownikowi o prawdziwym urządzeniu.

Prawdziwy przykład

Na obiekcie Czujnik optyczny wykrywa butelkę pod dyszą napełniającą.

Sekwencjatakże: sequencing
Sekwencje
Prostymi słowami

Jak przepis: napełnij garnek, podgrzej, potem przelej. Sekwencja wykonuje zadanie etapami, jeden po drugim, i idzie dalej, gdy każdy etap jest skończony.

Jak mówią inżynierowie

Program, który wykonuje zadanie w uporządkowanych etapach. Każdy etap ma polecenia i regułę przejścia dalej.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Zbiornik mieszający napełnia się, miesza zawartość, a potem spuszcza gotową partię.

Siemens GRAPH to język kroków i przejść firmy Siemens.Rockwell SFC to język kroków i przejść w Logix.

Sekwencyjny schemat funkcjonalnytakże: SFC
Języki programowania
Prostymi słowami

Jak przepis narysowany w ramkach: każda ramka to jeden krok, a linia pod nią mówi, kiedy iść dalej. SFC to taki sposób rysowania zadania PLC, używany przez Rockwell i innych.

Jak mówią inżynierowie

Schemat, który pokazuje kroki zadania i warunki zmiany kroku. Akcje mówią, co robi każdy krok.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Sekwencja napełniania czeka na butelkę, napełnia ją, a potem przesuwa dalej.

Siemens Siemens GRAPH to pokrewny język sekwencji z własnymi zasadami.Rockwell Procedury SFC w Studio 5000 Logix Designer.

Wartość zadanatakże: wartość docelowa
Pomiary
Prostymi słowami

Jak temperatura ustawiona na termostacie ogrzewania. Wartość zadana to wartość, którą chcesz uzyskać, np. 60 stopni, a program dąży do niej i stara się ją utrzymać.

Jak mówią inżynierowie

Wartość, którą proces ma osiągnąć lub przy której ma się utrzymywać. To coś innego niż wartość aktualnie mierzona.

Prawdziwy przykład

Na obiekcie Podgrzewacz wody do mycia dąży do wybranej temperatury, zamiast grzać bez końca.

Zawór elektromagnetycznytakże: solenoid-operated valve
Części maszyn
Prostymi słowami

Jak zawór w pralce, który z kliknięciem otwiera się, żeby wpuścić wodę. Zawór elektromagnetyczny jest otwierany cewką elektryczną, więc wyjście PLC może go otwierać i zamykać.

Jak mówią inżynierowie

Zawór sterowany cewką elektryczną. Cewka może poruszać samym zaworem albo sterować powietrzem, które porusza większy zawór.

Prawdziwy przykład

Na obiekcie Mały zawór elektryczny podaje powietrze do siłownika zaworu składnika.

Zadana prędkośćtakże: zadana prędkość, polecenie prędkości, polecenie częstotliwości
Części maszyn
Prostymi słowami

Jak mówienie taksówkarzowi, jak szybko ma jechać. Prędkość zadana to prędkość, z jaką PLC każe pracować napędowi silnika, np. 60 procent pełnej prędkości.

Jak mówią inżynierowie

Prędkość, z jaką PLC każe pracować napędowi. Napęd dochodzi do niej rampą i zgłasza, gdy ją osiągnie.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Sterownik pompy wysyła do napędu 60 procent, żeby zmniejszyć przepływ.

Siemens W napędzie SINAMICS 16384 oznacza 100 procent prędkości odniesienia.Rockwell Profile add-on PowerFlex nazywają to FreqCommand; jednostki sprawdź w instrukcji napędu.

Rezerwa (standby)także: pompa rezerwowa, pompa zapasowa
Części maszyn
Prostymi słowami

Jak koło zapasowe w samochodzie: nic nie robi, dopóki opona nie zawiedzie. Pompa rezerwowa czeka w gotowości i przejmuje pracę, gdy pompa główna nie może pracować.

Jak mówią inżynierowie

Urządzenie trzymane w gotowości, by przejąć pracę, gdy zwykła jednostka nie może pracować. Nadal potrzebuje zezwolenia i sprawnego zasilania.

Prawdziwy przykład

Na obiekcie Rezerwowa pompa wody przejmuje pracę po awarii zwykłej pompy.

Maszyna stanówtakże: state-machine
Sekwencje
Prostymi słowami

Jak pokrętło pralki: pranie, płukanie, wirowanie, każde z własnym zadaniem. Maszyna stanów pamięta, na jakim etapie jest zadanie, i robi tylko to, na co ten etap pozwala.

Jak mówią inżynierowie

Program, który pamięta, w której części zadania się znajduje. Dla każdej części określa polecenia i dozwolone zmiany.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Partia może być w toku, wstrzymana lub zakończona, z innymi poleceniami w każdym stanie.

Siemens W SCL często pisana z CASE i zapamiętaną wartością stanu.Rockwell W ST często pisana z CASE i zmienną stanu.

Kroktakże: krok sekwencji
Sekwencje
Prostymi słowami

Jak jedna linijka przepisu: „Podgrzewaj, aż się zagotuje”. Krok to jeden etap sekwencji: co robić teraz, czekając na sygnał, żeby iść dalej.

Jak mówią inżynierowie

Aktywna w danej chwili część sekwencji. Mówi, co robić w oczekiwaniu na następną zmianę.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Krok Fill uruchamia pompę wlotową i zawór, aż zbiornik osiągnie docelowy poziom.

Siemens Krok GRAPH z przypisanymi akcjami.Rockwell Krok SFC z przypisanymi akcjami.

Tekst strukturalnytakże: ST, Rockwell ST
Języki programowania
Prostymi słowami

Jak zapisanie zasady zdaniem zamiast rysowania jej. Structured Text (ST) to sposób wpisywania zasad PLC jako krótkich linijek tekstu, używany przez Rockwell i wielu innych producentów.

Jak mówią inżynierowie

Język tekstowy do pisania instrukcji dla sterownika jako poleceń. IF wybiera warunki, a := zapisuje wartość.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Inżynier zapisuje decyzję o temperaturze jako krótką procedurę tekstową.

Siemens Siemens używa SCL jako swojego tekstowego języka programowania.Rockwell Procedury Structured Text w Studio 5000 Logix Designer.

Zmiennatakże: variable
Podstawy
Prostymi słowami

Jak identyfikator na dużym spotkaniu: każdy ma swój, więc wiadomo, kto jest kim. Zmienna (tag) to nazwa, którą program PLC nadaje przyciskowi, lampce lub wartości, żeby zasady mogły się do nich odwoływać.

Jak mówią inżynierowie

Nazwa wartości w programie. Start i PumpOn mogą oznaczać żądanie z przycisku i polecenie dla pompy.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Odczyt poziomu w zbiorniku jest zapisany pod nazwą, którą inżynier może obserwować.

Siemens Lokalne odwołania w SCL używają #; dane globalne mogą używać nazwanych elementów bloku danych.Rockwell Zmienne mogą mieć zasięg sterownika lub programu; odwołania w ST nie używają #.

Timertakże: instrukcja czasowa
Timery i liczniki
Prostymi słowami

Jak minutnik kuchenny: ustawiasz go, odlicza, a gdy czas minie, dzwoni. Timer PLC czeka ustalony czas, a potem coś włącza lub wyłącza.

Jak mówią inżynierowie

Instrukcja, która mierzy czas względem wybranego oczekiwania. Zapamiętane wartości pozwalają jej śledzić to oczekiwanie przez wiele cykli.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Alarm zaworu chwilę czeka, żeby sprawny zawór zdążył się otworzyć.

Siemens Zadeklarowana instancja timera IEC, np. TON_TIME.Rockwell TIMER w klasycznym Ladder; FBD_TIMER dla obsługiwanych instrukcji czasowych ST/FBD.

Przejścietakże: przejście sekwencji
Sekwencje
Prostymi słowami

Jak „aż się zagotuje” w przepisie: chwila, w której możesz przejść do następnej linijki. Przejście to warunek, który musi się spełnić, zanim sekwencja przejdzie do następnego kroku.

Jak mówią inżynierowie

Warunek, który pozwala sekwencji opuścić jeden krok i wejść do następnego. Musi stać się prawdziwy, zanim nastąpi zmiana.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Osiągnięcie docelowego napełnienia pozwala partii przejść z Fill do Mix.

Siemens Warunek przejścia między krokami GRAPH.Rockwell Warunek przejścia między krokami SFC.

Wyłączenietakże: wyłączenie zabezpieczające
Bezpieczeństwo i alarmy
Prostymi słowami

Jak bezpiecznik w domu, który odcina prąd, gdy coś pobiera go za dużo. Wyłączenie awaryjne to zatrzymanie ochronne, a jego przyczynę zwykle trzeba sprawdzić i zresetować, zanim maszyna znów ruszy.

Jak mówią inżynierowie

Zatrzymanie wywołane przez urządzenie zabezpieczające lub wykryty problem. Zdjęcie pierwotnego żądania nie musi oznaczać jego skasowania.

Prawdziwy przykład

Na obiekcie Zabezpieczenie przeciążeniowe silnika zadziała, gdy silnik pobiera za duży prąd.

TRUEtakże: wartość prawda
Logika
Prostymi słowami

Odpowiedź tak. W PLC TRUE oznacza włączony albo dzieje się: Start jest TRUE, gdy ktoś wciska przycisk.

Jak mówią inżynierowie

Wartość oznaczająca tak, prawdę lub stan aktywny; FALSE oznacza nie lub stan nieaktywny. TRUE na Stop oznacza, że zażądano zatrzymania.

Prawdziwy przykład

Na obiekcie Zawór wlotowy dostaje TRUE, gdy program chce go otworzyć.

UDTtakże: user-defined data type, structure
Liczby i dane
Prostymi słowami

Jak wizytówka z ustalonymi polami na imię, numer telefonu i e-mail. UDT to grupa różnych wartości, które do siebie należą, np. stan pracy pompy, liczba jej startów i poziom w zbiorniku.

Jak mówią inżynierowie

Nazwana grupa różnych wartości, które do siebie należą. Zadeklarowanie grupy przechowuje informacje; samo w sobie nie steruje urządzeniami.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Jedna grupa statusu pompy przechowuje jej stan pracy, liczbę startów i zmierzony poziom.

Siemens Nazwany typ danych PLC z elementami STRUCT.Rockwell Typ danych zdefiniowany przez użytkownika (UDT) użyty jako typ zmiennej.

VFDtakże: Przemiennik częstotliwości, variable-speed drive, VSD, falownik
Części maszyn
Prostymi słowami

Jak ściemniacz dla silnika: zamiast tylko włączać i wyłączać, ustawia, jak szybko silnik się kręci. PLC mówi przemiennikowi VFD, jakiej prędkości chce.

Jak mówią inżynierowie

Elektroniczny napęd, który zmienia prędkość silnika. Sterownik może zadać prędkość, a nie tylko ON lub OFF.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Pompa wody zwalnia, gdy budynek potrzebuje mniej wody.

Siemens Napęd wymienia polecenia i status ze sterownikiem PLC; SINAMICS to rodzina napędów Siemens.Rockwell Napęd wymienia polecenia i status ze sterownikiem; PowerFlex to rodzina napędów Rockwell.

Przerwanie przewodutakże: zerwany przewód, obwód otwarty
Pomiary
Prostymi słowami

Jak rozmowa telefoniczna, w której nagle zapada cisza: cisza nie oznacza, że wszystko w porządku. Przerwanie przewodu to przecięty kabel, więc odczyt czujnika spada prawie do zera, a program powinien kogoś ostrzec.

Jak mówią inżynierowie

Przecięty lub luźny kabel, przez który sygnał czujnika nie dociera do PLC. Wejście 4–20 mA pokazuje wtedy prawie 0 mA.

Prawdziwy przykład oraz nazwy u Siemens i Rockwell

Na obiekcie Uszkodzony kabel przetwornika sprawia, że odczyt poziomu spada daleko poniżej pustego zbiornika.

Siemens Karty analogowe S7-1500 mogą zgłaszać to jako diagnostykę z wartością 32767.Rockwell Moduły analogowe Logix sygnalizują to bitami statusu usterki kanału.