Professional Documents
Culture Documents
Kazalo
1. Uvod................................................................................................................................................. 3
2. Splošno............................................................................................................................................. 4
3. Komunikacijski vmesniki in napajanje.......................................................................................... 5
4. Opis.................................................................................................................................................. 6
5. Panel kot krmilnik ......................................................................................................................... 7
6. Programsko orodje TwinCAT ........................................................................................................ 8
7. Operacijski sistem Windows CE .................................................................................................... 9
8. Programiranje............................................................................................................................... 11
9. Dimenzije in vgradnja................................................................................................................... 15
10. Izdelava programa ........................................................................................................................ 16
BECKHOFF CP6608 - Priročnik za uporabo 3
1. Uvod
Dokumentacija je namenjena za strokovnjake s področja avtomatizacije in krmilne tehnike, ki so jim
znani slovenski standardi in predpisi. Pomembno je, da so nadaljnja opozorila in razlage
upoštevane pri namestitvi in nastavitvah tega produkta.
Uporabniki morajo zagotoviti da uporaba produkta ali aplikacija s produktom zadovoljuje vse zahteve
glede varnosti in da vključuje ustrezne zakone, regulative, navodila in standarde.
Beckhoff si pridrži pravico, da lahko spremeni to dokumentacijo brez predhodnega obvestila bivših in
sedanjih uporabnikov.
Opozorilo Opozorilo pred tveganjem poškodovanja opreme ali negativnega vpliva na okolje
Opozorilo! Pred odpiranjem ohišja panela ali med funkcionalnim preverjanjem ali
popravilom morajo biti vsi deli opreme izključeni. Oprema, ki je odklopljena mora biti zaščitena
pred ponovnim vklopom
Nevarnost! LCD prikazovalnik panela deluje z napetostjo do 1000V. Zato mora biti napajalna
napetost panela izključena v primeru odpiranja ohišja panela.
2. Splošno
Kontrolni zaslon CP6608 je kompakten 5,7 palčni industrijski zaslon z vgrajenim procesorjem. Lahko ga
uporabimo na različnih področjih npr. kot samostojni Panel PC, kot HMI vmesnik ali kot PC krmilnik.
Vgrajen ima procesor skladen z ARM arhitekturo tip Intel® IXP420 z XScale® tehnologijo in
frekvenco delovanja 533 MHz, tako da ga lahko skupaj s Beckhoff perifernimi enotami uporabljamo tudi
kot samostojen krmilnik.
Prednja stran je v aluminijastem ohišju v zaščiti IP 65, zadaj v kovinski zaščiti IP 20.
Osnovna konfiguracija:
--------------------------------------------------------------------------------------------------------------------------
X102- Serijski vmesnik
Pin Signal Pin Signal
1 CD 6 DSR
2 RxD 7 RTS
3 TxD 8 CTS
4 DTR 9 RI
5 GND
--------------------------------------------------------------------------------------------------------------------------------
X103, X104 -USB 2.0
Pin Signal Pin Signal
1 5V 3 D+
2 D- 4 GND
--------------------------------------------------------------------------------------------------------------------------------
X105, X106 RJ-45 connector (Ethernet 10/ 100 MBit)
--------------------------------------------------------------------------------------------------------------------------------
X107- Napajanje
Pin Opis
1 nc
2 nc
3 Ozemljitev
4 - Napajanje 24V DC
5 +
P101- ni funkcije
P102 - indikacija napajanja
BECKHOFF CP6608 - Priročnik za uporabo 6
4. Opis
Kontrolni zaslon CP6608 ima s procesorjem Intel IXP420 in z operacijskim sistemom Microsoft
Windows CE široke možnosti uporabe. Lahko deluje kot samostojen Panel PC, kot HMI vmesnik ali kot
PC krmilnik ali kot kombinacija vsega tega. Dva Ethernet vmesnika, en serijski vmesnik in 2 USB
vmesnika ter operacijski sistem Microsoft Windows CE omogočajo velike možnosti povezav z drugimi
sistemi in s perifernimi enotami.
Na voljo je v več izvedbah:
o CP6608-0000 Samo zaslon
o CP6608-0001 Zaslon občutljiv na dotik (»touch screen«)
o CP6608-xxxx + C9900-E197 Verzija za področje avtomatizacije zgradb. Namesto
serijskega porta ima 18 pinski konektor z dvema digitalnima vhodoma, dvema digitalnima
izhodoma, analogni vhod za PT100 senzor, zvočni stereo izhod in mikrofonski vhod.
Programiranje panela kot krmilnika in kot HMI panela je možno z programskim orodjem TwinCAT.
V primeru uporabe panela kot krmilnik je možno izbrati med tremi »run time« moduli:
• C9900-S701 TwinCAT PLC run-time for Microsoft Windows CE
Je osnovni modul z vsemi funkcijami krmilnika
• C9900-S702 TwinCAT NC PTP run-time for Microsoft Windows CE
Vključuje funkcije osnovnega modula ter ima možnost programiranja pozicionirnih servo
sistemov z tako imenovano »point to point« funkcijo
V primeru uporabe panela kot HMI vmesnik(vmesnik človek-stroj) pa je potrebno dodati »run time«
modul:
• TC-PLC-HMI-CE, ki nudi osnovne gradnike za izdelavo vizualizacije
Možno pa je tudi dodati »run time modul« za vizualizacijo preko WEB strežnika
• TwinCAT PLC HMI Web, ki nudi osnovne gradnike za izdelavo vizualizacije
Obe vizualizaciji trenutno ne moreta delovati istočasno na istem panelu. V pripravi je tudi
ta možnost. Pred uporabo preverite na e-mail naslovu info@beckhoff.si
Vsi »run.time« moduli so lahko vgrajeni že o dobavi panela ali pa se jih lahko namesti naknadno
BECKHOFF CP6608 - Priročnik za uporabo 7
Panel ima možnost komuniciranja z Beckhoff vhodno/izhodnimi moduli preko Ethernet vmesnika . Kot
omenjeno ima panel dva Ethernet vmesnika, ki sta poljubno nastavljiva. En vmesnik se lahko uporabi za
komunikacijo z osebnim računalnikom, na katerem se razvijao aplikacije za krmilnik, na drugi vmesnik
pa se lahko priključi vhodno izhodne module.
Programski paket TwinCAT (Total Windows Control and Automation Technology) je orodje za
programiranje PC in klasičnih krmilnikov. Enomesečno testno brezplačno verzijo se nahaja na
predstavitvenem CD-ju ali na spletni strani www.beckhoff.com. Preizkusna verzija je polno funkcionalna.
- TC System Control je osnovni modul TwinCAT, ki preko AMS routerja, poleg ostalega, skrbi za
povezavo med zunanjimi PLC-ji (npr. programiranje preko Ethernet vmesnika)
Za različna področja uporabe krmilnikov so na voljo številni dopolnilni (supplement) programski moduli
in knjižnice, ki so razdeljeni v naslednje skupine:
• Sistem (system):Database server, Eventlogger, Simulation Manager ....
• Pozicionirni sistemi (motion control): NC - leteče žage, NC - camming, poziconiranja
hidravličnih sistemov, FIFO osi .....
• Komunikacija (communication): serijska komunikacija,Modbus RTU, Modbus TCP/IP, OPC
server, OPC UA server ....
• Regulacija (controller): regulacija temperature, PID, limiterji ...
• Avtomatizacija zgradb (building automation): M-bus, HVAC, Automation Framework, DALI ...
BECKHOFF CP6608 - Priročnik za uporabo 9
Je vgnezdeni operacijski sistem za delo v realnem času ( embedded real-time operating system), ki za
svoje delovanje rabi malo spominskega prostora (za kernel pod 1MB), omogoča krmiljenje do 32000
procesov in lahko naslavlja do 2GB navideznega pomnilnika.
8. Programiranje
KRMILNIK
Kot omenjeno je mogoče programiranje panela CP6608 s programom TC PLC control kot delom
TwinCAT programskega orodja.
Ob izbiri novega programa je potrebno določiti kateri krmilnik želimo programirati. Za CP6608 je
potrebno izbrati CX(ARM) – slika spodaj
Opravila (tasks)
Panel lahko deluje z štirimi opravili (task) istočasno. V primeru vizualizacije dva opravila zavzame le-ta,
druga dva sta na voljo za PLC del.
Knjižnice (libraries)
Za panel se lahko uporabi knjižnice za različna področja uporabe krmilnika. Končnica knjižnic je .lib
(končnica .lb6 je za krmilnike serije BC, končnica .lbx pa za krmilnike serije BX in BC xx50)
Spremenljivke (variables)
Deklaracija spremenljivk, ki bodo povezane na V/I module ima obliko po standardu IEC61131-3.
Absolutne naslove V/I spremenljivk ni potrebno zapisati, ker se s programom System manager napravi
povezava med spremenljivkami in perifernimi enotami.
Primer:
VAR PERSISTENT
Stevec:UINT;
END_VAR
BECKHOFF CP6608 - Priročnik za uporabo 13
VIZUALIZACIJA
TwinCAT PLC control ima vgrajen urejevalnik za vizualizacijo, ki omogoča uporabniku, da gradi
aplikacijo vzporedno s PLC programom na istem vmesniku
Prednosti tovrstne vizualizacije so, da ni potrebno imeti posebne »tag« tabele, ampak se dostopa do
spremenljivk direktno iz PLC programa. Tudi ni potrebno imeti dodatnega OPC ali DDE vmesnika.
Načina vizualizacije:
Direktni način (Directly in the programming system) je namenjen programerjem pri kreiranju ekranov
testne, servisne ali diagnostične potrebe. Na ekranu računalnika se lahko v »on-line« načinu direktno
spremlja realizirano vizualizacijo
Način za panele (Target visualisation) je namenjen za krmilnike z integriranimi prikazovalniki ali z
izhodi za prikazovalnike. Za vizualizacijo na panelu je potrebno imeti nameščen program TC-PLC-
HMI-CE run time modul. Ob prenosu PLC programa na krmilnik se prenese tudi vizualizacija.
Spodnja tabela prikazuje gradnike vizualizacije. Za CP6608 je veljaven stolpec PLC HMI CE. Za
vizualicijo na računalniku, kjer se razvija program pa je veljaven stolpec PLC control.
BECKHOFF CP6608 - Priročnik za uporabo 14
PLC PLC HMI PLC HMI
FUNKCIJE PLC HMI Komentar
Control Web CE
Rectangle DA DA DA DA
Rounded rectangle DA DA DA DA
Ellipse DA DA DA DA
Polygon DA DA DA DA
Curve DA DA DA DA
Pie DA DA DA DA
Bitmap DA DA DA DA
Visaualisation DA DA DA DA
Button DA DA DA DA
WMF/JPG File DA DA DA DA
Table DA DA DA DA
ActiveX element DA DA NE NE
Trend DA DA NE NE
Alarm table DA DA NE NE
Meter DA DA DA DA/NE HMI CE: NI PODPRT ZA PROC. ARM
Bar display DA DA DA DA
Histogram DA DA NE NE
Invisible elements DA DA DA DA
Change color DA DA DA DA
HMI CE: NI PODPRT ZA VSE STRANI
Background bitmap DA DA DA DA / NE
VIZUALIZACIJE (SAMO TRENUTNE)
Button background DA DA DA DA
Tooltip DA DA DA DA
Security DA DA NE DA
Web/HMI CE: Zoom to visu z
Placeholder DA DA DA / NE DA / NE
placeholder-ji ni mogoč
Print function DA DA NE NE
Password change DA DA DA DA
Change user level DA DA NE DA
Language dialog DA DA DA DA
Language automatic
DA DA DA DA
change
Exit DA DA NE NE
Trace DA DA NE NE
Web: Ne prekoračiti maksimalne dožine
Text input 'Text' DA DA DA DA niza //Web/HMI CE: Funkcija 'Hidden'
Ni podprta
Web/HMI CE: Funkcija 'Hidden' Ni
Text input 'Numpad' DA DA DA DA
podprta
Web: Ne prekoračiti maksimalne dožine
niza // Web/HMI CE: Funkcija 'Hidden'
Text input 'Keypad' DA DA DA DA Ni podprta niza
9. Dimenzije in vgradnja
PLC Control
V orodni vrstici z desnim klikom na ikono TwinCAT odpreti izbirno okno
3. Odpre se okno "New POU", izbrati tip Program in pustiti ime MAIN. Nato izbrati željen jezik, v
katerem se bo pisalo program
BECKHOFF CP6608 - Priročnik za uporabo 17
4. V organizatorju »POU« se lahko dodaja poljubno število programov, funkcijskih blokov ter funkcij,
pisanih v različnih programskih jezikih.
5. V primeru, da je izbran programski jezik Ladder diagram (LD), so v TwinCAT control opravilni vrstici
na razpolago gradniki izdelave programa. LD je razdeljen na mrežne celice(network-e)
GLOBALNE SPREMENLJIVKE:
Globalne spremenljivke se lahko kliče iz vseh programov v projektu. Definirane so lahko kot splošne, kot
zastavice (markerji) ali kot vhodne in izhodne za povezavo z System managerjem
Deklaracija globalnih spremenljivk poteka v organizatorju »Resources« »Global_Variables«
Absolutne naslove V/I spremenljivk ni potrebno zapisati, ker se s programom System manager napravi
povezava med spremenljivkami in perifernimi enotami.
BECKHOFF CP6608 - Priročnik za uporabo 19
ZAGON PROGRAMA:
1. Napisan program prevesti : Project »Build«
2. Z »Online« »Choose run-time system« se izbere krmilnik, na katerega se po prenesel program
3. Z »Online« »Login« se prenese program na krmilnik
4. Z »Online« »Create bootproject« se program stalno zapiše v spomin krmilnika
5. Z »Online« »Run« se program zažene
System Manager
V orodni vrstici z desnim klikom na ikono TwinCAT odpreti izbirno okno
4. Z »Search (Ethernet)« »Broadcast Search« se poišče vse priključene naprave na ethernet omrežje
BECKHOFF CP6608 - Priročnik za uporabo 21
7. V spodnjem desnem delu okna System manager se statusna vrstica obarva rdeče- delo na oddaljenem
krmilniku. Naslednji status prikazuje stanje krmilnika:
- modra: konfiguracija krmilnika. Način se vključi v menuju »Actions« »Set/Reset Twincat to Config
Mode«. Namenjen je konfiguraciji in testiranju vhodno/izhodnih naprav. Vsako spremembo konfiguracije
je potrebno potrditi z »Actions« »Activate configuration«.
- zelena: delovanje krmilnika. Način se vključi v menuju »Actions« »Set/Reset Twincat to Run mode«.
Krmilnik deluje, s programom TC PLC control lahko »on-line« dostopamo do krmilnika.
- rumena: krmilnik prehaja v drugo stanje.
- siva: krmilnik zaustavljen
BECKHOFF CP6608 - Priročnik za uporabo 22
8. Iskanje priključene opreme. Z »I/O - configuration« »I/O devices« desna tipka miške izbrati
»Scan devices«
BECKHOFF CP6608 - Priročnik za uporabo 23
Prikažeta se dve napravi –ethernet vmesnika za komunikacijo z vhodno-izhodnimi napravami. V primeru
da so to EtherCAT naprave na vmesniku TCIXPNPE2 izberemo Device1. Device 2 se ne izbere,
uporabljen je kot vmesnik za programiranje in komunikacijo z drugimi PC-ji
Potrditi izbor z »OK«. Prikaže se izbirno okno »Scan for boxes« - potrditi z »Yes«
Znotraj vsakega kanala so prikazane spremenljivke (bool, byte,word.....), ki zavzamejo naslovni prostor
vhodno izhodnih modulov (digitalnih in analognih, vhodnih in izhodnih, posebnih). Vsak kanal ima lahko
več spremenljivk.
BECKHOFF CP6608 - Priročnik za uporabo 24
10. Določitev PLC programa povezanega na vhodno-izhodne naprave. S »PLC - configuration« desna
tipka miške »Append PLC project« se izbere ustrezen program narejen v TC PLC control.
Po naložitvi programa se prikažejo pod imenomom programa vsa aktivna opravila(tasks). V opravilu
»Standard« se nahajajo spremenljivke za povezavo na vhodno-izhodne naprave. V primeru, da se uporabi
vizualizacija, sta prikazani tudi opravili VISU_TASK in VISU_INPUT_TASK
BECKHOFF CP6608 - Priročnik za uporabo 25
11. Povezava (link) spremenljivk PLC programa z spremenljivkami vhodno/izhodnih naprav
S programom TwinCAT PLC Control je sedaj možno na krmilnik nalagati in testirati programe.