CX-One ja kommunikoinnit Omron Electronics Oy
Sisältö 1. Smart Platform 2. CX-One esimerkkiprojekti 3. DeviceNet 4. CX-Integrator ja DeviceNet 5. Profibus-DP 6. CX-ConfiguratorFDT Omron Electronics Oy 2
1. Smart Platform -konsepti SMART PLATFORM Automation & Drives Business Unit Omron Electronics Oy
Smart Platform Software Connection Minute Just create Omron Electronics Oy 4
1.1 Smart Platform One Software Software Omron Electronics Oy 5
One Software Omron Electronics Oy 6
One Software CX-One One installation. Kaikki ohjelmat asennetaan yhdellä kertaa One license number Yksi lisenssi Nettirekisteröityminen ja pienet päivitykset ilmaiseksi Cx-One v3.0 Auto update Tarkistaa automaattisesti netistä, onko uusia päivityksiä Kattaa PLC:t ja special I/O:t Ethernet (FINS, E/IP, ProfiNet), Controller Link, DeviceNet, Profibus- DP,Serial NS käyttöpäätteet Liikkeenohjaimet Servot Taajuusmuuttajat Lämpötilan säätimet Anturit Omron Electronics Oy 7
One Software CX-Process CX-Motion NCF CX-Position CX-Motion MCH * CX-Profibus CX-Drive Omron Electronics Oy 8
One Software CX-One 3.05 paketissa tulevat ohjelmistot: CX-Drive taajuusmuuttajien ja servojen parametrointiin ja monitorointiin CX-Designer NS-päätesovelluksiin CX-Motion liikkeenohjausyksiköiden (C200H/CS1W-MC) ohjelmointiin ja parametrointiin CX-Motion-MCH Mechatrolink II MCH-masteryksiköiden (Cx1W- MCH71) ohjelmointiin ja määrittelyyn CX-Motion-NCF Mechatrolink II masteryksiköiden (CJ1W-NCF) määrittelyyn CX-Position paikoitusyksiköiden (Cx1W-NC) määrittelyyn CX-Process Tool prosessinsäätöyksiköiden (CS1W-LCU/LCB tai CJ1P) ohjelmointiin ja määrittelyyn CX-ConfiguratorFDT CS1/CJ1-PRM21-masteryksiköiden konfigurointiin ja monitorointiin. Nyt lisäksi Componet- ja myös Profinet-väylien määrittelyt. CX-Programmer Sysmac-logiikoiden ohjelmointiin ja ylläpitoon CX-Protocol sarjaliikenneyksiköiden (SCB/SCU) protokollamakrojen luontiin CX-Simulator Cx1-logiikkaohjelmien testaamiseen PC:ssä CX-Thermo lämpötilansäätimien parametrointiin ja monitorointiin Face Plate /Switchbox.. lisäohjelmat NS-päätteille Auto Update CX-Integrator väylien (Ethernet, Controller Link, DeviceNet, Componet, NT Link, Compoway-F) määrittelyyn. Toimii myös laukaisualustana muihin sovelluksiin Trajexia Tool Trajexia ja MCW151-liikeohjaimille Network Configurator for Ethernet/IP datalinkkien määrittelyyn Omron Electronics Oy 9
1.2 Smart Platform One Connection Connection Omron Electronics Oy 10
One Connection One connection, FINS Ethernet/FINS, Ethernet/IP, Controller Link, DeviceNet, Componet Compoway/F, Mechatrolink-II, Memobus, Omron Electronics Oy 11
One connection, mihin laitteisiin? Logiikat NS-käyttöpäätteet, DeviceNet I/O Taajuusmuuttajat, Lämpötilasäätimet, Vision Sarjaliikenne TC (E5CN, E5AN) Taajuusmuuttajat Servot ZX anturit NCF motion networks MCH motion networks Profibus One Connection Omron Electronics Oy 12
1.2 Smart Platform One Minute Minute Omron Electronics Oy 13
One minute Tarkoittaa nopeampaa työskentelytapaa FB Valmiiksi testattu ohjelma Lyhyempi selkeä koodi Helppo dokumentoida Nopea käyttöönottaa Itse muokattavissa SAP Valmis kommunikointi Valmis dokumentointi Ei tarvetta tehdä logiikkaohjelmaa näyttöä varten Valmis Omron laitediagnostiikka Ohjelmien käyttö yhden käyttöliittymän kautta Asetukset tulee mukana Aina käynnistyy oikea ohjelma Projektikansio Omron Electronics Oy 14
2. CX-One esimerkkiprojekti Ethernet - Net1 192.168.1.node PT2 NS8-V2 PLC1 CJ1M-CPU12ETN PLC4 CJ1M-CPU11-ETN PLC5 CJ1M-CPU11-ETN MC3 TJ1-MC16 2 1 4 5 3 63 63 10 Devicenet Net2 Devicenet Net5 Profibus-DP Net6 Omron Electronics Oy 15
CX-One esimerkkiprojekti [2] Nyt pitäisi päättää millä CX-One-ohjelmistolla aloittaa projektin luomisen. Vaihtoehtoja on oikeastaan kaksi, CX-Programmer tai CX-Integrator. CX-Integrator on väylien määrittelyyn, eli tällöin työ alkaa väylien määrittelyllä. Mikäli laitteet on jo kytketty ja reititystaulut luotu, pystytään lukemaan laitteet Ethernet, DeviceNet- ja Controller Link -väylistä. Tällöin ei ole pakko määritellä väyliä käsin ohjelmistoon. CX-Programmerin IO-taulueditorin kautta voidaan laukaista kaikki tässä tarvittavat ohjelmistot CX-Designeria ja CX-Driveä lukuunottamatta. Myös se vaikuttaa valintaan, voidaanko suoraan mennä laitteisiin online-tilaan vai tehdäänkö määrittelyt offline-tilassa Seuraavaksi materiaalin kirjoittajan valinta työjärjestykseksi. Toki asiat voidaan tehdä toisinkin päin joiltakin osin. Omron Electronics Oy 16
CX-One esimerkkiprojekti / Työjärjestys Työjärjestys sovitaan seuraavaksi, kun kaikki laitteet ovat jo käytettävissä 1. Otetaan CX-Programmerilla Ethernet-yhteys PLC1een ja luetaan logiikasta kaikki tiedot. Talletettaessa luodaan projektikansio. 2. Lisätään CX-Programmer-projektiin uudet logiikat PLC4 ja 5 ja otetaan niihin Ethernetyhteys sekä luetaan kaikki tiedot. 3. Käynnistetään PLC1 IO-taulueditorin kautta CX-Integrator ja luetaan haluttaessa ETNväylä CX-Integratoriin. 4. Luetaan ja talletetaan kaikkien logiikoiden reititystaulut, ennen kuin kouluttaja ehtii 5. Jos kouluttaja onnistui tuhotyössään, niin muutetaan CX-Integratorissa logiikoiden yhteysasetteluita, otetaan yhteydet ja palautetaan reititystaulut. 6. Luetaan myös Devicenet-väylät. Tarkistetaan /korjataan tarvittaessa etä-io-alueet. Monitoroidaan väylien toimintaa. 7. Ladataan ylös NS-sovellus Ethernetin kautta. Lisätään sinne uusi logiikka, PLC4 ja sille joitakin objekteja, ladataan takaisin alas. 8. Määritellään Profibus-DP-väylä. Ladataan konfiguraatio masterille. Monitoroidaan väylän toimintaa. 9. Tehdään/korjataan logiikkaohjelmat taajuusmuuttajien ohjaamiseksi Muistetaan tallettaa tietoja aina joka välissä Omron Electronics Oy 17
2.1 CX-Programmer / PLC1 Määritetään PLC1 CJ1M-CPU13. Ethernet yhteysasettelut Source Net 1, Dest Net 1, Node 1 IP 192.168.1.1 / Port 9600 Otetaan yhteys ja ladataan kaikki ylös Avataan IO taulueditori Valitaan ETN21-yksikön pikavalikosta Unit Setup ja tarkistetaan asettelutiedot Omron Electronics Oy 18
CX-Programmer / ETN21 setup Syötetään haluttu IP-osoite aliverkon peitteineen IP/FINS-konversio saa olla nyt Auto (Dynamic). Näin aseteltaessa tulee noodi-osoitteen olla sama kuin IP-osoitteen viimeisen osan. Jos näin ei ole, on luotava konversiotaulu IP Address Table. Kirjoitetaan tarvittaessa uudet asetukset logiikkaan Transfer (PC to Unit) painikkeella CPU:n ollessa ohjelmointitilassa. Yksikkö on vielä uudelleenkäynnistettävä, jotta asetukset astuvat voimaan Omron Electronics Oy 19
2.2 CX-Programmer / PLC4 Määritetään PLC4 CJ1M-CPU11, vaikkapa kopiomalla ja muokkaamalla PLC1. Ethernet- yhteysasettelut Source Net 1, Dest Net 1, Node 4 IP 192.168.1.4 Otetaan yhteys ja ladataan kaikki ylös Avataan IO taulueditori Valitaan ETN21-yksikön pikavalikosta Unit Setup ja tarkistetaan asettelutiedot Omron Electronics Oy 20
CX-Programmer / PLC5 Määritetään PLC5 CJ1M-CPU11, vaikkapa kopiomalla PLC4. Ethernet- yhteysasettelut Source Net 1, Dest Net 1, Node 5 IP 192.168.1.5 Otetaan yhteys ja ladataan kaikki ylös Avataan IO taulueditori Valitaan ETN21-yksikön pikavalikosta Unit Setup ja tarkistetaan asettelutiedot Omron Electronics Oy 21
2.3 CX-Integrator / Ethernet-väylä Valitaan nyt PLC1 IO-taulueditorissa ETN21-yksikön pikavalikosta Start Special Application with Settings Inherited. Näin logiikan tiedot siirtyvät CX-Integratoriin, joka menee myös online-tilaan. Luetaan kytketyn ETN-väylän Net1 noodit 1-5. Valitsemalla noodi voidaan sen pikavalikosta valita siihen yhteys. Vain yksi noodi tai väylä on kerralla aktiivinen. Jatketaan Onlineikkunaa käyttäen. Siitä nähdään, että yhteys logiikkaan on olemassa Yksikkötiedoissa on nyt myös näkyvissä FINS-noodit (Node). Myös väylänumerot (Net) näkyvät, jos reititystaulut on luotu. Täältä käsin tai valikosta Tools voidaan käynnistää reititystaulueditori Projektinhallintaikkuna Väyläikkunat Komponenttilistaikkuna Onlineikkuna Omron Electronics Oy 22
2.4 CX-Integrator / PLC1 / Reititystaulut Reititystaulut tarvitaan FINS-protokollaa varten, jotta viestit voidaan välittää väylistä toisiin. FINS-viesti voi kulkea jopa kahdeksassa väylätasossa. Reititystauluissa määritetään logiikan CPU Bus uniteille väylänumerot sekä myös tarvittavat etäväylät, jotka löytyvät jonkun toisen logiikan takaa. Kuvan logiikoissa kussakin on vähintään kaksi paikallisväylää. Jokaiselle voidaan myös osoittaa etäväylä, johon kommunikoida. Omron Electronics Oy 23
CX-Integrator / PLC1 / Reititystaulut Valitaan esim. online-ikkunassa CPU:n päällä pikavalikko ja sieltä Start Routing Table Reitystaulut voidaan nyt lukea. Talletetaan ne myös. Kuvassa näkyy kahdessa eri ikkunassa sama asia, CPU väyläyksiköt Unit-numeroittain Reititetyn yksikön valinnalla saadaan sen väylänumero näkyviin. Omron Electronics Oy 24
CX-Integrator / PLC1 / Reititystaulut Väylänumeroiden antaminen eli reititystaulujen tekeminen: Valitse hiiren oikea painike Unit-numeron päällä, valitse Insert CPU SIOU ja anna väylänumero Onlinetilassa ohjelma huomaa yksikön logiikasta ja kysyy. YES vastataan. Toistetaan tämä, kunnes kaikki käytössä olevat paikalliset yksiköt on numeroitu, eli paikallinen reititystaulu on valmis (Nyt voidaan vielä luoda etäreititystaulu PLC4:ssa olevalle Devicenet-väylälle 5) Valitaan väylä 1, ETN, ja sen päällä hiiren oikea painike ja pikavalikosta Add connection for a Remote Network Talletetaan (local) taulut ja ladataan logiikkaan Transfer to PLC-toiminnolla. Suljetaan Routing Table-ohjelmisto Omron Electronics Oy 25
CX-Integrator / Reititystaulut Luetaan muidenkin logiikoiden reititystaulut edellistä ohjetta mukaellen Vaihdetaan kohdelogiikka Ethernet-väylässä laitteen pikavalikkoa käyttäen Ja luetaan ne reititystaulut. Talletetaan. Omron Electronics Oy 26
2.5 CX-Integrator / Yhteydet ilman reititystauluja Jos reititystauluja ei ole luotu, niin silloin voi Ethernet-yhteysasetuksissa käyttää vain väylänumeroa nolla (0). Siis yhteys voidaan ottaa vain kotiväylän laitteisiin. Myös kohdenoodi on asetettava arvoon nolla (0) CX-Integratorissa logiikan yhteysasetuksia vaihdetaan valikosta Network/ Comm Settings. Otettaessa nyt online-yhteyttä antaa ohjelmisto varoituksen. Valitaan (1) ja ladataan logiikkaan talletettu reititystaulu. Toistetaan sama tarvittaessa muille logiikoille. Otetaan yhteydet käyttäen asetettuja väylä- ja noodinumeroita. Omron Electronics Oy 27
2.6 CX-Integrator / DeviceNet-väylä Vaihdetaan kohdelogiikaksi PLC1 pikavalikkoa käyttäen Vaihdetaan kohdelogiikaksi PLC4 pikavalikkoa käyttäen Vaihdetaan kohdeväyläksi DeviceNet Vaihdetaan kohdeväyläksi DeviceNet (#2) ja luetaan se (kestää tovin ) (#5) ja luetaan se (kestää tovin ) Talletetaan. Talletetaan. Palataan DeviceNet-väylään myöhemmin. Omron Electronics Oy 28
2.7 NS-päätteen Ethernetasettelut NS-päätteen systeemimenuun päästään painamalla kahta näytön kulmaa yhtäaikaisesti Valitaan System Menusta Communications Sallitaan Ethernet ja tehdään/tarkistetaan sen asettelut FINS väyläosoite 1 FINS noodiosoite 2 IP-osoite 192.168.1.2 Subnet Mask 255.255.255.0 Default Gateway 0.0.0.0 Auto Conversion 10/100 Mbps FTP, sallitaan IP-osoitetaulua ei nyt tarvita Talletetaan ja käynnistetään pääte uudelleen, jos asetuksia muutetaan CX-Designer voidaan käynnistää vaikkapa CX-Integratorin ETN-väylänäkymästä. Tällöin kommunikointiasettelut periytyvät CX-Integratorista, eikä niitä voi muuttaa CX-Designerista käsin. Käynnistävalikon kautta. Nyt kommunikointiasettelut voi tehdä vapaasti. Omron Electronics Oy 29
CX-Designer CX-Designer-ohjelmiston ikkuna voi näyttää tältä Projektinhallintaikkuna Näyttösivuikkunat Ominaisuusikkuna Omron Electronics Oy 30
CX-Designer Projektinhallintaikkunan (Alt+1) kautta voi 1. lisätä, kopioida, jne sivuja 2. tutkia objekteja 3. tehdä projektiasetteluita. Valitaan tästä näkymästä projektin kommunikointiasettelut, Comms Setting, tuplaklikillä. 1. 2. 3. Omron Electronics Oy 31
CX-Designer / Lataukset Sovellus voidaan ladata nyt Integratorissa käytössä olevilla asetuksilla. Asetuksia ei voi nyt muuttaa kohdasta Transfer Setting. Ainoastaan silloin, kun CX-Designer on käynnistetty suoraan. Lataus päätteelle pikapainikkeella tai valikosta PT/ Transfer/ Transfer [ To PT] Lataus päätteeltä pikapainikkeella tai valikosta PT/ Transfer/ Transfer [ From PT] Setting painikkeesta pääsee muuttamaan kommunikointiasetuksia Kuvissa Ethernet-asetuksia Vastataan Yes ja lataus alkaa Omron Electronics Oy 32
3 DeviceNet DeviceNet on tehokas ja edullinen tapa verkottaa ja hajauttaa laitteita alemmalla tasolla. Väylä sopii hyvin ohjelmoitavien logiikoiden sekä robottien IO:n hajauttamiseksi antureiden ja toimilaitteiden lähelle. Väylää voidaan käyttää myös älykkäämpien laitteiden, kuten logiikoiden, väliseen tiedonsiirtoon. DeviceNet:n määrittelyjä valvoo valmistajariippumaton organisaatio, ODVA eli Open DeviceNet Vendor Associaton. www.odva.org. Omron Electronics Oy 33
Yleistä DeviceNet:stä Väylätekniikasta DeviceNet käyttää CAN-teknologiaa Käytettävät tiedonsiirtonopeudet 125, 250 ja 500 kbps Väylän laitteita kutsutaan noodeiksi. Noodien maksimilukumäärä väylässä on 64. Noodit erotellaan toisistaan noodinumerolla, joka on välillä 0 63. Sama noodinumero saa esiintyä vain kerran väylässä. Verkon rakenne on puumainen, eli pääväylä jossa voi olla haaroja. Kaapelointi toteutetaan 2-parisella STP-kaapelilla. Toinen pari dataa varten ja toinen kommunikointipiirien tehosyötölle. Väylässä voi olla yksi tai useampi masteri. Jokaiselle masterille konfiguroidaan omat slave-noodinsa etä-io-kommunikointia varten. Pääsääntöisesti kommunikointia väylässä tapahtuu master-noodin aloitteesta. Se kysyy slave-noodilta, joka antaa vastauksen kysymykseen. Yleensä mastereille on määriteltävä väyläkonfiguraatio konfiguraattoriohjelmistolla. Omron Electronics Oy 34
Yleistä DeviceNet:stä OMRONin DeviceNet-masterit ovat poikkeuksellisia. Ne pystyvät kommunikoimaan väylän slave-noodien kanssa ilman konfigurointia. Nämä pystyvät tunnistamaan väylästä noodit, niiden käyttämät kommunikointitavat ja aloittamaan kommunikoinnin. Tällöin slavenoodien noodinumeroinnissa on otettava huomioon noodiin varaama etä-io-määrä. Numeroinnin perustana on tällöin 1 sana / 1 noodinumero, eli esim. 4 tulosanaa käyttävä noodi varaa myös 4 noodinumeroa. Master varaa logiikalta muuttujamuistia etä-io-kommunikointa varten CJ1W-DRM21 oletusetä-io-alueet OUT 3200...3263 CIO-sanat IN 3300...3363 CIO-sanat Konfiguraattoriohjelmistoa tarvitaan OMRONin mastereidenkin kanssa, kun halutaan käyttää muitakin, kuin noodien oletuskommunikointitapoja samassa väylässä on useampi masteri kun samassa logiikassa on useampi masteri muuten vain Omron Electronics Oy 35
Yleistä DeviceNet:stä EDS-tiedostot DeviceNet-tuotteen tiedot ilmoitetaan EDS-tiedostossa, joka asennetaan konfiguraattoriohjelmistoon väylä- ja noodimäärittelyjä varten. Tämä tekstitiedosto kirjoitetaan spesifikaatioiden mukaisesti. Alla CJ1W-DRM21 EDS-tiedoston tekstit $ DeviceNet Configurator Generated Electronic Data Sheet $ [File] DescText ="CJW1-DRM21 EDS File"; CreateDate =03-09-2001; CreateTime =12:00:00; ModDate =03-09-2001; Revision =1.0; [Device] VendCode = 47; $ Vendor Code ProdType = 12; $ Product Type ProdCode = 5; $ Product Code MajRev = 1; $ Major Rev MinRev = 1; $ Minor Rev VendName = "OMRON Corporation"; ProdTypeStr = "Communications Adapter"; ProdName = "CJ1W-DRM21"; Catalog = ""; $MANUAL NUMBER Omron Electronics Oy 36
Kommunikointi DeviceNet:ssä Scan List Masterille kuuluvat etä- IO-slavenoodit listataan ns. Scan List:iin Master kommunikoi vain listattujen noodien kanssa Masterit eivät oletuksena voi pitää Scan List:iä noodeista, vaan se täytyy määrittää. Masterin oletusasetteluilla Enable Scan List bitillä Konfiguraattoriasetteluilla se tapahtuu automaattisesti väylämäärittelyn latauksen yhteydessä OMRONin masterit kommunikoivat kaikkien väylän slavenoodien kanssa, jos Scan List:iä ei ole määritelty. Tällöin, varsinkin pienemmällä konfiguraatiolla, väylän sykliaika on moninkertainen Scan Listin käyttöön verrattuna, koska nyt master yrittää etsiä kaikkia 63 mahdollista slavenoodia väylästä. Master tarkkailee Scan List:iin perustuen myös noodien tilaa ja oikeellisuutta väylässä. Mikäli tarkastelussa löytyy eroja, niin Master toteaa tämän ja indikoi myös siitä. Scan List Enabled -> Masterin 7-segmentin vasen piste on pimeä Scan List Disabled -> Masterin 7-segmentin vasen piste vilkkuu Noodeissa on MS ja NS-ledit, joiden tulisi loistaa vihreänä kommunikoitaessa MS = module status, laitteen tila NS = network status, väylän tila Omron Electronics Oy 37
3.1 Kommunikointi DeviceNet:ssä DeviceNet on kytkentäpohjainen protokolla (connection based protocol), eli kommunikoinnissa varmistetaan aluksi, että kohdenoodi on saatavilla. Master kysyy slavenoodeiltaan aluksi, että millaisia kommunikointitapoja slave käyttää ja kuinka paljon se kuluttaa ja tuottaa tavuja etä-io-kommunikoissa. Väylän IO-kommunikointi voi tapahtua Remote I/O- eli etä-io-kommunikoinnilla. Normaalisti slavenoodien tiedot vaihtuvat mastereille näin. Etä-IO-kommunikointitapoja ovat pollaus COS Bit-Strobe Cyclic Yleensä pollattavat Masterin remote IO-noodit listataan ns. Scan List:iin. Master kommunikoi vain niiden noodien kanssa, jotka ovat listattu. Explisiittisillä viesteillä. Nämä mahdollistavat tapahtumapohjaisen kommunikoinnin tiedoille, jotka eivät siirry normaalissa etä-io-kommunikoinnissa. Etä-IO- ja viestikommunikointeja voidaan käyttää samanaikaisesti Pollaus on eniten käytetty kommunikointitapa. COS, Strobe ja Cyclic -tavoilla väylän liikennöintiä voidaan tehostaa. Jos sekä master että slave tukevat haluttua kommunikointitapaa, niin se voidaan määrittää käyttöön konfiguraattorin avulla väyläkonfiguraatiota tehtäessä. Omron Electronics Oy 38
Kommunikointi DeviceNet:ssä Pollaus Pollaus on yleisin kommunikointitapa väylässä. Pollauksessa master lähettää kyselyn noodille, joka voi sisältää myös output-dataa, johon sitten slavenoodi vastaa. Kun kaikki listan noodit on pollattu ja tiedot vaihdettu, niin aloitetaan noodikierros taas alusta. Kiertoon kuluvaa aikaa voidaan kutsua väylän kiertoajaksi tai sykliksi. Aika on luettavissa väylämastereilta. pollaus kuormittaa väylää, koska tietoa siirretään niin nopeasti kuin mahdollista. Siis tietoa siirretään vaikka se ei olisikaan muuttunut edellistä kerrasta tai tiedon päivitysväliksi riittäisi sekuntiluokkaa oleva aika. Tällöin on turha käyttää pollausta, vaan voidaan käyttää muita tapoja. Yleensä kuitenkaan väylän kiertoajan pituus ei aiheuta ongelmia. Jos kuitenkin vaaditaan lyhyttä väyläkiertoa tai nopeaa tiedon päivitystä tietyiltä noodeilta, on käytettävä muita kommunikointitapoja väyläliikenteen tehostamiseksi ja tavoitteeseen pääsemiseksi. Omron Electronics Oy 39
Kommunikointi DeviceNet:ssä COS - Change of State COS-kommunikointia voi tapahtua myös slaven aloitteesta, eli silloin kun slaven COS- Input-alueen arvo on muuttunut. Master lähettää lähtödataa, kun masterilta ohjataan slavekohtainen COS-bitti päälle. Slaven Input-tilannetta tarkastellaan myös Heartbeat-ajastimen määräämällä syklillä. Valvotaan siis olemassaoloa. Syklistä kommunikointia ei voi käyttää samaan aikaan samalle noodille Omron Electronics Oy 40
Kommunikointi DeviceNet:ssä Bit Strobe ja Cyclic Bit Strobe - masterilta virkistyspyyntö tulonoodeille. C200HW- ja CVM1-masterit käyttävät tätä tapaa max. 8-bittisille tulonoodeille pollauksen sijaan. Yksiköt valitsevat tämän kommunikointitavan automaattisesti. Cx1W-yksikkö valitsee oletusasetuksilla tulonoodien kohdalla automaattisesti nopeamman tavan (Poll/Bit-Strobe). Cyclic -määritellään pollaussykli vakioksi masterille Heartbeat-ajastimen määräämällä syklillä. Ei voi käyttää samaan aikaan COS:n kanssa. Sopii hyvin hitaasti muuttuvien signaalien, kuten lämpötila-arvojen lukemiseen. Omron Electronics Oy 41
3.2 Väylätopologia Kuten kuvasta nähdään on verkko väylämäinen, jossa voi olla erilaisia haaroja Masterin paikka on vapaa Terminaattorit eli päätevastukset pääväylän molempiin päihin (signaalijohtimien väliin) Väyläkaapelissa kulkee myös kommunikointipiirien 24VDC syöttöjännite, joka syötetään ulkoisesta teholähteestä Terminator 121ohm Trunk line Terminator 121ohm Power tap Multi Drop Node drop Single drop Deissy chain Drop line Star Omron Electronics Oy 42
Kaapeloinnista Sallitut kaapelipituudet riippuvat käytettävästä tiedonsiirtonopeudesta Thick=paksu, thin=ohut, drop=haara Pääväylä (Trunk) paksulla kaapelilla, esim. Belden 3082A Haarat (Drop) ohuella kaapelilla, esim. Belden 3084 käy myös pääväylään alle 100m pituudella Trunk-kaapelia on paksuutensa ja jäykkyytensä vuoksi vaikea ketjuttaa noodin liittimellä, joten käytetään haaroitinpalkkeja Liikkuviin kohteisiin suositellaan langatonta ratkaisua. Langaton ratkaisu koostuu langattomasta masterista WD30M ja yhdestä tai useammasta langattomasta slavesta WD30S. Langattoman slaven perään asennetaan sitten tarvittavat moduulit. Omron Electronics Oy 43
Väylän jännitesyöttö Teholähde/ teholähteet kommunikoinnille tulee olla riittävät kommunikointijännite noodilla >11VDC noodeilla keskenään enintään 5V jännite-ero jos useampi teholähde tarvitaan väylän pituuden ja kuormituksen vuoksi, ne on erotettava toisistaan, vaikkapa tehonsyöttöhaaroittimella Trunk-kaapelissa saa kulkea enintään 8A virta Drop-kaapelissa saa kulkea enintään 3A virta Pitkät etäisyydet rajoittavat edellä mainittuja virta-arvoja Mikäli virta-arvoja ei ylitetä voidaan myös IO-noodien IO-jännite ottaa väylästä. Tällöin on hyvä tarkistaa moduulien oikosulkusuojaukset. Ei ole hyvästä, että yhden moduulin yhden lähtöbitin kuorman oikosulku aiheuttaa koko väylän kaatumisen. Parempi keino on käyttää kokonaan omaa jännitelähdettä IO:lle ja omaa väylälle. Omron Electronics Oy 44
Kaapeli ja liittimet Kaapelien johdinvärit on standardoitu Pääväylä paksulla (Trunk) kaapelilla, Belden 3082A Haarat (Drop) ohuella kaapelilla Belden 3084 käy myös pääväylään alle 100m pituudella Liittimet joko avoimia tai suojattuja Päätevastukset CAN + / - johdinten väliin Open type Cable color +24VDC Punainen Can + Valkea Shield Paljas Can - Sininen 0VDC Musta Shield type Omron Electronics Oy 45
4. CX- Integrator ja DeviceNet CX-Integratorilla voidaan määritellä sekä monitoroida Dnet-kenttäväylää Kuvassa Väylän #2 rakenne, masterlogiikan etä-io-muistivaraukset sekä väylän tila Omron Electronics Oy 46
CX- Integrator ja DeviceNet Kuvassa Väylän #5 rakenne, masterlogiikan etä-io-muistivaraukset sekä väylän tila Omron Electronics Oy 47
4.1 CX-Integratorin käynnistäminen Käynnistä CX-Integrator seuraavasti: Kun CX-Programmer on onlinetilassa, avaa IO taulueditori Projektinhallintaikkunasta käsin tuplaklikillä Lue taulu logiikasta varmuuden vuoksi valikosta Options / Transfer from PLC Avaa Main Rack Valitse DeviceNet-masteri CJ1W-DRM21 Avaa sen päällä pikavalikko hiiren oikealla ja valitse rivi Start Special Application with Settings inherited Nyt käynnistyy CX-Integrator CX-Programmerista perityillä kommunikointiasetuksilla Omron Electronics Oy 48
4.2 CX-Integrator ja Dnet-väylä Ohjelma kytkeytyy online-tilaan ja pyytää meitä lataamaan valitun väylän tiedot ylös Painetaan Transfer ja lataus alkaa Kun väylä on luettu avautuu sille oma ikkuna, jossa näkyy väylästä löytyneet laitteet Kuvassa väylä #2 Master #63 Sen slavenoodit #02 ja #10 Omron Electronics Oy 49
CX-Integrator ja väylän tiedot / Master Tuplaklikki noodiin avaa laitteen parametri-ikkunan Master #63 etä-io-osoitteet vastaavat autoalloikointialueita, eli noodin ensimmäinen IO-sana on 3200+noodinro tai 3200+noodinro Nämä voidaan vaihtaa I/O Allocation lehdillä toisinkin Väyläsykli on nähtävissä / vakioitavissa Comm Cycle Time -lehdellä Lataukset online-tilassa Omron Electronics Oy 50
CX-Integrator ja väylän tiedot / GRT1-DRT Tuplaklikki noodiin avaa laitteen parametri-ikkunan Noodi 02 GRT1-DRT parametri-ikkunan I/O Module lehdeltä nähdään asennetut moduulit I/O Map lehdeltä nähdään moduulien muistivaraukset tavun tarkkuudella Etä-IN-varaukset Status 3302 ID8-1 3303.00-07 ID8-1 3304.00-07 CT1-1 3305-3307 Etä-OUT-varaukset OD8-1 3202.00-07 CT1-1 3303-3305 Omron Electronics Oy 51
4.3 CX-Integrator ja Slice-IO parametrointi Kaikille Slice-IO-moduleille voidaan tehdä asetuksia Digitaalimoduleille käytännössä pisteen nimi ja aika- tai laskenta-arvot monitorointia varten. Analogi- ja laskurimoduleille on liitännän toimintaan vaikuttavia parametreja Parametreihin pääsee valitsemalla moduulin ja painamalla Edit- painiketta Digitaalimoduuleille voidaan antaa General-lehdellä nimi ja huoltoaika / -ajankohtadata In-lehdellä liitäntöjen nimi sekä aika /laskurivalvonta Operation Time lehdellä taas tulon/lähdön max. toimintaviive toiseen liitäntään nähden Omron Electronics Oy 52
CX-Integrator ja Slice-IO parametrointi Analogi- ja laskurimoduleille on liitännän toimintaan vaikuttavia parametreja Valitse moduli ja paina Edit-painiketta päästäksesi parametroimaaan Analogimoduuleille voidaan antaa General-lehdellä nimi ja huoltoaika / -ajankohtadata sekä kytkentäpolut Analog Input-lehdellä liitännän nimi sekä toiminta-asettelut mm. keskiarvoistus, skaalaus, ääriarvo-, suunnanmuutos-, muutosnopeusmittaukset viestialue analogidatan sisältö, yleensä raaka (voi olla skaalattukin) data Parametrit voidaan ladata joko moduuli tai koko räkki kerrallaan Omron Electronics Oy 53
4.4 V1000-invertterin ohjaus DeviceNetissa V1000-muuttajaan on asennettava DeviceNet-liittyntäyksikkö SI-N3/V V1000-muuttajan B1-01 ja B1-02 arvot on yleensä muutettava. Toki molempien eri tarvitse olla samat. Siis käyohje voi tulla vaikka riviliittimiltä ja nopeusohje väylää pitkin. F6-parametreissa valitaan DeviceNet-liitynnän asetukset Omron Electronics Oy 54
V1000-invertterin ohjaus DeviceNetissa DeviceNet-liityntää voi käyttää useilla eri tavoin. DeviceNet-standardia noudattelevia on pari ja loput valmistajan omia näkemyksiä Valinta tehdään F6-52 ja 53-parametreilla Oikeanpuoleissa kuvassa oletuskytkennän (21/71) muistinvaraukset masterlogiikalla Väylässä #2 V1000 OUT-sanat ovat 3210-3211 ja IN-sanat 3310-3311 Omron Electronics Oy 55
4.4 CX-Integrator ja masterkonfigurointi Oletuksena master yrittää kommunikoida kaikkien 63 muun mahdollisen noodin kanssa. Tämän vuoksi väyläkiertoaika on pitkä. Master toimii automaattiasetuksilla ja mitään laitelistaa ei ole sille luotu. Laitelistan tilaa voi tarkkailla masterin 7-segmenttinäytöstä. Vasemmanpuoleisen segmentin oikeassa alakulmassa loistaa piste, kun listaa ei ole luotu. Kun lista on luotu on piste pimeänä. Lista luodaan bitillä 1500.00 (Unit 00) logiikan ollessa Stop/Program tilassa esim. CX- Programmerin Watch-ikkunasta käsin lataamalla konfiguraatio CX-Integratorista käsin. Tuplaklikkaa masteri auki. Parametri-ikkunan General-lehdellä näkyy nappi Download, josta Register Device List osassa näkyvän konfiguraation lataus tehdään. CPU pyydetään vaihtamaan nytkin Stop/Program tilaan latauksen ajaksi. Piste sammuu näytöstä, kun lataus on tehty. Väyläkiertoaika putoaa myös huomattavasti. Tarkista! Lista tuhotaan bitillä 1500.01 (Unit 00) logiikan ollessa Stop-tilassa. Omron Electronics Oy 56
4.5 CX-Integrator ja väylän monitorointi Masternoodin pikavalikosta löytyy rivi Monitor ja sieltä avataan Monitorointiikkuna Status-lehdellä nähdään väylän noodit. Sininen = kommunikoi virheettä, Punainen= virhe, Vihreä = väylä seis. Start /stop painikkeilla voi etä-iokommunikoinnin käynnistää/ pysäyttää. Unit Status lehdeltä näkee mm. sen, miten väylä on määritetty Communication Cycle Time lehti näyttää väylämasterin skannausajan eli ajan, jonka välein samaa noodia kysellään aina uudestaan. Tähän aikaan vaikuttaa se onko laitelista luotu vai ei. Myös GRT1-DRT-noodia voi monitoroida. Status-välilehdeltä näkyy moduulien tila samoilla em. väreillä ilmaistuna. Tämä on kyllä tosi hidas toiminto... Omron Electronics Oy 57
5 Profibus-DP Fyysinen taso: RS-485, fibre optic, IEC 1158-2, kommunikointinopeudet aina 12 Mbps asti PROFIBUS määrittelee master and slave -laitteet Väylässä max. 126 noodia (max. 32 masteria) /max. 32 laitetta segmentti Media Access Control (MAC): Määrittelee sen, milloin laitteella on oikeus lähettää dataa sama kaikilla Profibus-väylillä Token passing (master master) Polling (master slave) Sovellustaso: FMS viestipohjaiseen kommunikointiin DP hajautus I/O and reaaliaikaiseen ohjauksiin PA prosessiautomaatioon Omron Electronics Oy 58
PROFIBUS-DP ominaisuuksia Valtuuden saantimekanismit Omron Electronics Oy 59
PROFIBUS-DP verkkotopologia PROFIBUS-DP verkkotopologia: Yleensä väylämuotoinen väylä Kaapeli esim. Belden 3079E Omron Electronics Oy 60
PROFIBUS-DP verkkotopologia PROFIBUS-DP väyläsegmentin nopeus/segmentin pituus: Myös muut fyysiset topologiat, rengas (kuitu), puu ovat mahdollisia haaroja ei kuitenkaan suositella yli 500 kbps nopeuksilla Asemia voidaan lisätä ja poistaa toiminnan aikana Sama IN-slave voi kuulua useammalle masterille Samassa fyysisessä väylässä voi toimia (esim RS485) sekä DP että FMS väylä jaetaan/voidaan jakaa segmentteihin toistimilla vaikka toistimella ei ole asemanumeroa, lasketaan se silti asemaksi asemien määrää määritettäessä Omron Electronics Oy 61
PROFIBUS-DP ominaisuuksia Tyypillinen PROFIBUS-DP verkko sisältää logiikoita, remote I/O:ta, moottorikäyttöjä ja HMI laitteita Master PLC RS 485 up to 12 MBit/s PROFIBUS-DP Slave (I/O) Slave (drive) Slave (I/O) Slave (I/O) Omron Electronics Oy 62
PROFIBUS-väylän konfigurointi Verkon määrittely on aina tehtävä mastereille: Tehdään laitteiden järjestelmäkonfiguraattorilla konfigurointitiedostojen avulla (GSD files) Plug-and-play System configuration PROFIBUS configuration tool PL C PLC GSD GSD GSD GSD GSD GSD Electronic Device Data Sheets (GSD-files) PROFIBUS Omron Electronics Oy 63
6 CX-Configurator-FDT Tällä ohjelmistolla voidaan konfiguroida Profibus-DP, Profinet- ja CompoNet-väyliä Tukee FDT/DTM-tekniikkaa Omron Electronics Oy 64
CX-Configurator-FDT Cx1W-PRM21 Mastereilta ei voi lukea konfiguraatiota ylös, joten tiedostojen säilyttäminen on tärkeää. DTM-konfiguroitavilta slaveasemilta voidaan lukea parametrit ylös. Väylä konfiguroidaan seuraavasti 1. Asenna noodien GSD- / DTM-tiedostot Device Catalogueen 2. Määrittele Masteryksikkö ja sen asemanumero 3. Määrittele väyläkonfiguraatio lisäämällä slaveasemia masterille (helpointa noodinumeron mukaisessa järjestyksessä auto-osoitteistuksella). Määrittele myös slavelle oikeat modulit (ja mahdolliset parametrit). 4. Määrittele Masterin parametrien kautta väylän parametrit, kuten nopeus ja etä- IO-alueet 5. Tallenna konfiguraatio (masterilta ei voi ladata konfiguraatiota takaisin) 6. Lataa se Masterille (Mastereille) 7. Tarkista Diagnostic Moodilla väylän toiminta Omron Electronics Oy 65
6.1 CX-Configurator-FDT - Masterin lisääminen Asemat raahataan laitelistasta väylään. Ensin master ja sitten siihen slavet Omron Electronics Oy 66
6.2 V1000-muuttajan lisääminen Valitaan V1000-muuttajalle Profibus Drive-standardia mukaileva PPO3 liityntätapa Tämä varaa 4 IN ja 4 OUT-tavua HUOM! Muista poistaa DP-V1 valinta DPV1-lehdeltä!!! Omron Electronics Oy 67
V1000-muuttajan ohjaus Profibus-DP väylällä V1000-muuttajan B1-01 ja B1-02 arvot on muutettava. Toki molempien eri tarvitse olla samat. Siis käyohje voi tulla vaikka riviliittimiltä ja nopeusohje väylää pitkin F6-parametreissa valitaan Profibus-DP-liitynnän asetukset Omron Electronics Oy 68
V1000-muuttajan ohjaus Profibus-DP väylällä Profibus-DP-liityntää voi käyttää useilla eri tavoin. Perinteinen Yaskawa-moodi on ihan omansa, mutta Profibus-DP-standardia mukailevat PPO-moodit muistuttavat muiden valmistajien liityntöjä Perinteinen/ PPO -valinta tehdään F6-32-parametrilla Kuvassa eri PPO-moodien sisältöjä. PPO-tyypin valinta tehdään masterkonfiguraatiossa Omron Electronics Oy 69
V1000-muuttajan ohjaus Profibus-DP väylällä Kuvassa Ohjaus- ja tilabittivaraukset sekä taajuusohje että lähtötaajuuden monitorointi Omron Electronics Oy 70
6.3 CX-Configurator-FDT - GRT1-PRT GRT1-PRT FDT/DTM-tekniikkaa sekä se voidaan myös parametroida GSDtiedostolla Jos master on Profibus-V1 ja se tukee myös DTM-tekniikkaa, niin silloin parametrointi ilman muuta DTM:llä. Jos master ei tätä tue, niin sitten GSD:llä. I/O Module ja Map kuten CX-Integratorissakin Omron Electronics Oy 71
6.4 CX-Configurator-FDT PRM21 Lopuksi Masterin PRM21 asetukset Device Setup lehdellä asetellaan masterlogiikka ja valitaan oikea yksikkö Bus Parameters lehdellä valitaan väylän nopeus Omron Electronics Oy 72
CX-Configurator-FDT PRM21 Slave Area lehdellä määritetään etä-io-alueet Drag&Drop Omron Electronics Oy 73
6.5 CX-Configurator-FDT lataukset DTM-slaveasemille voi ladata parametrit alas / ylös Muutoin vain masterille ja pelkästään alas Lataukset aseman pikavalikosta Omron Electronics Oy 74
6.6 CX-Configurator-FDT monitoroinnit Aseman pikavalikosta löytyy rivi Diagnosis Omron Electronics Oy 75