Kurs programowania w Codesys
Kontakt w sprawie artykułu: Mateusz Steczkowski - 2020-12-22
![](https://www.astor.com.pl/poradnikautomatyka/wp-content/uploads/2023/04/Glowna-grafika-kursu-03.jpg)
![](https://www.astor.com.pl/poradnikautomatyka/wp-content/uploads/2020/12/Glowna-grafika-kursu-03.jpg)
Czego nauczysz się w tym kursie?
Po tym kursie opanujesz środowisko Codesys od podstaw aż po zaawansowane konfiguracje. Dowiesz się, jak skomunikować sterownik z oprogramowaniem i jak go zaprogramować, wykorzystując najważniejsze funkcjonalności Codesys.
![](https://www.astor.com.pl/poradnikautomatyka/wp-content/uploads/2020/12/astraada_one_collage.png)
Kurs został podzielony na dwie części. Pierwsza część przedstawia bezpłatny symulator zaimplementowany w środowisku Codesys. Dzięki niemu rozpoczniesz naukę bez konieczności posiadania sterownika PLC i szybciej zapoznasz się z podstawowymi funkcjami oprogramowania, które następnie wdrożysz na sterownik. Część druga przedstawia bardziej zaawansowane możliwości oprogramowania, do których wymagane jest podłączenie sterownika.
Kurs przeznaczony jest zarówno dla początkujących użytkowników, jak i tych, którzy chcą uporządkować swoją wiedzę lub ułatwić swoją pracę w środowisku – w sekcji Tips&Tricks regularnie będą pojawiać się nowe ciekawostki, triki i rozwiązania prostych problemów.
Plan kursu
Kurs programowania w Codesys
Część I – Podstawowe funkcjonalności środowiska Codesys
1. Pierwsze kroki w Codesys. Jak stworzyć program?2. Pierwsze podłączenie i przygotowanie Codesys do pracy ze sterownikiem PLC.
3. Język drabinkowy (LD).
4. Typy danych w Codesys, rodzaje zmiennych, sposoby ich tworzenia.
5. Język schematów blokowych (FBD).
6. Tworzenie podstawowej wizualizacji HMI.
7. Język strukturalny (ST).
8. Diagnostyka w Codesys – jak sprawdzać działanie oprogramowania i sterownika?
9. Język bloków funkcyjnych (CFC).
10. Funkcja, blok funkcyjny, program – zmodyfikuj program w Codesys dla lepszej funkcjonalności.
Część II – Zaawansowane funkcje i możliwości środowiska Codesys
11. Komunikacja MQTT – jak skonfigurować w Codesys?12. Komunikacja EtherCAT – konfiguracja i przykładowa aplikacja.
13. Softmotion – synchronizacja serwonapędów przy pomocy sterownika PLC.
14. Komunikacja Modbus RTU i TCP/IP w środowisku Codesys.
15. Tworzenie projektów w Codesys ze sterownikami bezpieczeństwa Safety: architektura systemu bezpieczeństwa.
16. Programowanie sterownika bezpieczeństwa w Codesys.
17. Integracja sterownika PLC z systemem SCADA w Codesys.
18. Konfiguracja maszyny CNC z wykorzystaniem sterownika PLC – obsługa G-Code.
Dodatkowe materiały i lekcje dla kursantów:
1. Jak stworzyć wirtualny serwonapęd w Codesys? Instrukcja krok po kroku.2. Przykładowa aplikacja Codesys w języku ST i LD: napełnianie i opróżnianie zbiorników wraz z alarmowaniem.
Najczęściej zadawane pytania:
Sprawdź odpowiedzi na najczęściej zadawane pytania dotyczące środowiska Codesys.Codesys
Oprogramowanie Codesys jest najbardziej otwartym środowiskiem programistycznym w świecie automatyki. Jest w pełni darmowe i przystosowane do adaptacji, dlatego też wielu największych producentów sterowników PLC decyduje się na wykorzystanie Codesys jako głównego środowiska programistycznego.
![](https://www.astor.com.pl/poradnikautomatyka/wp-content/uploads/2020/12/Codesys_Logosvg.png)
Dzięki otwartej strukturze, bardzo szybko się rozwija. Potwierdza to duży zasób bibliotek kodów, dzięki którym programowanie nawet zaawansowanych funkcjonalności często sprowadzone jest do kilku bloczków i linijek kodu.
Oprogramowanie daje możliwość tworzenia programów w oparciu o wszystkie języki określone w normach sterowników PLC. Dodatkowo wzbogaca je o język C, pozwalając na tworzenie jeszcze bardziej zaawansowanych programów. Wszystko to zawarte jest w intuicyjnym i czytelnym oknie, w którym nawet nowy użytkownik szybko się odnajdzie.
Sterowniki Astraada One
Kurs powstał w oparciu o sterowniki Astraada One. Są to nowoczesne sterowniki PLC w pełni wspierające oprogramowanie Codesys. Ich wyróżnikiem jest elastyczność, zarówno w zakresie komunikacji w systemach maszynowych, a jak i tworzenia aplikacji.
![](https://www.astor.com.pl/poradnikautomatyka/wp-content/uploads/2020/12/EC_2250_opis_czci-02.png)
Użytkownik może dowolnie wybierać i łączyć ze sobą języki programowania, bez ryzyka wydłużenia czasu realizacji programu. Wszystko to dzięki superszybkiemu procesorowi z wysoką częstotliwością taktowania 0.8 GHz.
Wolisz pracę na fizycznym sprzęcie? Sprawdź zestaw na start!
Na potrzeby kursu przygotowaliśmy specjalny zestaw startowy. Dzięki niemu w korzystnej cenie otrzymasz sterownik, zasilacz, targety potrzebne do programowania, a także dodatkowe e-szkolenie w postaci filmów wideo.
W skład zestawu wchodzą:
- Sterownik Astraada One ECC2200 – 16DI, 16DO, web server, RS232/485, CAN, Ethernet, EtherCAT, Ethernet, Modbus TCP/RTU
- Zasilacz 24 VDC – 120W, (100-240VAC/24VDC), 5A, montaż DIN, zabezpieczenia nadprądowe, przeciążeniowe i termiczne
- Targety – wymagane do programowania w środowisku Codesys
- e-Szkolenie – w postaci filmów instruktażowych prezentujących programowanie w Codesys i wykorzystanie sterownika Astraada One od podstaw
3 620,00 PLN
![](https://www.astor.com.pl/poradnikautomatyka/wp-content/uploads/2021/01/zestaw_startowy_2_1-840x525.jpg)