Środowisko programistyczne Astraada A-2000 Studio
Kurs programowania sterowników Astraada A-2000, odc. 2
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 Studio to środowisko programistyczne przeznaczone do obsługi sterowników z rodziny Astraada A-2000. Stanowi ono nakładkę na środowisko CODESYS V3.5 SP20, wzbogaconą o rozwiązania i funkcjonalności dostosowane do produktów marki Astraada. Można je pobrać bezpłatnie ze strony wsparcia firmy ASTOR.

Wybór targetów
Jedną z najważniejszych zalet Astraada A-2000 Studio jest to, że nie wymaga samodzielnego instalowania dodatkowych pakietów (tzw. targetów) dla obsługiwanych sterowników. Dzięki personalizacji środowisko zawiera już gotowe profile sprzętowe produktów Astraada, takich jak sterowniki, wyspy wejść/wyjść (I/O), serwonapędy czy falowniki. Pozwala to rozpocząć pracę bez konieczności dodatkowej konfiguracji środowiska w tym zakresie.
Wybór języka programowania
Astraada A-2000 Studio umożliwia tworzenie programów z wykorzystaniem różnych języków programowania zgodnych z normą IEC 61131-3. Do dyspozycji masz:
- LD (Ladder Diagram) – język drabinkowy,
- ST (Structured Text) – język tekstu strukturalnego,
- CFC (Continuous Function Chart) – język ciągłych schematów bloków funkcyjnych,
- SFC (Sequential Function Chart) – język sekwencyjnych schematów funkcjonalnych.
Co istotne, nie musisz ograniczać się do jednego języka. W ramach tego samego projektu możesz łączyć różne języki programowania, dobierając je do charakteru realizowanego zadania. Dzięki temu możesz wykorzystać np. język LD do prostych operacji logicznych, ST do bardziej złożonych obliczeń, a SFC do opisu procesów sekwencyjnych.
Zacznijmy pracę ze sterownikiem A-2000 od utworzenia nowego projektu, korzystając z opcji New Project…

W następnym odcinku utworzymy pierwszy projekt wraz z prostą wizualizacją.