TC3_podstawy.pdf

(1870 KB) Pobierz
Podstawy obsługi
oprogramowania TwinCAT 3
Szkolenie wprowadzające do oferty firmy
BECKHOFF
oraz oprogramowania TwinCAT 3
v.2.3
24.02.2017
Beckhoff Automation Sp. z o.o.
Żabieniec, ul.Ruczajowa 15, 05-500 Piaseczno
New Automation Technology
UWAGA:
Poniższa dokumentacja stanowi jedynie zbiór wskazówek i sugestii. Oficjalne informacje można znaleźć
na stronach:
https://infosys.beckhoff.com/
http://www.beckhoff.pl/
Podstawy oprogramowania TwinCAT 3
Strona 2
New Automation Technology
Spis treści
1.
2.
3.
Wprowadzenie
............................................................................................................................... 4
TwinCAT - właściwości
................................................................................................................ 5
TwinCAT System
.......................................................................................................................... 6
3.1.
3.2.
Tworzenie nowego projektu
................................................................................................ 6
Nawiązywanie połączenia ze sterownikiem z interfejsem Ethernet
............................. 8
Problemy z uzyskaniem połączenia ze sterownikiem .....................................10
Automatyczne wyszukanie urządzeń
.............................................................................. 11
Moduły I/O Beckhoff
........................................................................................................... 14
Tryb Free Run
..................................................................................................................... 14
Dodanie projektu PLC
........................................................................................................ 16
3.2.1.
3.3.
3.4.
3.5.
3.6.
4.
Program PLC
............................................................................................................................... 18
4.1.
4.2.
4.3.
4.4.
Dodawanie nowego obiektu
.............................................................................................. 18
Języki programowania
....................................................................................................... 19
Edytor programu
................................................................................................................. 20
Deklaracja zmiennych
........................................................................................................ 22
Typy standardowe ...........................................................................................23
Typy własne użytkownika ................................................................................24
Komentarze .....................................................................................................25
4.4.1.
4.4.2.
4.4.3.
4.5.
Uruchomienie programu
.................................................................................................... 25
Kompilacja programu ......................................................................................25
Linkowanie zmiennych ....................................................................................26
Wgranie konfiguracji na sterownik ...................................................................28
Uruchamianie programu ..................................................................................29
Testowanie i debugowanie programu ..............................................................31
4.5.1.
4.5.2.
4.5.3.
4.5.4.
4.5.5.
5.
NOTATKI
...................................................................................................................................... 34
Podstawy oprogramowania TwinCAT 3
Strona 3
New Automation Technology
1. Wprowadzenie
System TwinCAT (The
Windows Control
and
Automation Technology)
jest platformą
programistyczną dla wszystkich kontrolerów oferowanych przez firmę Beckhoff. Wykorzystuje
on protokół komunikacyjny
ADS
(Automation Device Specification) a urządzenia występujące
w tym protokole dostają adresy
AMS
(Automation Message Specification).
Rys 1.1 TwinCAT System
System TwinCAT składa się z dwóch części:
Narzędzie inżynierskie (eXtended Automation Engineering
XAE)
- służy do tworzenia
programów, konfigurowania urządzeń itp.
Środowisko uruchomieniowe (eXtended Automation Runtime
XAR)
- pozwala
uruchomić wcześniej napisany program, działa na już przekompilowanym pliku
binarnym.
Tabela 1. Dostępność komponentów TwinCAT w zależności od systemu operacyjnego
System operacyjny
Windows Embedded Compact* (WEC) 7
*dawniej
Windows CE
Windows Embedded Standard* (WES)
*dawniej
Windows XP Embedded
Windows Embedded Standard 7 (WES
7)
Windows XP, Vista, 7
XAR
TAK
XAE
NIE
Fabrycznie NIE, można
zainstalować
TAK
TAK
TAK
UWAGA! Dla procesorów o architekturze x64 z 64-bitowymi systemami operacyjnymi
do uruchomienia Runtime’u wymagana jest obsługa VT-x (wirtualizacja) i musi być
aktywowana w BIOSie.
Ikona TwinCAT System Service informuje nas o aktualnym stanie TwinCATa na
danym urządzeniu.
Podstawy oprogramowania TwinCAT 3
Strona 4
New Automation Technology
Rys. 1.2 Ikona TwinCAT System Service
Stany które mogą wystąpić:
Tabela 2. Tryby pracy TwinCAT
Ikona
Tryb
Konfiguracja
(Config Mode)
Praca (Run)
Połączenie
TAK
Konfiguracja/PLC
TAK/NIE
Inne
Program PLC/NC się nie
wykonuje
Wykonuje się program
PLC/NC, real-time
Wywoływany ręcznie lub
w wyniku błędu
Stany przejściowe
TAK
NIE/TAK
Zatrzymany
(Stopped)
Startuje
(Starting)/
Zatrzymuje się
(Stopping)
Free Run
NIE
NIE/NIE
NIE
NIE/NIE
TAK
TAK/NIE
Obsługa wejść i wyjść bez
programu PLC
2. TwinCAT - właściwości
W zakładce
About TwinCAT
zawarte są informacje o:
wersji TwinCAT
AMS NetId komputera
HW Platform
rodzaj licencji i termin jej wygaśnięcia
Rys. 2.1 About TwinCAT
Podstawy oprogramowania TwinCAT 3
Strona 5
Zgłoś jeśli naruszono regulamin