Skip to main content

Jakie są najlepsze wskazówki dotyczące programowalnego programowania kontrolera logicznego?

Programowalne sterowniki logiczne to małe urządzenia obliczeniowe używane w fabrykach i pole przemysłowe do uruchamiania maszyn.Wyposażone we własne systemy operacyjne, programowalne kontrolery logiczne (PLC) kontrolują procesy stosowane do produkcji produktów.Programiści zmieniają procesy PLC w celu obsługi maszyn i wprowadzania zmian w wytwarzanym produkcie.Używają programowalnego programowania kontrolera logicznego w obszarach takich jak obróbka, opakowanie żywności i obsługa materiałów.Niektóre z najlepszych wskazówek dla programistów to jedno ujęcie, wdrażając proporcjonalny kontroler w logice, tworząc logikę przełączania i skracanie problemów ze skanowaniem PLC.

Funkcja jednego strzału jest przydatna, gdy warunek zmienia się między włączaniem i wyłączeniemPLC musi podjąć działania w sprawie prawdziwego stanu tylko dla jednego skanu.Cewka jest prawdą za każdym razem, gdy pierścień włączający jest prawdziwy i wszystko pozostaje prawdziwe tylko dla jednego skanu.Czasami kolejność szczebli staje się ważna w jednym ujęciu, ponieważ PLC musi ukończyć pełny skanowanie, gdy bit wyjściowy jest włączony, a tylko wtedy widzi pierwsze szczebla.

Uwzględnienie proporcjonalnych kontrolerów do PLC staje się bardzo przydatne w programowalnychProgramowanie kontrolera logicznego, zwłaszcza gdy nie ma wbudowanych proporcjonalnych/integralnych/pochodnych lub instrukcji PID.Kontrolery PID to kontrolery procesów, które mają specjalne charakterystyki reakcji.Umożliwia im to prawidłowe wykonywanie algorytmów sterowania, które przewidują i mierzą szybkość ogrzewania i chłodzenia procesu oraz automatycznie poprawić.Procedury kontroli procesu stosują proporcjonalne kontrolery na mnóstwo sposobów;Całkowita kontrola ogrzewania jest popularnym zastosowaniem.PLC można dokładnie zaprogramować, aby włączyć i wyłączać podgrzewacz lub wyłączać.

Popularna metoda programowalnego programowania kontrolera logicznego wykorzystuje koncepcję przełączania.Ta logika jest przydatna, gdy programista musi mieć jeden przycisk do sterowania urządzeniem o tej samej akcji przełączającej.Na przykład naciśnięcie przycisku po włączeniu urządzenia i naciśnięcie go ponownie wyłącza.Ta logika przełącza się ze stanu OFF na stan ON, gdy wejście staje się prawdziwe.Następnie pozostaje włączony, aż wejście stanie się fałszywe.

Długie czasy skanowania PLC mogą być również problemem w programowalnym programowaniu kontrolera logicznego, szczególnie przy projektowaniu sterowania dla maszyn o dużej prędkości.Popularne podejście wykorzystuje kodowanie przyrostowe do obliczenia pozycji maszyn.Takie podejście może jednak powodować wiele problemów podczas próby przyspieszania maszyny.Jeśli wyjście z enkodera działającego ze zwiększoną prędkością przechodzi od fałszu do true iz powrotem w czasie potrzebnym do wykonania jednego skanowania, licznik nie liczy się poprawnie.Powoduje to, że maszyna ulegnie awarii lub ruchomych części utraconych synchronizacji po zwiększeniu prędkości.

Rozwiązaniem w takim scenariuszu jest użycie bezwzględnego enkodera pozycji zamiast przyrostowego enkodera.Zaletą tego typu enkodera jest to, że jest mniej podatny na błędy wraz ze wzrostem prędkości maszyny.Ten enkoder wymaga jednak kilkunastu lub więcej linii wejściowych w porównaniu z dwoma liniami, których potrzebuje przyrostowy enkoder.Absolutne kodery mogą również wywoływać błędy takie jak stary, w których niektóre bity się zmieniają, a inne nie.Jeśli stany pominięte wystąpią z absolutnym enkoderem, należy go zastąpić innym.