Podstawy obslugi programu TwinCAT System Manager

background image



Podstawy obsługi programu

TwinCAT System Manager

Cz

ęść

1






Wersja dokumentacji 1.1






Warszawa 2009

background image

BECKHOFF

Podstawy obsługi programu TwinCAT System Manager

2

Spis tre

ś

ci

1. Wprowadzenie .................................................................................................................3

1.1. Licencje .....................................................................................................................4

1.2. TwinCAT Run-Time...................................................................................................5

1.3. TwinCAT System Service..........................................................................................5

2. TwinCAT System - Properties..........................................................................................6

3. TwinCAT System Manager ..............................................................................................8

3.1. Nawi

ą

zanie poł

ą

czenia ze sterownikiem .................................................................11

3.1.1. Sterownik z interfejsem Ethernet ......................................................................11

3.1.2. Sterownik z interfejsem RS232 (sterowniki serii BC i BX) ................................14

3.2. Wykrycie i konfiguracja urz

ą

dze

ń

............................................................................16

3.2.1. Automatyczne wyszukanie urz

ą

dze

ń

................................................................16

3.2.2. Konfiguracja wybranych elementów .................................................................18

3.2. Moduły I/O Beckhoff Fieldbus .................................................................................19

3.3. Zmiana adresu IP, nazwy sieciowej i adresu AMS Net ID.......................................20

3.4. Tryb Free Run .........................................................................................................21

3.5. Watch ......................................................................................................................23

3.6. Dodanie projektu PLC .............................................................................................24

3.7. Linkowanie zmiennych ............................................................................................25

3.8. Wgranie konfiguracji na sterownik...........................................................................27

background image

BECKHOFF

Podstawy obsługi programu TwinCAT System Manager

3

1. Wprowadzenie

System TwinCAT (The Windows Control and Automation Technology) jest platform

ą

programistyczn

ą

dla wszystkich kontrolerów oferowanych przez firm

ę

Beckhoff,

jednocze

ś

nie jest oprogramowaniem pozwalaj

ą

cym zmieni

ć

niemal ka

ż

dy komputer klasy

PC w kontroler czasu rzeczywistego. Jest kompleksowym narz

ę

dziem, umo

ż

liwia m.in.

konfiguracj

ę

sterowników,

tworzenie

aplikacji,

zarz

ą

dzanie

osiami,

wgrywanie

oprogramowania,

testowanie

systemu.

Protokół

komunikacyjny

wykorzystywany

w systemie TwinCAT nazywa si

ę

ADS (ADS - Automation Device Specification),

urz

ą

dzenia w nim wyst

ę

puj

ą

ce dostaj

ą

odpowiednie adresy AMS (Automation Message

Specification). System TwinCAT znajduje zastosowanie w ró

ż

nego rodzaju aplikacjach,

m.in. dzi

ę

ki zapewnionej obsłudze wszystkich ogólno dost

ę

pnych standardów Fieldbus, co

umo

ż

liwia współprac

ę

z urz

ą

dzeniami nie tylko firmy Beckhoff, ale wszystkich dost

ę

pnych

na rynku producentów.


System TwinCAT dzielimy zasadniczo na dwie cz

ęś

ci:



TwinCAT System



TwinCAT Run-Time.

TwinCAT System

W obecnej wersji 2.11 działa na platformie Microsoft Windows 2000/XP/Vista/7 (wersje

32 bitowe). Jego główne składowe to TwinCAT System Manager (narz

ę

dzie słu

żą

ce do

konfiguracji urz

ą

dze

ń

) i TwinCAT PLC Control (narz

ę

dzie programistyczne).

background image

BECKHOFF

Podstawy obsługi programu TwinCAT System Manager

4

1.1. Licencje

Dost

ę

pnych jest 6 licencji TwinCAT-a:


TwinCAT CP:



bezpłatny,



zapewnia komunikacj

ę

przez ADS



nie zawiera składowych TwinCAT System Manager i TwinCAT PLC Control



program mo

ż

na stworzy

ć

wykorzystuj

ą

c odpowiednie biblioteki w innym

ś

rodowisku

programistycznym, np.: Visual C++, VB, Microsoft .NET, Delphi, C++, NI LabVIEW,
NI Measurement Studio, Flash, Java itp.


TwinCAT I/O



zawiera wszystkie opcje wersji TwinCAT CP



obsługa wszystkich standardów Fieldbus w TwinCAT System Manager co zapewnia

łatwy dost

ę

p do wej

ść

/wyj

ść

za pomoc

ą

zmiennych, obsługa w

ą

tków


TwinCAT PLC



wszystkie opcje wersji TwinCAT I/O



zawiera TwinCAT PLC Control – zgodny ze standardem IEC 61131-3 edytor do

tworzenia aplikacji PLC



dost

ę

pne j

ę

zyki programowania: IL, LD, FBD, ST, CFC, SFC



mo

ż

liwo

ść

tworzenia wizualizacji



programowanie w trybie lokalnym, poprzez TCP/IP, RS232 oraz inne standardy

Fieldbus



zawiera rozbudowane biblioteki



posiada wygodny tryb symulacji


TwinCAT NC PTP



wszystkie funkcje wersji TwinCAT PLC



obsługa osi z poziomu TwinCAT System Manager



biblioteki do obsługi nap

ę

dów, enkoderów



zaawansowane algorytmy pozycjonowania


TwinCAT NC I



wszystkie funkcje wersji NC PTP



interpolacja 3D, obsługa podstawowych funkcji G-Code


TwinCAT CNC



wszystkie funkcje wersji NC I



obsługa G-Code



gotowy interfejs HMI

background image

BECKHOFF

Podstawy obsługi programu TwinCAT System Manager

5

1.2. TwinCAT Run-Time

TwinCAT Run-Time –

ś

rodowisko uruchomieniowe TwinCAT – dost

ę

pny jest

w wersjach PLC, NC PTP, NC I. TwinCAT Run-Time zaszyty jest w firmware sterowników
z rodziny BC, BX oraz w specjalnie przygotowanych obrazach Microsoft Windows CE
5/CE 6/XP Embedded. W

ś

rodowisku Windows 2000/XP/Vista/7 instaluje si

ę

go wraz

z systemem TwinCAT. Run-Time TwinCAT pozwala uruchomi

ć

stworzony w TwinCAT

PLC Control program, jest systemem czasu rzeczywistego.

1.3. TwinCAT System Service

TwinCAT System Service informuje nas o aktualnym stanie TwinCAT-a na danym

urz

ą

dzeniu. Stan ten sygnalizowany jest odpowiedni

ą

ikon

ą

:

- Config Mode - TwinCAT jest w stanie konfiguracji. Program nie wykonuje si

ę

,

mo

ż

liwe jest wyszukanie i parametryzacja urz

ą

dze

ń

, wej

ść

/wyj

ść

. Działa

komunikacja przez ADS. Skonfigurowane wcze

ś

niej poł

ą

czenia s

ą

aktywne.

- Run – TwinCAT wykonuje napisany wcze

ś

niej program. Nie mo

ż

liwa jest

konfiguracja urz

ą

dze

ń

. TwinCAT przejmuje w tym momencie kontrol

ę

nad

systemem operacyjnym i zamienia go w system czasu rzeczywistego. Procesy
TwinCAT-a otrzymuj

ą

najwy

ż

szy priorytet, procesy systemu operacyjnego

schodz

ą

na dalszy plan.

- Stopped – TwinCAT jest wył

ą

czony, nie działa komunikacja ADS, niemo

ż

liwe jest

wyszukanie urz

ą

dze

ń

.

- Stopping – TwinCAT przechodzi w stan Stop.

- Starting – TwinCAT przechodzi ze stanu Stop w Run lub Config.

background image

BECKHOFF

Podstawy obsługi programu TwinCAT System Manager

6

2. TwinCAT System - Properties

Po zainstalowaniu TwinCAT-a przy zegarku pojawia nam si

ę

ikona TwinCAT System Service. Informuje nas ona o trybie pracy
w jakim znajduje si

ę

aktualnie TwinCAT. Zapewnia ona te

ż

łatwy

dost

ę

p do najcz

ęś

ciej wykorzystywanych składowych systemu.

Wystarczy klikn

ąć

PPM lub LPM na ikonie aby otrzyma

ć

podr

ę

czne

menu.

TwinCAT System Properties (pierwszy element na li

ś

cie)

podzielony jest najcz

ęś

ciej na pi

ęć

zakładek: General, System, AMS

Router, PLC, Registrarion.

General

Zakładka ta zawiera informacje o licencji, wersji,

danych do rejestracji, ew. ograniczeniu czasowym
gdy TwinCAT nie został zarejestrowany.

Na ilustracji obok:
TwinCAT NC I – licencja TwinCAT-a
v2.10.0(Build 1340) – wersja TwinCAT-a

Pola Name, Company, Reg-Key zawieraj

ą

dane

z rejestracji.






System

Zakładka ta zawiera informacje systemowe:

uruchomione przez TwinCAT-a procesy, sposób
uruchamiania si

ę

TwinCAT-a po starcie systemu

oraz

opcje

autologowania.

Ilustracja

obok

przedstawia procesy typowe dla TwinCAT NC I.

Po restarcie TwinCAT przechodzi w tym

przypadku w tryb Config Mode (Enable powoduje
automatyczny start aplikacji, Disable nie pozwala
TwinCAT-owi wystartowa

ć

).

Wykorzystanie funkcji Auto Logon pozwala na

automatyczne zalogowanie si

ę

do systemu Windows

na konto okre

ś

lonego u

ż

ytkownika. W przypadku

kiedy hasło nie zostanie wprowadzone funkcja Auto
Logon

nie

b

ę

dzie

dost

ę

pna.

Pomini

ę

cie

automatycznego logowania w przypadku je

ś

li zostały

ju

ż

dane

zapisane,

jest

mo

ż

liwe

poprzez

przytrzymanie klawisza Shift podczas logowania.

Uwaga! Zmiany w systemie powinny by

ć

dokonywane tylko przez do

ś

wiadczonych

u

ż

ytkowników programu TwinCAT i zgodnie z pomoc

ą

oferowan

ą

przez wsparcie

programu (przycisk F1- pomoc).

background image

BECKHOFF

Podstawy obsługi programu TwinCAT System Manager

7

AMS Router

Zakładka ta zawiera informacj

ę

o adresie

AMS

Net

Id

naszego

komputera oraz o skonfigurowanych
wcze

ś

niej poł

ą

czeniach ADS.

Zmiana naszego adresu AMS Net Id

wymaga

ponownego

uruchomienia

systemu. Adres ten musi by

ć

unikalny

w sieci.

Lista z histori

ą

poł

ą

cze

ń

ADS

aktualizuje

si

ę

automatycznie

po

dodaniu nowych urz

ą

dze

ń

w TwinCAT

System Manager.

Mo

ż

na dodawa

ć

r

ę

cznie poł

ą

czenia

ADS poprzez opcj

ę

Add. Opcj

ę

t

ą

wykorzystujemy

najcz

ęś

ciej

w przypadku poł

ą

czenia przez port

COM. Domy

ś

lne parametry takiego poł

ą

czenia

pokazane s

ą

na ilustracji. Dodane r

ę

cznie poł

ą

czenie

jest aktywowane restartem lokalnego TwinCAT-a.

PLC

Ta zakładka zawiera ustawienia dotycz

ą

ce Run-

Time na urz

ą

dzeniu. Ustalamy ilo

ść

działaj

ą

cych

jednocze

ś

nie Run-Timów (maksymalnie 4). Ka

ż

dy

z nich

jest

konfigurowany

osobno.

Mo

ż

emy

zdecydowa

ć

, czy program na nim uruchomiony

wystartuje razem z TwinCAT-em oraz czy ma
przechowywa

ć

dane po zaniku zasilania.





Registration

Zakładka słu

żą

ca rejestracji programu TwinCAT.

Wygenerowany numer System ID nale

ż

y przesła

ć

na

info@beckhoff.pl wraz z dowodem zakupu licencji.
Odesłany wówczas zostanie klucz rejestracyjny.
Licencja przypisana jest do dysku twardego
komputera. Wymiana dysku lub zmiana układu
partycji powoduj

ą

wygenerowanie nowego numeru

System ID.

background image

BECKHOFF

Podstawy obsługi programu TwinCAT System Manager

8

3. TwinCAT System Manager


TwinCAT System Manager jest narz

ę

dziem słu

żą

cym do konfiguracji systemu:

programów PLC/ NC PTP/NC I, osi, wej

ść

/wyj

ść

, interfejsów Fieldbus i innych urz

ą

dze

ń

.

Poni

ż

ej przedstawione jest okno główne programu:

background image

BECKHOFF

Podstawy obsługi programu TwinCAT System Manager

9

Opis okna programu

W górnej cz

ęś

ci programu jest pasek narz

ę

dzi

Najcz

ęś

ciej wykorzystywane opcje z paska narz

ę

dzi:

Nowa konfiguracja

Otwórz konfiguracj

ę

Odczytaj konfiguracj

ę

ze sterownika

Zapisz konfiguracj

ę

Wybierz odpowiedni sterownik

Stwórz mapowanie

Sprawd

ź

konfiguracj

ę

Aktywuj aktualn

ą

konfiguracj

ę

(mapowanie i sprawdzanie konfiguracji zostan

ą

wykonane automatycznie je

ś

li nie były zrobione wcze

ś

niej)

Przejd

ź

w tryb Run

Przejd

ź

w tryb Config

Uruchom Free-Run – tryb rozruchowo-testowy

Reset urz

ą

dze

ń

Rozwi

ń

wszystkie elementy drzewa

Poka

ż

okno loggera

Poka

ż

obserwowane zmiennych

Poka

ż

zu

ż

ycie systemu

Poka

ż

aktualne warto

ś

ci zmiennych

Poka

ż

zmienne pomocnicze

ą

cz tryb eksperta

Pomoc i informacje o programie

Tworzona w TwinCAT System Managerze konfiguracja

prezentowana jest w formie drzewka znajduj

ą

cego si

ę

w lewej

cz

ęś

ci okna. Ta forma ułatwia poruszanie si

ę

po konfiguracji i

jej modyfikacj

ę

. Elementy drzewka przedstawione s

ą

poni

ż

ej.

Program PLC i osie dodaje si

ę

r

ę

cznie. Urz

ą

dzenia mo

ż

na

wyszuka

ć

automatycznie jak i doda

ć

r

ę

cznie (opcja dla

u

ż

ytkowników zaawansowanych).

background image

BECKHOFF

Podstawy obsługi programu TwinCAT System Manager

10

Widok

Obja

ś

nienie

Ustawienia dotycz

ą

ce systemu urz

ą

dzenia docelowego

Konfiguracja osi - wyst

ę

puje tylko w TwinCAT NC PTP lub wy

ż

szym

Konfiguracja programu PLC

Konfiguracja krzywek – dost

ę

pne jako opcja

Konfiguracja urz

ą

dze

ń

, protokołów Fieldbus, wej

ść

/wyj

ść

, linkowa

ń

itp.

Przedstawia

powi

ą

zania

mi

ę

dzy

programowymi

i

fizycznymi

wej

ś

ciami/wyj

ś

ciami

Znak „+” w gał

ę

zi oznacza,

ż

e zawiera on ukryte elementy. Klikni

ę

cie na „+” rozwija

fragment drzewka pokazuj

ą

c elementy wewn

ą

trz. Dodatkowe informacje o zaznaczonym

urz

ą

dzeniu lub konfiguracji systemu wy

ś

wietlane s

ą

w prawej cz

ęś

ci okna. Mo

ż

na

nadawa

ć

własne nazwy urz

ą

dzeniom i zmiennym wyst

ę

puj

ą

cym w konfiguracji.


Pasek statusu znajduje si

ę

w dolnym prawym rogu okna ekranu. Wskazuje on

urz

ą

dzenie na którym aktualnie jeste

ś

my zalogowani wraz ze statusem poł

ą

czenia/trybem

pracy sterownika.

Pole wskazuj

ą

ce element docelowy przyjmuje dwie formy:

Wygl

ą

d

Opis

Napis „Local” i AMS Net Id na szarym tle - obiektem docelowym jest komputer
lokalny, ten na którym mamy otwarty program TwinCAT System Manager, np.
nasz laptop, komputer przemysłowy itp.

Nazwa urz

ą

dzenia i AMS Net Id na czerwonym tle – obiektem docelowym

urz

ą

dzenie zdalne, to na nie wgrana zostanie utworzona konfiguracja, np.

sterownik serii BC, BX, CX, komputer przemysłowy serii C, CP itp.


Pole ze statusem poł

ą

czenia/trybem pracy sterownika

Wygl

ą

d

Opis

Poł

ą

czenie jest nawi

ą

zane, TwinCAT na obiekcie docelowym jest w trybie Run,

warto

ść

w procentach pokazuje wykorzystanie run-time

Poł

ą

czenie jest nawi

ą

zane, TwinCAT na obiekcie docelowym jest w trybie Config

Mode – tryb konfiguracji

Poł

ą

czenie jest nawi

ą

zane, TwinCAT na obiekcie docelowym jest w trybie

Config/Free Run – tryb rozruchowo testowy szczegółowo opisany pó

ź

niej

/

Brak poł

ą

czenia z urz

ą

dzeniem/TwinCAT jest zatrzymany


Typowy proces konfiguracji sterownika składa si

ę

z czterech etapów:



Nawi

ą

zanie poł

ą

czenia ze sterownikiem



Automatycznego wyszukania urz

ą

dze

ń



Dodania projektu PLC, konfiguracji systemu, linkowania wej

ść

/wyj

ść

itp.



Wgrania konfiguracji na sterownik

background image

BECKHOFF

Podstawy obsługi programu TwinCAT System Manager

11

3.1. Nawi

ą

zanie poł

ą

czenia ze sterownikiem

3.1.1. Sterownik z interfejsem Ethernet

Poł

ą

czenia ze sterownikiem dokonuje si

ę

w programie TwinCAT System Manager.

W celu nawi

ą

zania poł

ą

czenia Ethernetowego ze sterownikiem nale

ż

y:

Klikn

ąć

w drzewie ikon

ę

SYSTEM – Configuration (1) a nast

ę

pnie przycisk Choose

Target (2) z zakładki General lub ikon

ę

Choose Target (A) z paska narz

ę

dzi lub klawisz

F8.

W nowo otwartym oknie Choose Target System wy

ś

wietla si

ę

historia nawi

ą

zanych

poł

ą

cze

ń

. Je

ż

eli naszego urz

ą

dzenia nie ma na li

ś

cie, nale

ż

y wybra

ć

opcj

ę

Search

(Ethernet)... (B, 3).

Uwaga!

Wy

ś

wietlane nazwy to historia poł

ą

cze

ń

. Je

ż

eli nasz

komputer lub urz

ą

dzenie zdalne zmieniło swój adres IP

lub AMS Net Id, to pomimo wy

ś

wietlania jego nazwy na

li

ś

cie poł

ą

czenie jest nieaktywne. W takim przypadku

naci

ś

ni

ę

cie „+” obok nazwy sterownika powoduje

przekre

ś

lenie

ikony

TwinCAT-a.

Nale

ż

y

wówczas

procedur

ę

poł

ą

czenia przeprowadzi

ć

ponownie.

Rozwini

ę

te znakiem „+” kolejne nazwy sterowników to

historia poł

ą

cze

ń

danego urz

ą

dzenia.

Je

ż

eli na li

ś

cie znajduje si

ę

ju

ż

urz

ą

dzenie o nazwie

sieciowej lub AMS Net Id takim, który jest ju

ż

na li

ś

cie –

mog

ą

wyst

ą

pi

ć

problemy z komunikacj

ą

. Nale

ż

y usun

ąć

ten wpis.

background image

BECKHOFF

Podstawy obsługi programu TwinCAT System Manager

12

W celu wyszukania w sieci sterowników, w nowo otwartym oknie Add Route Dialog

wciskamy przycisk Broadcast Search (1) – na t

ą

komend

ę

odpowiedz

ą

nam wszystkie

urz

ą

dzenia w sieci posiadaj

ą

ce Run-Time TwinCAT-a. Je

ż

eli urz

ą

dzenie, którego szukamy

nie ma na li

ś

cie to najcz

ęś

ciej:



Znajduje si

ę

w innej grupie TCP/IP – nale

ż

y zmieni

ć

adres IP



Program antywirusowy/firewall blokuje program TwinCAT – nale

ż

y wył

ą

czy

ć

na

chwil

ę

ochron

ę



Urz

ą

dzenie sygnalizuje jaki

ś

ą

d – nale

ż

y sprawdzi

ć

w dokumentacji co to za bł

ą

d i

usun

ąć

przyczyn

ę



Nie

ś

wieci si

ę

dioda sygnalizuj

ą

ca komunikacj

ę

przy karcie sieciowej urz

ą

dzenia/na

urz

ą

dzeniu – niesprawny kabel lub karta sieciowa

Przykładowa lista urz

ą

dze

ń

:

Obja

ś

nienie

Host Name: nazwa sieciowa urz

ą

dzenia, dowolnie edytowalna. Domy

ś

lne

ustawienie to typ urz

ą

dzenia znak „_” i sze

ść

ostatnich cyfr adresu MAC karty

sieciowej (pełny adres znajduje si

ę

na obudowie urz

ą

dzenia), np. CX_03851E

to sterownik serii CX o ostatnich cyfrach adresu MAC 03851E (hex).
Connected: znak „X” w tym polu oznacza aktywne poł

ą

czenie ADS.

Address: adres IP urz

ą

dzenia

AMS NetId: adres AMS Net Id urz

ą

dzenia

TwinCAT: wersja Run-Time TwinCAT-a na urz

ą

dzeniu

OS Version: wersja systemu operacyjnego/firmware-u

background image

BECKHOFF

Podstawy obsługi programu TwinCAT System Manager

13

Z listy aktualnie dost

ę

pnych urz

ą

dze

ń

wybieramy to, z którym chcemy nawi

ą

za

ć

poł

ą

czenie (2) – w tym przykładzie jest to CX_03851E – uzupełni

ą

si

ę

dane dotycz

ą

ce

poł

ą

czenia (zielona ramka). Zmieniamy sposób dodawania wpisu na IP Address (3),

nast

ę

pnie klikamy na przycisk Add Route (4).Dodanie nowego poł

ą

czenia jest chronione

hasłem.


Po

wprowadzeniu

danych

zatwierdzamy

przyciskiem

„OK”

Ustawienia fabryczne:



Windows CE, sterowniki serii BC

i BX – dowolny u

ż

ytkownik, bez

hasła



Windows

XP

Embedded

u

ż

ytkownik „Administrator”, hasło

„1”

Hasło i u

ż

ytkownika mo

ż

na zmienia

ć

, szczegółowe informacje na ten temat znajduj

ą

si

ę

w dokumentacji urz

ą

dzenia.


Je

ż

eli poł

ą

czenie zostało nawi

ą

zane, w oknie Add Route Dialog pojawi si

ę

znak „X”

w polu Connected przy nazwie sterownika, z którym si

ę

ł

ą

czyli

ś

my. Je

ś

li nie, nale

ż

y

czynno

ść

powtórzy

ć

. W przypadku wyst

ą

pienia bł

ę

du, prosz

ę

sprawdzi

ć

czy sterownik na

pewno jest w tej samej grupie TCP/IP.

Aby zamkn

ąć

okno, wciskamy przycisk Close (5).

W oknie Choose Target System powinien si

ę

pojawi

ć

nowododany sterownik. Aby

zalogowa

ć

si

ę

na nim programem TwinCAT System Manager nale

ż

y wybra

ć

go z listy

i klikn

ąć

lub dwukrotnie klikn

ąć

na jego nazw

ę

.

Od tego momentu na pasku stanu w głównym oknie TwinCATSystem Manager jest

widoczna nazwa sterownika na czerwonym tle

.

background image

BECKHOFF

Podstawy obsługi programu TwinCAT System Manager

14

3.1.2. Sterownik z interfejsem RS232 (sterowniki serii BC i BX)

W celu nawi

ą

zania poł

ą

czenia przez RS232 ze sterownikiem nale

ż

y r

ę

cznie doda

ć

i

skonfigurowa

ć

poł

ą

czenie

Parametry

poł

ą

czenia

przez port COM (RS232)
nale

ż

y wpisa

ć

w polu Add

Remote Connection. Nie
mo

ż

na

tego

zrealizowa

ć

automatycznie

jak

w przypadku

realizacji

poł

ą

czenia przez Ethernet.

Nale

ż

y

uruchomi

ć

System Properties i przej

ść

do zakładki AMS Router.


Klikni

ę

cie przycisku Add

otwiera okno Add Remote
Connection
.

Nale

ż

y

wypełni

ć

pola konfiguracji

poł

ą

czenia.


Znaczenie pól:



Name – dowolna nazwa poł

ą

czenia, która b

ę

dzie widoczna w oknie Choose Target

System w TwinCAT System Manager



AMS Net Id – adres AMS protokołu ADS dla urz

ą

dzenia (sterownika). W przypadku

RS232 domy

ś

lna warto

ść

to 1.1.1.1.1.1



Address – parametry transmisji:

o

COM1 – komunikacja przez COM1 („COM” musi by

ć

pisane wielkimi literami)

o

38400 – domy

ś

lna pr

ę

dko

ść

transmisji w b/sek

o

e – domy

ś

lna parzysto

ść

o

8 – domy

ś

lna ilo

ść

bitów w ramce

o

1 – domy

ś

lna liczba bitów stopu

Wa

ż

na jest tak

ż

e forma zapisu (znaki interpunkcyjne musz

ą

by

ć

zachowane):

COM1:38400,e,8,1



Transport – sposób przesyłu danych, np. port COM, Ethernet, USB, Profibus itp.

Aby

poł

ą

czenie

było

aktywne

nale

ż

y

zrestartowa

ć

system TwinCAT. Nale

ż

y w tym

celu klikn

ąć

ikon

ę

TwinCAT w systray i wybra

ć

System









Config.

background image

BECKHOFF

Podstawy obsługi programu TwinCAT System Manager

15

Na koniec w programie TwinCAT System Manager wybieramy funkcj

ę

Choose Target

System i wskazujemy nasze poł

ą

czenie.

Od tego momentu na pasku stanu w głównym oknie TwinCAT System Manager jest

widoczna na czerwonym tle nazwa sterownika

oraz tryb pracy (

)

lub konfiguracji (

). Je

ż

eli zamiast trybu pracy wy

ś

wietla si

ę

informacja o braku

poł

ą

czenia (

) nale

ż

y sprawdzi

ć

:



czy port COM nie jest zajmowany przez inny program



czy kabel jest sprawny



je

ż

eli wykorzystujemy przej

ś

ciówk

ę

/konwerter – czy jest sprawna



czy ustawione parametry transmisji s

ą

odpowiednie

background image

BECKHOFF

Podstawy obsługi programu TwinCAT System Manager

16

3.2. Wykrycie i konfiguracja urz

ą

dze

ń


Konfiguracj

ę

sterownika mo

ż

na stworzy

ć

na dwa sposoby:



Automatycznie – funkcja Scan Devices – zalecana, urz

ą

dzenia wykrywaj

ą

si

ę

same, wymagane jest poł

ą

czenie ze sterownikiem.



R

ę

cznie – funkcja Append Device – dozwolona tylko zaawansowanym

u

ż

ytkownikom, wymaga znajomo

ś

ci urz

ą

dze

ń

, pozwala stworzy

ć

lub modyfikowa

ć

konfiguracj

ę

offline.

3.2.1. Automatyczne wyszukanie urz

ą

dze

ń

Do automatycznego wyszukiwania urz

ą

dze

ń

podł

ą

czonych do sterownika słu

ż

y funkcja

Scan Devices (wywołanie - PPM na I/O Devices). Automatyczne wyszukanie urz

ą

dze

ń

mo

ż

liwe jest tylko w trybie Config Mode, w trybie Run opcja jest niedost

ę

pna.
















Po wybraniu opcji Scan Devices pojawia si

ę

ostrze

ż

enie, i

ż

nie wszystkie typy

urz

ą

dze

ń

mog

ą

by

ć

znalezione automatycznie.

TwinCAT System Manager nie wykrywa urz

ą

dze

ń

:



nie posiadaj

ą

cych własnej logiki m.in. monitor, moduł separuj

ą

cy zasilanie



rzadko wykorzystywanych, np. RS232



urz

ą

dze

ń

nowszych ni

ż

wersja TwinCAT-a – nale

ż

y zaktualizowa

ć

TwinCAT-a



urz

ą

dze

ń

innych producentów, np. slave Profibus, slave CanOpen


Po zatwierdzeniu ostrze

ż

enia, system rozpocznie wyszukiwanie.

background image

BECKHOFF

Podstawy obsługi programu TwinCAT System Manager

17

Przykładowe urz

ą

dzenia


W naszym przypadku zostały znalezione:



RT-Ethernet – protokół wymiany danych w czasie rzeczywistym przez Ethernet



CX1100 – zasilacz z magistral

ą

K-Bus



NOV/DP-RAM – pami

ęć

nieulotna


Mo

ż

emy odznaczy

ć

urz

ą

dzenia których wykorzystywa

ć

nie b

ę

dziemy i kontynuowa

ć

proces konfiguracji (przycisk OK). Pojawi si

ę

okno pytaj

ą

ce czy chcemy wyszuka

ć

tzw.

Boxy. Boxami s

ą

m.in. moduły wej

ść

/wyj

ść

, urz

ą

dzenia typu slave itp.


Po uko

ń

czeniu skanowania mo

ż

emy aktywowa

ć

tryb Free Run , dzi

ę

ki któremu mamy

mo

ż

liwo

ść

sprawdzenia

poprawno

ś

ci

poł

ą

cze

ń

wej

ść

/wyj

ść

(szczegółowy

opis

w oddzielnym podrozdziale).


Proces wyszukiwania urz

ą

dze

ń

został zako

ń

czony.

background image

BECKHOFF

Podstawy obsługi programu TwinCAT System Manager

18

3.2.2. Konfiguracja wybranych elementów

Poni

ż

ej przedstawione jest okno typowej konfiguracji


Drzewko konfiguracji po lewej stronie (I/O Configuration) zawiera wyszukane

urz

ą

dzenia wej

ść

/wyj

ść

(I/O Devices) oraz mapowania (Mappings).


TwinCAT System Manager nadaje domy

ś

lne nazwy dla:



urz

ą

dze

ń

– Device 1, Device 2 itd.



boxów – Term 2 (moduł wej

ść

/wyj

ść

), Term 3, Box 1 (urz

ą

dzenie slave), Box 23 itd.



kanałów – Input, Output


Zmiana nazwy urz

ą

dzenia lub kanału


Wszystkie nazwy mo

ż

na edytowa

ć

klikaj

ą

c dwukrotnie na elemencie drzewa (2a) lub

wpisuj

ą

c nazw

ę

w pole Name (2b). Pole Type (2c) zawiera skrótowy opis cech elementu

- nie jest edytowalne.

background image

BECKHOFF

Podstawy obsługi programu TwinCAT System Manager

19

3.2. Moduły I/O Beckhoff Fieldbus


Rodzaje i oznaczenia typowych modułów

Oznaczenia AB WXYZ, np. KL1408:
A:



K – magistrala wymiany danych K-Bus



E – magistrala wymiany danych E-Bus

B:



S – mo

ż

liwo

ść

wyci

ą

gni

ę

cia gniazda do łatwego monta

ż

u przewodów



L – obudowa jednolita



M – moduły specjalne niestandardowe ( np. w innych obudowach)

Pierwsza cyfra – W:



1 – wej

ś

cia cyfrowe



2 – wyj

ś

cia cyfrowe



3 – wej

ś

cia analogowe



4 – wyj

ś

cia analogowe



5 – obsługa enkoderów, liczników



6 – moduły do komunikacji np. LON,

EiB, RS232



7 – zarezerwowane na przyszło

ść



8 – specjalne moduły zasilaj

ą

ce



9 – moduły separacyjne, ko

ń

cowe,

zasilaj

ą

ce magistral

ę


Cyfry XY – oznaczaj

ą

cechy modułu np.

przetwornik pr

ą

dowy, napi

ę

ciowy, zakres

pomiarowy, filtr itp.


Ostatnia cyfra – Z –
oznacza najcz

ęś

ciej ilo

ść

kanałów.

W niektórych przypadkach nazwa nadana automatycznie przez TwinCAT System

Manager ró

ż

ni si

ę

od nazwy widniej

ą

cej na obudowie modułu. Sytuacja taka mo

ż

liwa jest

gdy oba elementy (rzeczywisty i wy

ś

wietlany) maj

ą

tak

ą

sam

ą

funkcj

ę

logiczn

ą

, np. oba to

4 wyj

ś

cia cyfrowe. Nazw

ę

wy

ś

wietlan

ą

mo

ż

na w prosty sposób zmieni

ć

, klikaj

ą

c PPM na

nazwie modułu i wybieraj

ą

c opcj

ę

Change to Compatible Type... Je

ż

eli modułu nie ma

na li

ś

cie, to znaczy,

ż

e u

ż

ywana przez nas wersja TwinCAT-a jest zbyt stara i nie mo

ż

e

obsłu

ż

y

ć

tego urz

ą

dzenia. Nale

ż

y w takim przypadku pobra

ć

now

ą

wersj

ę

systemu

TwinCAT.

background image

BECKHOFF

Podstawy obsługi programu TwinCAT System Manager

20

3.3. Zmiana adresu IP, nazwy sieciowej i adresu AMS Net ID

Sterowniki z systemem Windows CE (seria CX, CP, PC)

W sterownikach z systemem Windows CE ustawienia sieciowe znajduj

ą

si

ę

na

zakładce CX Settings (w drzewku konfiguracji trzeba wybra

ć

SYSTEM-Configuration):



Ramka pomara

ń

czowa – Host Name (nazwa sieciowa) oraz nr AMS Net ID

wykorzystywany przez protokół ADS



Ramka czerwona – ustawienia dotycz

ą

ce Adresu IP



Ramka niebieska – ustawienia ekranu

Sterowniki serii BC i BX9000

W sterownikach serii BC i BX9000 ustawienia sieciowe znajduj

ą

si

ę

na zakładce

BX9000 (w drzewku konfiguracji trzeba wybra

ć

Device X (BX9000)



BX9000):



Ramka pomara

ń

czowa – Host Name (nazwa sieciowa)



Ramka czerwona – ustawienia dotycz

ą

ce Adresu IP, mo

ż

na wpisa

ć

go r

ę

cznie gdy

wybrana jest opcja Set IP Address



Manual



Numer AMS Net ID jest nadawany automatycznie jako adres IP rozszerzony o

„.1.1”

background image

BECKHOFF

Podstawy obsługi programu TwinCAT System Manager

21

3.4. Tryb Free Run

Tryb Free Run umo

ż

liwia testowanie portów wej

ś

ciowych i wyj

ś

ciowych zarówno

analogowych jak i cyfrowych podł

ą

czonych do sterownika serii BX, CX, CP, PC. Pozwala

on wymusza

ć

odpowiednie stany bez potrzeby uruchamiania programu na sterowniku.

Tryb bardzo przydatny przy uruchamianiu nowych instalacji. Pozwala w prosty sposób
sprawdzi

ć

poprawno

ść

okablowania, działanie czujników czy urz

ą

dze

ń

wykonawczych.

Opcja ta ju

ż

na pierwszym etapie konfiguracji wykrywa bł

ę

dy okablowania i wadliwe

elementy instalacji.

TwinCAT System Manager proponuje przej

ś

cie w tryb Free Run zaraz po wykryciu

urz

ą

dze

ń

. R

ę

czne przej

ś

cie w tryb Free Run jest mo

ż

liwe tylko z trybu Config. Aby przej

ść

do trybu Free Run wystarczy klikn

ąć

na ikon

ę

zaznaczon

ą

poni

ż

ej.


Praca sterownika w trybie Free Run jest sygnalizowana przez naprzemienne

wy

ś

wietlanie w prawym dolnym rogu okna System Menagera nazwy Config Mode i Free

Run.



Zbiorczy podgl

ą

d zmiennych


Zmienne w programie TwinCAT System Manager mo

ż

na podgl

ą

da

ć

zbiorczo lub

pojedynczo.

Zbiorczy podgl

ą

d zmiennych jest mo

ż

liwy w przypadku klikni

ę

cia w drzewie konfiguracji

na Device X – Image lub na wybrany moduł. Device X – Image zawiera wszystkie
zmienne wyst

ę

puj

ą

ce w danym urz

ą

dzeniu. Klikni

ę

cie na moduł powoduje pokazanie po

prawej stronie wszystkich jego zmiennych.

Kolumna Online przedstawia aktualne warto

ś

ci zmiennych. W przypadku zmiennych

wyj

ś

ciowych mo

ż

liwe jest wpisanie własnej warto

ś

ci. W tym celu nale

ż

y klikn

ąć

PPM na

zmiennej i wybra

ć

opcj

ę

Online Write...

background image

BECKHOFF

Podstawy obsługi programu TwinCAT System Manager

22

Zmienne typu BOOL przyjmuj

ą

warto

ś

ci 0 lub 1, typu INT od 0x0 do 0xFFFF (warto

ś

ci

hex). Obok zmiennych przedstawiaj

ą

cych warto

ś

ci analogowe w nawiasie „<>” podana

jest warto

ść

przeskalowana na odpowiedni zakres, np 0..10 V, 4..20 mA.


Podgl

ą

d pojedynczej zmiennej


Aby uzyska

ć

podgl

ą

d pojedynczej warto

ś

ci nale

ż

y klikn

ąć

na nazw

ę

zmiennej

i w oknie po prawej stronie wybra

ć

zakładk

ę

Online.


Zakładka ta przedstawia w polu Value aktualn

ą

warto

ść

zmiennej. Pod spodem

rysowana jest warto

ść

zmiennej w funkcji czasu czyli trend. Dla zmiennych wyj

ś

ciowych

mo

ż

emy wprowadzi

ć

własn

ą

warto

ść

wciskaj

ą

c przycisk Write... . Otwiera on poni

ż

sze

okno


Okno słu

ż

y do wprowadzenia zadanej

warto

ś

ci. Mo

ż

emy wybra

ć

jedn

ą

z wielu

proponowanych

postaci

zmiennej.

Do

wysterowania wyj

ść

cyfrowych stosujemy

przyciski „0” i „1”. Wprowadzon

ą

warto

ść

zatwierdzamy przyciskiem OK. Zmiany s

ą

od

razu

widoczne

na

modułach

wej

ść

/wyj

ść

.

background image

BECKHOFF

Podstawy obsługi programu TwinCAT System Manager

23

3.5. Watch

Funkcja Watch programu TwinCAT System Manager pozwala na obserwowanie

warto

ś

ci wybranych zmiennych w jednym oknie. Jest ona szczególnie przydatna

w rozbudowanych aplikacjach zawieraj

ą

cych du

ż

o zmiennych. Okno podgl

ą

du – Watch

Window nie jest zazwyczaj widoczne po uruchomieniu System Managera. Pojawia si

ę

automatycznie przy dodaniu zmiennej do obserwacji lub przez wybranie opcji View



Show Watch Window.

Aby doda

ć

zmienn

ą

do okna podgl

ą

du, Klikamy na jej nazwie PPM i z podr

ę

cznego

menu wybieramy Add To Watch.


Aby usun

ąć

zmienn

ą

z okna podgl

ą

du klikamy PPM na zmienn

ą

w oknie Watch

Window i wybieramy opcj

ę

Remove From Watch.

background image

BECKHOFF

Podstawy obsługi programu TwinCAT System Manager

24

3.6. Dodanie projektu PLC


Dodanie projektu PLC odbywa si

ę

przez klikni

ę

cie w drzewie konfiguracji PPM na

element

PLC-Configuration.

Nast

ę

pnie

nale

ż

y

wskaza

ć

plik

*.tpy

(<Nazwa_Projektu>.tpy, w tym przykładzie Szkolenie.tpy). Plik *.tpy powstaje podczas
kompilacji (komenda Rebuild All w TwinCAT PLC Control, projekt nie mo

ż

e zawiera

ć

ę

dów). Zawiera on informacje o zmiennych wykorzystywanych w programie PLC.


Po dodaniu projektu PLC, pod elementem PLC – Configuration pojawia si

ę

nazwa

naszego projektu. Ustawienia w oknie po prawej stronie, na zakładce IEC1131:



Project (1) – nazwa projektu



Path (2) –

ś

cie

ż

ka do pliku



ReScan (3) – od

ś

wie

ż

zmienne i ustawienia projektu



Change (4) – zmie

ń

projekt



Realtive to TSM path (5) –

ś

cie

ż

ka pliku *.tpy jest podawana wzgl

ę

dem pliku

konfiguracyjnego *.tsm



Run-Time No. (6) – numer Runtime na który napisany jest projekt (1, 2, 3 lub 4)



Port (7) – Port na który jest napisany projekt (800, 801, 811, 821 lub 831)



Target System (8) (typ procesora na który jest napisany projekt (np.: ARM, x86)


Pod nazw

ą

projektu znajduje si

ę

nazwa Tasku z podstawowymi parametrami (1). Pod

nazw

ą

tasku umieszczone s

ą

w oddzielnych grupach zmienne wej

ś

ciowe i wyj

ś

ciowe.

background image

BECKHOFF

Podstawy obsługi programu TwinCAT System Manager

25

3.7. Linkowanie zmiennych

Linkowanie zmiennych jest procedur

ą

przypisuj

ą

c

ą

nazwie zmiennej z projektu PLC

konkretne wej

ś

cie lub wyj

ś

cie.

Procedur

ę

linkowania mo

ż

na wykona

ć

w jeden z poni

ż

szych sposobów:


Sposób 1

Wskazujemy zmiennej z projektu PLC wej

ś

cie/wyj

ś

cie, w tym celu:



Klikamy dwukrotnie LPM na nazwie zmiennej lub klikamy raz PPM na zmiennej

i wybieramy opcj

ę

Change Link … lub klikamy LPM na przycisk Linked to …

z zakładki po prawej stronie



W otwartym oknie wskazujemy odpowiednie wej

ś

cie/wyj

ś

cie. W tym przypadku

chcemy aby zmienna wej

ś

ciowa Przycisk_1 pokazywała stan pierwszego kanału (4)

w module 8 wej

ść

cyfrowych KL1408 (3) wpi

ę

tym bezpo

ś

rednio do magistrali (2)

sterownika CX9000 (1)



Wybór zatwierdzamy wciskaj

ą

c przycisk OK

background image

BECKHOFF

Podstawy obsługi programu TwinCAT System Manager

26

Sposób 2

Wskazujemy zmiennej wej

ś

cia/wyj

ś

cia zmienn

ą

z projektu PLC, w tym celu:



Rozwijamy w drzewie konfiguracji odpowiedni moduł wej

ść

/wyj

ść

, w naszym

przypadku KL1408



W oknie po prawej stronie klikamy PPM na odpowiednie wej

ś

cie/wyjcie, w tym

przypadku zmienna Input z kanału 1 i wybieramy opcj

ę

Change Link …



W otwartym oknie dialogowym wskazujemy nazw

ę

zmiennej z projektu PLC



Wybór zatwierdzamy wci

ś

ni

ę

ciem przycisku OK

Po prawidłowym zlinkowaniu zmiennej przy jej nazwie pojawia si

ę

symbol strzałki,

a w polu Linked to … wskazany jest element z którym została poł

ą

czona, np.:



Od strony projektu PLC: Input.Channel 1.Term 2 (KL1408).CX9000-KB.Device 2

(CX9000-KBus).I/O Devices

background image

BECKHOFF

Podstawy obsługi programu TwinCAT System Manager

27



Od strony wej

ść

/wyj

ść

: Przycisk_1.Inputs.Standard.Szkolenie

3.8. Wgranie konfiguracji na sterownik

Aktywacja konfiguracji na sterowniku dokonujemy wciskaj

ą

c ikon

ę

lub wybieramy

polecenie Actions









Active Configuration… lub wciskamy kombinacj

ę

klawiszy

Ctrl+Shift+F4.

System zaproponuje stworzenie mapowa

ń

(poł

ą

cze

ń

mi

ę

dzy urz

ą

dzeniami a

programem).

Nast

ę

pnie zaproponuje aktywacj

ę

konfiguracji.

Uwaga: Zgoda na aktywacj

ę

aktualnej konfiguracji oznacza nadpisanie

wcze

ś

niejszej konfiguracji!!!


Nast

ę

pnie TwinCAT System Manager sprawdza konfiguracj

ę

. Ostrze

ż

enie widoczne

poni

ż

ej oznacza,

ż

e system wykrył niewykorzystywane urz

ą

dzenie, wi

ę

c nie zostanie ono

uruchomione. Mo

ż

na dane urz

ą

dzenie usun

ąć

z konfiguracji.


Na koniec system proponuje przej

ś

cie TwinCATa na obiekcie docelowym w tryb Run.


Wyszukiwarka

Podobne podstrony:
Enterprise architect podstawy obslugi programu
informatyka inkscape podstawowa obsluga programu krzysztof ciesla ebook
PODSTAWY OBSŁUGI SYSTEMU WINDOWS 98, Podstawy obsługi systemu Windows 98
Podstawy obsługi systemów UNIXLinux
autronic instrukcja obslugi programowalnego ukladu sterujacego lambda control system al700
Instrukcja i sprawozdanie z obsługi programu flux2d na podstawie zadanego zagadnienia(1), Elektrotec
cwiczenia z systemu linux podstawy obslugi systemu
cwiczenia z systemu linux podstawy obslugi systemu
Podstawy Informatyki Wykład V Struktury systemów komputerowych
Podstawowe wiadomosci o programie SciLab wykresy
05 obslugiwanie statkow powietrznych systemy i organizacja obslug technicznych statkow powietrznych
Podstawy uzytkowania programu LabView
AOL2, Akademia Morska -materiały mechaniczne, szkoła, Mega Szkoła, PODSTAWY KON, Program do obliczeń
zasady grupy, java, javascript, oprogramowanie biurowe, programowanie, programowanie 2, UTK, systemy

więcej podobnych podstron