Podstawy obsługi programów TwinCAT System Manager i TwinCAT PLC Control

Podobne dokumenty
TwinCAT System. Pierwsze kroki w TwinCAT System Manager i TwinCAT PLC Control. Luty 2007 TwinCAT PLC - Tworzenie prostego programu 1

Konfigurowanie modułu BK9050 firmy Beckhoff wprowadzenie

Konfigurowanie sterownika CX9000 firmy Beckhoff wprowadzenie

Konfigurowanie sterownika BX9000 firmy Beckhoff wprowadzenie. 1. Konfiguracja pakietu TwinCAT do współpracy ze sterownikiem BX9000

Konfigurowanie sterownika CP6601 firmy Beckhoff wprowadzenie

Konfigurowanie sterownika CX1000 firmy Beckhoff wprowadzenie. 1. Konfiguracja pakietu TwinCAT do współpracy z sterownikiem CX1000

Konfigurowanie sterownika BC8150 firmy Beckhoff wprowadzenie

TwinCAT 3 konfiguracja i uruchomienie programu w języku ST lokalnie

Pierwsze kroki z easy Soft CoDeSys Eaton Corporation. All rights reserved.

TwinCAT System. Podstawy obsługi programów: TwinCAT System Manager i TwinCAT PLC Control TwinCAT System 1

Instrukcja do oprogramowania ENAP DEC-1

Instrukcja uruchomienia sterownika CX9000 firmy Beckhoff. 1. Konfiguracja pakietu TwinCAT do współpracy z sterownikiem CX9000

Podstawy obsługi programu TwinCAT System Manager. Część 1. Wersja dokumentacji 1.1

Połączenie ze sterownikiem

Ćwiczenia z S S jako Profinet-IO Controller. FAQ Marzec 2012

ŚRODOWISKO TWINCAT DLA STEROWNIKA CX9000 BECKHOFF

Opracował: Jan Front

Program APEK Użytkownik Instrukcja użytkownika

Skrócony przewodnik OPROGRAMOWANIE PC. MultiCon Emulator

Materiały dodatkowe. Konfiguracja sterownika programowalnego Siemens do obsługi protokołu MODBUS. Opracowali: mgr inż.

PR kwietnia 2012 Automatyka budynkowa, Technologia sterowania Oprogramowanie Strona 1 z 5

podstawowa obsługa panelu administracyjnego

podstawowa obsługa panelu administracyjnego

Instrukcja obsługi programu CMS Dla rejestratorów HANBANG

Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU

Instrukcja obsługi SafeIT - modułu zdalnego sterowania do sterowników kotłów CO firmy Foster v1.0

PC0060. ADAPTER Kabel Easy Copy PC-Link USB 2.0 Proste kopiowanie, bez instalacji. Instrukcja obsługi

Instrukcja instalacji Control Expert 3.0

NARZĘDZIE KONFIGURACYJNE VNX SETUP TOOL MODUŁÓW RODZINY VNX ADVANCED

SystimPlus. Dokumentacja (FAQ) dla wersji: v

Instrukcja konfiguracji programu TV Wall do zarządzania dekoderami IN-IP-5904-MP, IN-IP-5904

CENTRALA STERUJĄCA SMART CONTROL

Programator procesorów rodziny AVR AVR-T910

Tworzenie prostego programu w językach ST i LD

1.Wstęp. 2.Generowanie systemu w EDK

INSTALACJA LICENCJI SIECIOWEJ NET HASP Wersja 8.32

Instrukcja obsługi programu DS150E. Dangerfield March. 2009V3.0 Delphi PSS

Notatka Aplikacyjna NA 03001PL Marzec 2016

Zdalny podgląd wizualizacji z panelu XV100 przez przeglądarkę internetową (WebServer)

1 second UPS. Poziom trudności: łatwy. Wersja dokumentacji: 1.3. Aktualizacja: Beckhoff Automation Sp. z o. o.

INSTRUKCJA UŻYTKOWANIA CZYTNIKA KART PROCESOROWYCH SYGNET 5v1 IU SY5

CoDeSys 3 programowanie w języku FBD

PROGRAMOWALNE STEROWNIKI LOGICZNE

Ćwiczenia z S Komunikacja S z miernikiem parametrów sieci PAC 3200 za pośrednictwem protokołu Modbus/TCP.

Kopiowanie i instalowanie pliku w systemie Windows CE

Szczegółowy Opis Przedmiotu Zamówienia: Zestaw do badania cyfrowych układów logicznych

Product Update Funkcjonalność ADR dla przemienników Częstotliwości PowerFlex 750 oraz 525 6

tel fax

QuickStart TechBase S.A. Technical contact - support.techbase.eu 1/8

ASEM UBIQUITY PRZEGLĄD FUNKCJONALNOŚCI

Galileo v10 pierwszy program

LABORATORIUM. Identyfikacja obiektu cieplnego z wykorzystaniem sterowników firmy Beckhoff oraz oprogramowania Matlab

UWAGA: w zależności od zamówienia od poniższych cen oferujemy atrakcyjne rabaty!

FAQ: /PL Data: 19/11/2007 Programowanie przez Internet: Przekierowanie portu na SCALANCE S 612 w celu umo

Standardowe bloki funkcjonalne

AUTOMATYKA PRZEMYSŁOWA

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

CoDeSys 3 programowanie w języku CFC

Komunikacja między sterownikami przez protokół ADS

OPTIMA PC v Program konfiguracyjny dla cyfrowych paneli domofonowy serii OPTIMA ELFON. Instrukcja obsługi. Rev 1

Instrukcja obsługi programu. BlazeVideo HDTV Player v6

Przywracanie ustawień fabrycznych

LabVIEW PLATFORMA EDUKACYJNA Lekcja 5 LabVIEW i Arduino konfiguracja środowiska i pierwszy program

Seria wielofunkcyjnych serwerów sieciowych USB

inode instalacja sterowników USB dla adaptera BT 4.0

INSTRUKCJE KONFIGURACJI POŁĄCZENIA LAN

Oprogramowanie testowe CSMIO/IP v3.000 dla programu Mach4.

PLUTO Sterownik bezpieczeństwa Skrócona Instrukcja obsługi oprogramowania. PlutoProgrammingManualPL_v7A.pdf 1

Dell Display Manager - przewodnik użytkownika

Kurs SINAMICS G120 Konfiguracja i uruchomienie. Spis treści. Dzień 1

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Nr: 15. Tytuł: Kancelaris w systemie Windows 8 i Windows 8.1. Data modyfikacji:

Podstawy programowania w środowisku Totally Integration Automation Portal

Ćwiczenia z S Komunikacja S z dotykowymi panelami HMI na przykładzie współpracy sterownika z panelem KTP600 PN.

Konfiguracja panelu ASTRAADA HMI z sterownikiem ASTRADA ONE

Seria wielofunkcyjnych serwerów sieciowych USB

Autorzy. Zespół SABUR Sp. Z o.o. Wydanie Data. Sierpień SABUR Sp. Z o. o. Wszelkie prawa zastrzeżone

Materiały dodatkowe. Simulink Real-Time

FAQ: /PL Data: 3/07/2013 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-1200

Poniższy przykład przedstawia prosty sposób konfiguracji komunikacji między jednostkami centralnymi LOGO! w wersji 8 w sieci Ethernet.

Istnieją trzy sposoby tworzenia kopii zapasowej na panelu Comfort:

instrukcja instalacji modemu SpeedTouch 605s

CoDeSys 3 programowanie w języku drabinkowym LD

Automatyka i Regulacja Automatyczna, PRz, r.a. 2011/2012, Żabiński Tomasz

Sterowniki programowalne (PLC, PAC), norma IEC61131, proces konfiguracji, programowania i uruchamiania sterowników.

SKRó CONA INSTRUKCJA OBSŁUGI

1. INSTALACJA SERWERA

MultiTool instrukcja użytkownika 2010 SFAR

FIRMWARE MODUŁU TIBBO INTERFEJSU ETHERNETOWEGO UNIV x - Tibbo EM500 v2.0

RADIOMETR RUM-2 Nota Aplikacyjna

Instrukcja wgrywania aktualizacji oprogramowania dla routera Edimax LT-6408n

SERIA IC Kontrolery dostępu TCP/IP

FAQ: /PL Data: 01/06/2015 WinCC Professional konfiguracja struktury klient-serwer

INTERFEJS RENAULT USB INSTRUKCJA OBSŁUGI strona 1/16

Przełącznik USB 2.0. Podręcznik użytkownika. Typ: DA & DA

Instalacja MUSB2232FKA w systemie Windows 7

Instrukcja instalacji i obsługi modemu ED77 pod systemem operacyjnym Windows 98 SE (wydanie drugie)

Spis treści. Dzień 1. I Konfiguracja sterownika (wersja 1410) II Edycja programu (wersja 1406) III Środowisko TIA Portal (wersja 1410)

3/13/2012. Automatyka i Sterowanie PRz Wprowadzenie. Wprowadzenie. Historia automatyki. dr inż. Tomasz Żabiński. Odśrodkowy regulator prędkości

Satel Integra FIBARO

Transkrypt:

TwinCAT System - kompletny system automatyki dla komputerów PC bazujący na systemie ADS, zmieniający komputer PC w kontroler czasu rzeczywistego, mogący uruchomić wiele systemów PLC, kontrolować osie NC. Umożliwia programowanie i obsługę urządzeń, pozwala odseparować programowanie od run-time systemu, pracuje w środowisku Windows (NT/2000/XP, NT/XP Embedded, CE). Obsługuje wszystkie standardy Fieldbus. TwinCAT System Manager - centralne narzędzie konfiguracyjne i organizujące TwinCAT System (konfiguracja systemów PLC, konfiguracja osi oraz podłączonych kanałów we/wy i łączenie ich ze zmiennymi programowymi i zadaniami, zarządzanie urządzeniami podłączonymi przez Fieldbus) TwinCAT CP - tworzy połączenie pomiędzy programami systemu Windows a funkcjami panelu kontrolnego, takimi jak: bezpośrednie przełączanie, sygnalizacja diodowa, wsparcie UPS TwinCAT I/O - sterowanie w trybie rzeczywistym wejściami i wyjściami z poziomu systemu Windows NT/2000/XP/CE (łączenie wejść i wyjść z zadaniami, łączenie zadań z innymi zadaniami, najmniejsza jednostka bit, obsługa wszystkich standardów Fieldbus) TwinCAT PLC tworzenie programów PLC (standard IEC 61131-3 {IL, LD, FBD/CFC, SFC, ST}, praca w środowisku Windows NT/2000/XP, programowanie lokalne, przez TCP/IP, przez Fieldbus, jedno narzędzie dla wszystkich platform {PC, BC, BX, CX}, rozbudowane biblioteki, wiele narzędzi pomocniczych) TwinCAT NC PTP sterowanie osiami w trybie point-to-point z pominięciem modułów pozycjonujących i kontrolerów NC (obliczenia wykonane przez procesor PC, połączenie z enkoderem, napędem i sterownikiem, specjalna struktura osi, zaawansowane algorytmy pozycjonowania) TwinCAT NC I system NC do interpolacji toru ruchu (interpolacja 3D, obsługa głównych standardów programowania CNC, sterowanie osiami z poziomu Windows NT/2000/XP, obliczenia wykonywane na procesorach PC, sterowanie osiami przez Fieldbus) TwinCAT CNC interpolacja osiowa w więcej niż 3 kierunkach (pełna funkcjonalność CNC z poziomu PC, praca w czasie rzeczywistym, rozszerzenie TwinCAT NC I o cechy CNC, obsługa do 32 osi, komunikacja przez wszystkie standardy Fieldbus)...... 3

Powyższy przykład ilustruje wszukiwanie sterowników komunikujących się przez połączenie Ethernetowe i znajdujący się w jednej sieci z komputerem, za pomocą którego łączymy się ze sterownikiem. Jeżeli, po wciśnięciu opcji Broadcast Search, Twin CAT System Manager nie znalazł urządzenia, należy: - sprawdzić czy sterownik jest zasilony prawidłowo, - sprawdzić czy kabel służący do komunikacji nie jest uszkodzony, - sprawdzić czy sterownik i komputer są w tej samej sieci (ustawienia TCP/IP) - sprawdzić czy komputer ma wyłączoną zaporę Firewall W przypadku urządzeń komunikujących się przez port COM należy ręcznie dodać urządzenie. W tym celu klikamy na ikonę TwinCAT System Service znajdującą się przy zegarku, wybieramy opcję Properties, zakładkę AMS Router i klikamy Add. Typowe ustawienia dla sterowników serii BC i BX to: 4

Polecenie Scan Devices uruchamia automatyczne wyszukiwanie urządzeń podłączonych do sterownika, na którym jesteśmy zalogowani (informację o sterowniku znajdziemy w dolnym prawym rogu, obok trybu pracy w jakim się ów sterownik znajduje). Zawsze po zakończeniu wyszukania należy sprawdzic zgodność konfiguracji z rzeczywistym zestawieniem sprzętowym. Drobne różnice mogą wynikac z faktu, że np. niektóre moduły zostały zastąpione przez nowsze modele, ale posiadaja tą samą funkcjnalność i logikę. Aby zamienić wyszukany moduł klikamy na nim prawym przyciskiem myszy i wybieramy opcję Change to Compatybile Type. Jeżeli nie chcemy korzystać z wyszukiwania automatycznego, możemy zestawić żądaną konfigurację sprzętową ręcznie poleceniami Append Box i Instert Terminal Before. Standardowo wyszukiwane urządzenia to: 1. W przypadku sterowników serii BX: - BX Device (BX-BK) zasilacz z magistralą K-Bus, do którego dołączone są moduły - Ethernet (BX9000) interfejs ethernetowy, ustawienia protokołu TCP/IP są konfigurowalne - SSB (BX-M510) interfejs protokołu CANOpen 2. W przypadku sterowników serii CX: - CX1100 - zasilacz z magistralą K-Bus, do którego dołączone są moduły - NOV/DP-RAM pamięć RAM przechowująca zmienne po zaniku zasilania - RT Ethernet wymiana danych przez ethernet w czasie rzeczywistym Skróconą informację o urządzeniu lub module znajdziemy klikając na interesujący nas obiekt i wybierając zakładkę General. Dla modułu KL 1408 wygląda ona następująco: KL 1408, 8 Ch. Input (24V, 3.0ms)... 5

TwinCAT PLC pozwala na tworzenie aplikacji na wszystkie urządzenia firmy Beckhoff. Dodatkową zaletą jest fakt, że program napisany na sterowniki jednej rodziny pasuje na pozostałe, tzn. jeżeli tworząc program wybierzemy opcję PC or CX, stworzymy aplikację, a później istnieje potrzeba wgrania jej na sterownik z rodziny BX, to transformacji dokonujemy w prosty sposób. Oczywiście program będzie działał prawidłowo, jeżeli nowy sterownik ma nie mniejszą funkcjonalność. Zalecane jest jednak wybranie w oknie Choose Target System Type odpowiedniego obiektu docelowego. Okno wyboru obiektu, który chcemy stworzyc pozwala wybrać: - program (wywołuje inne programy, funkcje i bloki funkcyjne, wywoływany przez task, przechowuje wartości zmiennych lokalnych do następnego cyklu PLC) - blok funkcyjny (wywołuje inne bloki funkcyjne i funkcje, wartości zmiennych lokalnych przechowywane do następnego cyklu, może być wywołany wielokrotnie w jednym cyklu, dla każdego wywołania przypisany jest inny obszar pamięci) - funkcję (nie przechowuje wartości zmiennych lokalnych, dokładnie jedno wyjście) 6

Podczas kompilacji projektu tworzony jest plik o takiej samej nazwie jak projekt, ale z rozszerzeniem *.tpy. Plik ten wczytywany jest w programie Twin CAT System Manager i to w nim linkowane są zmienne programowe ze zmiennymi we/wy. 7

Zmienną z programu można zlinkować tylko z jedną zmienną wejścia/wyjścia. Zmienne w programie za połączone ze zmiennymi wejść/wyjść dopiero po aktywacji konfiguracji. 8

Ważne jest, aby przed zalogowaniem się sprawdzić obiekt, na który zostanie wgrany program. Obiekt ten widoczny jest w prawym dolnym rogu okna programu TwinCAT PLC Control.... 9

Podstawą przy projektowania bloków funkcyjnych jest często rozwiązanie zagadnienia od strony matematycznej, fizycznej, logicznej itd. Ostatnim etapem jest dopiero wyrażenie myśli poprzez bloki funkcyjne, funkcje, pętle programowe, warunki. Powyższy przykład pozwala zapoznać się z podstawowymi funkcjami i typami zmiennych.... 10

Bloki funkcyjne posiadają zmienne: - Var_Input - wejściowe, przenoszą wartości z obiektu, w którym blok jest wywołany, do wnętrza bloku, - Var_Output - wyjściowe, wyprowadzają wartość z bloku do obiektu w którym jest on wywołany, - Var_In_Out - wejścia-wyjścia, pozwalają na wykonanie operacji na zmiennych zewnętrznych bloku, - Var lokalne wartość tej zmiennej nie może byc odczytana poza blokiem.... 11

12

Zmienne wyjściowe z bloków funkcyjnych mogą nie zostać wykorzystane w programie, nie powoduje to wystąpienia błędu. Błędem jest nieprzypisanie zmiennej do wejścia bloczka.... 13

Wizualizacja może być uruchomiona bezpośrednio na sterownikach serii CX z zainstalowanym Target Visu. Na wszystkich pozostałych sterownikach może być dokonywany podgląd aplikacji poprzez wizualizację uruchomioną na lokalnym komputerze. Wykorzystywane zmienne są zmiennymi z programu, nie trzeba ich specjalnie adresować lub deklarować. 14

Dodanie akcji, zmiana własności elementów sprawia, że tworzone w wizualizacji elementy mogą się zmieniać podczas działania aplikacji, dzieki czemu mozliwa jest m.in. animacja obiektów. 15

16

17

18