Ś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 funkcje
1. Sterowniki Astraada A-2000 – budowa i możliwości
2. Ś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 komunikacyjne
9. Komunikacja z wykorzystaniem protokołu EtherCAT Master
10. 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 Motion
14. Softmotion – synchronizacja serwonapędów za pomocą sterownika PLC
15. 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/O
18. Konfiguracja interfejsu komunikacyjnego EtherCAT AS71ETC
19. 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.

Środowisko Astraada A-2000 Studio – okno ładowania

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…

Środowisko programistyczne Astraada A-2000 Studio – nowy projekt

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