Do Projektu iAutomatyka dołączyli:

https://iautomatyka.pl/wp-content/uploads/2020/01/iPLC.011-1.jpeg

AKADEMIA PLC #19 – Regulator PID w sterownikach UniStream


Regulator PID stanowi obecnie podstawę sterownia procesami dlatego nie mogło go zabraknąć w sterownikach UniStream.

Regulator PID – czyli człon proporcjonalno-całkująco-różniczkujący działa w oparciu o zamkniętą pętle sprzężenia zwrotnego. Idea, w przeciwieństwie do stojącego za nią modelu matematycznego, jest prosta. Człon P kompensuje uchyby bieżące, I – uchyby w przeszłości, – uchyby przewidywane w przyszłości. Wszystkie te parametry są stale oddzielne, dzięki czemu z dużą dokładnością regulator jest w stanie regulować skomplikowane układy. Obecnie obsługa regulatorów wbudowanych w sterowniki PLC firmy Unitronics opiera się głównie na załączeniu automatycznego dostrajania.

Konfiguracja PID w UniLogic

Środowisko UniLogic pozwala między innymi na automatyczne dostrajanie regulatora PID i zapisywanie rejestrów dostrajania do Tabeli Danych. Regulator ten obsługujemy za pomocą bloków funkcyjnych języka LD.

Implementacja

Regulator PID operuje na dwóch strukturach: PID Config oraz PID AT Params.Pierwsza struktura zawiera wszystkie parametry których potrzebujemy do wykonania pełnej konfiguracji. Jest ona tworzona automatycznie gdy stworzymy dowolny blok PIDw naszym programie. Strukturę PID AT Params wykorzystujemy do automatycznego dostrajania i wczytywania wartości z tego procesu do PID Config.

Automatyczne dostrajanie

Korzystanie ze regulatora zaczynamy od dostrojenia go. W tym celu wybieramy blok funkcyjny Run PID Autotune (wybieramy z zakładki bloków funkcji LD). Tworzymy Tag dla bloku, i zmieniamy jego typ na PID Config.

Tworzenie Tagu dla PID

Następnie budujemy drabinkę która umożliwi nam obsługę bloku RUN PID Autotune.

Do złącza A podpinamy Tag który zapisaliśmy jako PID Config, a pod B pętle cykli.

Bloki LD regulatora PID

Po automatycznym dostrojeniu regulatora możemy przejść do wykorzystania go w swoim programie. Zaczynamy od zapisania wartości którą uzyskaliśmy podczas automatycznego dostrajania. Do tego celu wykorzystujemy blok Save PID Autotune.

Save PID Autotune

Dodajemy zestyk typu P, połączony do struktury PID Autotune, dzięki czemu gdy regulator zakończy dostrajanie, uruchomi się zapis. Ze złącza A – czyli taga PID, zapisuje wartości do struktury na złączu B (pamiętajmy, że musi być to struktura regulatora PID!). Kolejnym krokiem jest załadowanie zapisanych wartości do regulatora za pomocą bloku Load PID Autotune.

Load PID Autotune

Teraz, po skończonej konfiguracji możemy uruchomić regulator. Wybieramy z listy blok Run PID.

Run PID

Resetowanie PID

Bez wątpienia, dobrą praktyką jest resetowanie dostrojenia regulatora na początku programu. Pozwoli nam to na uniknięcie błędów oraz wystąpienia nieprawidłowych wartości w strukturze konfiguracyjnej. Wykorzystujemy do tego prosty blok Reset PID Autotune.

Reset PID Autotune

Podsumowanie

Podsumowując, regulator PID jest niezbędnym elementem każdej aplikacji, która steruje sygnałami. Regulator PID w sterownikach UniStream jest bardzo prosty do implementacji. Konfiguracja automatycznego dostrajania nie wymaga od użytkownika dużej ingerencji. Wszystkie niezbędne funkcje są opisane w odpowiednich blokach. Z pewnością jest to duże ułatwienie dla programisty.
Cały kurs ukazał się pierwotnie na blogu Elmark Sterowniki. Kurs jest również dostępy na na portalu automatyka.pl w zakładce Programowanie PLC.

Zachęcamy do zapoznania się z pozostałymi częściami kursu Akademi PLC Elmark, dzięki którym można poznać inne istotne cechy i funkcje sterowników Unitronics:

  1. Sterowniki Unitronics serii UniStream
  2. Uruchomienie sterownika UniStream i instalacja UniLogic
  3. Konfiguracja sprzętowa sterownika Unitronics UniStream
  4. Typy danych dostępnych w sterownikach UniStream
  5. Tagi i struktury w programie UniLogic
  6. Podstawy tworzenia wizualizacji w UniLogic
  7. UniLogic prosty program przycisk + lampka
  8. Timery dostępne w UniLogic
  9. RTC w sterownikach Unistream
  10. String, czyli tekstowy typ danych
  11. DataSampling i archiwizacja danych w UniLogic
  12. I/O w sterownikach PLC UniStream
  13. Alarmy wbudowane w programie UniLogic
  14. UAC, czyli Zarządzanie uprawnieniami użytkowników
  15. Dostęp VNC do sterownika UniStream
  16. Tabele Danych w programie UniLogic
  17. Komunikacja EtherNet/IP
  18. Komunikacja ModBus RTU w UniStream
  19. Regulator PID w sterownikach UniStream
  20. Komunikacja CAN, czyli szeregowa magistrala komunikacyjna
  21. Konfiguracja Falowników w UniLogic
  22. Komunikacja za pomocą protokołu FTP
  23. Protokół MQTT w środowisku UniLogic
  24. Konfiguracja modemu 3G, wysyłanie/odbieranie SMS
  25. Bazy SQL w połączeniu z UniLogic

Wpisy wykorzystujące nabytą wiedzę w zaawansowany sposób

  1. UniStream współpracuje z bazami SQL.
  2. Sterownik PLC integruje się z systemem SCADA.
  3. UniStream działa jako serwer OPC UA.


Utworzono: / Kategoria: ,
  • Autor: Elmark Automatyka
  • Nasza Firma została założona w roku 1983. Od roku 1998 działamy jako spółka z ograniczoną odpowiedzialnością pod nazwą Elmark Automatyka. Przez kilka pierwszych lat zajmowaliśmy się projektowaniem i produkcją modułowych sterowników mikroprocesorowych "MIKROSTER", opartych na elementach rodziny Intel-8080 i Z-80. Nasze produkty wyróżniały się na rynku wysoką jakością sprzętu i dokumentacji oraz niezawodnością działania. W roku 1989 rozpoczęliśmy dystrybucję na terenie Polski sprzętu firmy Advantech, a następnie wielu innych wiodących producentów elementów i systemów automatyki przemysłowej. Od kilkunastu lat prowadzimy szkolenia dotyczące sprzętu i oprogramowania będącego w naszej ofercie. Wszystkim Klientom dokonującym u nas zakupów zapewniamy bezpłatne doradztwo przed złożeniem zamówienia i profesjonalne wsparcie techniczne po dostarczeniu sprzętu. Posiadamy własny dział serwisu wyposażony w nowoczesne urządzenia diagnostyczne oraz sprzęt do montażu SMD i BGA. Dużą część napraw gwarancyjnych i pogwarancyjnych wykonujemy w naszej Firmie, bez konieczności odsyłania sprzętu do producenta. Pracujemy w trzech lokalizacjach. W dzielnicy Wesoła na przedmieściach Warszawy znajduje się nasza siedziba główna, serwis i montownia komputerów przemysłowych. Przy ul. Bukowińskiej na Mokotowie działa Centrum Szkoleniowe, a na terenie Biznes Parku „City Point” na warszawskim Targówku, mamy nowoczesny magazyn. Łączna powierzchnia naszych biur i magazynów wynosi około 1.800 m. kw. Zatrudniamy 60 wysoko wykwalifikowanych osób. Dzięki naszym Klientom, udaje się nam stale zwiększać nasz potencjał i zakres działalności. Wartość sprzedaży produktów i usług w roku 2018 wyniosła 81 milionów zł. Zrealizowaliśmy ponad 20.000 zamówień. Pamiętamy o tym, że jedynym sposobem na osiągnięcie zysku i rozwoju Firmy jest zadowolenie naszych Klientów.
  • Profil Autora
  • https://www.elmark.com.pl

Reklama

Newsletter

Zapisz się i jako pierwszy otrzymuj nowości!



PRZECZYTAJ RÓWNIEŻ



NAJNOWSZE PUBLIKACJE OD UŻYTKOWNIKÓW I FIRM

Reklama



POLECANE FIRMY I PRODUKTY
  • ITP14 to uniwersalny wyświetlacz procesowy do monitorowania i kontroli procesów przemysłowych. To urządzenie ma zwartą, znormalizowaną konstrukcję i pasuje do standardowego otworu montażowego ⌀22,5 mm na lampy sygnalizacyjne. Zapewnia to sz...
  • Zapraszamy Cię na pełny kurs zdalnego dostępu SECOMEA. Kurs powstał z myślą o każdym, kto chce zgłębić tajniki zdalnego dostępu do maszyn i sieci przemysłowej. Zdalny dostęp rozwija się dynamiczne i zyskuje na znaczeniu zwłaszcza w sytuacji...
  • Poniższy poradnik jest zbiorem schematów połączeń elektrycznych. W poradniku zapoznamy się z podstawami wprowadzenia do systemów przekaźnikowych, sekwencji przełączeń przekaźników, porównania systemów przekaźnikowych z systemami tradycyjnym...
  • Kurs zaczyna się od uniwersalnych porad związanych z czytaniem schematów elektrycznych. Następnie, Agata stopniowo wprowadzi Cię w zagadnienia związane z wykorzystaniem oprogramowania podczas tworzenia kompletnej dokumentacji elektrycznej. ...
    Link: Terminy
  • Sterowniki kompaktowe, modułowe i zintegrowane, CODESYS V3 (programowanie, wizualizacja, komunikacja), Krótkie cykle czasowe, EtherCAT, BACnet (opcjonalnie), Modbus, CANopen, Porty szeregowe: RS232, RS485, 2 konfigurowalne karty Ethernet, W...
  • SIR6W, to nowa seria przekaźników interfejsowych przeznaczonych do separacji wejść/wyjść w aplikacjach PLC oraz do wielu różnych aplikacji jako elementy pośredniczące i wykonawcze. • SIR6W, to przekaźniki o niewielkich wymiarach 88,6 x 6,2 ...