LCD_prikazovalnik MFD-80 na komunikacijskem vmesniku CANopen
Doslej so bili štirivrstični LCD prikazovalniki Moeller MFD-80 povezljivi samo na krmilnike iz Moellerjeve družine easy preko posebnih kablov in preko RS232 komunikacijskega vmesnika. Odslej lahko preproste in cenovno zelo ugodne prikazovalnike MFD-80 uporabimo preko vmesnika s komunikacijskim vodilom CANopen tudi v kombinaciji s krmilniki Moellerjeve serije XC.
Marko Rožič, projektni inženir, Kolektor Sinabit, d. o. o.
LCD-prikazovalnik MFD-80 s prikazovalnim poljem velikosti 62 x 33 mm in 132 x 64 točkami, rumenozeleno osvetlitvijo ter z ali brez devetih gumbov, je dobil večje možnosti uporabe v avtomatizaciji, tako v strojegradnji kot tudi v manjših nadzornih sistemih. Možnosti so se povečale zaradi novega komunikacijskega vmesnika s CANopen komunikacijskim vodilom (slika 1).
Slika 1 – LCD-prikazovalnik MFD-80-B z novim komunikacijskim vmesnikom s CANopen komunikacijskim vodilom
Z novim komunikacijskim vodilom je prikazovalnik MFD-80 postal povezljiv tudi z Moellerjevimi krmilniki serije XC (CPU 101, CPU 121 in CPU 201), kot je razvidno iz slike 2. Prednost tokrat predstavljenega prikazovalnika, ki jo je potrebno posebej omeniti, je tudi, da za nastavitev prikazov niso potrebna dodatna programska orodja. Prikaze se ureja kar s programskim orodjem easy soft CoDeSys, s katerim se programira krmilnike na katere so prikazovalniki priključeni (različica 2.3.5 in Service pack ecp_update_01_08 ali novejša).

Slika 2 - Možnosti uporabe prikazovalnika MFD-80 z novim CANopen komunikacijskim vmesnikom
Montaža in priključitev
Za svoje in istočasno delovanje prikazovalnika potrebuje komunikacijski vmesnik napajanje (24 V DC), CANopen komunikacijsko povezavo s krmilno enoto pa vzpostavimo preko dvožilne povezave. Na krmilnik easy Control ga povežemo preko RJ45 konektorja (slika 3), na krmilnike serije XC pa preko parice, s presekom žice do 0,5 mm2 (vzpostavimo povezavo med CAN L in CAN H in dodamo zaključne upore). Za namestitev na npr. omarico, je potrebno v omarico ali na vrata izvrtati dve odprtini premera 22,5 mm in razdalje med centroma 30 mm (slika 4), pritrdimo komunikacijski vmesnik in na sprednjo stran omarice namestimo prikazovalnik.

Slika 3 - Komunikacijska povezava med krmilnikom easy Control in vmesnikom MFD-CP4-CO

Slika 4 - Izrezi za montažo prikazovalnika MFD-80, ki ga namestimo na komunikacijski vmesnik
Konfiguriranje prikazovalnika za uporabo
Za uporabo prikazovalnika je potrebna še konfiguracija komunikacijskega vmesnika in prikazovalnika v krmilni aplikaciji. V želeni programski aplikaciji, ki jo izdelamo s programskim paketom easy soft CoDeSys, je za delovanje prikazovalnika v PLC-konfiguratorju potrebno dodati še uporabljen komunikacijski vmesnik oziroma njegovo EDS-datoteko in krmilni enoti dodeliti CAN master naslov (slika 5).
V tovarniških nastavitvah ima komunikacijski vmesnik nastavljeno avtomatsko nastavitev hitrosti komunikacije (automatic baud rate detection) ter ID-naslov prikazovalnika (ID=2). To je mogoče uporabniško spremeniti oziroma nastaviti (naslov 1 do 63). Med ostalimi servisnimi podatki, ki jih lahko nastavljamo, velja omeniti možnost omejevanja dostopa s 6-mestnim geslom, nastavitev kontrasta, osvetlitve, remanentnega shranjevanja strani, uporabe LED-indikatorjev za prikaz npr. CANopen statusa.
Slika 5 - Konfiguriranje komunikacijskega vmesnika oz. prikazovalnika MFD-80 za delovanje
Za delo s prikazovalnikom je potrebno namestiti knjižnico MFD_CP4_CANopenHMI.Lib, ki vsebuje funkcijska bloka CP4 CANopenHMI oz. CP4 CANopenHMI Advanced in podatkovne spremenljivke za delovanje prikazovalnika.
Omenjena funkcijska bloka že vsebujeta vse funkcije za delo s prikazovalnikom, tako funkcije za uporabo gumbov za nastavljanje parametrov prek prikazovalnika, upravljanje z LED-indikatorjema (zelena in rdeča LED-dioda na prikazovalniku), z uporabo različice Advanced tudi pomik vrstic pri prikazu (scroll), uporabniško nastavljeno začetno stran, kurzor za nastavitev spremenljivk, če omenimo le nekatere. Na prikazovalniku lahko prikažemo do 64 strani, na posamezni strani pa lahko prikazujemo in nastavljamo do štiri spremenljivke, kar je običajno več kot dovolj za uporabo v aplikacijah, v katerih se ta prikazovalnik uporablja. Poleg običajnih uporabniških strani za prikaz pa lahko nastavimo še začetno stran, kjer se vsebina remanentno shrani na prikazovalnik, prikaže pa se ob odsotnosti komunikacije s krmilno enoto (pri vključitvi, ob napaki v komunikaciji itd).
Praktična uporaba
V nadaljevanju vam predstavljamo primer, ki omogoča ročno nastavljanje spremenljivk na prikazovalniku MFD-80-B (različica s tipkami). V praktični uporabi prikazovalnika je ta možnost uporabljena npr. pri nastavljanju mejnih vrednosti posameznih merilnih parametrov (minimalni ali maksimalni nivo v rezervoarju, končna položaja itd). Za uporabo te možnosti je potrebno funkcijskemu bloku za delovanje prikazovalnika (CANopenHMI oz. CP4 CANopenHMI Advanced) nastaviti vrednost spremenljivke xGlobalEditEnable na 1 (True).
Za uporabo nastavljanja vrednosti spremenljivk s prikazovalnika (slika 6), je potrebno najprej pritisniti tipko ALT. Po pritisku tipke bo prva spremenljivka na prikazni strani začela utripati. Med več spremenljivkami na strani se pomikamo s tipkami gor in dol, za dovoljenje nastavlanja spremenljivke je potrebno pritisniti tipko ok ter s tipkama gor in dol nastaviti vrednost. Za potrditev nastavljene vrednosti je potrebno spet pritisniti tipko OK ter tipko ESC za izhod. Spremenljivk tipa string ni mogoče nastavljati.
Slika 6 - Prikazovalnik Moeller MFD-80-B
Del programske kode, kjer spremenljivkam nastavljamo vrednosti:

Opis nekaterih v primeru uporabljenih ukazov:
DefaultPages[5].Variable[1].xVarEditable – na strani št. 5 prvi spremenljivki omogočimo spreminjanje spremenljivk s kazalcem (cursorjem).
sDefaultPages[5].Variable[1].dwMinVal – na strani št. 5 prvi spremenljivki nastavimo najmanjšo dovoljeno vrednost.
sDefaultPages[5].Variable[1].dwMaxVal – na strani št. 5 prvi spremenljivki nastavimo največjo dovoljeno vrednost.
Zakaj izbrati prikazovalnik Moeller MFD-80 s CANopen komunikacijskim vmesnikom?
Predstavljeni prikazovalnik s CANopen komunikacijskim vmesnikom je cenovno zelo ugodna rešitev za aplikacije v katerih nam barve, velikost in zahtevnost prikaza niso najpomembnejši.
Njegova prednost je tudi to, da jih lahko zaradi ugodne cene uporabimo v aplikacijah, ko je npr. krmilna enota oddaljena od enega ali več delovnih mest. Druga možnost je npr. ko smo doslej v krmilno omaro namestili krmilnik easy Control in dosedanje rešitve prek RS232 serijskega komunikacijskega vmesnika ne moremo uporabiti, ker je le ta že zaseden.
Tehnične karakteristike:
Skupni podatki:
Skupna globina (komunikacijski vmesnik in panel): 67 mm
Temperaturno območje delovanja: -5 do +50 oC
Območje vlažnosti: 5 do 95% (brez kondenziranja)
Komunikacijski vmesnik – MFD-CP4-CO:
Stopnja zaščite IP: IP20
Dimenzije (Š x V x G) v mm: 75 x 58 x 36,2
Napajanje: 24 V DC, 150 mA
Prikazovalnik s tipkami – MFD-80-B:
Prikazovalno območje: 62 x 33 mm (132 x 64 točk),
Prikazna stran: 4 vrstice s po 16 znaki, 2 vrstici po 8 znakov ali 7 segmentni prikaz (1 znak)
Prikaz: - normalen (črni znaki za prikaz),
- invertiran (črna okolica znakov),
-utripajoč,
-invertiran in utripajoč.
Št. tipk: brez ali 9
Osvetlitev: LED (rumenozelena), programsko nastavljivo delovanje
Velikost točke: 0,4 x 0,4 mm
Napajanje: iz komunikacijskega podnožja
Dimenzije (Š x V x G) v mm: 86,5 x 86,5 x 21,5
Temperaturno območje delovanja: -5 do 50 oC
Območje vlažnosti: 5 do 95%
Stopnja zaščite IP: IP65, možnost dodatne zaščite pred agresivnim okoljem
Vso dokumentacijo, knjižnice in primere aplikacij prikazovalnika za uporabo s krmilnikoma Moeller easy Control in Moeller XC200 lahko dobite tudi na spletnem naslovu www.kolektorsynatec.si.