Wstęp do programowania CODESYS sterowników serii AM300/AM500 [Część 2]

AM300/AM500
20 listopada 2024

 

W tej części poradnika omawiamy, jak efektywnie zarządzać wejściami, wyjściami oraz modułami rozszerzeń. Narzędzie InoProShop spełnia wymogi standardu IEC 61131-3, dzięki czemu współpracuje z środowiskiem programowania sterowników CODESYS.

 

Wejścia i wyjścia PLC

Wybierając zakładkę LocalHSIO (localHighSpeedIO) z drzewa projektu można podejrzeć i skonfigurować wejścia i wyjścia wbudowane w sterownik PLC. W ustawieniach generalnych jest możliwość ustawienia wejść jako liczniki i wyjść jako szybkie wyjścia impulsowe, czy ustawić zachowanie wyjść w przypadku przejścia PLC w tryb STOP:

 

 

Warto też sprawdzić jak wygląda mapowanie wejść/wyjść i w razie potrzeby nadać odpowiednią nazwę własną dla danego wejścia i/lub wyjścia:

 

Moduły rozszerzeń serii GL20

 

Jeśli sterownik AM300/AM500 ma podłączone fizycznie moduły rozszerzeń I/O serii GL20, to należy je dodać także w projekcie. W tym celu należy przejść do LocalBus Config w drzewie projektu. Klikając na wolne pole obok sterownika PLC na widocznej szynie DIN w oknie głównym pojawi się lista dostępnych modułów. Moduły należy ułożyć w odpowiednim porządku, zgodnie z fizyczną ich kolejnością:

 

Wraz z dodaniem modułów w zakładce Local Bus w drzewie projektu pojawią się nowe pozycje z poszczególnymi modułami. Dwukrotne kliknięcie w nazwę modułu spowoduje otwarcie okna z jego danymi, a więc informacjami, ustawieniami, czy mapowaniem adresów.

 

 

Tak wstępnie skonfigurowany sterownik PLC pozwala na tworzenie programu. Wystarczy przejść do zakładki PLC_PRG(PRG) i zacząć pisać program w wybranym wcześniej języku.

 

 

W celu wgrania ustawień i programu do sterownika PLC należy kliknąć w Login i jeśli zostaną wykryte jakie zmiany projekcie to pojawi się okno z pytaniem, czy chcemy wgrać program do sterownika PLC.

 

 

Klikając Yes, program zostanie wgrany do sterownika, a następnie uruchomi się podgląd online pamięci sterownika (programu, ustawień, parametrów itd.) w środowisku InoProShop.

 

InoProShop umożliwia programowanie sterowników serii AM300/AM500 w oparciu o środowisko CODESYS, zgodne ze standardem IEC 61131-3, szeroko stosowane w automatyce przemysłowej. Narzędzie zapewnia funkcje symulacji oraz debugowania, które wspomagają proces testowania i wdrażania sterowników serii AM firmy Inovance. W pierwszej części poradnika opisano konfigurację PLC do pracy w sieci EtherCAT. Część druga zawiera instrukcje dotyczące tworzenia programu PLC oraz jego implementacji w pamięci sterownika.

ELDAR © 2022