IEC 61131-3 - język sterowników PLC w kontrolerach ruchu Trio Motion

IEC 61131-3 - język sterowników PLC w kontrolerach ruchu Trio Motion
20 maja 2023
IEC 61131-3 - język sterowników PLC w kontrolerach ruchu Trio Motion

Cechy IEC 61131-3:

  • Standardowy język programowania.
  • Możliwość programowania graficznego lub tekstowego bez wpływu na efekt końcowy.
  • Wizualne, interaktywne informacje dotyczące debugowania.
  • Wykonywanie programów w czasie rzeczywistym.
  • Biblioteka bloków funkcyjnych Trio Motion o dużych możliwościach.
  • Edytor programistyczny zapewniony przez Motion Perfect v4.
  • Wielozadaniowe operacje z priorytetami wybieranymi przez użytkownika.

Dzięki IEC 61131-3 programowanie sterowników PLC, rozproszonych systemów sterowania oraz kontrolerów ruchu różnych producentów jest łatwiejsze do wykonania. IEC 61131-3 jest trzecią odsłoną otwartego, międzynarodowego standardu IEC 61131 do programowania sterowników logicznych. Pierwsza wersja została opublikowana w roku 1993 przez IEC, a następnie udoskonalona w roku 2003.

Najnowsza seria sterowników firmy Trio Motion MC4/5/6 wspiera TrioBASIC, a także dodatkowe metody programowania takie jak schemat drabinkowy (LD), tekst strukturalny (ST), schemat bloków funkcyjnych (FBD) oraz sekwencyjny schemat funkcyjny (SFC). Sterowniki Trio Motion wykorzystują działanie jądra IEC z dodanymi funkcjami ruchu i parametrów takimi jak ruch krzywki, przekładnia programowa i interpolacja ruchu. Projekty kontroli maszyn mogą być tworzone zgodnie z potrzebami aplikacji dzięki środowisku prostemu, ale o wielkich możliwościach.

Dzięki możliwości programowania w IEC 61131-3, sterowniki Trio Motion są niezawodnymi urządzeniami do kontroli maszyn oraz ruchu. Kontrolery z serii MC4/5/6 pozwalają na jednoczesną prace wielu programów np. ST, LD, TrioBASIC, dzięki czemu efektywnie obsługują wejścia/wyjścia oraz zadania ruchu.

IEC 61131-3 jest całkowicie bezpłatny dla wszystkich kontrolerów ruchu Trio Motion. Dystrybutor może udostępnić kod rejestracyjny do odblokowania tej funkcjonalności.

Schemat bloków funkcyjnych (FBD)

Edytor FBD jest niezawodnym graficznym narzędziem do edytowania i zarządzania schematami bloków funkcyjnych według standardu IEC 61131-3. Koncepcja bloków funkcyjnych jest jedną z najważniejszych cech standardu wspierającą hierarchiczny projekt oprogramowania. Bloki funkcyjne użytkownika mogą być rozwijane, a następnie użyte ponownie w bardziej zaawansowanych programach.

Edytor FBD wspiera zaawansowane funkcjonalności graficzne takie jak "przeciągnij i upuść", zmiana rozmiaru obiektu oraz trasowanie linii połączeń. Dzięki temu użytkownik może szybko i swobodnie dopasować elementy swojego schematu.

Schemat drabinkowy (LD)

Edytor LD to niezawodne narzędzie graficzne do tworzenia i zarządzania schematami drabinkowymi zgodnie ze standardem IEC 61131-3. Edytor pozwala na szybkie wprowadzanie danych z klawiatury, a także wspiera zaawansowane funkcjonalności graficzne jak na przykład "przeciągnij i upuść".

Spośród 4 dostępnych metod, LD jest prawdopodobnie najbardziej rozpoznawaną z powodu zastosowania w sterownikach PLC oraz analogii do rzeczywistych obwodów elektronicznych. Programowanie w LD jest najbardziej odpowiednie w aplikacjach wymagających głównie zmiennych binarnych oraz zazębiania i sekwencjonowania cyfrowych wejść/wyjść.

Tekst strukturalny (ST)

Edytor ST jest dedykowanym narzędziem wspierającym tekst strukturalny zgodny ze standardem IEC 61131-3. Edytor cechuje:

  • Pełne kolorowanie składni.
  • Inteligentne autouzupełnianie "Intellisense".
  • Funkcja "przeciągnij i upuść" obiekty ze zbioru dostępnych narzędzi.
  • Asystent rozmiaru i typu zmiennych.
  • Podgląd wartości zmiennej w kodzie źródłowym.
  • Wskazówki z informacjami o funkcji lub zmiennej.

Sekwencyjny schemat funkcyjny (SFC)

Edytor SFC jest niezawodnym narzędziem graficznym do tworzenia i zarządzania sekwencyjnymi schematami funkcyjnymi zgodnie ze standardem IEC 61131-3.

Edytor wspiera zaawansowane narzędzia graficzne takie jak "przeciągnij i upuść", dzięki czemu możliwe jest szybkie i swobodne rozmieszczanie elementów na schemacie. Dodatkową funkcjonalnością jest automatyczne formatowanie schematu podczas dodawania i usuwania elementów, aktywując tym samym szybkie wejście za pomocą klawiatury.

Przybornik i definiowanie zmiennych

Motion Perfect v4 zawiera przybornik z zestawem funkcji zgodnych ze standardem IEC 61131-3, które mogą użyte w każdej ze wspieranych metod programowania. Aby funkcje stały się częścią programu, należy je przeciągnąć do okna edytora graficznego lub tekstowego.

Interaktywne okno definicji zmiennych pomaga w śledzeniu wszystkich używanych zmiennych lokalnych oraz globalnych. Zmienne mogą być powiązane z wejściami, wyjściami kontrolera ruchu, zmiennymi VR lub danymi tabeli. Używanie tych "superglobalnych" zmiennych pozwala programom IEC na interakcję z panelami UNIPLAY lub programami napisanymi w języku BASIC.

Biblioteka funkcji ruchu

Oprogramowanie Motion Perfect v4 zawiera bibliotekę wszystkich funkcji ruchu Motion Coordinator'ów. Biblioteka znajduje się w przyborniku, więc funkcje takie jak MOVE, MOVEABS, CAMBOX itp. są dodawane do programu w ten sam sposób co standardowe funkcje IEC. Funkcje ruchu w języku IEC działają dokładnie tak samo jak dzieje się to w języku TrioBASIC.

Funkcje ruchu są niezawodne, dobrze zorganizowane oraz łatwe do nauczenia. Konsekwentna koncepcja ruchu w sterownikach pozwala programistom zaznajomionym z językiem TrioBASIC na natychmiastowe rozpoznanie i używanie dostępnych funkcji.

ELDAR © 2022