2-AKSELISEN LINEAARILIIKKEEN OHJAAMINEN



Samankaltaiset tiedostot
TIES530 TIES530. Moniprosessorijärjestelmät. Moniprosessorijärjestelmät. Miksi moniprosessorijärjestelmä?

Oikosulkumoottorikäyttö

VACON NX PIKAOHJE. Aloituskysely. Paina enter. suomi. Vakio. Paina enter Hz

VAATIMUKSIA YKSINKERTAISILLE VIKAILMAISIMILLE HSV:N KJ-VERKOSSA

Web sovelluksen kehittäminen sähkönjakeluverkon suojareleisiin

Järjestelmäarkkitehtuuri (TK081702) Web Services. Web Services

DATAFLEX. Vääntömomentin mittausakselit DATAFLEX. Jatkuvan päivityksen alaiset tiedot löytyvät online-tuoteluettelostamme, web-sivustosta

SM211 RS485 - JBUS/MODBUS mittarille SM103E. Käyttöohje

SÄHKÖKÄYTÖN EMULOINTI SIMULINK-DSPACE-M1 -YMPÄRISTÖSSÄ

IQ3XCITE JÄRJESTELMÄ

Prosessiautomaatiota LabVIEW lla NI Days NI Days LabVIEW DCS 1

Trajexia-liikkeenohjausyksikkö

Nopea, hiljainen ja erittäin taloudellinen ilmanpoisto

BL40A1711 Johdanto digitaaleketroniikkaan: Sekvenssilogiikka, pitopiirit ja kiikut

PowerFlex 4, 40, 70, 700 Taajuusmuuttajat Tuotevalikoiman esittely

SM210 RS485 - JBUS/MODBUS mittarille SM102E. Käyttöohje

1. Maarittele termit/vastaa Iyhyesti. Arvostelu: 1p/oikea vaihtoehto. Ei miinuspisteita

Televerkon synkronointi

KYTKENTÄOHJEET. MicroMax370

LANGATON TIEDONSIIRTO ENERGIA

Turvallisuusseminaari Silja-Line

5. Luento: Rinnakkaisuus ja reaaliaika. Tommi Mikkonen,

Tiedonkeruu ja analysointi

I T. SurePath. Järjestelmä on täysin yhteensopiva kaikkien DALI hyväksyttyjen turva- ja poistumistievalojen kanssa.

ABB aurinkosähköinvertterit Pikaohje PMU laajennuskortti

Tiedonkeruu ja analysointi

Operaattorilaajakaista

MPCC-työkalua voidaan käyttää yhden laitteen valvontaan ja yhden tai useamman laitteen konfigurointiin (Modbus broadcast, osoite 0).

Siltojen haitat. Yleisesti edut selvästi suuremmat kuin haitat 2/19/ Kytkin (switch) Erittäin suorituskykyisiä, moniporttisia siltoja

HiFEK huippuimurit Korkean hyötysuhteen huippuimuri

Laaja-alainen, opiskelijalähtöinen ja projektiperusteinen opetussuunnitelma, case Monitori

ABB Drives and Controls, Koneenrakentajan ja laitetoimittajan yhteistoiminta toiminnallisen turvallisuuden varmistamisessa

ABB i-bus KNX taloautomaatio. Sakari Hannikka, Kiinteistöjen ohjaukset KNX vai ABB Group May 11, 2016 Slide 1

Säästöä ja tuotantovarmuutta ABB:n moottoreilla!

Väylät. Prosessorin tie ulkomaailmaan Pienissä järjestelmissä vain yksi väylä. Osoite, data ja ohjaussignaalit Prosessori ainoa herra (master)

STEP-404 askelmoottoriohjain PROBYTE/Pekka Ritamäki

PARAMETROITAVAN KONENÄKÖJÄRJESTELMÄN KEHITYSTYÖ MAVI PROJECT Kirjasto: \\MAVI\Teemu_Purmonen\doc. Versio: 1.0

S w i n g C o n t r o l v a l v o n t a y k s i k ö n a s e n n u s o h j e

HiFEK-huippuimurit Korkean hyötysuhteen huippuimuri

KAUKOVALVONTAOHJELMA CARELAY CONTROL WPREMOTE

Turva Turvalogiikka. SC turvalogiikka

Moottorin lämpötilan mittauksen kytkeminen taajuusmuuttajaan

Keskusimurijärjestelmät

Hand Held Products Net Base telakan sisäisten IP osoitteiden muuttaminen. Käyttöohje

DVB- ja internet-palvelut saman vastaanottimen kautta

Käyttötoimikunta Sähköjärjestelmän matalan inertian hallinta

Automaatiojärjestelmät

Agenda. Johdanto Ominaispiirteitä Kokonaisjärjestelmän määrittely Eri alojen edustajien roolit Sulautetut järjestelmät ja sulautettu ohjelmointi

PANK PANK-4122 ASFALTTIPÄÄLLYSTEEN TYHJÄTILA, PÄÄLLYSTETUTKAMENETELMÄ 1. MENETELMÄN TARKOITUS

Referenssit ja näytteenotto VLBI -interferometriassa

IPC3 1.3 Mega-Pixel / Moniprofiili IP -kamera

Sääasema Probyte JUNIOR

Tietojenkäsittelyn perusteet 2. Lisää käyttöjärjestelmistä

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

FC1008, FC1012 Paloilmoituskeskukset

DESIGO. Rakennusautomaatiojärjestelmä, joka kasvaa vaatimusten mukaan DESIGO. astustamattomasti. Siemens Building Technologies DESIGO PX 1

Metropolia AMK BOSCH REXROTH HYDRAULIPENKIN KONSEPTISUUNNITTELU

1 YLEISKUVAUS Laajakaistaliittymä Palvelun rajoitukset PALVELUKOMPONENTIT Päätelaite Nopeus...

Integrointi. Ohjelmistotekniikka kevät 2003

JHS 180 Paikkatiedon sisältöpalvelut Liite 4 INSPIRE-palvelujen laadun testaus

SwingControl valvontayksikkö

6. Analogisen signaalin liittäminen mikroprosessoriin Näytteenotto analogisesta signaalista DA-muuntimet 4

WELHO ADSL -LAAJAKAISTAPALVELUIDEN PALVELUKUVAUS KULUTTAJA-ASIAKKAILLE (alkaen )

Teemat. Vaativien säätösovellusten käyttövarmuus automaation elinkaarimallin näkökulmasta Tampere. Vaativat säätösovellukset

VLT HVAC Drive. VLT HVAC Drive 102 pikaohjeita


Reiluus. Maxmin-reiluus. Tärkeä näkökohta best effort -tyyppisissä palveluissa. Reiluuden maxmin-määritelmä

SÄHKÖSUUNNITTELUOHJE ABLOY PULSE

Hyvinvointiteknologiaan painottuva koulutusohjelma- /osaamisalakokeilu TUTKINNON PERUSTEET KOKEILUA VARTEN

SISÄLMYSLUETTELO QUO VADIS?... 9

Työhön kuuluu sähköistää kuvien mukainen asennus täyteen käyttökuntoon. Työssä ei saa tehdä jännitetyötä eikä lähialueella työskentelyä.

Suurempi Kapasiteetti: VM-30/35 isoilla poikkiliikkeellä optimoitu suorituskyky isoihin kappaleisiin.

EC-KASETTIPATTERI PMFC

Kuva maailmasta Pakettiverkot (Luento 1)

Oikeanlaisten virtapihtien valinta Aloita vastaamalla seuraaviin kysymyksiin löytääksesi oikeantyyppiset virtapihdit haluamaasi käyttökohteeseen.

vacon 10 machinery millaisena haluaisit taajuusmuuttajasi tänään?

FAMOS PROTEC. Edistykselliset. Kuumasaumaajat

GSRELE ohjeet. Yleistä

VLT HVAC Drive FC-102 Pikaohje ulkopuoliselle ohjaukselle

Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti

NOOX xperio herätyskello valvontakamera

Aineisto ohje tarraleikkuri, laser ja jyrsin

Sääasema Probyte 2003

Vaihteen valinta moottori - taajuusmuuttaja

POHJOIS-KARJALAN AMMATTIKORKEAKOULU

Tuotetietoa. Neulasulku tarkemmin kuin koskaan aikaisemmin EWIKONin sähköinen neulasulku

HiFEK-huippuimurit Korkean hyötysuhteen huippuimuri

VALOKUITU PALVELUKUVAUS

HARJOITUS 7 SEISOVAT AALLOT TAVOITE

ZigBee-ohjaus kuorma-autolle

Aurinkoenergiajärjestelmien etäseurantajärjestelmä

Prosessiautomaatiota LabVIEW lla NI Days NI Days LabVIEW DCS 1

em4 3G, GPRS tai Ethernet Loggaus ja hälytys Analogiset tulot/lähdöt Etäkäyttö Keskus Pienoislogiikat

TW- EAV510 ketjutustoiminto (WDS): Kaksi TW- EAV510 laitetta

D-Link DSL-504T ADSL Reitittimen Asennusohje ver. 1.0

XPi-pumput 10k Helsinki 0914

DownLink Shared Channel in the 3 rd Generation Base Station

Tietoliikenne II (2 ov)

Käyttöohje LogiComm ohjausjärjestelmä

Transkriptio:

2-AKSELISEN LINEAARILIIKKEEN OHJAAMINEN Janne Rossi Kirjallisuustyö 6.11.2011 LUT Energia Sähkötekniikan koulutusohjelma

SISÄLLYSLUETTELO 1. SOVELLUKSEN YLEINEN KUVAUS... 3 2. VAATIMUSMÄÄRITTELY... 3 2.1 EtherCAT kenttäväylä... 4 3. TOIMINNALLINEN MÄÄRITTELY... 6 4. TEKNINEN MÄÄRITTELY... 9 5. TEKNINEN TOTEUTUS...11 LÄHTEET...13

1. SOVELLUKSEN YLEINEN KUVAUS Asiakas haluaa ohjausjärjestelmän 2 akseliselle lineaariliikkeelle, joka implementoidaan XY liikkeenä valmiiseen järjestelmään. Järjestelmä ottaa vastaan paikkaohjeen, näyttää nykyisen paikkatiedon ja näiden tietojen perusteella ajaa X- ja Y-akselit asetettuun referenssiarvoon. Tällaisia käyttöjä esiintyy esimerkiksi automaattisissa työstö- ja pakkauskoneissa sekä CNC -työstökoneissa. Ohjauslogiikaksi on asiakkaan toimesta valittu ABB AC500 logiikka, moottoreiden ohjaamiseen ABB ACS M1 taajuusmuuttajat ja itse moottoreiksi ABB MS4614 0,63 kw kestomagneettitahtikoneet. Periaatteellinen kuva laitteistosta on esitetty kuvassa 1.1. Kuva 1.1. Järjestelmän periaatekuva 2. VAATIMUSMÄÄRITTELY Asiakas on asettanut vaatimuksiksi että järjestelmän tulee toimia sekä paikka- että reittiohjeella. Tällaisen järjestelmän Use Case diagrammi käyttäjän näkökulmasta on hyvin yksinkertainen ja on esitetty kuvassa 1.1.

Kuva 1.1. Järjestelmän käyttöliittymän Use Case diagrammi. Järjestelmän suorituskykyvaatimuksiksi on asiakkaan toimesta asetettu lineaariliikkeen maksiminopeus v max = 2 m/s ja paikkavirhe maksimissaan ε pos = 3 mm. Moottoreiden vetopyörän halkaisijaksi on ilmoitettu r = 0,1 m. Lisäksi ohjauselektroniikan välisissä yhteyksissä tulee käyttää EtherCAT väylää. 2.1 EtherCAT kenttäväylä EtherCat on Beckhoff GmbH:n 2003 esittelemä Ethernet pohjainen reaaliaikainen kenttäväylä. Se soveltuu nopeutensa ansiosta useimpiin vaativiin säätö- ja I/O-sovelluksiin. EtherCAT verkossa on aina yksi nk. master laite, ja muut laitteet toimivat slave - laitteina. Reaaliaikaisuuden perustana on datan nopea käsittely slave -laitteissa. Periaate on että master -laite lähettää kehyksen, jonka saapuessa slave laite lukee sille osoitetun datan, ja kirjoittaa tarvittaessa sille varattuun paikkaan, ja lähettää kehyksen seuraavalle slave laitteelle. Kehyksen vastaanottamisesta sen lähettämiseen kuluu aikaa ainoastaan joitakin nanosekuntteja. Kehyksen saavuttaessa verkon viimeisen slave laitteen, palautetaan kehys master laitteelle. Verkon topologia on vapaasti valittavissa, sillä se voi olla puu- tai tähtitopologia. Standardi CAT5 kaapeli sisältää sekä RX-, että TX linjan, joten verkko on aina suljettu rengas käytettäessä tällaista kaapelia. EtherCAT protokolla ei toki ole sidottu fyysiseen toteutukseen, vaan voidaan käyttää niin parikaapelia, kuin valokuituakin, eikä protokolla aseta rajoituksia datanopeudelle. Mikäli laitteet tukevat nopeimpia Ethernet tekniikoita, on mahdollista käyttää Gigabit-, tai vielä nopeampia Ethernet -verkkoja. Kaapelien maksimipituudet

vastaavat Ethernet -kaapelien pituusrajoituksia, ja Fast-Ethernet ominaisuuksia hyödyntäen päästään aina 100 m pituuksiin asti. Laitteiden maksimimäärä EtherCAT verkossa on huimat 65535 laitetta. EtherCat tukee verkon laitteiden kellojen synkronointia rautatasolla, ja master laite tunnistaa verkon topologian ja mittaa jokaisen laitteen välillä ilmenevän viiveen kehyksen etenemisessä. Tarkkojen viivetietojen perusteella kellojen synkronointi on erittäin tarkka ja päästään alle 1µs:n eroihin kelloissa. Kuvassa 1.2 on nähtävissä kahden EtherCAT laitteen kellosignaalit, kun välissä on 300 verkon solmukohtaa ja 120 m kaapelia. Kuva 1.2. Kahden EtherCAT laitteen kellosignaalit, kun välissä on 300 verkon solmukohtaa ja 120m kaapelointia [1]. Kuvasta voidaan nähdä että huojunta on n. ±20 ns ja keskimääräinen viive noin 15 ns. EtherCAT:n omissa esitemateriaaleissa tiivistetään väylän suorituskykyä taulukon 1.1 arvoilla.

Taulukko 1.1. EtherCAT:n suorituskyky [1] EtherCAT protokolla on täysin näkymätön TCP/IP protokollan kannalta, joten samassa verkossa voidaan käyttää myös TCP/IP laitteita, kun tiedostetaan verkon EtherCAT käytön vaatima kaistanleveys. Myös muut internet teknologiat, kuten FTP ja HTTP ovat käytettävissä. Myös teollisuuden automaatioon liittyvistä protokollista ainakin CANopen- ja SERCOS servo-ohjausprotokollat ovat tuettuina [1]. 3. TOIMINNALLINEN MÄÄRITTELY Asiakkaan vaatima toiminnallisuus voidaan toteuttaa erilaisilla tavoilla riippuen kuinka hajautettua säätöä halutaan käyttää. Pelkän paikkasäädön toteuttamiseen riittää paikkaohjeen syöttäminen taajuusmuuttajille, mutta säädön nopeus kärsii rajallisen laskentatehon vuoksi varsinkin jos lopullinen järjestelmä vaatii mekaniikkamallin. Koska käytettävissä on erillinen ohjauslogiikka, on järkevää käyttää sitä säädön toteuttamiseen ja syöttää taajuusmuuttajille ainoastaan nopeus- tai vääntömomenttireferenssiä. Asiakkaan valitsemissa moottoreissa on myös sisäänrakennettu resolveri, joka tarjoaa nopeus- ja paikkatakaisinkytkennän. Järjestelmän osat voidaan karkeasti jakaa kuvan 3.1 esittämän luokkadiagrammin mukaisiin luokkiin ja tällaista toteutusta kuvaava Use Case diagrammi on esitetty kuvassa 3.2.

Kuva 3.1. Järjestelmän luokkadiagrammi. Takaisinkytkentöjä tarjoavien laitteiden tarkka määrä ei ole varmistunut, joten luokan alle on asetettu useampi mahdollinen takaisinkytkentä. Tästä Kuva 3.2. Järjestelmän ohjauselektroniikan Use Case diagrammi nopeus- ja vääntöreferenssillä. Ohjaussekvenssin alussa tietokone, tai muu ohjaava järjestelmä, asettaa paikkareferenssin AC500 logiikalle, joka pyörittää järjestelmän säätöalgoritmia. Taajuusmuuttajalta saa-

mansa paikkatiedon perusteella algoritmi tuottaa nopeusohjeen taajuusmuuttajalle. Taajuusmuuttaja ohjaa moottoria oman säätösilmukkansa avulla, sekä välittää jatkuvasti paikka- ja nopeustietoa logiikalle. AC500 päivittää paikka- ja nopeustietoa ohjaavalle järjestelmälle. Tällainen sekvenssi on esitetty kuvassa 3.2. Kuva 3.3.Säätöjärjestelmän ohjaussekvenssi. Kuvan sekvenssistä poiketen oikea järjestelmä lähettää nopeus ja paikkatietoa aina AC500:n tasolle reaaliaikaisesti riippumatta siitä onko edellisen referenssin arvoa vielä saavutettu. Kumpikin taajuusmuuttaja sisältää oman nopeus- ja vääntömomenttisäätösilmukkansa, johon AC500 asettaa referenssiarvon. AC500 logiikan nopeusohjepäätöksentekoa X- akselille kuvaa kuvan 3.3 esittämä aktiviteettikaavio. Kuva 3.4. AC500 logiikan päätöksen teko x-akselin nopeusreferenssistä.

Kun uusi paikkaohje asetetaan, tarkastaa säätöalgoritmi vastaako järjestelmän nykyinen paikkatieto ohjearvoa. Mikäli ollaan jo ohjeen mukaisessa asemassa, asetetaan X-akselin taajuusmuuttajan nopeusohje nollaan ja odotetaan uutta paikkaohjetta. Mikäli paikkatieto poikkeaa ohjeesta, X-akselin taajuusmuuttajan nopeusohjetta nostetaan tai lasketaan tilanteen mukaan niin pitkään että saavutetaan maksiminopeus. Tämän jälkeen liikettä jatketaan kunnes ohjearvo saavutetaan ja nopeusohje asetetaan nollaan. Todellisessa säätöalgoritmissa voitaisiin myös määritellä jokin etäisyys ohjearvosta, jonka jälkeen nopeusohjetta pienennettäisiin askelittain ennen täyttä pysäytystä. Mikäli järjestelmän hitausmomentti on suuri, tarvitaan tällainen asteittainen pysäytys, sillä äkillinen ohjearvon muuttaminen maksimiarvosta nollaan kuormittaa järjestelmää. 4. TEKNINEN MÄÄRITTELY EtherCAT väylän käyttäminen ohjauslogiikan ja taajuusmuuttajien väliseen kommunikaatioon on yksi asiakkaan järjestelmälle asettamia vaatimuksia. AC500 logiikassa on käytettävissä sarjaliikenneportti, jota myös ABB:n oma ohjelmisto käyttää PC:n ja logiikan väliseen komminikaatioon. Näiden faktojen perusteella voidaan määritellä järjestelmän tiedonsiirto kuvassa 4.1 esitetyn Deployment diagrammin mukaiseksi.

Kuva 4.1. Järjestelmän tiedonsiirron Deployment diagrammi. Kuten edellä mainittiin, ei järjestelmän mekaanisesta osasta ole muuta tietoa kuin moottorien vetopyörän halkaisija. Lisäksi asiakas antoi ohjeen olettaa moottorin tuottavan vääntömomenttia suoraan taajuusmuuttajan referenssin mukaan. Suurin sallittu kulmavirhe saadaan paikkavirheen maksimiarvosta vetopyörän halkaisijan avulla yhtälön 1 osoittamalla tavalla. ε pos 0,003m ε ang = 360 = 360 = 3.4377 3.4. (4.1) 2πr 2π 0,1m Oletettaessa suora liikkeen välitys hammaspyörältä lineaariliikkeeksi, saadaan moottorin kierrosnopeudeksi maksimi nopeudella liikuttaessa, n max v = 60s 2πr max = m 2 60s s 2π 0,1m = 381,9719 rpm 382 rpm. (4.2)

Tällöin halutun maksimivirheen saavuttamiseksi täytyy moottorin asentotieto saada Nyquistin näytteenottoteoreeman mukaan vähintään yhtälön 3 osoittamalla taajuudella. nmax 360 f s ang = 2 60 = 1333,333Hz 1333Hz. (4.3) ε ang Koska MS4614 moottorin sisäänrakennettu resolverin näytteistystaajuus on 10 khz, pitäisi resolverin paikkatiedon riittää järjestelmän paikkatakaisinkytkennän toteuttamiseen, mikäli resoluutio on riittävä. ABB:n tarjoamissa datalehdissä ei annettu selvää resoluutiota asentokulman mittaamisesta, joten takaisinkytkennän testaus voidaan suorittaa vasta järjestelmän testauksen yhteydessä. Tarvittaessa voidaan järjestelmän kuitenkin lisätä erillinen paikkatakaisinkytkentä, sillä taajuusmuuttajan resolveria varten tarvitsemassa enkooderimoduulissa on vapaa tulo käytettäväksi asento/paikkatiedon mittaamiseen. 5. TEKNINEN TOTEUTUS Asiakkaan toimitusvaikeuksista johtuen järjestelmän reaalinen toteutus on viipynyt, eikä mekaanisesta osasta ole mitään tietoa. Tässä tilanteessa joudutaan tyytymään ainoastaan ohjausjärjestelmän tarkasteluun. ASCM1 taajuusmuuttaja kykenee toteuttamaan nopeus- ja vääntöreferenssisäädön, sekä toimimaan myös paikkaohjeella. Käytännössä paikkaohjeeseen perustuva säätö voitaisiin näin ollen toteuttaa myös suoraan taajuusmuuttajilla. Reittiohjesäädössä saattaa taajuusmuuttajan rajallinen muisti ja laskentateho asettaa rajoituksia. Asiakkaan pyynnöstä ja reittiohjesäädön mahdollisesta toteuttamisesta johtuen päädyttiin käyttämään asiakkaalta löytyvää AC500 logiikkaa säädön toteuttamiseen. AC500 on modulaarinen ohjelmoitava logiikka, jota voidaan laajentaa asiakkaan tarpeiden mukaan sopivilla kommunikaatio ja IO -moduuleilla. Sekä logiikkaan että taajuusmuuttajiin on valmiiksi hankittu EtherCAT väylälle soveltuvat laajennus moduulit. Ethercat -väylän avulla voidaan toteuttaa reaaliaikainen ja synkroninen kenttäväylä ohjauselektroniikan osien välille. EtherCAT väylän nopeus mahdollistaa myös mittausjärjestelmän laajentamisen kenttäväylää käyttäen ja suurienkin I/O-moduulimäärien liittämisen järjestelmään.

EtherCAT:n suorituskykyä ei ehditty testata perusteellisesti ja testaus rajoittui taajuudenmuuttajan parametrien modifioimiseen väylän yli. Myös asiantuntevien henkilöiden rajallinen aika ja dokumentaation puute hankaloittivat testausta siinä määrin, että järjestelmän käyttökuntoon saanti vaati ABB:n henkilöstön apua.

LÄHTEET [1] EtherCAT Technology Group. Saatavissa: http://www.ethercat.org/ [2] ABB, Products & Services. Saatavissa: http://www.abb.com/productguide/alphabetical.aspx