Sterowniki Astraada A-2000 – budowa i możliwości
Kurs programowania sterowników Astraada A-2000, odc. 1
Kontakt w sprawie artykułu: Jakub Gałąska - 2026-11-11


Kurs programowania sterowników Astraada A-Series A-2000
I. Podstawowe funkcje1. Sterowniki Astraada A-2000 – budowa i możliwości2. Środowisko programistyczne Astraada A-2000 Studio 3. Standardowy projekt i wizualizacja 4. Połączenie komputera ze sterownikiem Astraada A-2000 5. Konfiguracja sterownika w Astraada A-2000 Studio Tool 6. Obsługa wbudowanych wejść/wyjść (HSC, PWM, Pulse+Direction) 7. Dodawanie i konfiguracja lokalnych modułów A-Series I/O 8. Dodawanie i konfiguracja kart rozszerzeń II. Protokoły komunikacyjne9. Komunikacja z wykorzystaniem protokołu EtherCAT Master10. Komunikacja z wykorzystaniem protokołu Modbus TCP 11. Komunikacja z wykorzystaniem protokołu Modbus RTU 12. Komunikacja z wykorzystaniem protokołu EtherNet/IP 13. Udostępnianie danych ze sterownika do systemu SCADA (OPC UA) | III. Aplikacje Motion14. Softmotion – synchronizacja serwonapędów za pomocą sterownika PLC15. Obsługa enkodera inkrementalnego za pomocą wbudowanych szybkich wejść 16. Sterowanie napędem w trybie Pulse Direction za pomocą wbudowanych wejść/wyjść 17. Konfiguracja maszyny CNC z wykorzystaniem sterownika PLC – obsługa G-Code IV. Oddalone wyspy A-Series I/O18. Konfiguracja interfejsu komunikacyjnego EtherCAT AS71ETC19. Konfiguracja interfejsu komunikacyjnego Profinet AS71PNS 20. Konfiguracja interfejsu komunikacyjnego Modbus TCP/IP AS71TCP 21. Konfiguracja interfejsu komunikacyjnego EtherNet/IP AS71EIP 22. Konfiguracja wyspy Astraada A-Series IO i generowanie pliku .eds |
Astraada A-2000 to kompaktowe sterowniki PLC przeznaczone do realizacji zaawansowanych zadań sterowania w maszynach i liniach technologicznych. Łączą funkcje jednostki centralnej, komunikacji przemysłowej oraz wbudowanych wejść i wyjść, a dzięki możliwości rozbudowy o dodatkowe moduły I/O pozwalają dostosować konfigurację sprzętową do wymagań konkretnej aplikacji.

Do programowania sterowników A-2000 wykorzystywane jest środowisko programistyczne Astraada A-2000 Studio, oparte na CODESYS V3.5 SP20. Sterowniki A-2000 można programować w językach LD, ST, SFC oraz CFC, oferują także wbudowaną obsługę SoftMotion i CNC, umożliwiając realizację aplikacji wykorzystujących sterowanie ruchem i synchronizację napędów za pośrednictwem magistrali EtherCAT. Dostępna jest również komunikacja OPC UA.

Rodzina A-2000 obejmuje dwa modele: AS71PLC2004, obsługujący do 4 osi, oraz AS71PLC2008, obsługujący do 8 osi. Oba modele mają taką samą podstawową konfigurację wbudowanych wejść, wyjść i interfejsów komunikacyjnych.
Rozmieszczenie wejść, wyjść i portów
Zanim przejdziemy do konfiguracji sterownika i jego funkcjonalności w środowisku programistycznym, przyjrzyjmy się jego budowie oraz dostępnym interfejsom. Znajomość rozmieszczenia złączy i podstawowych parametrów sprzętowych ułatwi późniejszą konfigurację komunikacji, podłączanie urządzeń zewnętrznych i korzystanie z wbudowanych funkcji.

Sterownik wyposażono w 8 wejść cyfrowych oraz 8 wyjść cyfrowych. Wejścia obsługują sygnały PNP i NPN, natomiast wyjścia są tranzystorowe typu NPN. Wszystkie kanały wejściowe i wyjściowe mogą być wykorzystywane w standardowych aplikacjach sterowania, a dodatkowo sterownik oferuje funkcje szybkich wejść i wyjść.
Osiem wejść może pracować jako szybkie wejścia HSI, a osiem wyjść jako szybkie wyjścia HSO, z obsługą sygnałów o częstotliwości do 200 kHz. Pozwala to wykorzystać wbudowane zasoby sprzętowe między innymi do obsługi szybkich liczników, enkoderów oraz sterowania impulsowego.
Oprócz zacisków wejść i wyjść cyfrowych na obudowie znajdziesz następujące interfejsy i elementy:
- 2 porty Ethernet – Ethernet 1 i Ethernet 2, wykorzystywane do komunikacji sieciowej z innymi urządzeniami.
- 1 port EtherCAT – przeznaczony do komunikacji z urządzeniami pracującymi w sieci EtherCAT, w szczególności napędami i rozproszonymi modułami I/O.
- 2 porty RS-485 – umożliwiające komunikację szeregową, między innymi z wykorzystaniem Modbus RTU.
- USB-C – wykorzystywany do programowania i diagnostyki sterownika.
- Gniazdo karty microSD – umożliwiające korzystanie z zewnętrznego nośnika pamięci.
- Złącze zasilania 24 V DC – służące do zasilania sterownika.
- Kontrolki LED oraz przełącznik RUN/STOP – umożliwiające kontrolę stanu pracy urządzenia.
Warto również zwrócić uwagę na możliwość lokalnej rozbudowy sterownika o dodatkowe moduły Astraada A-Series I/O. Za pośrednictwem magistrali EtherCAT można podłączyć do 16 modułów, rozszerzając dostępne zasoby wejść i wyjść oraz dostosowując konfigurację sprzętową do bardziej rozbudowanych aplikacji.
Obsługiwane protokoły komunikacyjne
Sterowniki A-2000 oferują szerokie możliwości komunikacji z urządzeniami automatyki i systemami nadrzędnymi. W zależności od zastosowania możesz wykorzystać między innymi:
- EtherCAT,
- Modbus TCP,
- Modbus RTU,
- EtherNet/IP,
- OPC UA.
Dostępna jest również możliwość rozszerzenia komunikacji o CANopen z wykorzystaniem odpowiedniej lokalnej karty rozszerzeń.

Dzięki temu Astraada A-2000 może pełnić zarówno funkcję centralnego sterownika maszyny, jak i elementu większego systemu automatyki, wymieniając dane z napędami, modułami I/O, panelami operatorskimi i systemami nadrzędnymi.
W kolejnym odcinku poznamy środowisko Astraada A-2000 Studio.