usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem...

98
Reduktori s motorom \ Industrijski reduktori \ Pogonska elektronika \ Automatizacija pogona \ Usluge Knjižnica MPLCMotion_MDX za MOVI-PLC ® P riručnik FE330000 Izdanje 07/2005 11350644 / HR

Upload: others

Post on 21-Sep-2019

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Reduktori s motorom \ Industrijski reduktori \ Pogonska elektronika \ Automatizacija pogona \ Usluge

Knjižnica MPLCMotion_MDX

za MOVI-PLC®

Priručnik

FE330000

Izdanje 07/2005

11350644 / HR

Page 2: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

SEW-EURODRIVE – Driving the world

Page 3: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDXMDX 3

1 Važne napomene.................................................................................................... 4

2 Uvod ........................................................................................................................ 5

2.1 Područja primjene .......................................................................................... 62.2 Pregled biblioteke MPLCMotion_MDX........................................................... 62.3 Pregled ostalih biblioteka za upravljački sklop MOVI-PLC® .......................... 8

3 Projektno planiranje i pokretanje.......................................................................... 9

3.1 Preduvjeti ....................................................................................................... 93.2 Vremena komunikacije................................................................................. 103.3 Stavljanje u pogon ....................................................................................... 103.4 Jedinice i raspon vrijednosti ......................................................................... 14

4 Opis funkcijskih modula...................................................................................... 15

4.1 Općenito ponašanje funkcijskih modula....................................................... 154.2 Dijagram stanja ............................................................................................ 194.3 Mapa MDX_Main ......................................................................................... 20

4.3.1 Funkcijski modul MC_ConnectAxis_MDX ......................................... 204.3.2 Funkcijski modul MC_Power_MDX ................................................... 264.3.3 Funkcijski modul MC_Reset_MDX ................................................... 28

4.4 Mapa MDX_SingleAxis ................................................................................ 294.4.1 Funkcijski modul MC_MoveVelocity_MDX ....................................... 294.4.2 Funkcijski modul MC_MoveAbsolute_MDX ...................................... 314.4.3 Funkcijski modul MC_MoveAbsoluteModulo_MDX .......................... 334.4.4 Funkcijski modul MC_MoveRelative_MDX ....................................... 364.4.5 Funkcijski modul MC_Home_MDX ................................................... 384.4.6 Funkcijski modul MC_AxisStop_MDX ............................................... 404.4.7 Funkcijski modul MC_Stop_MDX ..................................................... 42

4.5 Mapa MDX_SingleAxisSensorless............................................................... 444.5.1 Funkcijski modul MC_MoveVelocitySensorless_MDX ...................... 444.5.2 Funkcijski modul MC_StopSensorless_MDX .................................... 46

4.6 Mapa MDX_InverterParameters .................................................................. 484.6.1 Funkcijski modul MC_ReadParameter_MDX ................................... 484.6.2 Funkcijski modul MC_WriteParameter_MDX .................................... 504.6.3 Funkcijski modul MC_SetDynamics_MDX ........................................ 524.6.4 Funkcijski modul MC_SetLimiter_MDX ............................................. 544.6.5 Funkcijski modul MC_SetJerk_MDX ................................................. 564.6.6 Funkcijski modul MC_SetHomeParameters_MDX ........................... 58

4.7 Mapa MDX_Supplements ............................................................................ 604.7.1 Funkcijski modul MC_TouchProbe1_MDX ....................................... 604.7.2 Funkcijski modul MC_TouchProbe2_MDX ....................................... 624.7.3 Funkcijski modul MC_ReadActualPosition_MDX ............................. 644.7.4 Funkcijski modul MC_ReadAxisError_MDX ..................................... 654.7.5 Funkcijski modul MC_ReadStatus_MDX .......................................... 66

4.8 Identifikator grešaka..................................................................................... 68

5 Primjeri programiranja......................................................................................... 70

5.1 Preduvjeti ..................................................................................................... 705.2 Pozicioniranje osovine motora ..................................................................... 715.3 Regulacija broja okretaja osovine motora s davačem.................................. 835.4 Impulsni rad osovine motora bez davača..................................................... 88

6 Kazalo.................................................................................................................... 93

00

I

00

I

Page 4: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

1

4 Priručnik – Knjižnica MPLCMotion_MDX

Važne napomene

Priručnik

1 Važne napomene

Dokumentacija • Prije instalacije i pokretanja pogonskih pretvarača, kojima se upravlja putemupravljačkog sklopa MOVI-PLC®, brižljivo pročitajte ovaj priručnik.

• Ovaj priručnik pretpostavlja postojanje i poznavanje MOVIDRIVE®-dokumentacije,posebice sistemskog priručnika MOVIDRIVE® MDX60B/61B.

• Referencije su u ovom priručniku označene sa "→". Tako primjerice (→ pogl. X.X)znači, da u poglavlju X.X ovog priručnika možete naći dodatne informacije.

• Poštivanje dokumentacije preduvjet je za nesmetan rad i ispunjavanje možebitnihjamstvenih prava.

Sustavi sabirnica Opći sigurnosni naputci o sustavima sabirnica:

Ovim Vam je stavljen na raspolaganje komunikacijski sustav koji omogućuje prilagodbupogonskog pretvarača MOVIDRIVE® uvjetima uređaja u širokim granicama. Kao kodsvih sustava sabirnica i ovdje postoji opasnost od promjene parametara koja nije vidljivaizvana (s obzirom na pretvarač), a time i ponašanja pretvarača. To može dovesti doneočekivanog (ne i nekontroliranog) ponašanja sustava.

Sigurnosne

i upozorne

napomene

Obvezatno poštujte ovdje navedene sigurnosne i upozorne napomene!

• Ovaj priručnik ne zamjenjuje opširnu uputu za uporabu!

• Upravljački sklop MOVI-PLC® i aktivirane pogone smije instalirati i pokretati

samo osoblje elektrotehničke struke uzimajući u obzir važeće propise

o sprječavanju nezgoda, priručnik upravljačkog sklopa MOVI-PLC® i upute za

uporabu MOVIDRIVE® MDX60B/61B!

Opasnost od struje.Moguće posljedice: smrt ili najteže ozljede.

Prijeteća opasnost.Moguće posljedice: smrt ili najteže ozljede.

Opasna situacija.Moguće posljedice: lakše ili male ozljede.

Štetna situacija.Moguće posljedice: oštećivanje uređaja i okoliša.

Savjeti o uporabi i korisne informacije.

Page 5: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 5

2Uvod

2 Uvod

Sadržaj ovoga

priručnika

Ovaj korisnički priručnik opisuje funkcijske module biblioteke MPLCMotion_MDXi njihovu primjenu.

Opis MOVI-PLC® je upravljački sklop s programibilnom memorijom prema normi IEC 61131-3.

Karaketeristika upravljačkog sklopa MOVI-PLC® je primjerice upravljačka kartica

tipa HP11B.

Upravljački sklop MOVI-PLC® možete primjerice koristiti kao upravljačku jedinicustrojnog modula. Upravljački sklop MOVI-PLC® tada upravlja svim pogonima unutarstrojnog modula i time rasterećuje nadređeni sklop (npr. SPS stroja ili postrojenja).U svezi s korisničkim terminalom DOP preuzima upravljački sklop MOVI-PLC® i skupnoupravljanje kompletnih strojeva.

Biblioteka MPLCMotion_MDX upravljačkog sklopa MOVI-PLC®, opisana u ovompriručniku, omogućuje jednostavno i centralno programiranje pokretanja osovinepriključenih MOVIDRIVE® MDX60B/61B-pogona.

Funkcije Biblioteka MPLCMotion_MDX stavlja za svaki priključeni pogon MOVIDRIVE®

MDX60B/61B na raspolaganje sljedeće funkcije:

• Funkcija upravljanja

• Rad pretvarača (zadavanje broja okretaja)

• Referentni pomak

• Pozicioniranje

• itd.

Izvođenje ovih funkcija obavlja se decentralizirano u pogonskom pretvaraču. BibliotekaMPLCMotion_MDX osigurava brzu komunikaciju s pogonskim pretvaračima.Omogućuje jednostavno centralno programiranje pokretanja osovine motorau upravljačkom sklopu MOVI-PLC®.

Ostala literatura Za jednostavno i učinkovito korištenje biblioteke MPLCMotion_MDX trebali biste uz ovajpriručnik zahtijevati i sljedeće priručnike:

• priručnik za programiranje MOVI-PLC®

• priručnik Biblioteka MPLCInterface za MOVI-PLC®

• priručnik MOVIDRIVE® MDX61B upravljačke kartice MOVI-PLC® DHP11B

• sistemski priručnik MOVIDRIVE® MDX60B/61B

Kod svih radova na pogonskom sustavu vodite računa o uputama i sigurnosnimnaputcima u ovom priručniku.

Page 6: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

2

6 Priručnik – Knjižnica MPLCMotion_MDX

Područja primjene

Uvod

2.1 Područja primjene

Biblioteka MPLCMotion_MDX.lib prikladna je za sva područja primjene kodkojih seupravljački sklop MOVI-PLC® centralno upravlja s jednim pogonskim upravljačem iliviše njih.

Primjeri primjene Tipični primjeri primjene biblioteke MPLCMotion_MDX.lib su:

• strojni moduli

• mali strojevi

• linijski moduli

• terminali

• stanice za podizanje

Osobine Biblioteka MPLCMotion_MDX.lib odlikuje se sljedećim osobinama:

• Upravljački sklop MOVI-PLC® može pomoću biblioteke MPLCMotion_MDX.libupravljati s do dvanaest pogona.

• Korisnik se ne mora baviti komunikacijskim sučeljima, nego upravljački sklopMOVI-PLC® poslužuje isključivo naredbama za pokretanje i upravljanje. Korisnikupritom nije potrebno poznavanje komunikacije sa sistemskom sabirnicom odnosnomora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača(npr. pri pokretanju i podešavanju adrese sistemske sabirnice).

• Sistemska sabirnice omogućava brzu komunikaciju između upravljačkog sklopaMOVI-PLC® i pogonskih pretvarača.

• Biblioteka MPLCMotion_MDX.lib raspolaže s brojnim funkcijskim elementima.Korisniku se omogućuje fleksibilni i brzo programiranje vlastitih aplikacija.

• Naredbe sukladno PLCopen omogućuju korisniku kratko vrijeme uhodavanja.

2.2 Pregled biblioteke MPLCMotion_MDX

Potrebne

biblioteke

Za programiranje upravljačkog sklopa MOVI-PLC® u svezi s pogonskim pretvaračimaMOVIDRIVE® MDX60B/61B potrebne su Vam sljedeće biblioteke:

• MPLCDatatypes

• MPLCIntern

• MPLCSystem_ErrorHandling_Intern

• MPLCSystem_ConfigLibDataEx_Intern

• MPLCInterface_CAN

Ove biblioteke se kod dodavanja biblioteke MPLCMotion_MDX mogu automatskipovezati u PLC-editoru softvera MOVITOOLS®-MotionStudio.

Page 7: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 7

2Pregled biblioteke MPLCMotion_MDX

Uvod

Biblioteka MPLCMotion_MDX raspolaže sljedećim funkcijskim elementima koji suprema svojim funkcijama podijeljeni u više mapa:

MDX_Main Mapa MDX_Main:

– MC_ConnectAxis_MDX– MC_Power_MDX– MC_Reset_MDX

MDX_SingleAxis Mapa MDX_SingleAxis:

– MC_Home_MDX– MC_AxisStop_MDX– MC_Stop_MDX

• Funkcijski element Continuous Motion:

– MC_MoveVelocity_MDX

• Funkcijski elementi Discrete Motion:

– MC_MoveAbsolute_MDX– MC_MoveAbsoluteModulo_MDX– MC_MoveRelative_MDX

MDX_SingleAxis

Sensorless

Mapa MDX_SingleAxisSensorless:

– MC_StopSensorless_MDX

• Funkcijski element Continuous Motion:

– MC_MoveVelocitySensorless_MDX

MDX_Inverter

Parameters

Mapa MDX_InverterParameters:

– MC_ReadParameter_MDX– MC_WriteParameter_MDX– MC_SetDynamics_MDX– MC_SetLimiter_MDX– MC_SetJerk_MDX– MC_SetHomeParameters_MDX

MDX_Supple-

ments

Mapa MDX_Supplements:

– MC_TouchProbe1_MDX– MC_TouchProbe2_MDX– MC_ReadActualPosition_MDX– MC_ReadAxisError_MDX– MC_ReadStatus_MDX

Upozorenje:

Biblioteka MPLCMotion_MDX.lib se može rabiti istodobno sa svim drugimbibliotekama za upravljački sklop MOVI-PLC®.

Rad bez grešaka se međutim jamči samo ako sve pogonske pretvarače, koji seaktiviraju pomoću funkcijskog elementa biblioteke MPLCMotion_MDX.lib, pokrećetena jednoj ili više sistemski CAN-sabirnica na kojima nisu smješteni drugi CAN-objekti(npr. I/O-moduli).

Page 8: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

2

8 Priručnik – Knjižnica MPLCMotion_MDX

Pregled ostalih biblioteka za upravljački sklop MOVI-PLC®

Uvod

2.3 Pregled ostalih biblioteka za upravljački sklop MOVI-PLC®

Pored biblioteke MPLCMotion_MDX možete u PLC-editoru softvera MOVITOOLS®-MotionStudio povezivati brojne druge biblioteke u optimirano navođenje pogonskihpretvarača i pretvarača frekvencije SEW te druge periferne module.

Sljedeći pregled prikazuje osnovne biblioteke za navođenja uređaja koji su priključenina upravljački sklop MOVI-PLC®. Uz ove biblioteke stoje Vam, ovisno o tipu pretvarača,na raspolaganju daljnje aplikacijski specifične biblioteke, npr. za rukovanje, krivuljasteploče, sinkroni rad, namotne aplikacije itd.

MPLCProcessdata

MOVI-PLC® se može koristiti kao uobičajeni upravljački sklop

• Upravljanje svim SEW-pretvaračima putem procesnih podataka

• Za korištenje profila procesnih podataka, aplikacijskih modula ili vlastitih IPOS® programa

MPLCMotion_MDX

MOVI-PLC® kao Motion Controller za MOVIDRIVE® B

• Jednostavne naredbe za pokretanje osovine

• Korištenje sučelja MOVIDRIVE® B

MPLCMotion_MC07

MOVI-PLC® kao Motion Controller za MOVITRAC® 07

• Naredbe o broju okretaja

• Korištenje sučelja MOVITRAC® 07

MPLCMotion_MX

MOVI-PLC® kao Motion Controller za MOVIAXIS®

• Jednostavne naredbe pokretanja osovine

• Korištenje sučelja MOVIAXIS®

MPLCMotion_MM

MOVI-PLC® kao Motion Controller za MOVIMOT®

• Naredbe o broju okretaja

• Korištenje sučelja MOVIMOT®

MPLCUtilities

Priključivanje npr. CANopenI/O-modula

↓ ↓ ↓ ↓ ↓ ↓

SEW Processdata Module

MOVIDRIVE® MDX MOVITRAC® 07 MOVIAXIS® MOVIMOT® CANopen I/O-Module

Elementi koji se moraju za korištenje biblioteka moraju instalirati u konfiguraciji upravljačkog sklopa PLC-editora

Pregled biblioteka kretanja i ulaznih/izlaznih biblioteka specifičnih za pretvarač/uređaj

Page 9: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 9

3Preduvjeti

Projektno planiranje i pokretanje

3 Projektno planiranje i pokretanje

Ovo Vas poglavlje informira o preduvjetima pri uporabi bibliotekeMPLCMotion_MDX.lib i daje važne naputke o projektiranju i stavljanju u pogon.

3.1 Preduvjeti

Računalo

i programska

oprema

Za programiranje upravljačkog sklopa MOVI-PLC® uz uporabu bibliotekeMPLCMotion_MDX.lib potrebno je inžinjersko računalo i softver MOVITOOLS®-MotionStudio. Detaljnije informacije o zahtjevima za računalo i softver pogledajteu priručniku za programiranje MOVI-PLC®.

Pogonski

pretvarač

Za primjenu funkcijskih modula Continuous Motion (MC_MoveVelocity_MDX,MC_MoveVelocitySensorless_MDX) dovoljna je standardna izvedba pogonskihpretvarača MOVIDRIVE® MDX60B/61B.

Za funkcijske module, kojima se pozicionira osovina motora, (funkcijski moduli DiscreteMotion, MC_Home_MDX), potrebna je tehnološka izvedba pogonskih pretvaračaMOVIDRIVE® MDX60B/61B.

Topologija

upravljačkog

sklopa

Na upravljački sklop MOVI-PLC® možete priključiti dvanaest sljedeći pogonskihpretvarača/pretvarača frekvencije:

• MOVIDRIVE® MDX60B/61B

• MOVITRAC® 07

• MOVIMOT®

Vodite računa o sljedećim preduvjetima:

• Na sistemsku CAN-sabirnicu priključujte maksimalno šest pogonskih pretvarača /pretvarača frekvencije.

– Kod priključivanja od jednog do tri pogonska pretvarača na jednu sistemsku

CAN-sabirnicu: brzinu prijenosa sistemske CAN-sabirnice podesite na ≥ 500 kBit/s.

– Kod priključivanja od četiri do šest pogonskih pretvarača na jednu sistemsku

CAN-sabirnicu: brzinu prijenosa sistemske CAN-sabirnice podesite na 1000 kBit/s.

Ovaj priručnik opisuje upravljanje pogonskim pretvaračima MOVIDRIVE®

MDX60B/61B.

Upravljanje pretvaračima frekvencije je opisano u sljedećem priručniku:

• priručniku Biblioteke MPLCMotion_MMc / MPLCMotion_MC07 za MOVI-PLC®

Upozorenje:

Upravljanje pogonskog pretvarača MOVIDRIVE® MDX60B/61B putem upravljačkogsklopa MOVI-PLC® može se obavljati tek od verzije firmwarea 824 854 0.15 osnovnejedinice pogonskog pretvarača.

00

I

Page 10: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

3

10 Priručnik – Knjižnica MPLCMotion_MDX

Vremena komunikacije

Projektno planiranje i pokretanje

3.2 Vremena komunikacije

Svi pogonski pretvarači MOVIDRIVE® MDX60B/61B, priključeni na upravljački sklopMOVI-PLC®, šalju svoje aktualne stvarne vrijednosti upravljačkom sklopu MOVI-PLC®.Vrijeme ciklusa za prijenos stvarnih vrijednosti ovisno je o profilu podatakai o upotrijebljenom dekoderu koji se podešavaju u konfiguraciji upravljačkog sklopa kodparametara modula pogonskog pretvarača. Pri projektiranju vremena aktualizacijevodite računa o stvarnim vrijednostima pogonskih pretvarača MOVIDRIVE®

MDX60B/61B.

Detaljan opis profila podataka i pripadajućih vremena komunikacije pronaći ćete uodjeljku "Moduli MC_ConnectAxis_MDX" od Str. 20.

Pogonski

pretvarač -

SSI-davač

Uporaba SSI-davača usporava sve pristupe parametrima za faktor pet. Stogaizbjegavajte uporabu SSI-davača i umjesto toga koristite Hiperface®-davač.

Ovakvo ponašanje utječe na vrijeme reakcije upravljačkog sklopa MOVI-PLC® zajednos pogonskim pretvaračima. Ovo ponašanje uzmite u obzir pri projektiranju.

3.3 Stavljanje u pogon

Ovo poglavlje opisuje stavljanje pogonskog pretvarača u pogon, koje morate izvesti akose pogonskim pretvaračem treba upravljati putem upravljačkog sklopa MOVI-PLC®.

Pozor:

Tehničke karakteristike navedene u ovom poglavlju primjenjuju se samo ako nasistemskoj CAN-sabirnici, koja se koristi za upravljanje pogonskim pretvaračima, nisuaktivne druge CAN-Bus stanice.

Na sistemsku CAN-sabirnicu, na kojoj su preko biblioteke MPLCMotion_MDX.libpriključeni navođeni pogonski pretvarači, ne priključujte druge CAN-Bus stanice!

Upozorenje:

Stavljanje pogonskog pretvarača u pogon smijete izvesti samo pomoću asistenta pristavljanju u pogon, opisanog u ovom poglavlju.

Ručne promjene parametara pogonskog pretvarača ili direktno stavljanje pogonskogpretvarača u pogon preko pomoćnika za stavljanje motora u pogon nisu dozvoljene nipri prvom stavljanju u pogon ni pri ponovnom pokretanju odn. optimiranju. Ručnepromjene mogu dovesti do nepredvidljivih radnih stanja koja mogu uzrokovati smrt ilinajteže ozljede osoblja.

00

I

Page 11: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 11

3Stavljanje u pogon

Projektno planiranje i pokretanje

Do asistenta pri stavljanju u pogon [DriveStartup MOVI-PLC Mode] dolazite prekokontekstnog izbornika unosa [MDX ...] u stablu uređaja softvera MOVITOOLS®-MotionStudio.

Pomoćnik pri stavljanju u pogon postupno Vas vodi kroz stavljanje u pogon:

1. Unošenje statusa isporuke

2. Stavljanje pogonskog pretvarača u pogon

3. Konfiguracija Shell-parametara

4. Učitavanje ulaznih vrijednosti

5. Pohrana podataka pretvarača

Pomoćnik pri stavljanju u pogon prepoznaje kod starta automatski radi li se o prvom iliponovnom stavljanju u pogon.

Kod prvog stavljanja u pogon morate svih pet koraka stavljanja u pogon izvesti jedan zadrugim.

Kod ponovnog stavljanja u pogon preskače asistent pri stavljanju u pogon direktno nakorak 3. I kod ponovnog stavljanja u pogon možete ručnim klikom početi s korakom 1ili 2. Time Vam asistent pri stavljanju u pogon omogućuje npr. naknadno optimiranjestavljanja motora u pogon.

20094AEN

00

I

Page 12: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

3

12 Priručnik – Knjižnica MPLCMotion_MDX

Stavljanje u pogon

Projektno planiranje i pokretanje

Stavljanje u pogon samo uz uporabu asistenta pri stavljanju u pogon provedite kakoslijedi:

20029AHR

Korak 1 Učitavanje tvorničke postavke

Učitava se status isporuke.Kod učitavanja statusa isporuke se• resetiraju podatci o stavljanju u pogon• svi Shell-parametri resetiraju na zadane vrijednosti• brišu sve IPOS®-varijable• briše evt. postojeći kod IPOS®-programa

Start/-Dijagnostički monitor

Prvo stavljanje u pogon

Tvorničke postavke“Stanje isporuke”

Stavljanje motora u pogon

KonfiguracijaSHELL-parametara

Preuzimanje

Spremanje podataka

DA

NE

00

I

Page 13: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 13

3Stavljanje u pogon

Projektno planiranje i pokretanje

Korak 2 Stavljanje pogonskog pretvarača u pogon

Slijedite upute asistenta pri stavljanju u pogon. Detalje o stavljanju motora u pogon pogledajte u sistemskom priručniku MOVIDRIVE® MDX60B/61B.

Upozorenje:U skupinama načina rada U/f i VFC mogu se izvoditi samo funkcijski moduli mape MDX_SingleAxisSensorless. Za funkcijske module mape MDX_SingleAxis potrebno je podešavanje neke od sljedećih skupina načina rada• VFC n-regulacija• CFC-regulacija• SERVO-regulacija

Unutar jedne skupine načina rada upravljački sklop MOVI-PLC® automatski podešava potreban način rada za module Continuous odn. Discrete Motion (vidi daljnji opis Str. 18).

Korak 3 Konfiguracija Shell-parametara

Slijedite upute asistenta pri stavljanju u pogon. Zadane vrijednosti možete prihvatiti klikom na tipku [Apply proposals] ili ih individualno prilagoditi.

Napomene:1. Podešena S-Bus adresa mora se podudarati sa S-Bus adresom upotrijebljenom

funkcijskog modula MC_ConnectAxis_MDX te adresom podešenom u konfiguraciji upravljačkog sklopa PLC-editora (modularni parametri unosa MOVIDRIVE® MDX B). Podešena brzina prijenosa mora se poklapati s brzinom prijenosa podešenom u konfiguraciji upravljačkog sklopa PLC-editora (modularni parametar unosa CAN 1/2, zadana vrijednost 500 kBaud)

2. Upravljački sklop MOVI-PLC® može digitalne ulaze osnovne jedinice pogonskog pretvarača odn. njegovih opcija u upravljačkim programima učitavati i upotrebljavati neovisno o postavkama parametara u skupinama P60x odn. P61x. Da bi se međutim izbjegle dodatne funkcije digitalnih ulaznih spojnica, moraju se odgovarajući parametri podesiti na IPOS-ulaz ili Bez funkcije.Kako bi se digitalni izlazi osnovne jedinice pogonskog pretvarača odn. njegove opcije mogli upotrebljavati u upravljačkom programu upravljačkog sklopa MOVI-PLC®, moraju se odgovarajući parametri u skupinama P62x odn. P63x podesiti na IPOS-izlaz. Ukoliko ti parametri nisu podešeni na IPOS-izlaz, digitalni se izlazi doduše mogu opisati u programu ali se fizički izlazni signali ne mijenjaju. U upravljačkom programu se ne prikazuje odstupanje između izlaznih varijabli i fizičkog izlaznog signala.Neki od ovih parametara su već pri isporuci podešeni na pravilnu vrijednost.

Korak 4 Učitavanje ulaznih vrijednosti

Ovom funkcijom možete relevantne SHELL-korisničke podatke prenijeti u pogonski pretvarač.

Korak 5 Pohrana podataka pretvarača

Kompletan sklop podataka pogonskog pretvarača pohranjuje se u datoteci [*.vd0].

Pozor:

Tijekom i nakon stavljanja u pogon ne smijete mijenjati parametre u Shellu. Ručnomijenjanje parametara može dovesti do nepredviđenih radnih stanja.

00

I

Page 14: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

3

14 Priručnik – Knjižnica MPLCMotion_MDX

Jedinice i raspon vrijednosti

Projektno planiranje i pokretanje

Pogonski

pretvarač - IPOS®

Ukoliko se pogonskim sustavom upravlja pomoću biblioteke MPLCMotion_MDX.lib,slobodno programiranje softvera IPOS® u priključenim pogonskim pretvaračima nijemoguće.

3.4 Jedinice i raspon vrijednosti

Jedinice Funkcijski moduli biblioteke MPLCMotion_MDX upotrebljavaju za svoje ulazne i izlaznesignale sljedeće jedinice:

• pozicije u inkrementima [incr] (4096 inkremenata odgovara okretanju osovine motoraza 360°)

• brzine u okretajima / minuti [1/min]

• ubrzanja kao vremena uključivanja u milisekundama za postizanje brzine [ms]promijenjene za 3000 1/min

• udar kao vrijeme u milisekundama tijekom stvaranja okretnog momenta [ms]

Raspon

vrijednosti

Za funkcijske module biblioteke MPLCMotion_MDX dozvoljeni su sljedeći maksimalnirasponi vrijednosti. Ako se vrijednosti ulaznih signala nalaze izvan tih rasponapodešavanja, funkcijski moduli izdaju poruke o greškama.

Ovisno o priključenom motoru i o podešenim graničnim vrijednostima u parametrimapretvarača, pogonski pretvarač automatski prilagođava vozne naloge tim graničnimvrijednostima. Te granične vrijednosti mogu biti manje od maksimalnih vrijednosti kojese mogu podesiti u funkcijskim modulima. U tom slučaju funkcijski moduli ne izdajuporuke o greškama. Kao rezultat se tijekom naloga za pozicioniranje može pojavitigreška zakašnjenja.

• Pozicije: -(231) ... 231 [incr]

• Brzine kod naloga za pozicioniranje: 0 ... 6000 [1/min]

• Brzine kod voznih naloga upravljanih putem broja okretaja: -6000 ... 6000 [1/min]

• Ubrzanja kod naloga za pozicioniranje: 10 ... 20000 [ms]

• Ubrzanja kod voznih naloga upravljanih putem brojem okretaja: 0 ... 2000000 [ms]

• Udar (ne primjenjuje se kod voznih naloga upravljanih putem broja okretaja):5 ... 2000 [ms]

00

I

Page 15: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 15

4Općenito ponašanje funkcijskih modula

Opis funkcijskih modula

4 Opis funkcijskih modula

Ovo poglavlje opisuje funkcije i ponašanje funkcijskih modula bibliotekeMPLCMotion_MDX.

4.1 Općenito ponašanje funkcijskih modula

Ovaj odsječak opisuje načelno funkcioniranje ulaza/izlaza funkcijskih modula te daljnjeopćenito ponašanje upravljačkog sklopa MOVI-PLC® i pogonskih pretvarača.Konkretne primjere za međusoban rad i sekvenciju više funkcijskih modula uključivos vremenskim dijagramima naći ćete u poglavlju 5 "Primjeri programiranja"(→ od stranice Str. 70).

Ulazni signal

Enable

Postoje različite metode aktiviranja dviju vrsta funkcijskih modula:

• Funkcijski moduli koji se aktiviraju ulaznim signalom Enable.

• Funkcijski moduli koji se aktiviraju ulaznim signalom Execute.

Funkcijski moduli koji se aktiviraju ulaznim signalom Enable, tipično izvode cikličneradnje (npr. MC_ReadActualPosition_MDX).

• Ukoliko je ulazni signal Enable = postavljen na TRUE,

– funkcijski modul je aktivan.– funkcijski modul u svakom ciklusu iznova izračunava izlazne signale.

• Ukoliko je ulazni signal Enable = postavljen na FALSE,

– funkcijski modul ne ponavlja izračunavanje izlaznih signala.– svi izlazni signali ostaju nepromijenjeni pri zadnje izračunatoj vrijednosti.

(Izuzetak: Done, Busy i Error se resetiraju na FALSE.)

Stoga funkcijski modul mora verificirati vrijednost izlaznih signala postavljanjemizlaznog signala Done = TRUE.

(Ulaz Enable funkcijskog modula MC_ConnectAxis_MDX odstupa od ovdje opisanogponašanja. Detalje pogledajte u opisu ovog funkcijskog modula.)

Ulazni signal

Execute

Funkcijski moduli koji se aktiviraju ulaznim signalom Execute, tipično izvode jednokratnuradnju (npr. MC_ReadParameter_MDX).

Pozitivna promjena ruba na ulazu Execute pokreće radnju.

Izlazni signali ostaju aktivni toliko dugo dok se ulazni signal Execute ne resetirana FALSE (padajući rub). Ukoliko se ulazni signal Execute međutim resetira na FALSE

prije završetka radnje, izlazni signali ostaju i nakon završetka radnje aktivni baremza još jedan upavljački ciklus.

Ukoliko se na ulazu Execute pojavi rastući rub, preuzimaju se vrijednosti ulaznih signalaza radnju. Mijenjanje ulaznih signala tijekom radnje nema učinka. Za preuzimanjepromijenjenih vrijednosti potreban je novi rastući rub na ulazu Execute.

Page 16: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

4

16 Priručnik – Knjižnica MPLCMotion_MDX

Općenito ponašanje funkcijskih modula

Opis funkcijskih modula

Izlazni signal

Done

Funkcijski modul postavlja izlazni signal Done odn. InVelocity na TRUE ako je radnjafunkcijskog modula uspješno izvedena.

Neki funkcijski moduli preslikavaju uvjete "In Position" (nalozi Discrete Motion) ili "Speed

reached" (nalozi Continuous Motion) pogonskog pretvarača na izlazni signal Done.

Ovi funkcijski moduli provjeravaju uvjete dok se na ulazu Execute ne pojavi padajući rub.

Sve dok je ulazni signal Execute podešen na TRUE, funkcijski modul resetira izlaznisignal Done na FALSE ukoliko uvjet "In Position" odn. "Speed reached" više nijeispunjen. Sukladno tomu se izlazni signal Done postavlja na TRUE ako je uvjet ponovnoispunjen. Ukoliko je ulazni signal Execute postavljen na TRUE, izlazni signal Done semože dakle više puta mijenjati između TRUE i FALSE.

Izlazni signal

Active

Izlazni signal Active postoji samo kod funkcijskih modula koji upravljaju kretnjomosovine motora.

Funkcijski modul postavlja izlazni signal Active na TRUE ako se funkcijskim modulomupravljana osovina motora okreće za postizanje cilja (ciljne pozicije odn. ciljne brzine).

Funkcijski modul obično postavlja izlazni signal Active na TRUE kratko vrijeme nakonšto se na ulazu Execute pojavi rastući rub.

Ako je okretanje osovine motora spriječeno rasporedom spojnica na pogonskompretvaraču (npr. kod blokade regulatora), funkcijski se modul doduše izvodi, a izlaznisignal Active se resetira na FALSE.

Funkcijski modul postavlja izlazni signal Active na TRUE ako:

• se okretanje osovine motora tijekom izvođenja funkcijskog modula omogućiodgovarajućim rasporedom spojnica na pogonskom pretvaraču

• i ako osovina motora izvodi kretnju za postizavanje cilja.

Funkcijski modul resetira izlazni signal Active na FALSE ako je neki od izlaznih signalaDone odn. InVelocity, Error ili CommandAborted podešen na TRUE.

Izlazni signal

Busy

Ovaj izlazni signal postoji samo kod funkcijskih modula koji za izvođenje trebaju višeupravljačkih ciklusa i koji ne upravljaju kretanjem osovine motora.

Funkcijski modul postavlja izlazni signal Busy na TRUE sve dok se izvodi funkcijskimodul.

Funkcijski modul resetira izlazni signal Busy na FALSE ako je neki od izlaznih signalaDone ili Error postavljen na TRUE.

Izlazni signal

Command

Aborted

Ovaj izlazni signal postoji samo kod funkcijskih modula koji upravljaju kretnjom osovinemotora.

Funkcijski modul postavlja izlazni signal CommandAborted na TRUE ako je prekinutoizvođenje

• nekog drugog funkcijskog modula

• ili neke druge instance istog funkcijskog modula

pri čemu oba aktiviraju osovinu motora.

To znači da se prekinuti nalog funkcijskog modula odmah nakon toga više ne izvodi.

Page 17: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 17

4Općenito ponašanje funkcijskih modula

Opis funkcijskih modula

Ako prekinuti funkcijski modul izlazni signal CommandAborted postavlja na TRUE,izlazne signale Done odn. InVelocity i Active resetira na FALSE. Funkcijski modulresetira izlazni signal CommandAborted s padajućim rubom ulaznog signala Execute

na FALSE.

Sljedeći funkcijski moduli mogu prekinuti funkcijske module Motion:

• MC_Stop_MDX / MC_AxisStop_MDX / MC_StopSensorless_MDX

• MC_ConnectAxis_MDX (ako upravljački sklop MOVI-PLC® u ovom funkcijskommodulu prepoznaje grešku pretvarača, komunikacijsku grešku ili 24-V-radpogonskog pretvarača)

• MC_Power_MDX kod Enable = FALSE (samo kod naloga Discrete Motion, koji suveć jednom dosegli prozor za ciljno pozicioniranje; drugi funkcijski moduli se samoprekidaju, vidi dolje)

• Funkcijski moduli Discrete Motion mogu prekinuti samo funkcijske module DiscreteMotion.

• Funkcijski moduli Continuous Motion mogu prekinuti samo funkcijske moduleContinuous Motion.

Funkcijski modul uslijed prekida resetira izlazni signal Done na FALSE čak i ako je ciljfunkcijskog modula već dosegnut i ako se ne napušta zadani prozor za pozicioniranjeodn. brzinu prekinutog funkcijskog modula.

Izlazni signal

Error

Ako kod izvođenja funkcijskog modula u upravljačkom sklopu MOVI-PLC® dođe

do greške, funkcijski modul postavlja izlazni signal Error na TRUE. Odgovarajuća greška

se u tom slučaju prikazuje na izlaznom signalu ErrorID.

Greške pogonskog pretvarača ne dovode do postavljanja izlaznog signala Error, negose prepoznaju u funkcijskom modulu MC_ConnectAxis_MDX i dovode do prekidafunkcijskog modula Motion.

Ponašanje

pri blokadi

regulatora,

bez odobrenja

ili sigurno

zaustavljanje

Ukoliko se pojavi jedan ili više sljedećih uvjeta, funkcijski modul prekida trenutno aktivanvozni nalog (Discrete Motion, Continuous Motion, Homing) osovine motora:

• Blokada regulatora

• Bez deblokade

• Sigurno zaustavljanje

Funkcijski modul međutim ne prekida vozni nalog.

Funkcijski modul priprekidu aktivnog voznog naloga resetira izlazni signal Active

na FALSE. Izlazni signal CommandAborted međutim ne postavlja na TRUE.

Čim gore spomenutih uvjeta više nema, funkcijski modul ponovno nastavlja s prekinutimvoznim nalogom.

Prekid radnje funkcijskog modula Motion ne dovodi do greške. Ako se treba prekinutiradnja funkcijskog modula Motion bez izvođenja drugog funcijskog modula, mora seprovesti nalog funkcijskog modula MC_Stop_MDX, MC_AxisStop_MDX iliMC_StopSensorless_MDX.

Page 18: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

4

18 Priručnik – Knjižnica MPLCMotion_MDX

Općenito ponašanje funkcijskih modula

Opis funkcijskih modula

Izuzetak:

Referentna vožnja, aktivirana funkcijskim modulom MC_Home_MDX, prekida se pripostavljanju blokade regulatora ili pri aktiviranju sigurnog zaustavljanja. Funkcijskimodul MC_Home_MDX pritom postavlja izlazni signal CommandAborted na TRUE.

Pri poništavanju odobrenja prekida se samo referentna vožnja. Nakon novog odobrenjamotor nastavlja s referentnom vožnjom.

Ako je funkcijskim modulima MC_Stop_MDX, MC_AxisStop_MDX iliMC_StopSensorless_MDX aktivirano kočenje prekinuto kroz blokadu regulatora, bezodobrenja ili sigurnim zaustavljanjem, to kočenje se ne može nastaviti brzinom koju jeimalo prije uklanjanja uvjeta za prekid. Osovina motora tijekom prekida nastavljas usporavanjem.

Ponašanje

pri 24-V-radu

Ukoliko se aktivira 24 V rad, funkcijski modul, koji trenutno upravlja kretanjem osovinemotora, prekida vozni nalog. Funkcijski modul postavlja izlazni signal CommandAborted

na TRUE.

Promjena između

Descrete Motion /

Continuous

Motion

Pogonski pretvarač MOVIDRIVE® realizira funkcijske blokove Motion tipa ContinuousMotion na neki od sljedećih načina rada:

• VFC+n-regulacija

• CFC-regulacija

• SERVO-regulacija

Pogonski pretvarač MOVIDRIVE® realizira funkcijske blokove Motion tipa DiscreteMotion na neki od sljedećih načina:

• VFC+n-regulacija + IPOS®-pozicioniranje

• CFC-regulacija + IPOS®-pozicioniranje

• SERVO-regulacija + IPOS®-pozicioniranje

Pogonski pretvarač MOVIDRIVE® ne dozvoljava leteće preklapanje (t.j. bez blokaderegulatora) u svim načinima rada. Potrebno je međutim jedinstveno ponašanje za svenačine rada.

Stoga preklapanje pri okretanju osovine motora nije moguće. Odgovarajuća porukao grešci se u tom slučaju izdaje uz funkcijski modul koji bi za izvođenje svoga voznognaloga zahtijevao radno preklapanje.

Page 19: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 19

4Dijagram stanja

Opis funkcijskih modula

4.2 Dijagram stanja

Sukladno izvođenju funkcijskog modula biblioteke MPLCMotion_MDX upravljački sklopMOVI-PLC® se u svakom trenutku nalazi u određenom definiranom stanju. Aktualnostanje se može svakodobno očitati na izlazu PLCopenState funkcijskog modulaMC_ConnectAxis_MDX ili na izlazima funkcijskog modula MC_ReadStatus_MDX.Sljedeći dijagram prikazuje koji se funkcijski moduli mogu izvoditi u različitim stanjimai u uzrokovanim prijelazima stanja.

1) MC_ConnectAxis_MDX.Done = FALSE kod komunikacijske pogreške izmeđuupravljačkog sklopa MOVI-PLC® i pogonskog pretvarača.

2) MC_ConnectAxis_MDX se mora pozvati u svakom upravljačkom ciklusu, a timei u svakom stanju.

3) MC_Reset_MDX se može pozvati u svakom stanju, a učinak ima samo u stanjuERRORSTOP.

4) Preduvjet: MC_AxisStop_MDX.Execute / MC_Stop_MDX.Execute /MC_StopSensorless_MDX.Execute = FALSE

5) Preduvjet: MC_StopSensorless_MDX.Execute = FALSE

20095AHR

MC_MoveAbsolute_MDXMC_MoveAbsoluteModulo_MDXMC_MoveRelative_MDX

MC_MoveAbsolute_MDXMC_MoveAbsoluteModulo_MDXMC_MoveRelative_MDX

MC_AxisStop_MDXMC_Stop_MDX

MC_AxisStop_MDXMC_Stop_MDXMC_StopSensorless_MDX

MC_AxisStop/Stop/StopSensorless_MDX

MC_MoveVelocitySensorless_MDX

MC_MoveVelocity_MDXMC_MoveVelocitySensorless_MDX

MC_MoveVelocity_MDXMC_MoveVelocitySensorless_MDX

5)

4)

1)

2)

3)

MC_Stop_MDX

MC_AxisStop_MDXMC_Stop_MDX

MC_Home_MDX

MC_Reset_MDX

MC_ConnectAxis_MDX.Done

MC_ConnectAxis_MDX.Done=FALSE

Sva stanja

DriveError

DriveError

DriveError

DriveError

DriveError

Done

Done

DISCRETE_MOTION

HOMING STANDSTILL NOT_CONNECTED

ERRORSTOP

STOPPING

CONTINUOUS_MOTION

Page 20: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

4

20 Priručnik – Knjižnica MPLCMotion_MDX

Mapa MDX_Main

Opis funkcijskih modula

4.3 Mapa MDX_Main

Mapa MDX_Main obuhvaća funkcijske module za upravljanje komunikacijom izmeđuupravljačkog sklopa MOVI-PLC® i pogonskih pretvarača MOVIDRIVE® MDX60B/61B.Ova mapa osim toga obuhvaća funkcijske module za upravljanje pogonskimpretvaračima (npr. odobrenje, reset).

4.3.1 Funkcijski modul MC_ConnectAxis_MDX

Opis Funkcijski modul MC_ConnectAxis_MDX uspostavlja vezu s vođenom osovinommotora. U programu se poziva ciklički i na pozvanom mjestu stvara procesni odrazosovine motora.

Primjena Funkcijski modul MC_ConnectAxis_MDX se može primijeniti na sve osovine motora.

Da ne dođe do prekida komunikacije između upravljačkog sklopa MOVI-PLC®

i pogonskih pretvarača MOVIDRIVE® MDX60B/61B, za svaku osovinu mora se cikličkipozvati vlastita instancija.

Postavke Funkcijski modul MC_ConnectAxis_MDX specificira na koje se sučelje upravljačkogsklopa MOVI-PLC® (sistemska sabirnica CAN 1/2) i s kojom adresom sistemskesabirnice priključuje pogonski pretvarač kontroliran putem ovog funkcijskog modula.

20001AXX

MC_ConnectAxis_MDX

Node : CAN_NODE

SBUS_Address : UINT

Done : BOOL

Error : BOOL

ErrorID : DWORD

Axis : AXIS_REF

DebugInfo : MC_DEBUGINFO_MDX

PLCopenState : MC_PLCOPENSTATE

InverterData : MC_INVERTERDATA_MDX

Enable : BOOL

Upozorenje:

Odraz procesnih ulaza odn. procesnih izlaza se ne stvara na početku i krajuupravljačkog ciklusa.

Procesni odraz za ulaze i izlaze se umjesto toga stvara pri pozivanju funkcijskog modulaMC_ConnectAxis_MDX.

Upozorenje:

Ukoliko se funkcijski modul MC_ConnectAxis_MDX ne pozove u jednom ciklusuupravljačkog programa, pogonski pretvarač javlja komunikacijsku pogrešku F46 i prelaziu stanje "No enable".

Page 21: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 21

4Mapa MDX_Main

Opis funkcijskih modula

Preduvjeti Kako bi se mogla uspostaviti komunikacija između upravljačkog sklopa MOVI-PLC®

i pogonskog pretvarača MOVIDRIVE® MDX60B/61B preko funkcijskog modulaMC_ConnectAxis_MDX, moraju biti ispunjeni sljedeći preduvjeti:

• Adresa sistemske sabirnice, podešena u funkcijskom moduluMC_ConnectAxis_MDX, mora se poklapati s adresom podešenom u parametrimapretvarača:

– P881 za SBUS 1, utikač X12 – P891 za SBUS 2, DFC11B

• Brzina prijenosa, podešena u konfiguraciji upravljačkog sklopa, mora se poklapatis brzinom prijenosa podešenom u parametrima pretvarača.

– P884 za SBUS 1, utikač X12 – P894 za SBUS 2, DFC11B

Asistent pri stavljanu u pogon daje Vam podršku pri podešavanju ovih parametara.

Povratne

vrijednosti

Funkcijski modul MC_ConnectAxis_MDX daje korisniku između ostaloga naraspolaganje i sljedeće informacije (detalje vidi tabelu "Izlazi"):

• Referenciju osovine motora (logičnu adresu osovine motora). Pomoću ove adresepristupaju ostali funkcijski moduli osovini motora.

• Informacije o ispravljanju grešaka

– Stanje sistemske sabirnice– Iskoristivost parametarskog kanala– itd.

• Aktualno stanje (→ pogl. 4.2, Str. 19)

• Podatke pretvarača

– Stanje pretvarača– Stvarnu poziciju osovine motora– Stvarnu brzinu osovine motora– itd.

Prekid Ukoliko dođe do greške pretvarača, greške 24 V rada ili do komunikacijske greške,funkcijski modul Motion, koji trenutno upravlja osovinom motora, prekida vozni nalog.

Funkcijski modul Motion resetira izlazni signal Active ili Done odn. InVelocity na FALSE.Sve dok je ulazni signal Execute postavljen na TRUE, funkcijski modul Motion postavljaCommandAborted na TRUE.

Utjecaj Sljedeći parametri pogonskog pretvarača MOVIDRIVE® se mijenjaju jednokratno ako jeupravljački sklop MOVI-PLC® po prvi puta preko funkcijskog modulaMC_ConnectAxis_MDX povezan s pogonskim pretvaračem MOVIDRIVE®:

Nakon preuzimanja ovog parametra upravljački sklop MOVI-PLC® jednokratno učitavaIPOS®-program potreban za komunikaciju.

Parametar Značenje Unesena vrijednost

P630 ... P637 Binarni izlazi opcije DIO11B ili DIP11B IPOS®-izlazni signal

P885 Sync ID 128

P888 5 ms sinkronizacija On

P876 PO-podatci Pozicija High ili pozicija Low

Page 22: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

4

22 Priručnik – Knjižnica MPLCMotion_MDX

Mapa MDX_Main

Opis funkcijskih modula

Sljedeći parametri pogonskog pretvarača MOVIDRIVE® mijenjaju se nakon svakoguključivanja mrežnog napona ili resetiranja upravljačkog sklopa MOVI-PLC® tijekominicijalizacije funkcijskog modula MC_ConnectAxis_MDX (prvo pozivanje s Enable =TRUE):

Ulazi Funkcijski modul MC_ConnectAxis_MDX raspolaže sa sljedećim ulazima:

Parametar Značenje

P941 Izvor stvarne pozicije Ovisno o profilu podataka

P938 ... P939 Brzina izvođenja zadataka Optimirano za proces

Ulaz Tip Značenje

Enable BOOL Ovaj ulaz služi za aktiviranje funkcijskog modula. Njegovo ponašanje odstupa od općeg ponašanja ulaza Enable sukladno poglavlju 4.1 (od stranice Str. 15).• TRUE: Kod prvog pozivanja funkcijskog modula s Enable = TRUE

aktivira se funkcijski modul i preuzimaju primijenjeni ulazni signali. U svim sljedećim ciklusima upravljačkog sklopa MOVI-PLC® upravljački sklop mora nastaviti s pozivanjem funkcijskog modula kako bi se u OperationModeNORMAL (postavka u konfiguraciji upravljačkog sklopa) spriječile komunikacijske greške između upravljačkog sklopa MOVI-PLC® i pogonskog pretvarača MOVIDRIVE®. Neovisno o statusu ulaza Enable u sljedećim ciklusima se međutim više ne preuzimaju promjene ulaznih signala. Novo aktiviranje funkcijskog modula s uporabom izmijenjenih ulaznih signala moguće je samo nakon resetiranja upravljačkog sklopa MOVI-PLC®.

• FALSE: Sve dok je ulaz Enableresetiran na FALSE, nakon uključivanja odn. nakon resetiranja upravljačkog sklopa MOVI-PLC® se ne izvodi nalog funkcijskog modula. Ako je ulaz Enable jedanput ipak bio postavljen na TRUE, ulaz Enable više nema funkcije.

Node CAN_NODE Ovaj ulaz služi za podešavanje CAN-Bus čvorišta na kojem je priključen pogonski pretvarač.• SBUS_NODE_1: CAN 1 (utikač X33 kod DHP11B)• SBUS_NODE_2: CAN 2 (utikač X32 kod DHP11B)

SBUS_Address UINT Ovaj ulaz služi za navođenje adrese sistemske sabirnice priključenog pogonskog pretvarača.

Upozorenje:

• Za preuzimanje ulaznih signala Node ili SBUS_Address morate na upravljačkom

sklopu MOVI-PLC® aktivirati "Reset" ([PLC-Editor], točka izbornika [Online] / [Reset]).

Page 23: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 23

4Mapa MDX_Main

Opis funkcijskih modula

Izlazi Funkcijski modul MC_ConnectAxis_MDX raspolaže sa sljedećim izlazima:

Izlaz Tip Značenje

Done BOOL Ovaj izlaz prikazuje je li završena inicijalizacija funkcijskog modula.• TRUE: Funkcijski modul MC_ConnectAxis_MDX je završio

inicijalizaciju i uspostavio komunikacijsku vezu s pogonskim pretvaračem.

• FALSE: Inicijalizacija još nije završena.

Error BOOL Ovja izlaz prikazuje je li došlo do greške.• TRUE: Tijekom radnje funkcijskog modula došlo je do greške.• FALSE: Nije došlo do nijedne greške.

ErrorID DWORD Ovaj izlaz prikazuje kod pojavljene greške (→ Str. 68).

Axis AXIS_REF Ovaj izlaz prikazuje referenciju osovine.Izlazni signal se mora predati svim funkcijskim modulima koji se odnose na fizičku osovinu motora.

DebugInfo MC_DEBUGINFO_MDX

Ovaj izlaz služi za lokalizaciju eventualne greške u Operation-Mode Debug (postavka u konfiguraciji upravljačkog sklopa kod parametara modula pogonskog pretvarača).• ParameterChannelIdleTime: Ova vrijednost prikazuje raspoloživost

parametarskog kanala u %. Po osovini motora se u svakom upravljačkom ciklusu obrađuje maksimalno jedan telegram parametara.0% → Jedan telegram parametara u svakom MOVI-PLC®-ciklusu100% → Bez telegrama parametara

• PDOxxTransmitCount: Broj PDOxx, koje je upravljački sklop MOVI-PLC® poslao pogonskom pretvaraču MOVIDRIVE® MDX60B/61B.

• PDOxxTransmitTimeStamp: Vremenski žig PDOxx koje je poslao upravljački sklop MOVI-PLC®.

• PDOxxReceiveCount: Broj PDOxx, koje je pogonski pretvarač MOVIDRIVE® MDX60B/61B poslao upravljačkom sklopu MOVI-PLC®.

• PDOxxReceiveTimeStamp: Vremenski žig PDOxx koje je primio upravljački sklop MOVI-PLC®.

• NumberOfReceiveErrors: Broj grešaka pri primanju podataka.• NumberOfTransmitErrors: Broj grešaka pri slanju podataka.

PLCopenState MC_PLCOPENSTATE

Ovaj izlaz prikazuje informacije o radnom stanju osovine motora (→ pogl. 4.2, Str. 19).• NotConnected: Nema komunikacijske greške između upravljačkog

sklopa MOVI-PLC® i pogonskog pretvarača.• Standstill: Dosegnut je prozor ciljne pozicije naloga Discrete Motion

ili je nalog funkcijskog modula MC_AxisStop_MDX, MC_Stop_MDX ili MC_StopSensorless_MDX završen.

• Errorstop: Pogonski pretvarač se nalazi u stanju greške. Osovina motora je zaustavljena pomoću rampe zaustavljanja u nuždi. Aktiviranjem resetiranja izlazi se iz stanja greške.

• Stopping: Osovina motora se trenutačno zaustavlja zbog:– naloga funkcijskog modula MC_AxisStop_MDX,

MC_Stop_MDX ili MC_StopSensorless_MDXili

– prekida zadnje aktivnog funkcijskog modula Motion zbog prepoznavanja greške u funkcijskom modulu MC_ConnectAxis_MDX.

Osovina motora se također nalazi u stanju Stopping ako:– je kočenje već završeno

i– ako je ulaz Execute funkcijskog modula MC_Stop_MDX,

MC_AxisStop_MDX ili MC_StopSensorless_MDX još postavljen na TRUE.

• ContinuousMotion: Aktivan je način rada Regulacija broja okretaja. Funkcijski modul MC_MoveVelocity_MDX ili MC_MoveVelocitySensorless_MDX je potaknuo kretanje.

• Homing: Osovina motora izvodi referentnu vožnju.• DiscreteMotion: Osovina motora izvodi nalog za pozicioniranje.

Page 24: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

4

24 Priručnik – Knjižnica MPLCMotion_MDX

Mapa MDX_Main

Opis funkcijskih modula

InverterData MC_INVERTERDATA_MDX

Ovaj izlaz prikazuje informacije o radnom stanju osovine motora.• Error: Došlo je do greške u pogonskom pretvaraču.• Referenced: Pogonski pretvarač je referenciran.• InverterStatus: Status pogonskog pretvarača odgovara prikazu

od 7 segmenata na pogonskom pretvaraču.• FaultStatus: Broj greške pogonskog pretvarača u slučaju greške.• ActualPosition: Aktualna stvarna pozicija osovine motora

pogonskog pretvarača. Primijenjeni davač se podešava u konfiguraciji upravljačkog sklopa. (Jedinica: inkrementi)

• ActualModuloPosition: Aktualna stvarna modulo-pozicija pogonskog pretvarača. Primijenjeni davač se podešava u konfiguraciji upravljačkog sklopa.(Jedinica: inkrementi)

• SetpointSpeed: Zadani broj okretaja osovine motora pogonskog pretvarača.(Jedinica: 1/min)

• ActualSpeed: Stvaran broj okretaja osovine motora pogonskog pretvarača.(Jedinica: 1/min)

• ActualCurrent: Aktualna djelatna struja pogonskog pretvarača.(Jedinica: % IN)

• SoftwareLimitSwitchCW: Softverski limitator CW (za okretanje u smjeru kazaljki na satu).

• SoftwareLimitSwitchCCW: Softverski limitator CCW (za okretanje u smjeru suprotnom od kazaljki na satu).

Izlaz Tip Značenje

Page 25: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 25

4Mapa MDX_Main

Opis funkcijskih modula

Prijenos

MOVIDRIVE®-

stvarnih

vrijednosti

na upravljački

sklop MOVI-PLC®

Između upravljačkog sklopa MOVI-PLC® i pogonskog pretvarača MOVIDRIVE®

MDX60B/61B se preko CAN-sabirnice prenose različiti ciklički i aciklički objektiprocesnih podataka.

Svaki priključeni pogonski pretvarač MOVIDRIVE® MDX60B/61B šalje svoje stvarnevrijednosti upravljačkom sklopu MOVI-PLC®.

Vrsta prenesenih stvarnih vrijednosti i vremena ciklusa, s kojim se prenose stvarnevrijednosti, ovisni su o profilu podataka i upotrijebljenom davaču koji se podešavajuu konfiguraciji upravljačkog sklopa kod parametara modula pogonskog pretvarača.

Sljedeća tabela prikazuje pregled prenesenih MOVIDRIVE®-stvarnih vrijednosti i vremena

ciklusa, s kojima se stvarne vrijednosti prenose upravljačkom sklopu MOVI-PLC®.

"Data profile" → 1 1 2 3 3

"Encoder type" → X15, X14 SSI X15, X14

SSI

X15, X14 SSI

MDX-stvarne

vrijednosti

"Optimized

Refresh Time"1)

1) Pored "Optimized Refresh Time" može se podesiti i raster prijenosa od 5 ms, 10 ms, 20 ms, 30 ms, 40 ms,

50 ms i 100 ms.

Statusna riječ kod promjene X X X X X

MDX-ulazi kod promjene X X X X X

TouchProbe-pozicije kod promjene X X X X X

Predviđeni broj okretaja 2 ms X - - - -

3 ms - X X - -

10 ms - - - - -

Stvaran broj okretaja 2 ms X - - X -

3 ms - X X - X

10 ms - - - - -

Stvarna pozicija 2 ms X - - X -

3 ms - X X - X

10 ms - - - - -

Modulo-stvarna pozicija

2 ms - - - - -

3 ms - - X - -

10 ms - - - - -

Djelatna struja 2 ms - - - X -

3 ms - - X - X

10 ms - - - - -

Analogni ulazi 2 ms - - - - -

3 ms - - - - -

10 ms - - X2)

2) Kod podešavanja "Refresh Time" 5 ms analogni ulazi se unatoč tomu prenose u ciklusu od 10 ms.

- -

Page 26: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

4

26 Priručnik – Knjižnica MPLCMotion_MDX

Mapa MDX_Main

Opis funkcijskih modula

4.3.2 Funkcijski modul MC_Power_MDX

Opis Funkcijski modul MC_Power_MDX uključuje

• (stanje pretvarača A odn. 5, ovisno o odabranom načinu rada)

• ili isključuje pretvarač (stanje pretvarača 1 ili 2, ovisno o podešenom PowerOffMode)

Primjena Funkcijski modul MC_Power_MDX se može primijeniti samo na osovine motora s davačem.

Prekid Ako se ulaz Enable resetira na FALSE, funkcijski modul MC_Power_MDX prekidafunkcijski modul Motion, koji trenutno upravlja osovinom motora. Izlazni signal Activefunkcijskog modula Motion se resetira na FALSE.

Ako se ulazni signal Enable funkcijskog modula MC_Power_MDX ponovno postavina TRUE, funkcijski modul Motion nastavlja izvoditi dosadašnji nalog kretanja.

Izuzetak: Ako je stanje Standstill naloga Discrete Motion već bilo postignuto prilikomresetiranja ulaznog signala Enable na FALSE, tada funkcijski modul prekida nalogDiscrete Motion i izlazni signal CommandAborted postavlja na TRUE.

20002AXX

MC_Power_MDX

Axis : AXIS_REF (VAR_IN_OUT)

PowerOffMode : UINT

Status : BOOL

Error : BOOL

ErrorID : DWORD

Axis : AXIS_REF (VAR_IN_OUT)

Enable : BOOL

Upozorenje:

Za pogone bez davača pozivanje funkcijskog modula Power nije potrebno.

Page 27: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 27

4Mapa MDX_Main

Opis funkcijskih modula

Ulazi Funkcijski modul MC_Power_MDX raspolaže sa sljedećim ulazima:

Izlazi Funkcijski modul MC_Power_MDX raspolaže sa sljedećim izlazima:

Ulaz Tip Značenje

Enable BOOL Ovaj ulaz služi za uključivanje i isključivanje pogonskog pretvarača. Funkcijski modul se izvodi s aktualnim ulaznim vrijednostima čak i ako je ulaz Enable postavljen na FALSE.• TRUE: Ako je ulaz Enable postavljen na TRUE, pogonski se

pretvarač uključuje (stanje pretvarača 5 ili A, ovisno o podešenom načinu rada). Kod prvog uključivanja s funkcijskim modulom MC_Power_MDX pogonski pretvarač prelazi u stanje "Regulacija položaja" ukoliko prije toga nije započet nalog Continuous Motion.

• FALSE: Ako je ulaz Enable resetiran na FALSE, pogonski se pretvarač isključuje (stanje pretvarača 1 ili 2, ovisno o ulazu PowerOffMode).

PowerOffMode UINT Ovaj ulaz služi za podešavanje stanja pogonskog pretvarača isključenog pomoću funkcijskog modula MC_Power_MDX.• CTRL_INHIBIT: Pogonski pretvarač prelazi u stanje blokade

regulatora. Osovina motora se pri isključivanju usporava(-> InverterStatus 1).

• NO_ENABLE: Pogonski pretvarač prelazi u stanje "Bez odobrenja" (-> InverterStatus 2). Hoće li se kočnica aktivirati u InverterStatus 2,ovisno je o pogonskom parametru P730. U osnovnoj postaci je funkcija kočenja uključena, t.j. kočnica je aktivirana. U InverterStatus 1 kočnica se aktivira u svakom slučaju.

Pomoću ovog ulaza se i pri isključenom pogonskom pretvaraču (Enable = FALSE) može vršiti preklapanje između "Blokada regulatora" i "Bez odobrenja".

Axis AXIS_REF Ovaj ulaz utvrđuje na kojoj će se osovini motora izvoditi radnje funkcijskog modula.

Izlaz Tip Značenje

Status BOOL Ovaj izlaz prikazuje je li pogonski pretvarač uključen ili isključen.• TRUE: Pogonski pretvarač je uključen (stanje pretvarača 5 ili A,

ovisno o podešenom načinu rada).• FALSE: Pogonski pretvarač je isključen (stanje pretvarača 1 ili 2,

ovisno o ulazu PowerOffMode)

Error BOOL Ovaj izlaz prikazuje je li u funkcijskom modulu došlo do greške.• TRUE: Tijekom radnje funkcijskog modula došlo je do greške.• FALSE: U funkcijskom modulu nije došlo do greške.

ErrorID DWORD Ovaj izlaz prikazuje kod pojavljene greške (→ Str. 68).

Axis AXIS_REF Ovaj izlaz prikazuje referenciju osovine.

Page 28: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

4

28 Priručnik – Knjižnica MPLCMotion_MDX

Mapa MDX_Main

Opis funkcijskih modula

4.3.3 Funkcijski modul MC_Reset_MDX

Opis Funkcijski modul MC_Reset_MDX služi za potvrđivanje grešaka pogonskog pretvaračaMOVIDRIVE® MDX60B/61B.

Greške, koje se ne pojavljuju u funkcijskom modulu biblioteke MPLCMotion_MDX, ovimse funkcijskim modulom ne potvrđuju. Ove greške se samostalno resetiraju ako je uzrokgreške uklonjen.

Primjena Funkcijski modul MC_Reset_MDX se može primijeniti na sve osovine motora.

Ulazi Funkcijski modul MC_Reset_MDX raspolaže sa sljedećim ulazima:

Izlazi Funkcijski modul MC_Reset_MDX raspolaže sa sljedećim izlazima:

20003AXX

MC_Reset_MDX

Axis : AXIS_REF (VAR_IN_OUT)

Done : BOOL

Error : BOOL

Busy : BOOL

ErrorID : DWORD

Axis : AXIS_REF (VAR_IN_OUT)

Execute : BOOL

Ulaz Tip Značenje

Execute BOOL Ovaj ulaz služi za potvrđivanje grešaka pretvarača.Ako se na ovom ulazu pojavi rastući rub, funkcijski modul resetira grešku pretvarača.

Axis AXIS_REF Ovaj ulaz utvrđuje na kojoj će se osovini motora izvoditi radnje funkcijskog modula.

Izlaz Tip Značenje

Done BOOL Ovaj izlaz prikazuje je li izvedeno resetiranje.• TRUE: Resetiranje je uspješno izvedeno.• FALSE: Resetiranje nije uspješno izvedeno.

Busy BOOL Ovaj izlaz prikazuje je li greška pretvarača resetirana.• TRUE: Funkcijski modul trenutačno resetira grešku pretvarača.• FALSE: Funkcijski modul trenutno ne resetira grešku pretvarača.

Error BOOL Ovaj izlaz prikazuje je li u funkcijskom modulu došlo do greške.• TRUE: Tijekom radnje funkcijskog modula došlo je do greške.• FALSE: U funkcijskom modulu nije došlo do greške.

ErrorID DWORD Ovaj izlaz prikazuje kod pojavljene greške (→ Str. 68).

Axis AXIS_REF Ovaj izlaz prikazuje referenciju osovine.

Page 29: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 29

4Mapa MDX_SingleAxis

Opis funkcijskih modula

4.4 Mapa MDX_SingleAxis

U mapi MDX_SingleAxis sažeti su svi funkcijski moduli koji omogućuju izvođenjenaloga kretanja za osovinu motora s davačem.

4.4.1 Funkcijski modul MC_MoveVelocity_MDX

Opis Funkcijski modul MC_MoveVelocity_MDX pokreće kontinuirano rotacijsko kretanjeosovine motora.

• Ulazi Velocity, Acceleration i Deceleration određuju dinamičko ponašanje rotacijskogkretanja.

• Pogonski pretvarač regulira brzinu motora zadanu preko ulaznog signala Velocity

toliko dugo dok se nalog funkcijskog modula MC_MoveVelocity_MDX ne prekine iliukine (→ odsječak "Općenito ponašanje funkcijskih modula", Str. 15).

Primjena Funkcijski modul MC_MoveVelocity_MDX se može primijeniti samo na osovine motoras davačem.

Preduvjet Za izvođenje funkcijskog modula MC_MoveVelocity_MDX mora se osovina motoranalaziti u PLCopenState (izlazni signal funkcijskog modula MC_ConnectAxis_MDX)Standstill ili ContinuousMotion.

Ulazi Funkcijski modul MC_MoveVelocity_MDX raspolaže sa sljedećim ulazima:

20010AXX

MC_MoveVelocity_MDX

Acceleration : DINT

Axis : AXIS_REF (VAR_IN_OUT)

Deceleration : DINT

Velocity : DINT

InVelocity : BOOL

Error : BOOL

ErrorID : DWORD

Axis : AXIS_REF(VAR_IN_OUT)

CommandAborted : BOOL

Active : BOOL

Execute : BOOL

Ulaz Tip Značenje

Execute BOOL Ovaj ulaz pokreće nalog funkcijskog modula.Ako se na ovom ulazu pojavi rastući rub, funkcijski modul pokreće regulaciju broja okretaja.

Velocity DINT Ovaj ulaz utvrđuje zadani ciljni broj okretaja rotacijskog kretanja motora. (Jedinica: 1/min, maksimalno podesivo područje -6000 ... 6000)

Acceleration DINT Ovaj ulaz utvrđuje vrijeme rampe za ubrzanje na broj okretaja promijenjen za 3000 1/min (povećanje kinetičke energije u motoru).(Jedinica: ms, maksimalno podesivo područje: 0 ... 2000000)

Deceleration DINT Ovaj ulaz utvrđuje vrijeme rampe za usporenje na broj okretaja promijenjen za 3000 1/min (smanjenje kinetičke energije u motoru).(Jedinica: ms, maksimalno podesivo područje: 0 ... 2000000).

Axis AXIS_REF Ovaj ulaz utvrđuje na kojoj će se osovini motora izvoditi radnje funkcijskog modula.

Page 30: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

4

30 Priručnik – Knjižnica MPLCMotion_MDX

Mapa MDX_SingleAxis

Opis funkcijskih modula

Izlazi Funkcijski modul MC_MoveVelocity_MDX raspolaže sa sljedećim izlazima:

Izlaz Tip Značenje

InVelocity BOOL Ovaj izlaz prikazuje okreće li se osovina motora s ciljnim zadanim brojem okretaja.• TRUE: Osovina motora se okreće s brojem okretaja utvrđenim

putem ulaza Velocity.• FALSE: Osovina motora se ubrzava ili usporava kako bi dosegla

ciljni zadani broj okretaja.

Active BOOL Ovaj izlaz prikazuje ubrzava li se osovina motora zbog postizavanja zadanog broja okretaja.• TRUE: Osovina motora se ubrzava ili usporava.• FALSE: Osovina motora se ne ubrzava niti usporava.

Command Aborted

BOOL Ovaj izlaz prikazuje je li nalog funkcijskog modula skraćen.• TRUE: Nalog funkcijskog modula je skraćen.• FALSE: Nalog funkcijskog modula nije skraćen.

Error BOOL Ovaj izlaz prikazuje je li u funkcijskom modulu došlo do greške.• TRUE: U funkcijskom modulu je došlo do greške.• FALSE: U funkcijskom modulu nije došlo do greške.

ErrorID DWORD Ovaj izlaz prikazuje kod pojavljene greške (→ Str. 68).

Axis AXIS_REF Ovaj izlaz prikazuje referenciju osovine.

Page 31: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 31

4Mapa MDX_SingleAxis

Opis funkcijskih modula

4.4.2 Funkcijski modul MC_MoveAbsolute_MDX

Opis Funkcijski modul MC_MoveAbsolute_MDX pokreće kretanje osovine motora uzapsolutni položaj osovine.

• Ulazi Velocity, Acceleration i Deceleration određuju dinamičko ponašanje rotacijskogkretanja.

• Osovina motora ostaje stajati u ciljnoj poziciji uz regulirani položaj.

Primjena Funkcijski modul MC_MoveAbsolute_MDX se može primijeniti samo na osovine motoras davačem.

Preduvjet Za izvođenje funkcijskog modula MC_MoveAbsolute_MDX mora se osovina motoranalaziti u PLCopenState (izlazni signal funkcijskog modula MC_ConnectAxis_MDX)Standstill ili DiscreteMotion.

Utjecaj Sljedeći parametri pogonskog pretvarača MOVIDRIVE® MDX60B/61B direktno utječuna izvođenje funkcijskog modula MC_MoveAbsolute_MDX.

• S parametrima P916 Oblik rampe i P933 Vrijeme trzaja definirate rampepozicioniranja s ograničenim trzajem. Za podešavanje ovih parametaraupotrebljavajte funkcijski modul MC_SetJerk_MDX.

• S parametrom P922 Pozicijski prozor podešavate pozicijski prozor za ciljnu pozicijuunutar koje funkcijski modul postavlja izlazni signal Done na TRUE "Target positionreached".

Asistent pri stavljanu u pogon daje Vam podršku pri podešavanju ovih parametara.

20005AXX

MC_MoveAbsolute_MDX

Acceleration : DINT

Axis : AXIS_REF (VAR_IN_OUT)

Deceleration : DINT

Velocity : DINT

Position : DINT

Done : BOOL

Error : BOOL

ErrorID : DWORD

Axis : AXIS_REF(VAR_IN_OUT)

CommandAborted : BOOL

Active : BOOL

Execute : BOOL

Page 32: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

4

32 Priručnik – Knjižnica MPLCMotion_MDX

Mapa MDX_SingleAxis

Opis funkcijskih modula

Ulazi Funkcijski modul MC_MoveAbsolute_MDX raspolaže sa sljedećim ulazima:

Izlazi Funkcijski modul MC_MoveAbsolute_MDX raspolaže sa sljedećim izlazima:

Ulaz Tip Značenje

Execute BOOL Ovaj ulaz služi za pokretanje vrtnje osovine motora.Ako se na ovom ulazu pojavi rastući rub, funkcijski modul pokreće vrtnju osovine motora.

Pozicija DINT Ovaj ulaz utvrđuje ciljnu poziciju vrtnje osovine motora. 4096 inkremenata pritom odgovara vrtnji osovine motora od 360°.(Jedinica: inkrementi, maksimalno podesivo područje: -(231) ... 231)

Velocity DINT Ovaj ulaz utvrđuje broj okretaja motora tijekom faze s konstantnim brojem okretaja.(Jedinica: 1/min, maksimalno podesivo područje: 0 ... 6000)

Acceleration DINT Ovaj ulaz utvrđuje vrijeme rampe za ubrzanje broja okretaja povećanog za 3000 1/min (povećanje kinetičke energije u motoru).(Jedinica: ms, maksimalno podesivo područje: 10 ... 20000)

Deceleration DINT Ovaj ulaz utvrđuje vrijeme rampe za usporavanje na broj okretaja smanjen za 3000 1/min (smanjenje kinetičke energije u motoru).(Jedinica: ms, maksimalno podesivo područje: 10 ... 20000)

Axis AXIS_REF Ovaj ulaz utvrđuje na kojoj će se osovini motora izvoditi radnje funkcijskog modula.

Izlaz Tip Značenje

Done BOOL Ovaj izlaz prikazuje je li izvedeno pozicioniranje osovine motora.• TRUE: Osovina motora je izvela vrtnju. Osovina motora je

dosegla ciljni pozicijski prozor.• FALSE: Osovina motora vrtnju nije još izvela u cijelosti. Osovina

motora još nije dosegla ciljni pozicijski prozor.

Active BOOL Ovaj izlaz prikazuje vrti li se osovina motora za dosezanje ciljnog pozicijskog prozora.• TRUE: Osovina motora se vrti.• FALSE: Osovina motora se ne vrti.

Command Aborted

BOOL Ovaj izlaz prikazuje je li drugi funkcijski modul skratio nalog funkcijskog modula.• TRUE: Neki drugi funkcijski modul je skratio nalog funkcijskog

modula.• FALSE: Nalog funkcijskog modula nije skraćen.

Error BOOL Ovaj izlaz prikazuje je li u funkcijskom modulu došlo do greške.• TRUE: U funkcijskom modulu je došlo do greške.• FALSE: U funkcijskom modulu nije došlo do greške.

ErrorID DWORD Ovaj izlaz prikazuje kod pojavljene greške (→ Str. 68).

Axis AXIS_REF Ovaj izlaz prikazuje referenciju osovine.

Page 33: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 33

4Mapa MDX_SingleAxis

Opis funkcijskih modula

4.4.3 Funkcijski modul MC_MoveAbsoluteModulo_MDX

Opis Funkcijski modul MC_MoveAbsoluteModulo_MDX pokreće kretanje osovine motora uzapsolutni položaj osovine. Funkcijski modul navodi položaj kao modulo-položaj. Okretajosovine motora od 360° odgovara 216.

• Ulazi Velocity, Acceleration i Deceleration određuju dinamičko ponašanje rotacijskogkretanja.

• Ulaz Mode utvrđuje strategiju naloga (kratki put, desno, lijevo).

• Ulazi Numerator, Denominator i EncoderResolution su parametri priključenogpogona.

• Osovina motora ostaje stajati u ciljnoj poziciji uz regulirani položaj.

Detaljnije informacije o zadavanju pozicije i upravljanju pozicijom pogledajte upriručniku IPOS®.

Primjena Funkcijski modul MC_MoveAbsoluteModulo_MDX može se primijeniti samo na osovinemotora s davačem.

Preduvjet Za izvođenje funkcijskog modula MC_MoveAbsoluteModulo_MDX mora se osovinamotora nalaziti u PLCopenState (izlazni signal funkcijskog modulaMC_ConnectAxis_MDX) Standstill ili DiscreteMotion.

Utjecaj Sljedeći parametri pogonskog pretvarača MOVIDRIVE® MDX60B/61B direktno utječuna izvođenje funkcijskog modula MC_MoveAbsoluteModulo_MDX.

• S parametrima P916 Oblik rampe i P933 Vrijeme trzaja definirate rampepozicioniranja s ograničenim trzajem. Za podešavanje ovih parametaraupotrebljavajte funkcijski modul MC_SetJerk_MDX.

• S parametrom P922 Pozicijski prozor podešavate pozicijski prozor za ciljnu pozicijuunutar koje funkcijski modul postavlja izlazni signal Done na TRUE "Target positionreached".

Asistent pri stavljanu u pogon daje Vam podršku pri podešavanju ovih parametara.

20022AXX

MC_MoveAbsoluteModulo_MDX

Velocity : DINT

Deceleration : DINT

Mode : MC_MODULO_MODE_MDX

Numerator : DINT

Dominator : DINT

EncoderResolution : DINT

Axis : AXIS_REF (VAR_IN_OUT)

Acceleration : DINT

Position : DINT

Done : BOOL

ErrorID : DWORD

Error : BOOL

Active : BOOL

CommandAborted : BOOL

Execute : BOOL

Upozorenje:

Za izračunavanje najmanjeg zajedničkog nazivnika od dva prirodna broja stoji Vamna raspolaganju funkcija CalcLCD (Calculate Least Common Denominator) u biblioteciMPLCUtlilities.

Page 34: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

4

34 Priručnik – Knjižnica MPLCMotion_MDX

Mapa MDX_SingleAxis

Opis funkcijskih modula

Ulazi Funkcijski modul MC_MoveAbsoluteModulo_MDX raspolaže sa sljedećim ulazima:

Ulaz Tip Značenje

Execute BOOL Ovaj ulaz služi za pokretanje vrtnje osovine motora.Ako se na ovom ulazu pojavi rastući rub, funkcijski modul pokreće vrtnju osovine motora.

Pozicija DINT Ovaj ulaz utvrđuje ciljnu poziciju vrtnje osovine motora. Pritom 216 inkremenata odgovara okretaju osovine motora od 360°. (Jedinica: modulo-inkrementi - Broj cijelih okretaja je naveden u visokoj riječi, a ciljni kut između 0° i 360° u niskoj riječi)(maksimalno podesivo područje: ovisno o modulo brojniku, nazivniku i rezoluciji davača, vidi IPOS®-Handbuch)

Velocity DINT Ovaj ulaz utvrđuje broj okretaja motora tijekom faze s konstantnim brojem okretaja.(Jedinica: 1/min, maksimalno podesivo područje: 0 ... 6000)

Acceleration DINT Ovaj ulaz utvrđuje vrijeme rampe za ubrzanje broja okretaja povećanog za 3000 1/min (povećanje kinetičke energije u motoru).(Jedinica: ms, maksimalno podesivo područje: 10 ... 20000)

Deceleration DINT Ovaj ulaz utvrđuje vrijeme rampe za usporavanje na broj okretaja smanjen za 3000 1/min (smanjenje kinetičke energije u motoru).(Jedinica: ms, maksimalno podesivo područje: 10 ... 20000)

Mode MC_ MODULO_ MODE_MDX

Ovaj ulaz utvrđuje strategiju postupka.• SHORT: kratak put• CW: vrtnja udesno• CCW: vrtnja ulijevo

Numerator DINT Imitacija reduktora nakon unosa broja zuba(Jedinica: broj zuba, maksimalno podesivo područje: 1 ... 231).

Denominator DINT Imitacija reduktora nakon unosa broja zuba(Jedinica: broj zuba, maksimalno podesivo područje: 1 ... 231).

Encoder Resolution

DINT Ovaj ulaz utvrđuje rezoluciju priključenog sustava davača.(Jedinica: inkrementi, maksimalno podesivo područje: 1 ... 20000).

Axis AXIS_REF Ovaj ulaz utvrđuje na kojoj će se osovini motora izvoditi radnje funkcijskog modula.

Page 35: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 35

4Mapa MDX_SingleAxis

Opis funkcijskih modula

Izlazi Funkcijski modul MC_MoveAbsoluteModulo_MDX raspolaže sa sljedećim izlazima:

Izlaz Tip Značenje

Done BOOL Ovaj izlaz prikazuje je li izvedeno pozicioniranje osovine motora.• TRUE: Osovina motora je izvela vrtnju. Osovina motora je dosegla ciljni

pozicijski prozor.• FALSE: Osovina motora vrtnju nije još izvela u cijelosti. Osovina motora

još nije dosegla ciljni pozicijski prozor.

Active BOOL Ovaj izlaz prikazuje vrti li se osovina motora za dosezanje ciljnog pozicijskog prozora.• TRUE: Osovina motora se vrti.• FALSE: Osovina motora se ne vrti.

Command Aborted

BOOL Ovaj izlaz prikazuje je li drugi funkcijski modul skratio nalog funkcijskog modula.• TRUE: Neki drugi funkcijski modul je skratio nalog funkcijskog modula.• FALSE: Nalog funkcijskog modula nije skraćen.

Error BOOL Ovaj izlaz prikazuje je li u funkcijskom modulu došlo do greške.• TRUE: U funkcijskom modulu je došlo do greške.• FALSE: U funkcijskom modulu nije došlo do greške.

ErrorID DWORD Ovaj izlaz prikazuje kod pojavljene greške (→ Str. 68).

Page 36: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

4

36 Priručnik – Knjižnica MPLCMotion_MDX

Mapa MDX_SingleAxis

Opis funkcijskih modula

4.4.4 Funkcijski modul MC_MoveRelative_MDX

Opis Funkcijski modul MC_MoveRelative_MDX pokreće kretanje osovine motora na zadanojudaljenosti.

• Ulazi Velocity, Acceleration i Deceleration određuju dinamičko ponašanje rotacijskogkretanja.

• Osovina motora ostaje stajati u ciljnoj poziciji uz regulirani položaj.

Primjena Funkcijski modul MC_MoveRelative_MDX se može primijeniti samo na osovine motoras davačem.

Preduvjet Za izvođenje funkcijskog modula MC_MoveRelative_MDX mora se osovina motoranalaziti u PLCopenState (izlazni signal funkcijskog modula MC_ConnectAxis_MDX)Standstill ili DiscreteMotion.

Utjecaj Sljeeći parametri pogonskog pretvarača MOVIDRIVE® MDX60B/61B direktno utječuna izvođenje funkcijskog modula MC_MoveRelative_MDX.

• S parametrima P916 Oblik rampe i P933 Vrijeme trzaja definirate rampepozicioniranja s ograničenim trzajem. Za podešavanje ovih parametaraupotrebljavajte funkcijski modul MC_SetJerk_MDX.

• S parametrom P922 Pozicijski prozor podešavate pozicijski prozor za ciljnu pozicijuunutar koje funkcijski modul postavlja izlazni signal Done na TRUE "Target positionreached".

Asistent pri stavljanu u pogon daje Vam podršku pri podešavanju ovih parametara.

20006AXX

MC_MoveRelative_MDX

Acceleration : DINT

Axis : AXIS_REF (VAR_IN_OUT)

Deceleration : DINT

Velocity : DINT

Distance : DINT

Done : BOOL

Error : BOOL

ErrorID : DWORD

Axis : AXIS_REF(VAR_IN_OUT)

CommandAborted : BOOL

Active : BOOL

Execute : BOOL

Page 37: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 37

4Mapa MDX_SingleAxis

Opis funkcijskih modula

Ulazi Funkcijski modul MC_MoveRelative_MDX raspolaže sa sljedećim ulazima:

Izlazi Funkcijski modul MC_MoveRelative_MDX raspolaže sa sljedećim izlazima:

Ulaz Tip Značenje

Execute BOOL Ovaj ulaz služi za pokretanje vrtnje osovine motora.Ako se na ovom ulazu pojavi rastući rub, funkcijski modul pokreće vrtnju osovine motora.

Distance DINT Ovaj ulaz ciljnu poziciju vrtnje osovine motora utvrđuje kao relativnu poziciju prema aktualnoj poziciji osovine motora pri startu funkcijskog modula.4096 inkremenata pritom odgovara vrtnji osovine motora od 360°.(Jedinica: inkrementi, maksimalno podesivo područje: -(231) ... 231)

Velocity DINT Ovaj ulaz utvrđuje broj okretaja motora tijekom faze s kontantnom brzinom.(Jedinica: 1/min, maksimalno podesivo područje: 0 ... 6000).

Acceleration DINT Ovaj ulaz utvrđuje vrijeme rampe za ubrzanje broja okretaja povećanog za 3000 1/min (povećanje kinetičke energije u motoru).(Jedinica: ms, maksimalno podesivo područje: 10 ... 20000).

Deceleration DINT Ovaj ulaz utvrđuje vrijeme rampe za usporavanje na broj okretaja smanjen za 3000 1/min (smanjenje kinetičke energije u motoru).(Jedinica: ms, maksimalno podesivo područje: 10 ... 20000).

Axis AXIS_REF Ovaj ulaz utvrđuje na kojoj će se osovini motora izvoditi radnje funkcijskog modula.

Izlaz Tip Značenje

Done BOOL Ovaj izlaz prikazuje je li izvedeno pozicioniranje osovine motora.• TRUE: Osovina motora je izvela vrtnju. Osovina motora je dosegla

ciljni pozicijski prozor.• FALSE: Osovina motora vrtnju nije još izvela u cijelosti. Osovina

motora još nije dosegla ciljni pozicijski prozor.

Active BOOL Ovaj izlaz prikazuje vrti li se osovina motora za dosezanje ciljnog pozicijskog prozora.• TRUE: Osovina motora se vrti.• FALSE: Osovina motora se ne vrti.

Command Aborted

BOOL Ovaj izalz prikazuje je li neki drugi funkcijski modul prekinuo nalog funkcijskog modula.• TRUE: Neki drugi funkcijski modul je prekinuo nalog funkcijskog

modula.• FALSE: Nalog funkcijskog modula nije prekinut.

Error BOOL Ovaj izlaz prikazuje je li u funkcijskom modulu došlo do greške.• TRUE: U funkcijskom modulu je došlo do greške.• FALSE: U funkcijskom modulu nije došlo do greške.

ErrorID DWORD Ovaj izlaz prikazuje kod pojavljene greške (→ Str. 68).

Axis AXIS_REF Ovaj izlaz prikazuje referenciju osovine.

Page 38: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

4

38 Priručnik – Knjižnica MPLCMotion_MDX

Mapa MDX_SingleAxis

Opis funkcijskih modula

4.4.5 Funkcijski modul MC_Home_MDX

Opis Funkcijski modul MC_Home_MDX pokreće referentnu vožnju osovine motora.

Nakon referentne vožnje funkcijski modul postavlja poziciju osovine motorana vrijednost utvrđenu ulazom RefOffset.

Primjena Funkcijski modul MC_Home_MDX može se primijeniti samo na osovine motoras davačem.

Preduvjet Za izvođenje funkcijskog modula MC_Home_MDX mora se osovina motora nalazitiu PLCopenState (izlazni signal funkcijskog modula MC_ConnectAxis_MDX) Standstill.

Utjecaj U konfiguraciji upravljačkog sklopa parametara modula pogonskog pretvarača podešavate

s kojim davačem će se izvoditi referentna vožnja. Parametri P900 do P904 pogonskog

pretvarača MOVIDRIVE® MDX60B/61B utvrđuju način izvođenja referentne vožnje. Ove

parametre možete mijenjati pomoću funkcijskog modula MC_SetHomeParameters_MDX.

Ulazi Funkcijski modul MC_Home_MDX raspolaže sa sljedećim ulazima:

20007AXX

MC_Home_MDX

Axis : AXIS_REF (VAR_IN_OUT)

RefOffset : DINT

Done : BOOL

Error : BOOL

ErrorID : DWORD

Axis : AXIS_REF(VAR_IN_OUT)

CommandAborted : BOOL

Active : BOOL

Execute : BOOL

Ulaz Tip Značenje

Execute BOOL Ovaj ulaz služi za pokretanje referentne vožnje.Ako se na ovom ulazu pojavi rastući rub, funkcijski modul pokreće referentnu vožnju.

RefOffset DINT Ovaj ulaz utvrđuje stvarnu poziciju osovine motora koja se postavlja nakon referentne vožnje.

Axis AXIS_REF Ovaj ulaz utvrđuje na kojoj će se osovini motora izvoditi radnje funkcijskog modula.

Page 39: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 39

4Mapa MDX_SingleAxis

Opis funkcijskih modula

Izlazi Funkcijski modul MC_Home_MDX raspolaže sa sljedećim izlazima:

Izlaz Tip Značenje

Done BOOL Ovaj izlaz prikazuje je li referentna vožnja osovine motora završena.• TRUE: Referentna vožnja osovine motora je završena. Osovina

motora stoji na poziciji utvrđenoj ulazom RefOffset.• FALSE: Referentna vožnja osovine motora nije završena.

Active BOOL Ovaj izlaz prikazuje izvodi li osovina motora referentnu vožnju.• TRUE: Osovina motora izvodi referentnu vožnju.• FALSE: Osovina motora ne izvodi referentnu vožnju.

Command

Aborted

BOOL Ovaj izlaz prikazuje je li neki drugi funkcijski modul prekinuo referentnu vožnju.• TRUE: Neki drugi funkcijski modul je prekinuo referentnu vožnju.• FALSE: Referentna vožnja nije prekinuta.

Error BOOL Ovaj izlaz prikazuje je li u funkcijskom modulu došlo do greške.• TRUE: U funkcijskom modulu je došlo do greške.• FALSE: U funkcijskom modulu nije došlo do greške.

ErrorID DWORD Ovaj izlaz prikazuje kod pojavljene greške (→ Str. 68).

Axis AXIS_REF Ovaj izlaz prikazuje referenciju osovine.

Page 40: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

4

40 Priručnik – Knjižnica MPLCMotion_MDX

Mapa MDX_SingleAxis

Opis funkcijskih modula

4.4.6 Funkcijski modul MC_AxisStop_MDX

Opis Funkcijski modul MC_AxisStop_MDX ukida aktualnu vrtnju osovine motora. Pritom seosovina motora usporava s usporenjem utvrđenim pri startu vrtnje (ulaz Deceleration

odn. parametri referentne vožnje).

Funkcijski modul MC_AxisStop_MDX upotrebljavajte za uobičajene procesne prekidevrtnje osovine motora.

Primjena Funkcijski modul MC_AxisStop_MDX može se primijeniti samo na osovine motoras davačem. Ne može se primijeniti tijekom izvođenja interpoliranih kretnji pomoćufunkcijskog modula MC_Interpolation_MDX.

Prekid Kočenje aktivirano funkcijskim modulom MC_AxisStop_MDX prekida se samo:

• funkcijskim modulom MC_Stop_MDX (Ulazni signal Execute mora već biti resetiranna FALSE!)

• ili stanjem "Blokada regulatora"

• ili stanjem "Bez odobrenja"

• ili stanjem "Sigurno zaustavljanje"

Kod pojave nekog od ovih stanja kočenje osovine motora se nastavlja s najvećimmogućim kočionim učinkom.

Ulazi Funkcijski modul MC_AxisStop_MDX raspolaže sa sljedećim ulazima:

20008AXX

MC_AxisStop_MDX

Axis : AXIS_REF (VAR_IN_OUT)

Done : BOOL

Error : BOOL

ErrorID : DWORD

Axis : AXIS_REF(VAR_IN_OUT)

Active : BOOL

Execute : BOOL

Upozorenje:

Sve dok je ulaz Execute postavljen na TRUE, PLCopenState osovine motora ostaje ustanju Stopping. To znači da se nalog za posljedično kretanje ne može izvoditi.

Da biste napustili PLCopenState Stopping, mora se ulaz Execute funkcijskog modulabarem u jednom pozivanju funkcijskog modula resetirati na FALSE.

Ulaz Tip Značenje

Execute BOOL Ovaj ulaz služi za pokretanje kočenja osovine motora.Ako se na ovom ulazu pojavi rastući rub, funkcijski modul pokreće kočenje osovine motora.

Axis AXIS_REF Ovaj ulaz utvrđuje na kojoj će se osovini motora izvoditi radnje funkcijskog modula.

Page 41: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 41

4Mapa MDX_SingleAxis

Opis funkcijskih modula

Izlazi Funkcijski modul MC_AxisStop_MDX raspolaže sa sljedećim izlazima:

Izlaz Tip Značenje

Done BOOL Ovaj izlaz prikazuje je li kočenje osovine motora završeno.• TRUE: Kočenje osovine motora je završeno. Osovina motora stoji

(regulacija položaja).• FALSE: Kočenje osovine motora nije završeno.

Active BOOL Ovaj izlaz prikazuje vrti li se osovina motora.• TRUE: Osovina motora se vrti.• FALSE: Osovina motora se ne vrti.

Error BOOL Ovaj izlaz prikazuje je li u funkcijskom modulu došlo do greške.• TRUE: U funkcijskom modulu je došlo do greške.• FALSE: U funkcijskom modulu nije došlo do greške.

ErrorID DWORD Ovaj izlaz prikazuje kod pojavljene greške (→ Str. 68).

Axis AXIS_REF Ovaj izlaz prikazuje referenciju osovine.

Page 42: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

4

42 Priručnik – Knjižnica MPLCMotion_MDX

Mapa MDX_SingleAxis

Opis funkcijskih modula

4.4.7 Funkcijski modul MC_Stop_MDX

Opis Funkcijski modul MC_Stop_MDX usporava aktualnu vrtnju osovine motora pomoćurampe podešene u pogonskom pretvaraču.

Funkcijski modul MC_Stop_MDX upotrebljavajte za kočenje osovine motora s najvećimmogućim usporenjem.

Primjena Funkcijski modul MC_Stop_MDX može se primijeniti samo na osovine motoras davačem. Ne može se primijeniti tijekom izvođenja interpoliranih kretnji pomoćufunkcijskog modula MC_Interpolation_MDX.

Prekid Nalog funkcijskog modula MC_Stop_MDX se ne prekida s nalozima drugih funkcijskihmodula.

Utjecaj Kočenje se izvodi pomoću zaustavne rampe podešene u parametru P136 pogonskogpretvarača.

Asistent pri stavljanju u pogon daje Vam podršku pri podešavanju ovog parametra.

Ulazi Funkcijski modul MC_Stop_MDX raspolaže sa sljedećim ulazima:

20009AXX

MC_Stop_MDX

Axis : AXIS_REF (VAR_IN_OUT)

Done : BOOL

Error : BOOL

ErrorID : DWORD

Axis : AXIS_REF(VAR_IN_OUT)

Active : BOOL

Execute : BOOL

Upozorenje:

Sve dok je ulaz Execute postavljen na TRUE, PLCopenState osovine motora ostaje ustanju Stopping. To znači da se nalog za posljedično kretanje ne može izvoditi.

Da biste napustili PLCopenState Stopping, mora se ulaz Execute funkcijskog modulabarem u jednom pozivanju funkcijskog modula resetirati na FALSE.

Ulaz Tip Značenje

Execute BOOL Ovaj ulaz služi za pokretanje kočenja osovine motora.Ako se na ovom ulazu pojavi rastući rub, funkcijski modul pokreće kočenje osovine motora.

Axis AXIS_REF Ovaj ulaz utvrđuje na kojoj će se osovini motora izvoditi radnje funkcijskog modula.

Page 43: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 43

4Mapa MDX_SingleAxis

Opis funkcijskih modula

Izlazi Funkcijski modul MC_Stop_MDX raspolaže sa sljedećim izlazima:

Izlaz Tip Značenje

Done BOOL Ovaj izlaz prikazuje je li kočenje osovine motora završeno.• TRUE: Kočenje osovine motora je završeno. Osovina motora stoji

(regulacija položaja).• FALSE: Kočenje osovine motora nije završeno.

Active BOOL Ovaj izlaz prikazuje vrti li se osovina motora.• TRUE: Osovina motora se vrti.• FALSE: Osovina motora se ne vrti.

Error BOOL Ovaj izlaz prikazuje je li u funkcijskom modulu došlo do greške.• TRUE: U funkcijskom modulu je došlo do greške.• FALSE: U funkcijskom modulu nije došlo do greške.

ErrorID DWORD Ovaj izlaz prikazuje kod pojavljene greške (→ Str. 68).

Axis AXIS_REF Ovaj izlaz prikazuje referenciju osovine.

Page 44: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

4

44 Priručnik – Knjižnica MPLCMotion_MDX

Mapa MDX_SingleAxisSensorless

Opis funkcijskih modula

4.5 Mapa MDX_SingleAxisSensorless

U mapi MDX_SingleAxisSensorless sažeti su funkcijski moduli koji omogućavajuizvođenje naloga kretanja za osovinu motora bez davača.

4.5.1 Funkcijski modul MC_MoveVelocitySensorless_MDX

Opis Funkcijski modul MC_MoveVelocitySensorless_MDX pokreće kontinuiranu vrtnjuosovine motora bez davača.

• Ulazi Velocity, Acceleration i Deceleration određuju dinamičko ponašanje rotacijskogkretanja.

• Pogonski pretvarač regulira brzinu osovine motora zadanu preko ulaznog signalaVelocity toliko dugo dok se nalog funkcijskog modulaMC_MoveVelocitySensorless_MDX ne prekine ili ukine (→ odsječak "Općenitoponašanje funkcijskih modula", Str. 15).

Primjena Funkcijski modul MC_MoveVelocitySensorless_MDX može se primijeniti samona osovine motora bez davača.

Preduvjet Za izvođenje funkcijskog modula MC_MoveVelocitySensorless_MDX mora se osovinamotora nalaziti u PLCopenState (izlazni signal funkcijskog modulaMC_ConnectAxis_MDX) Standstill, ContinuousMotion ili Stopping.

Prekid Funkcijskim modulom MC_MoveVelocitySensorless_MDX aktivirano upravljanjebrojem okretaja prekida funkcijski modul MC_StopSensorless_MDX.

20011AXX

MC_MoveVelocitySensorless_MDX

Acceleration : DINT

Axis : AXIS_REF (VAR_IN_OUT)

Deceleration : DINT

Velocity : DINT

InVelocity : BOOL

Error : BOOL

ErrorID : DWORD

Axis : AXIS_REF(VAR_IN_OUT)

CommandAborted : BOOL

Active : BOOL

Execute : BOOL

Upozorenje:

Osovine motora bez davača se u statusu regulacije broja okretaja mogu pokretatisamo s brzinama iznad minimalnog broja okretaja (pogonski parametar P301,ali ne ispod 15 1/min). Nasuprot uporabi funkcijskog modula MC_MoveVelocity_MDXizvodi funkcijski modul MC_MoveVelocitySensorless kod zadanog broja okretajaod npr. 0 vrtnju osovine motora s minimalnim brojem okretaja.

Upozorenje:

Rastući rub na ulazu funkcijskog modula MC_Stop_MDX oder MC_AxisStop_MDXne dovodi do prekida naloga funkcijskog modula MC_MoveVelocitySensorless_MDX.

Page 45: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 45

4Mapa MDX_SingleAxisSensorless

Opis funkcijskih modula

Ulazi Funkcijski modul MC_MoveVelocitySensorless_MDX raspolaže sa sljedećim ulazima:

Izlazi Funkcijski modul MC_MoveVelocitySensorless_MDX raspolaže sa sljedećim izlazima:

Ulaz Tip Značenje

Execute BOOL Ovaj ulaz pokreće nalog funkcijskog modula.Ukoliko se na ovom ulazu pojavi rastući rub, funkcijski modul pokreće upravljanje brojem okretaja.

Velocity DINT Ovaj ulaz utvrđuje zadani ciljni broj okretaja po vrtnji osovine motora. (Jedinica: 1/min, maksimalno podesivo područje: -6000 ... 6000).

Acceleration DINT Ovaj ulaz utvrđuje vrijeme rampe za ubrzanje broja okretaja povećanog za 3000 1/min (povećanje kinetičke energije u motoru).(Jedinica: ms, maksimalno podesivo područje: 0 ... 2000000).

Deceleration DINT Ovaj ulaz utvrđuje vrijeme rampe za usporavanje na broj okretaja smanjen za 3000 1/min (smanjenje kinetičke energije u motoru).(Jedinica: ms, maksimalno podesivo područje: 0 ... 2000000).

Axis AXIS_REF Ovaj ulaz utvrđuje na kojoj će se osovini motora izvoditi radnje funkcijskog modula.

Izlaz Tip Značenje

InVelocity BOOL Ovaj izlaz prikazuje okreće li se osovina motora s ciljnim zadanim brojem okretaja.• TRUE: Osovina motora se okreće s brojem okretaja utvrđenim

putem ulaza Velocity.• FALSE: Osovina motora se ubrzava kako bi postigla zadani ciljni

broj okretaja.

Active BOOL Ovaj izlaz prikazuje ubrzava li se osovina motora zbog postizavanja zadanog broja okretaja.• TRUE: Osovina motora se ubrzava ili usporava.• FALSE: Osovina motora se ne ubrzava niti usporava.

Command Aborted

BOOL Ovaj izlaz prikazuje je li nalog funkcijskog modula skraćen.• TRUE: Nalog funkcijskog modula je skraćen.• FALSE: Nalog funkcijskog modula nije skraćen.

Error BOOL Ovaj izlaz prikazuje je li u funkcijskom modulu došlo do greške.• TRUE: U funkcijskom modulu je došlo do greške.• FALSE: U funkcijskom modulu nije došlo do greške.

ErrorID DWORD Ovaj izlaz prikazuje kod pojavljene greške (→ Str. 68).

Axis AXIS_REF Ovaj izlaz prikazuje referenciju osovine.

Page 46: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

4

46 Priručnik – Knjižnica MPLCMotion_MDX

Mapa MDX_SingleAxisSensorless

Opis funkcijskih modula

4.5.2 Funkcijski modul MC_StopSensorless_MDX

Opis Funkcijski modul MC_StopSensorless_MDX usporava aktualnu vrtnju osovine motorapomoću rampe podešene u pogonskom pretvaraču.

Primjena Funkcijski modul MC_StopSensorless_MDX može se primijeniti samo na osovinemotora bez davača.

Prekid Kočenje aktivirano funkcijskim modulom MC_StopSensorless_MDX prekida se samo:

• stanjem "Blokada regulatora"

• stanjem "Bez odobrenja"

• stanjem "Sigurno zaustavljanje"

Kod pojave nekog od ovih stanja kočenje osovine motora se nastavlja s najvećimmogućim kočionim učinkom.

Utjecaj Kočenje se izvodi pomoću zaustavne rampe podešene u parametru P136 pogonskogpretvarača.

Asistent pri stavljanu u pogon daje Vam podršku pri podešavanju ovih parametara.

20012AXX

MC_StopSensorless_MDX

Axis : AXIS_REF (VAR_IN_OUT)

Done : BOOL

Error : BOOL

ErrorID : DWORD

Axis : AXIS_REF(VAR_IN_OUT)

Active : BOOL

Execute : BOOL

Upozorenje:

Sve dok je ulaz Execute postavljen na TRUE, PLCopenState osovine motora ostajeu stanju Stopping. To znači da se nalog za posljedično kretanje ne može izvoditi.

Da biste napustili PLCopenState Stopping, mora se ulaz Execute funkcijskog modulabarem u jednom pozivanju funkcijskog modula resetirati na FALSE.

Upozorenje:

Osovine motora bez davača se u statusu regulacije broja okretaja mogu pokretatisamo s brzinama iznad minimalnog broja okretaja (pogonski parametar P301,ali ne ispod 15 1/min). Nasuprot uporabi funkcijskog modula MC_AxisStop_MDXzatvara funkcijski modul MC_StopSensorless_MDX kočnicu motora tik prijezaustavljanja osovine motora kako bi se osovina motora zakočila do zaustavljanja.Pogonski pretvarač osim toga prelazi u stanje "Bez odobrenja".

Page 47: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 47

4Mapa MDX_SingleAxisSensorless

Opis funkcijskih modula

Ulazi Funkcijski modul MC_StopSensorless_MDX raspolaže sa sljedećim ulazima:

Izlazi Funkcijski modul MC_StopSensorless_MDX raspolaže sa sljedećim izlazima:

Upozorenje:

Ukoliko se na ulazu Execute instancije funkcijskog modulaMC_MoveVelocitySensorless_MDX pojavi rastući rub, nalog funkcijskog modulaMC_StopSensorless_MDX se prekida ukoliko ulaz Execute funkcijskog modulaMC_StopSensorless_MDX više nije postavljen na TRUE.

Ovo odstupanje od ponašanja funkcijskih modula MC_Stop_MDX i MC_AxisStop_MDXza osovine motora bez davača ima sljedeći razlog:

Kod osovina motora bez davača mora se za kočenje do zaustavljanja upotrebljavatifunkcijski modul MC_StopSensorless_MDX. Kod osovina motora s davačima može seu tu svrhu upotrebljavati i funkcijski modul MC_MoveVelocity_MDX.

Kod osovina motora bez davača moguće je međutim, kao i kod osovina motoras davačima, tijekom regulirane promjene broja okretaja na 0 bez prekidanja prijećina neki drugi broj okretaja.

Ulaz Tip Značenje

Execute BOOL Ovaj ulaz služi za pokretanje kočenja osovine motora.Ako se na ovom ulazu pojavi rastući rub, funkcijski modul pokreće kočenje osovine motora.

Axis AXIS_REF Ovaj ulaz utvrđuje na kojoj će se osovini motora izvoditi radnje funkcijskog modula.

Izlaz Tip Značenje

Done BOOL Ovaj izlaz prikazuje je li kočenje osovine motora završeno.• TRUE: Kočenje osovine motora je završeno. Osovina motora stoji

(stanje osovine motora: "Bez odobrenja").• FALSE: Kočenje osovine motora nije završeno.

Active BOOL Ovaj izlaz prikazuje vrti li se osovina motora.• TRUE: Osovina motora se vrti.• FALSE: Osovina motora se ne vrti.

Error BOOL Ovaj izlaz prikazuje je li u funkcijskom modulu došlo do greške.• TRUE: U funkcijskom modulu je došlo do greške.• FALSE: U funkcijskom modulu nije došlo do greške.

ErrorID DWORD Ovaj izlaz prikazuje kod pojavljene greške (→ Str. 68).

Axis AXIS_REF Ovaj izlaz prikazuje referenciju osovine.

Page 48: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

4

48 Priručnik – Knjižnica MPLCMotion_MDX

Mapa MDX_InverterParameters

Opis funkcijskih modula

4.6 Mapa MDX_InverterParameters

U mapi MDX_InverterParameters sažeti su funkcijski moduli potrebni za pisanjei čitanje parametara pogonskog pretvarača MOVIDRIVE®.

4.6.1 Funkcijski modul MC_ReadParameter_MDX

Opis Funkcijski modul MC_ReadParameter_MDX služi za učitavanje parametara (indicija)s pogonskog pretvarača u upravljački skop MOVI-PLC®.

Primjena Funkcijski modul MC_ReadParameter_MDX može se primijeniti na sve osovine motora.

Ulazi Funkcijski modul MC_ReadParameter_MDX raspolaže sa sljedećim ulazima:

20016AXX

MC_ReadParameter_MDX

Index : UINT

Axis : AXIS_REF (VAR_IN_OUT)

Done : BOOL

Error : BOOL

Busy : BOOL

ErrorID : DWORD

Axis : AXIS_REF(VAR_IN_OUT)

Data : DINT

Execute : BOOL

Ulaz Tip Značenje

Execute BOOL Ovaj ulaz služi za pokretanja procesa čitanja parametra.Ukoliko se na ovom ulazu pojavi rastući rub, funkcijski modul pokreće prijenos parametara s pogonskog pretvarača na upravljački sklop MOVI-PLC®.

Kazalo UINT Ovaj ulaz utvrđuje koji parametar će se s pogonskog pretvarača prenijeti na upravljački sklop MOVI-PLC®. Ovojnica programa MOVITOOLS®-MotionStudio prikazuje indeksacijske brojeve parametra ako kursor pomaknete na određeno polje parametra i pritisnete tipke CTRL + F1.

Axis AXIS_REF Ovaj ulaz utvrđuje na kojoj će se osovini motora izvoditi radnje funkcijskog modula.

Page 49: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 49

4Mapa MDX_InverterParameters

Opis funkcijskih modula

Izlazi Funkcijski modul MC_ReadParameter_MDX raspolaže sa sljedećim izlazima:

Izlaz Tip Značenje

Done BOOL Ovaj izlaz prikazuje je li prijenos parametra bio uspješan.• TRUE: Vrijednost parametra na izlazu Data vrijedi.• FALSE: Parametar nije prenesen.

Busy BOOL Ovaj izlaz prikazuje prenosi li se parametar u ovom trenutku.• TRUE: Parametar se trenutno prenosi.• FALSE: Parametar se trenutno ne prenosi.

Error BOOL Ovaj izlaz prikazuje je li u funkcijskom modulu došlo do greške.• TRUE: Tijekom prijenosa parametra je došlo do greške.• FALSE: Nije došlo do nijedne greške.

ErrorID DWORD Ovaj izlaz prikazuje kod pojavljene greške (→ Str. 68).

Data DINT Ovaj izlaz sadrži prenesenu vrijednost parametra.

Axis AXIS_REF Ovaj izlaz prikazuje referenciju osovine.

Page 50: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

4

50 Priručnik – Knjižnica MPLCMotion_MDX

Mapa MDX_InverterParameters

Opis funkcijskih modula

4.6.2 Funkcijski modul MC_WriteParameter_MDX

Opis Funkcijski modul MC_WriteParameter_MDX služi za prijenos parametara (indicija)s upravljačkog sklopa MOVI-PLC® na pogonski pretvarač.

Primjena Funkcijski modul MC_WriteParameter_MDX može se primijeniti na sve osovine motora.

Ulazi Funkcijski modul MC_WriteParameter_MDX raspolaže sa sljedećim ulazima:

20017AXX

MC_WriteParameter_MDX

Index : UINT

Data : DINT

Axis : AXIS_REF (VAR_IN_OUT)

NonVolatile : BOOL

Done : BOOL

Busy : BOOL

Error : BOOL

ErrorID : DWORD

Axis : AXIS_REF(VAR_IN_OUT)

Execute : BOOL

Pozor:

Mijenjanje nekih parametara koji za besprijekorno upravljanje pogonskog pretvaračaupravljačkim sklopom MOVI-PLC® zahtijevaju određena podešavanja, može dovestido nepredviđenih radnih stanja. Ove funkcijske module stoga upotrebljavajte samonakon dogovora sa SEW-EURODRIVE-om ili u svezi s dostatnim testiranjem željenefunkcionalnosti pri odgovarajućoj zaštiti ljudi i stroja.

Ulaz Tip Značenje

Execute BOOL Ovaj ulaz služi za pokretanje prijenosa parametra.Ukoliko se na ovom ulazu pojavi rastući rub, funkcijski modul pokreće prijenos parametra s upravljačkog sklopa MOVI-PLC® na pogonski pretvarač.

Kazalo UINT Ovaj ulaz utvrđuje koji parametar će se s upravljačkog sklopa MOVI-PLC® prenijeti na pogonski pretvarač. Ovojnica programa MOVITOOLS®-MotionStudio prikazuje indeksacijske brojeve parametra ako kursor pomaknete na određeno polje parametra i pritisnete tipke CTRL + F1.

Data DINT Ovaj ulaz sadrži vrijednost prenesenog parametra.

NonVolatile BOOL Ovaj ulaz utvrđuje hoće li se parametar prenositi u stalnu memoriju.• TRUE: Parametar se ne prenosi u stalnu memoriju pogonskog

pretvarača. Vrijednost parametra ostaje nakon isključivanja i ponovnog uključivanja pogonskog pretvarača nepromijenjena.

• FALSE: Parametar se prenosi u stalnu memoriju pogonskog pretvarača. Parametar se pri isključivanju i ponovnom uključivanju pogonskog pretvarača postavlja na svoju prvotnu vrijednost.

Axis AXIS_REF Ovaj ulaz utvrđuje na kojoj će se osovini motora izvoditi radnje funkcijskog modula.

Page 51: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 51

4Mapa MDX_InverterParameters

Opis funkcijskih modula

Izlazi Funkcijski modul MC_WriteParameter_MDX raspolaže sa sljedećim izlazima:

Izlaz Tip Značenje

Done BOOL Ovaj izlaz prikazuje je li prijenos parametra bio uspješan.• TRUE: Parametar je uspješno s upravljačkog sklopa MOVI-PLC®

prenesen na pogonski pretvarač.• FALSE: Parametar nije prenesen.

Busy BOOL Ovaj izlaz prikazuje prenosi li se parametar u ovom trenutku.• TRUE: Parametar se trenutno prenosi.• FALSE: Parametar se trenutno ne prenosi.

Error BOOL Ovaj izlaz prikazuje je li u funkcijskom modulu došlo do greške.• TRUE: Tijekom prijenosa parametra je došlo do greške.• FALSE: Nije došlo do nijedne greške.

ErrorID DWORD Ovaj izlaz prikazuje kod pojavljene greške (→ Str. 68).

Axis AXIS_REF Ovaj izlaz prikazuje referenciju osovine.

Page 52: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

4

52 Priručnik – Knjižnica MPLCMotion_MDX

Mapa MDX_InverterParameters

Opis funkcijskih modula

4.6.3 Funkcijski modul MC_SetDynamics_MDX

Opis Funkcijski modul MC_SetDynamics_MDX služi za mijenjanje parametara dinamike

tijekom naloga funkcijskih modula MC_MoveAbsolute_MDX ili MC_MoveRelative_MDX.

• Nalog funkcijskog modula MC_SetDynamics_MDX smije se startati samo ako pogon

izvodi nalog funkcijskih modula MC_MoveAbsolute_MDX ili MC_MoveRelative_MDX.

• Ulazi Velocity, Acceleration i Deceleration određuju dinamičko ponašanje rotacijskogkretanja.

Primjena Funkcijski modul MC_SetDynamics_MDX može se primijeniti na sve osovine motora.

Ulazi Funkcijski modul MC_SetDynamics_MDX raspolaže sa sljedećim ulazima:

20023AXX

MC_SetDynamics_MDX

Acceleration : DINT

Axis : AXIS_REF (VAR_IN_OUT)

Deceleration : DINT

Velocity : DINT

Done : BOOL

Error : BOOL

ErrorID : DWORD

Axis : AXIS_REF(VAR_IN_OUT)

Busy : BOOL

Execute : BOOL

Ulaz Tip Značenje

Execute BOOL Ovaj ulaz pokreće nalog funkcijskog modula.Ukoliko se na ovom ulazu pojavi rastući rub, funkcijski modul mijenja parametre dinamike vrtnje motora sukladno ulazima Velocity, Acceleration i Deceleration.

Velocity DINT Ovaj ulaz utvrđuje novi zadani ciljni broj okretaja pri vrtnji motora. (Jedinica: 1/min, maksimalno podesivo područje -6000 ... 6000).

Acceleration DINT Ovaj ulaz utvrđuje novo vrijeme rampe za ubrzanje na broj okretaja povećan za 3000 1/min (povećanje kinetičke energije motora).(Jedinica: ms, maksimalno podesivo područje: 0 ... 2000000).

Deceleration DINT Ovaj ulaz utvrđuje novo vrijeme rampe za usporenje na broj okretaja smanjen za 3000 1/min (smanjenje kinetičke energije u motoru).(Jedinica: ms, maksimalno podesivo područje: 0 ... 2000000).

Axis AXIS_REF Ovaj ulaz utvrđuje na kojoj će se osovini motora izvoditi radnje funkcijskog modula.

Page 53: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 53

4Mapa MDX_InverterParameters

Opis funkcijskih modula

Izlazi Funkcijski modul MC_SetDynamics_MDX raspolaže sa sljedećim izlazima:

Izlaz Tip Značenje

Done BOOL Ovaj izlaz prikazuje okreće li se osovina motora s novim parametrima dinamike Velocity, Acceleration i Deceleration.• TRUE: Osovina motora se okreće s novim parametrima dinamike.• FALSE: Osovina motora se okreće s dosadašnjim parametrima

dinamike.

Active BOOL Ovaj izlaz prikazuje prenose li se novi parametri dinamike na pogonski pretvarač.• TRUE: Novi parametri dinamike se prenose na pogonski pretvarač.• FALSE: Na pogonski pretvarač se ne prenose novi parametri

dinamike.

Error BOOL Ovaj izlaz prikazuje je li u funkcijskom modulu došlo do greške.• TRUE: U funkcijskom modulu je došlo do greške.• FALSE: U funkcijskom modulu nije došlo do greške.

ErrorID DWORD Ovaj izlaz prikazuje kod pojavljene greške (→ Str. 68).

Axis AXIS_REF Ovaj izlaz prikazuje referenciju osovine.

Page 54: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

4

54 Priručnik – Knjižnica MPLCMotion_MDX

Mapa MDX_InverterParameters

Opis funkcijskih modula

4.6.4 Funkcijski modul MC_SetLimiter_MDX

Opis Funkcijski modul MC_SetLimiter_MDX služi za prijenos nekih od sljedećih parametara

s upravljačkog sklopa MOVI-PLC® na pogonski pretvarač (P301 do P303 blok

parametara 1):

• Minimalan broj okretaja

• Maksimalan broj okretaja

• Strujna granica

• Granična vrijednost broja okretaja

Primjena Funkcijski modul MC_SetLimiter_MDX može se primijeniti na sve osovine motora.

Ulazi Funkcijski modul MC_SetLimiter_MDX raspolaže sa sljedećim ulazima:

20024AXX

MC_SetLimiter_MDX

MaxLimit : DINT

Axis : AXIS_REF (VAR_IN_OUT)

MinLimit : DINT

Select : MC_LIMITER_MDX

Done : BOOL

Error : BOOL

ErrorID : DWORD

Axis : AXIS_REF(VAR_IN_OUT)

Busy : BOOL

Execute : BOOL

Ulaz Tip Značenje

Execute BOOL Ovaj ulaz pokreće nalog funkcijskog modula.Ukoliko se na ovom ulazu pojavi rastući rub, funkcijski modul prenosi parametre utvrđene kroz ulaz Select.

Select DINT Ovaj ulaz utvrđuje parametre koje funkcijski modul s upravljačkog sklopa MOVI-PLC® prenosi do pogonskog pretvarača. • P301_P302_SPEED_LIMIT: Funkcijski modul prenosi parametre Minimalan broj

okretaja i Maksimalan broj okretaja. (Jedinica: 1/min, maksimalno podesivo područje 0 ... 6100).

• P303_CURRENT_LIMIT: Funkcijski modul prenosi parametar Strujna granica.(Jedinica: % IN, maksimalno podesivo područje 0 ... 150 % (BGO 200%)).

• P304_TORQUE_LIMIT: Funkcijski modul prenosi parametar Granična vrijednost broja okretaja.(Jedinica: % IN, maksimalno podesivo područje 0 ...150 (BGO 200%)).

• P920_SW_LIMIT_SWITCH_CW: Funkcijski modul prenosi parametar Softverski limitator DESNO.(Jedinica: inkrementi, maksimalno podesivo područje -(231-1) ... (231-1)).

• P921_SW_LIMIT_SWITCH_CCW: Funkcijski modul prenosi parametar Softverski limitator LIJEVO.(Jedinica: inkrementi, maksimalno podesivo područje -(231-1) ... (231-1)).

MaxLimit DINT Ovaj ulaz utvrđuje vrijednost prenesenog parametra.Ukoliko se ulaz Select podesi na P301_302_SPEED_LIMIT, ovaj ulaz utvrđuje vrijednost za parametar P302.(Jedinica i maksimalno podesivo područje → vidi ulaz Select).

MinLimit DINT Ovaj ulaz se upotrebljava samo ako je ulaz Select podešen na P301_302_SPEED_LIMIT. U tom slučaju utvrđuje vrijednost za parametar P301.(Jedinica: 1/min, maksimalno podesivo područje 0 ... 6100).

Axis AXIS_REF Ovaj ulaz utvrđuje na kojoj će se osovini motora izvoditi radnje funkcijskog modula.

Page 55: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 55

4Mapa MDX_InverterParameters

Opis funkcijskih modula

Izlazi Funkcijski modul MC_SetLimiter_MDX raspolaže sa sljedećim izlazima:

Izlaz Tip Značenje

Done BOOL Ovaj izlaz prikazuje je li prijenos parametra bio uspješan.• TRUE: Parametar je uspješno s upravljačkog sklopa MOVI-PLC®

prenesen na pogonski pretvarač.• FALSE: Parametar nije prenesen.

Busy BOOL Ovaj izlaz prikazuje prenosi li se parametar u ovom trenutku.• TRUE: Parametar se trenutno prenosi.• FALSE: Parametar se trenutno ne prenosi.

Error BOOL Ovaj izlaz prikazuje je li u funkcijskom modulu došlo do greške.• TRUE: Tijekom prijenosa parametra je došlo do greške.• FALSE: Nije došlo do nijedne greške.

ErrorID DWORD Ovaj izlaz prikazuje kod pojavljene greške (→ Str. 68).

Axis AXIS_REF Ovaj izlaz prikazuje referenciju osovine.

Page 56: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

4

56 Priručnik – Knjižnica MPLCMotion_MDX

Mapa MDX_InverterParameters

Opis funkcijskih modula

4.6.5 Funkcijski modul MC_SetJerk_MDX

Opis Funkcijski modul MC_SetJerk_MDX služi za aktiviranje ograničenja trzaja funkcijskihmodula za pozicioniranje. Funkcijski modul MC_SetJerk_MDX prenosi vrijeme trzajana pogonski pretvarač.

Tijekom izvođenja voznog naloga ne možete mijenjati vrijeme trzaja pogonskogpretvarača.

Primjena Funkcijski modul MC_SetJerk_MDX može se primijeniti samo na osovine motoras davačem.

Preduvjeti Za izvođenje funkcijskog modula MC_SetJerk_MDX mora se osovina motora nalazitiu PLCopenState (izlazni signal funkcijskog modula MC_ConnectAxis_MDX) Standstill.

Ulazi Funkcijski modul MC_SetJerk_MDX raspolaže sa sljedećim ulazima:

20019AXX

MC_SetJerk_MDX

JerkTime : DINT

Axis : AXIS_REF (VAR_IN_OUT)

Done : BOOL

Error : BOOL

ErrorID : DWORD

Axis : AXIS_REF(VAR_IN_OUT)

Busy : BOOL

Execute : BOOL

Ulaz Tip Značenje

Execute BOOL Ovaj ulaz služi za pokretanje prenošenja vremena trzaja.Ukoliko se na ovom ulazu pojavi rastući rub, funkcijski modul pokreće prijenos vremena trzaja s upravljačkog sklopa MOVI-PLC® na pogonski pretvarač.

JerkTime DINT Ovaj ulaz utvrđuje vrijeme trzaja.(Jedinica: ms, maksimalno podesivo područje: 0, 5 ... 2000).Upozorenje:Postupak pozicioniranja produljuje se nasuprot postupku pozicioniranja s linearnom rampom za iznos vremena trzaja.

Axis AXIS_REF Ovaj ulaz utvrđuje na kojoj će se osovini motora izvoditi radnje funkcijskog modula.

Page 57: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 57

4Mapa MDX_InverterParameters

Opis funkcijskih modula

Izlazi Funkcijski modul MC_SetJerk_MDX raspolaže sa sljedećim izlazima:

Izlaz Tip Značenje

Done BOOL Ovaj izlaz prikazuje je li prijenos vremena trzaja bio uspješan.• TRUE: Vrijeme trzaja je uspješno preneseno s upravljačkog

sklopa MOVI-PLC® na pogonski pretvarač.• FALSE: Vrijeme trzaja nije preneseno.

Busy BOOL Ovaj izlaz utvrđuje prenosi li se vrijeme trzaja.• TRUE: Vrijeme trzaja se trenutno prenosi.• FALSE: Vrijeme trzaja se trenutno ne prenosi.

Error BOOL Ovaj izlaz prikazuje je li u funkcijskom modulu došlo do greške.• TRUE: Tijekom prijenosa vremena trzaja je došlo do greške.• FALSE: Nije došlo do nijedne greške.

ErrorID DWORD Ovaj izlaz prikazuje kod pojavljene greške (→ Str. 68).

Axis AXIS_REF Ovaj izlaz prikazuje referenciju osovine.

Upozorenje:

Funkcijski modul MC_SetJerk_MDX preklapa oblik rampe pogonskog pretvaračas linearne rampe na rampu s ograničenjem trzaja. Kod izvođenja voznog nalogareguliranog brojem okretaja pogonski pretvarač automatski upotrebljava linearnurampu. Ako pogonski pretvarač odmah nakon toga izvodi nalog pozicioniranja, za toponovno automatski upotrebljava rampu s ograničenjem trzaja.

Ako ulaz JerkTime postavite na 0, funkcijski modul MC_SetJerk_MDX ponovnopreklapa oblik rampe na linearnu rampu.

Page 58: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

4

58 Priručnik – Knjižnica MPLCMotion_MDX

Mapa MDX_InverterParameters

Opis funkcijskih modula

4.6.6 Funkcijski modul MC_SetHomeParameters_MDX

Opis Funkcijski modul MC_SetHomeParameters_MDX služi za podešavanje parametarapotrebnih za referentnu vožnju osovine motora. Funkcijski modulMC_SetHomeParameters_MDX prenosi parametre potrebne za referentnu vožnjus upravljačkog sklopa MOVI-PLC® na pogonski pretvarač.

Detaljnije informacije o parametrima i tipovima referentne vožnje pogledajte na onlinepomoći softvera MOVITOOLS®-MotionStudio.

Primjena Funkcijski modul MC_SetHomeParameters_MDX može se primijeniti samo na osovines davačem.

Ulazi Funkcijski modul MC_SetHomeParameters_MDX raspolaže sa sljedećim ulazima:

20018AXX

MC_SetHomeParameters_MDX

RefSpeed2 : DINT

RefType : DINT

ZeroPulse : BOOL

Axis : AXIS_REF (VAR_IN_OUT)

RefSpeed1 : DINT

Done : BOOL

Error : BOOL

ErrorID : DWORD

Axis : AXIS_REF(VAR_IN_OUT)

Busy : BOOL

Execute : BOOL

Ulaz Tip Značenje

Execute BOOL Ovaj ulaz služi za pokretanje prijenosa parametara.Ukoliko se na ovom ulazu pojavi rastući rub, funkcijski modul pokreće prijenos parametara s upravljačkog sklopa MOVI-PLC® na pogonski pretvarač.

RefSpeed1 DINT Ovaj ulaz utvrđuje referentni broj okretaja 1.

RefSpeed2 DINT Ovaj ulaz utvrđuje referentni broj okretaja 2.

RefType DINT Ovaj ulaz utvrđuje tip referentne vožnje (0 ... 8).

ZeroPulse BOOL Ovaj ulaz prikazuje referencira li se osovina motora pri referentnoj vožnji na nulti impuls.• TRUE: Osovina motora se pri referentnoj vožnji referencira

na nulti impuls.• FALSE: Osovina motora se pri referentnoj vožnji ne referencira

na nulti impuls.

Axis AXIS_REF Ovaj ulaz utvrđuje na kojoj će se osovini motora izvoditi radnje funkcijskog modula.

Page 59: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 59

4Mapa MDX_InverterParameters

Opis funkcijskih modula

Izlazi Funkcijski modul MC_SetHomeParameters_MDX raspolaže sa sljedećim izlazima:

Izlaz Tip Značenje

Done BOOL Ovaj izlaz prikazuje jesu li svi parametri uspješno preneseni.• TRUE: Svi parametri su uspješno preneseni s upravljačkog sklopa

MOVI-PLC® na pogonski pretvarač.• FALSE: Parametri nisu preneseni.

Busy BOOL Ovaj izlaz prikazuje prenose li se parametri.• TRUE: Parametri se trenutno prenose.• FALSE: Parametri se trenutno ne prenose.

Error BOOL Ovaj izlaz prikazuje je li u funkcijskom modulu došlo do greške.• TRUE: Tijekom prijenosa parametara je došlo do greške.• FALSE: Nije došlo do nijedne greške.

ErrorID DWORD Ovaj izlaz prikazuje kod pojavljene greške (→ Str. 68).

Axis AXIS_REF Ovaj izlaz prikazuje referenciju osovine.

Page 60: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

4

60 Priručnik – Knjižnica MPLCMotion_MDX

Mapa MDX_Supplements

Opis funkcijskih modula

4.7 Mapa MDX_Supplements

4.7.1 Funkcijski modul MC_TouchProbe1_MDX

Opis Funkcijski modul MC_TouchProbe1_MDX upravlja maksimalno dvije TouchProbe-Interrupt rutine.

• Funkcijski modul odražava Interrupt-rutine u IPOS®-kodu priključenog pogonskogpretvarača. Pogonski pretvarač inicijalizira ukupno tri aciklička objekta slanja(upravljačka riječ 2, TouchProbe1-pozicija, TouchProbe2-pozicija).

• Ako je ulazni signal Enable funkcijskog modula postavljen na TRUE, funkcijski modulse ravna prema objektu primanja. Ako funkcijski modul utvrdi TouchProbe događaj,učitava stvarne pozicije pogonskog pretvarača.

TouchProbe-

rutina

1. Pozivanje funkcijskog modula

• Funkcijski modul MC_TouchProbe1_MDX se poziva postavljanjem ulaznogsignala Enable na TRUE.

• Pogonski pretvarač iautomatski inicijalizira IPOS®-stanje i pokreće TouchProbe-Interrupt rutinu.(Izmjena ruba i odabir TouchProbe)

2. Čekanje na TouchProbe događaj

• Funkcijski modul MC_TouchProbe1_MDX postavlja izlaz Enabled na TRUE.

3. Nastupio je TouchProbe događaj.

• Pogonski pretvarač javlja upravljačkom sklopu MOVI-PLC® nastup TouchProbedogađaja.(CtrlWord2, TouchProbe1 -> Bit 0, TouchProbe2 -> Bit 1)

• Funkcijski modul MC_TouchProbe1_MDX učitava TouchProbe-pozicijuodabranog sustava davača.

• Funkcijski modul MC_TouchProbe1_MDX povećava vrijednost izlaza Counter

za jedan.• Funkcijski modul MC_TouchProbe1_MDX postavlja izlaz EdgeDetected

na TRUE.• Nadzor TouchProbe-ulaza se pokreće iznova.

4. Vrednovanje TouchProbe-događaja

• Funkcijski modul MC_TouchProbe1_MDX prenosi TouchProbe-pozicije na izlazeTouchProbePos_X14 do TouchProbePos_X62.

• Funkcijski modul vraća izlaz EdgeDetected na FALSE.• Funkcijski modul aktivira TouchProbe-Interrupt rutinu.

Primjena Funkcijski modul MC_TouchProbe1_MDX može se primijeniti na sve osovine motora.

20020AXX

MC_TouchProbe1_MDX

Edge : MC_TP_EDGE_MDX

Axis : AXIS_REF (VAR_IN_OUT)

PresetCounter : DINT

TouchProbeSource : MC_TP_SOURCE_MDX

EdgeDetected : BOOL

TouchProbePos : DINT

ErrorID : DWORD

Counter : DINT

Error : BOOL

Enabled : BOOL

Enable : BOOL

Page 61: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 61

4Mapa MDX_Supplements

Opis funkcijskih modula

Ulazi Funkcijski modul MC_TouchProbe1_MDX raspolaže sa sljedećim ulazima:

Izlazi Funkcijski modul MC_TouchProbe1_MDX raspolaže sa sljedećim izlazima:

Ulaz Tip Značenje

Enable BOOL Ovaj ulaz služi za aktiviranje funkcijskog modula MC_TouchProbe1_MDX. Funkcijski modul se izvodi samo ako je ulaz Enable postavljen na TRUE. Vrijednosti drugih ulaza se učitavaju samo ako se na ulazu Enable pojavi rastući rub.

TouchProbe Source

MC_TP_ SOURCE_MDX

Ovaj ulaz uvrđuje sustav davača. Ovo podešavanje se odvija neovisno o postavkama u konfiguraciji upravljačkog sklopa.• X15: Koder motora mjeri poziciju.• X14: Eksterni koder mjeri poziciju.• SSI: Apsolutni koder mjeri poziciju (DIP11B).

Edge MC_TP_ EDGE_MDX

Ovaj ulaz utvrđuje vrednovanje ruba TouchProbe-ulaza:• EN: Oba ruba• EN_HI: Rastući rub• EN_LO: Padajući rub

PresetCounter DINT Ovaj ulaz utvrđuje inicijalnu vrijednost izlaza Counter.

Axis AXIS_REF Ovaj ulaz utvrđuje na kojoj će se osovini motora izvoditi radnje funkcijskog modula.

Izlaz Tip Značenje

EdgeDetected BOOL Ovaj izlaz prikazuje je li došlo do TouchProbe-Interrupt događaja.• TRUE: Došlo je do TouchProbe-događaja.• FALSE: Ovaj izlaz se nakon svakog upravljačkog ciklusa

automatski postavlja na FALSE.

Enabled BOOL Ovaj izlaz prikazuje je li funkcijski modul aktivan.• TRUE: Ulaz Enable je postavljen na TRUE.• FALSE: Ulaz Enable je postavljen na FALSE.

Error BOOL Ovaj izlaz prikazuje je li u funkcijskom modulu došlo do greške.• TRUE: U funkcijskom modulu je došlo do greške.• FALSE: U funkcijskom modulu nije došlo do greške.

ErrorID DWORD Ovaj izlaz prikazuje kod pojavljene greške (→ Str. 68).

TouchProbePos DINT Ovaj izlaz prikazuje TouchProbe-poziciju odabranog sustava davača.

Counter DINT Ovaj izlaz prikazuje broj TouchProbe-Interrupt događaja.

Page 62: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

4

62 Priručnik – Knjižnica MPLCMotion_MDX

Mapa MDX_Supplements

Opis funkcijskih modula

4.7.2 Funkcijski modul MC_TouchProbe2_MDX

Opis Funkcijski modul MC_TouchProbe2_MDX upravlja maksimalno s dvije TouchProbe-Interrupt rutine.

• Funkcijski modul odražava Interrupt-rutine u IPOS®-kodu priključenog pogonskogpretvarača. Pogonski pretvarač inicijalizira ukupno tri aciklička objekta slanja(upravljačka riječ 2, TouchProbe1-pozicija, TouchProbe2-pozicija).

• Ako je ulazni signal Enable funkcijskog modula postavljen na TRUE, funkcijski modulse ravna prema objektu primanja. Ako funkcijski modul utvrdi TouchProbe događaj,učitava stvarne pozicije pogonskog pretvarača.

TouchProbe-

rutina

1. Pozivanje funkcijskog modula

• Funkcijski modul MC_TouchProbe2_MDX se poziva postavljanjem ulaznogsignala Enable na TRUE.

• Pogonski pretvarač iautomatski inicijalizira IPOS®-stanje i pokreće TouchProbe-Interrupt rutinu.(Izmjena ruba i odabir TouchProbe)

2. Čekanje na TouchProbe događaj

• Funkcijski modul MC_TouchProbe2_MDX postavlja izlaz Enabled na TRUE.

3. Nastupio je TouchProbe događaj.

• Pogonski pretvarač javlja upravljačkom sklopu MOVI-PLC® nastup TouchProbedogađaja.(CtrlWord2, TouchProbe2 -> Bit 0, TouchProbe2 -> Bit 1)

• Funkcijski modul MC_TouchProbe2_MDX učitava TouchProbe-poziciju odabranog

sustava davača.

• Funkcijski modul MC_TouchProbe2_MDX povećava vrijednost izlaza Counter

za jedan.• Funkcijski modul MC_TouchProbe2_MDX postavlja izlaz EdgeDetected

na TRUE.• Nadzor TouchProbe-ulaza se pokreće iznova.

4. Vrednovanje TouchProbe-događaja

• Funkcijski modul MC_TouchProbe2_MDX prenosi TouchProbe-pozicije na izlazeTouchProbePos_X14 do TouchProbePos_X62.

• Funkcijski modul vraća izlaz EdgeDetected na FALSE.• Funkcijski modul aktivira TouchProbe-Interrupt rutinu.

Primjena Funkcijski modul MC_TouchProbe2_MDX može se primijeniti na sve osovine motora.

20028AXX

MC_TouchProbe2_MDX

Edge : MC_TP_EDGE_MDX

Axis : AXIS_REF (VAR_IN_OUT)

PresetCounter : DINT

TouchProbeSource : MC_TP_SOURCE_MDX

EdgeDetected : BOOL

TouchProbePos : DINT

ErrorID : DWORD

Counter : DINT

Error : BOOL

Enabled : BOOL

Enable : BOOL

Page 63: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 63

4Mapa MDX_Supplements

Opis funkcijskih modula

Ulazi Funkcijski modul MC_TouchProbe2_MDX raspolaže sa sljedećim ulazima:

Izlazi Funkcijski modul MC_TouchProbe2_MDX raspolaže sa sljedećim izlazima:

Ulaz Tip Značenje

Enable BOOL Ovaj ulaz služi za aktiviranje funkcijskog modula MC_TouchProbe2_MDX. Funkcijski modul se izvodi samo ako je ulaz Enable postavljen na TRUE. Vrijednosti drugih ulaza se učitavaju samo ako se na ulazu Enable pojavi rastući rub.

TouchProbe Source

MC_TP_ SOURCE_MDX

Ovaj ulaz uvrđuje sustav davača. Ovo podešavanje se odvija neovisno o postavkama u konfiguraciji upravljačkog sklopa.• X15: Koder motora mjeri poziciju.• X14: Eksterni koder mjeri poziciju.• SSI: Apsolutni koder mjeri poziciju (DIP11B).

Edge MC_TP_ EDGE_MDX

Ovaj ulaz utvrđuje vrednovanje ruba TouchProbe-ulaza:• EN: Oba ruba• EN_HI: Rastući rub• EN_LO: Padajući rub

PresetCounter DINT Ovaj ulaz utvrđuje inicijalnu vrijednost izlaza Counter.

Axis AXIS_REF Ovaj ulaz utvrđuje na kojoj će se osovini motora izvoditi radnje funkcijskog modula.

Izlaz Tip Značenje

EdgeDetected BOOL Ovaj izlaz prikazuje je li došlo do TouchProbe-Interrupt događaja.• TRUE: Došlo je do TouchProbe-događaja.• FALSE: Ovaj izlaz se nakon svakog upravljačkog ciklusa

automatski postavlja na FALSE.

Enabled BOOL Ovaj izlaz prikazuje je li funkcijski modul aktivan.• TRUE: Ulaz Enable je postavljen na TRUE.• FALSE: Ulaz Enable je postavljen na FALSE.

Error BOOL Ovaj izlaz prikazuje je li u funkcijskom modulu došlo do greške.• TRUE: U funkcijskom modulu je došlo do greške.• FALSE: U funkcijskom modulu nije došlo do greške.

ErrorID DWORD Ovaj izlaz prikazuje kod pojavljene greške (→ Str. 68).

TouchProbePos DINT Ovaj izlaz prikazuje TouchProbe-poziciju odabranog sustava davača.

Counter DINT Ovaj izlaz prikazuje broj TouchProbe-Interrupt događaja.

Page 64: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

4

64 Priručnik – Knjižnica MPLCMotion_MDX

Mapa MDX_Supplements

Opis funkcijskih modula

4.7.3 Funkcijski modul MC_ReadActualPosition_MDX

Opis Funkcijski modul MC_ReadActualPosition_MDX služi za učitavanje aktualne pozicijeosovine motora koju je obuhvatio upotrijebljeni sustav davača. Upotrijebljeni sustavdavača se utvrđuje u konfiguraciji upravljačkog sklopa kod parametara modulapogonskog pretvarača.

Primjena Funkcijski modul MC_ReadActualPosition_MDX može se primijeniti na sve osovinemotora. Kod osovina motora bez davača vrijednost prenesene stvarne pozicije se nesmije upotrebljavati ako na ulazu X15 nije priključen nijedan davač motora i kao davačpodešen u konfiguraciji upravljačkog sklopa X15.

Ulazi Funkcijski modul MC_ReadActualPosition_MDX raspolaže sa sljedećim ulazima:

Izlazi Funkcijski modul MC_ReadActualPosition_MDX raspolaže sa sljedećim izlazima:

20025AXX

MC_ReadActualPosition_MDX

Axis : AXIS_REF (VAR_IN_OUT)

Done : BOOL

Error : BOOL

ErrorID : DWORD

Axis : AXIS_REF(VAR_IN_OUT)

Position : DINT

Enable : BOOL

Ulaz Tip Značenje

Enable BOOL Ovaj ulaz služi za aktiviranje funkcijskog modula. Nalog funkcijskog modula se izvodi samo ako je ovaj ulaz postavljen na TRUE.

Axis AXIS_REF Ovaj ulaz utvrđuje na kojoj će se osovini motora izvoditi radnje funkcijskog modula.

Izlaz Tip Značenje

Done BOOL Ovaj izlaz prikazuje je li pozicija osovine motora uspješno prenesena.• TRUE: Vrijednost pozicije osovine motora izlaza Position vrijedi.• FALSE: Pozicija osovine motora nije prenesena.

Error BOOL Ovaj izlaz prikazuje je li u funkcijskom modulu došlo do greške.• TRUE: Tijekom prijenosa pozicije osovine motora je došlo do greške.• FALSE: Nije došlo do nijedne greške.

ErrorID DWORD Ovaj izlaz prikazuje kod pojavljene greške (→ Str. 68).

Pozicija DINT Ovaj izlaz sadrši prenesenu poziciju osovine motora.

Axis AXIS_REF Ovaj izlaz prikazuje referenciju osovine.

Page 65: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 65

4Mapa MDX_Supplements

Opis funkcijskih modula

4.7.4 Funkcijski modul MC_ReadAxisError_MDX

Opis Funkcijski modul MC_ReadAxisError_MDX služi za učitavanje aktualnog koda greškosovine motora s pogonskog pretvarača na upravljački sklop MOVI-PLC®.

Primjena Funkcijski modul MC_ReadAxisError_MDX može se primijeniti na sve osovine motora.

Ulazi Funkcijski modul MC_ReadAxisError_MDX raspolaže sa sljedećim ulazima:

Izlazi Funkcijski modul MC_ReadAxisError_MDX raspolaže sa sljedećim izlazima:

20026AXX

MC_ReadAxisError_MDX

Axis : AXIS_REF (VAR_IN_OUT)

Done : BOOL

Error : BOOL

ErrorID : DWORD

AxisErrorCode : WORD

Axis : AXIS_REF(VAR_IN_OUT)

AxisError : BOOL

Enable : BOOL

Ulaz Tip Značenje

Enable BOOL Ovaj ulaz služi za aktiviranje funkcijskog modula. Nalog funkcijskog modula se izvodi samo ako je ovaj ulaz postavljen na TRUE.

Axis AXIS_REF Ovaj ulaz utvrđuje na kojoj će se osovini motora izvoditi radnje funkcijskog modula.

Izlaz Tip Značenje

Done BOOL Ovaj izlaz prikazuje je li kod greške uspješno prenesen.• TRUE: Vrijednost koda greška izlaza vrijedi.• FALSE: Kod greške nije prenesen.

Error BOOL Ovaj izlaz prikazuje je li u funkcijskom modulu došlo do greške.• TRUE: Tijekom prijenosa koda greške je došlo do greške.• FALSE: Nije došlo do nijedne greške.

ErrorID DWORD Ovaj izlaz prikazuje kod pojavljene greške (→ Str. 68).

AxisError BOOL Ovaj izlaz prikazuje je li pogonski pretvarač prepoznao neku grešku.• TRUE: Pogonski pretvarač je prepoznao grešku.• FALSE: Nije došlo do nijedne greške.

AxisErrorCode WORD Ovaj izlaz sadrži preneseni kod greške.

Axis AXIS_REF Ovaj izlaz prikazuje referenciju osovine.

Page 66: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

4

66 Priručnik – Knjižnica MPLCMotion_MDX

Mapa MDX_Supplements

Opis funkcijskih modula

4.7.5 Funkcijski modul MC_ReadStatus_MDX

Opis Funkcijski modul MC_ReadStatus_MDX služi za učitavanje PLCopen-stanja osovinemotora s pogonskog pretvarača na upravljački sklop MOVI-PLC®.

Primjena Funkcijski modul MC_ReadStatus_MDX može se primijeniti na sve osovine motora.

Ulazi Funkcijski modul MC_ReadStatus_MDX raspolaže sa sljedećim ulazima:

20027AXX

MC_ReadStatus_MDX

Axis : AXIS_REF (VAR_IN_OUT)

Done : BOOL

Error : BOOL

ErrorID : DWORD

Stopping : BOOL

StandStill : BOOL

DiscreteMotion : BOOL

ContinuousMotion : BOOL

SynchronizedMotion : BOOL

Homing : BOOL

Interpolation : BOOL

Axis : AXIS_REF(VAR_IN_OUT)

Errorstop : BOOL

Enable : BOOL

Ulaz Tip Značenje

Enable BOOL Ovaj ulaz služi za aktiviranje funkcijskog modula. Nalog funkcijskog modula se izvodi samo ako je ovaj ulaz postavljen na TRUE.

Axis AXIS_REF Ovaj ulaz utvrđuje na kojoj će se osovini motora izvoditi radnje funkcijskog modula.

Page 67: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 67

4Mapa MDX_Supplements

Opis funkcijskih modula

Izlazi Funkcijski modul MC_ReadStatus_MDX raspolaže sa sljedećim izlazima:

Izlaz Tip Značenje

Done BOOL Ova izlaz prikazuje je li PLCopen-stanje preneseno.• TRUE: PLCopen-stanje je preneseno.• FALSE: PLCopen-stanje nije preneseno.

Error BOOL Ovaj izlaz prikazuje je li u funkcijskom modulu došlo do greške.• TRUE: Tijekom prijenosa PLCopen-stanja došlo je do greške.• FALSE: Nije došlo do nijedne greške.

ErrorID DWORD Ovaj izlaz prikazuje kod pojavljene greške (→ Str. 68).

Errorstop BOOL Ovaj izlaz prikazuje je li PLCopen-stanje pogonskog pretvarača postavljeno na Errorstop.• TRUE: PLCopen-stanje je postavljeno na Errorstop.• FALSE: PLCopen-stanje nije postavljeno na Errorstop.

Stopping BOOL Ovaj izlaz prikazuje je li PLCopen-stanje pogonskog pretvarača postavljeno na Stopping.• TRUE: PLCopen-stanje je postavljeno na Stopping.• FALSE: PLCopen-stanje nije postavljeno na Stopping.

StandStill BOOL Ovaj izlaz prikazuje je li PLCopen-stanje pogonskog pretvarača postavljeno na StandStill.• TRUE: PLCopen-stanje je postavljeno na StandStill.• FALSE: PLCopen-stanje nije postavljeno na Standstill.

Discrete Motion BOOL Ovaj izlaz prikazuje je li PLCopen-stanje postavljeno na DiscreteMotion.• TRUE: PLCopen-stanje je postavljeno na DiscreteMotion.• FALSE: PLCopen-Zustand nije postavljeno na DiscreteMotion.

Continuous Motion

BOOL Ovaj izlaz prikazuje je li PLCopen-stanje pogonskog pretvarača postavljeno na ContinuousMotion.• TRUE: PLCopen-stanje je postavljeno na ContinuousMotion.• FALSE: PLCopen-stanje nije postavljeno na ContinuousMotion.

Synchronized Motion

BOOL Ovaj izlaz prikazuje je li PLCopen-stanje pogonskog pretvarača postavljeno na SynchronizedMotion.• TRUE: PLCopen-stanje je postavljeno na SynchronizedMotion.• FALSE: PLCopen-stanje nije postavljeno na SynchronizedMotion.

Homing BOOL Ovaj izlaz prikazuje je li PLCopen-stanje pogonskog pretvarača postavljeno na Homing.• TRUE: PLCopen-stanje je postavljeno na Homing.• FALSE: PLCopen-stanje nije postavljeno na Homing.

Interpolation BOOL Ovaj izlaz prikazuje je li PLCopen-stanje pogonskog pretvarača postavljeno na Interpolation.• TRUE: PLCopen-stanje je postavljeno na Interpolation.• FALSE: PLCopen-stanje nije postavljeno na Interpolation.

Axis AXIS_REF Ovaj izlaz prikazuje referenciju osovine.

Page 68: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

4

68 Priručnik – Knjižnica MPLCMotion_MDX

Identifikator grešaka

Opis funkcijskih modula

4.8 Identifikator grešaka

Sljedeća tabela prikazuje kod grešaka, oznaku grešaka i opis grešaka koje se mogupojaviti na izlazu ErrorID funkcijskih modula.

Kod

grešaka

Oznaka

grešaka

Opis

grešaka

Opći ICE kodovi grešaka

FA0001h E_IEC_GENERAL_MAX_NUMBER_OF_AXIS Prekoračen maksimalan broj osovina koje se mogu priključiti

FA0002h E_IEC_GENERAL_INTERNAL_ERROR Greška pri inicijalizaciji MOVI-PLC® sučelja

FA0003h E_IEC_GENERAL_COM_NOT_READY COM-sučelje nije spremno

FA0004h E_IEC_GENERAL_INVALID_COM_NODE COM-sučelje nije važeće

FA0005h E_IEC_GENERAL_INVALID_COM_ADR COM-adresa nije važeča

FA0006h E_IEC_GENERAL_INVALID_TECHNOLOGIE_OPTION Za zahtijevanu funkciju je potreban pogonski pretvarač MOVIDRIVE® u tehnološkoj izvedbi.

FA0070h E_IEC_PARAMETER_VALUE_OUT_OF_RANGE Vrijednost za pristup parametrima nalazi se izvan dozvoljenog područja vrijednosti.

FA0071h E_IEC_PARAMETER_INVALID_SELECTION Nevažeći odabir ulaza u funkcijskom modulu

FA0072h E_IEC_PARAMETER_INVALID_SERVICE Nevažeći servis

Kodovi grešaka MPLCMotion_MDX

FB0030h E_MDX_CONNECTAXIS_NO_INVERTER_CONNECTED Na CAN-sabirnici nije prepoznat nijedan pogonski pretvarač MOVIDRIVE® MDX. Provjerite CAN-vezu!

FB0031h E_MDX_CONNECTAXIS_CAN_ID_ERROR Potreban CAN-ID je zauzet

FB0032h E_MDX_CONNECTAXIS_CYCLIC_COMMUNICATION Ciklička komunikacija između upravljačkog sklopa MOVI-PLC® i pogonskog pretvarača MOVIDRIVE® je prekinuta.

FB0033h E_MDX_CONNECTAXIS_IPOS_DOWNLOAD_ERROR Greška prilikom IPOS®-preuzimanja

FB0034h E_MDX_CONNECTAXIS_WRONG_DEVICE_CONNECTED Priključen krivi uređaj. Provjerite upravljačku konfiguraciju!

FB0035h E_MDX_CONNECTAXIS_SIMULATION_NOT_AVAILABLE Funkcija se ne može izvoditi u simulacijskom načinu.

FB0060h E_MDX_POWER_INVERTER_NOT_READY Pogonski pretvarač MOVIDRIVE® MDX je u stanju "24V rad" ili "Sigurno zaustavljanje". Uključivanje nije moguće!

FB0061h E_MDX_POWER_INVERTER_FAULT_STATE Pogonski pretvarač MOVIDRIVE® MDX je u stanju pogreške. Uključivanje nije moguće!

FB0070h E_MDX_MOTIONBLOCK_INVALID_DATA_PROFIL Funkcijski modul Motion se ne smije izvoditi iz aktualnog PLCopen-stanja.

FB0071h E_MDX_MOTIONBLOCK_LOG_ADR_NOT_INITIALIZED Funkcijski modul Motion je pozvan prije nego što je MC_ConnectAxis_MDX generirao logičku adresu (AXIS_REF).

FB0072h E_MDX_MOTIONBLOCK_INVALID_LOG_ADR Funkcijski modul Motion je pozvan s nevažećom logičkom adresom (AXIS_REF).

FB0073h E_MDX_MOTIONBLOCK_INVALID_STATE Funkcijski modul Motion se ne smije izvoditi iz aktualnog PLCopen-stanja.

FB0074h E_MDX_MOTIONBLOCK_INVALID_OPERATING_MODE Funkcijski blok Motion sene može izvoditi u načinu rada pretvarača MOVIDRIVE® MDX.

FB0075h E_MDX_MOTIONBLOCK_INVALID_INVERTER_STATUS Funkcijski modul se ne može izvoditi u aktualnom stanju pretvarača MOVIDRIVE® MDX.

FB0076h E_MDX_MOTIONBLOCK_INVALID_VELOCITY Zadani broj okretaja nalazi se izvan područja vrijednosti.

FB0090h E_MDX_PARAMCHANNEL_SEND_BUFFER_OVERFLOW Međumemorija za kanal parametara je puna.

FB0091h E_MDX_PARAMCHANNEL_WRITEPARAMETER_BUSY Pristup parametrima dok je kanal parametara zauzet.

FB0092h E_MDX_PARAMCHANNEL_READPARAMETER_BUSY Pristup parametrima dok je kanal parametara zauzet.

Page 69: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 69

4Identifikator grešaka

Opis funkcijskih modula

Kodovi grešaka MPLCUtilities

FC0001h E_WAGO_TIME_OUT_SBUS_INIT Interna odgoda tijekom SBUS-inicijalizacije

FC0002h E_WAGO_TIME_OUT_WAGO_INIT Odgoda tijekom inicijalizacije WAGO-modula

FC0003h E_WAGO_NO_CONNECTION_DURING_INIT_SEQ Prekid veze s WAGO-modulom tijekom inicijalizacije

FC0004h E_WAGO_WATCH_DOG_ERROR Watchdog-greška. Komunikacija s WAGO-modulom je prekinuta.

Kodovi grešaka MPLCSystem Fehlercodes (izvod)

CC0070h E_NO_MATCH_FOR_PARAMSET Za osovinu ne postoji unos u konfiguraciji upravljačkog sklopa.

F2000Ah E_MVLINK_CAN MOVILINK®-greška.Mogući uzrok: vrijednost izvan područja vrijednosti

F20002h E_MVLINK_RS485 MOVILINK®-greška.Mogući uzrok: vrijednost izvan područja vrijednosti

Kod

grešaka

Oznaka

grešaka

Opis

grešaka

Page 70: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

5

70 Priručnik – Knjižnica MPLCMotion_MDX

Preduvjeti

Primjeri programiranja

5 Primjeri programiranja

Ovo poglavlje na konkretnim primjerima opisuje programiranje različitih pogonskihzadataka uz uporabu funkcijskih modula opisanih u ovom priručniku.

Ovo poglavlje Vas osim toga uvodi u temeljno rukovanje konfiguracijom upravljačkogsklopa, upraviteljem biblioteka te [FUP-editora] softvera MOVITOOLS®-MotionStudio.

Detaljnije informacije pogledajte u online pomoći softvera MOVITOOLS®-MotionStudio.

5.1 Preduvjeti

Da bi se kreirani programi mogli testirati s osovinom motora, moraju biti zadovoljenisljedeći preduvjeti:

• Upravljački sklop MOVI-PLC® i pogonski pretvarač MOVIDRIVE® MDX60B/61B

s priključenim motorom1) su instalirani prema uputama u odgovarajućim priručnicima.

• Između CAN-1-priključka upravljačkog sklopa MOVI-PLC® i CAN-1-priključkapogonskog pretvarača MOVIDRIVE® MDX60B/61B pravilno je instalirana sistemskaveza sukladno napomenama u odgovarajućim priručnicima2).

• Inženjersko računalo je pravilno priključeno na upravljački sklop MOVI-PLC® premanapomenama u odgovarajućim priručnicima. Sučelje inženjerskih računalaje konfigurirano na odgovarajući način.

• Stavljanje pogonskog pretvarača MOVIDRIVE® MDX60/B61B u pogon za aktiviranjeputem MOVI-PLC®-upravljačkog sklopa izvedenoje pomoću asistenta pri stavljanjuu pogon (→ odsječak 3.3, Str. 10).

1) Za pozicioniranje je potreban motor s davačem.

2) Ako upravljački sklop MOVI-PLC® s pogonskim pretvaračem komunicira preko konektora na stražnjoj

ploči, veza sistemske sabirnice preko CAN-1 priključka nije potrebna.

00

I

Page 71: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 71

5Pozicioniranje osovine motora

Primjeri programiranja

5.2 Pozicioniranje osovine motora

Opis zadatka Ako se na nekom digitalnom ulazu priključenog pogonskog pretvarača MOVIDRIVE®

MDX60B/61B pojavi rastući rub DC-24-V napona, priključena osovina motora treba seokrenuti za deset okretaja udesno i pozicionirati.

Opsluživanje pogona obavlja se u potpunosti uz uporabu digitalnih ulaza. Upravljačkisklop MOVI-PLC® vrednuje ulaze pogonskog pretvarača i upravlja pozicioniranjemosovine motora.

Djelomični zadaci Primjer programiranja se dijeli u sljedeće djelomične zadatke:

1. Kreiranje novog projekta

2. Podešavanje upravljačke konfiguracije

3. Integriranje potrebnih biblioteka

4. Programiranje komunikacije s osovinom motora

5. Programiranje uključivanja/isključivanja pogonskog pretvarača

6. Programiranje pozicioniranja osovine motora

7. Prijenos projekta na upravljački sklop MOVI-PLC®

8. Testiranje programa

00

I

Page 72: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

5

72 Priručnik – Knjižnica MPLCMotion_MDX

Pozicioniranje osovine motora

Primjeri programiranja

Korak 1 Kreiranje novog projekta

1. Uključite inženjersko računalo i upravljački sklop MOVI-PLC® 1).

2. Pokrenite PLC-editor softvera MOVITOOLS®-MotionStudio prema uputi u poglavlju"Pokretanje MOVITOOLS®-MotionStudio" u priručniku MOVI-PLC®.

3. Kreirajte novi projekt klikom na [File] / [New].

4. Odaberite u dijalogu [Target Settings] konfiguraciju Vašeg MOVI-PLC®, u ovomprimjeru programiranja npr. [MOVIPLC basic DHP11B], i kliknite na tipku [OK].

5. Za ovaj primjer u dijalogu [New POU]) ne mijenjajte naziv funkcijskogmodula "PLC_PRG". Upravljački sklop MOVI-PLC® automatski izvodi modul podnazivom "PLC_PRG" nakon starta programa (u koraku 8 ovog primjera).

6. U polju [Type of POU] odaberite [Program].

7. U polju [Language of the POU] odaberite opciju [FBD] i unos potvrdite klikom na [OK].

8. Projekt spremite klikom na [File] / [Save] i unosom željenog naziva projekta.Spremanja redovito ponavljajte nakon nekoliko izvedenih promjena odn. nakonzavršetka kreiranja programa.

1) Upravljački sklop MOVI-PLC® se mora napajati naponom sukladno svojoj izvedbi ili se mora uključiti

pogonski pretvarač na koji je priključen hardver upravljačkog sklopa MOVI-PLC®.

20030AXX

00

I

Page 73: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 73

5Pozicioniranje osovine motora

Primjeri programiranja

Korak 2 Podešavanje upravljačke konfiguracije

Da biste sučelja upravljačkog sklopa MOVI-PLC® mogli koristiti za integriranje periferijete komunikaciju s ostalim uređajima poput npr. pretvarača, I/O-modula ili s nekimnadređenim upravljačkim sklopom, na odgovarajući način podesite upravljačkukonfiguraciju.

1. U tu svrhu odaberite prozor [Recources] klikom na odgovarajuću karticu [1].

2. [PLC Configuration] aktivirajte dvostrukim klikom [2].

3. U izborniku [Extras] jednokratno podesite [Standard configuration] i upit želite li

poništiti konfiguraciju i zamijeniti je standardnom konfiguracijom odgovorite s [Yes] [3].

4. Stablo konfiguracije otvorite tako da svaki puta klikneta na simbol [+] pred[MOVI-PLC basic DHP11B] i [Communication] [4].

5. CAN-1 sučelje upravljačkog sklopa MOVI-PLC® aktivirajte tako da desnom tipkomna mišu kliknete na element [Can 1 disabled] i u kontekstnom izborniku odaberete[Replace element] / [Can 1 enabled] [5].

6. Konfigurirajte pogonski pretvarač MOVIDRIVE® MDX60B/61B na CAN-1 sučeljutako da desnom tipkom na mišu kliknete na element [Can 1 enabled] i u kontekstnomizborniku odaberete [Append Subelement] i [MOVIDRIVE MDX B].

20031AXX

00

I

Page 74: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

5

74 Priručnik – Knjižnica MPLCMotion_MDX

Pozicioniranje osovine motora

Primjeri programiranja

7. Označite element [MOVIDRIVE MDX B] i u prozoru [Module parameters] unesiteS-Bus-adresu odabranu pri stavljanju pogonskog pretvarača u pogon [1].

8. U upravljačkom programu možete ulaze/izlaze upotrebljavati kroz direktnonavođenje adrese pomoću sintakse "%I" / "%Q".

Jednostavnija je međutim uporaba simbolnog označivača: Svaki puta kliknitena simbol [+] ispred [MOVIDRIVE MDX B] i [Inputs]. Kliknite na odgovarajućepolje [AT] u stablu konfiguracije i unesite željeni naziv. U ovom primjeru su to zadigitalne ulaze pogonskog pretvarača simbolski označivač [DI_MDX1] odn. zapojedinačne ulaze/izlaze simbolski označivači [Power_MDX1] i [Move_MDX1] [2].

20032AXX

00

I

Page 75: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 75

5Pozicioniranje osovine motora

Primjeri programiranja

Korak 3 Integriranje biblioteka

Da biste mogli upotrebljavati funkcijske module biblioteke MPLCMotion_MDX.lib,dodajte biblioteku [MPLCMotion_MDX.lib] već postojećim bibliotekama sukladnosljedećem opisu.

1. Dvostrukim klikom aktivirajte [Library Manager] [1].

2. Desnom tipkom na mišu kliknite u polje biblioteke i odaberite točku izbornika[Additional Library] [2].

3. Odaberite biblioteku [MPLCMotion_MDX.lib] i kliknite na tipku [Open].

20033AXX

00

I

Page 76: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

5

76 Priručnik – Knjižnica MPLCMotion_MDX

Pozicioniranje osovine motora

Primjeri programiranja

Korak 4 Programiranje komunikacije s osovinom motora

Za uspostavu i izvođenje komunikacije izmešu upravljačkog sklopa MOVI-PLC®

i pogonskog pretvarača dodajte instanciju funkcijskog modula MC_ConnectAxis_MDXkako slijedi.

1. U tu svrhu odaberite prozor [POUs] klikom na odgovarajuću karticu [1].

2. Dvostrukim klikom otvorite editor modula [PLC_PRG(PRG)] [2].

3. Dodajte novi funkcijski modul tako da u prvoj mreži najprije kliknete na kvadratić uzupitnike [???], a zatim na tipku [ ] [3].

4. Označite tekst "AND" u novom dodanom funkcijskom modulu.

5. Pritisnite tipku <F2>. Softver otvara dijalog [Help Manager].

20034AXX

20036AXX

00

I

Page 77: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 77

5Pozicioniranje osovine motora

Primjeri programiranja

6. Na lijevoj strani dijaloga odaberite [Standard Function Blocks] [1].

7. Na desnoj strani dijaloga odaberite funkcijski modul [MC_ConnectAxis_MDX (FB)] umapi [MDX_Main] biblioteke [MPLCMotion_MDX]. Kliknite na tipku [OK] [2].

8. Kliknite na dodani funkcijski modul MC_ConnectAxis_MDX, a zatim na upitnike "???"iznad funkcijskog modula [1].

9. Unesite naziv instancije (npr. "ConnectAxis_1") funkcijskog modula [2] i zatimpritisnite tipku <ENTER>. Prikazani dijalog [Declare Variable]) potvrdite klikom natipku [OK].

10.Na ulazima funkcijskog modula unesite sljedeće vrijednosti tako da svaki putakliknete na upitnike "???" lijevo uz ulaz, unesete vrijednost i pritisnete tipku<ENTER>:

20037AXX

Enable TRUE

Node SBUS_NODE_1

SBUS_Address SBUS-1-adresa podešena kod stavljanja pogonskog pretvarača u pogon

00

I

Page 78: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

5

78 Priručnik – Knjižnica MPLCMotion_MDX

Pozicioniranje osovine motora

Primjeri programiranja

Korak 5 Programiranje uključivanja/isključivanja pogonskog pretvarača

Dodajte funkcijski modul koji uključuje odn. isključuje pogonski pretvarač MOVIDRIVE®

MDX60B/61B. Uključivanje je moguće samo ako je prije toga uspješno izveden funkcijski

modul MC_ConnectAxis_MDX za ovu osovinu. Pogonski pretvarač treba osim toga biti

uključen samo ako je na digitalnom ulazu DI01 pogonskog pretvarača priključen DC-24-Vnapon. Stoga se odgovarajući signali međusobno povezuju preko modula "AND".

1. U tu svrhu kliknite na liniju izlaza Done funkcijskog modula MC_ConnectAxis_MDX.

2. Novi funkcijski modul "AND" dodajte klikom na tipku < >.

3. Na drugom ulazu novog funkcijskog modula "AND" dodajte vrijednost učitanu nadigitalnom ulazu DI01 pogonskog pretvarača unosom simboličnog imena (u ovomprimjeru "MDX1_DI.1" ili direktno "Power_MDX1") odabranog u konfiguracijiupravljačkog sklopa.

4. Funkcijskimodul MC_Power_MDX dodajte tako da kliknete direktno desnouz funkcijski modul "AND", a zatim na tipku [ ]. Novi dodani funkcijski modul "AND"pretvorite u funkcijski modul MC_Power_MDX prema postupku opisanom u koraku4. Funkcijskom modulu dajte npr. naziv instancije "Power_1".

5. Na ulazu PowerOffMode unesite konstantu "CTRL_INHIBIT".

6. Na ulazu Axis unesite referenciju osovine "ConnectAxis_1.Axis" koju izdajeinstancija modula ConnectAxis_1. U tu svrhu kliknite na polje "???" pred ulazom Axis

i unesite "ConnectAxis_1.". U dijalogu, koji se automatski pojavljuje nakon unosatočke, odaberite unos [Axis]. Unos potvrdite pritiskom na tipku <ENTER>.

20038AXX

00

I

Page 79: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 79

5Pozicioniranje osovine motora

Primjeri programiranja

Korak 6 Programiranje pozicioniranja osovnine motora

Dodajte funkcijski modul MC_MoveRelative_MDX koji upravlja pozicioniranjem osovinemotora. U ovom primjeru se osovina motora kod svakog rastućeg ruba DC-24-V naponana digitalnom ulazu DI02 pogonskog pretvarača treba okretati deset okretaja(=10 x 4096 inkremenata davača) u smjeru kazaljki na satu. Tijekom konstantne vožnjese osovina motora treba okretati brzinom od 1000 1/min.

1. Desnom tipkom na mišu kliknite u slobodni prostor mreže [0001] i odaberitekontekstni izbornik [Network (after)] koji se pojavio.

2. Prema postupku opisanom u koraku 4 dodajte u novoj mreži [0002] funkcijski modulMC_MoveRelative_MDX i dajte mu naziv instancije (npr. "MoveRelative_1").Funkcijski modul MC_MoveRelative_MDX naći ćete u mapi [MDX_SingleAxis]biblioteke [MPLCMotion_MDX] pod [Standard Function Blocks].

3. Na ulazima funkcijskog modula unesite sljedeće vrijednosti:

4. Naredba vožnje se može izvesti samo ako je prije toga uspješno izveden funkcijskimodul MC_Power_MDX. Stoga na ulazu Execute funkcijskog modulaMC_MoveRelative_MDX unesite rezultat veze "AND" između izlaza Status

funkcijskog modula MC_Power_MDX i digitalnog ulaza koji je predviđen zapoduzimanje kretanja.

U tu svrhu kliknite na liniju ispred ulaza Execute. Novi funkcijski modul "AND" dodajte

klikom na tipku [ ]. Na odgovarajući način dodijelite ulaze funkcijskog modula "AND"

(vidi ilustraciju gore).

5. Za ponovnu izradu projekta odaberite točku izbornika [Project]) / [Rebuild all].Kod neispravnog programiranja prikazuje predočnik "0 Error(s), 0 Warnings(s)".

20039AXX

Distance 40960

Velocity 1000

Acceleration 500

Deceleration 500

Axis ConnectAxis_1.Axis

00

I

Page 80: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

5

80 Priručnik – Knjižnica MPLCMotion_MDX

Pozicioniranje osovine motora

Primjeri programiranja

Korak 7 Prenošenje projekta na upravljački sklop MOVI-PLC®

Kliknite na točku izbornika [Online] / [Communication Parameters].

U dijalogu, koji se pojavljuje, podesite komunikacijske parametre sukladnoupotrijebljenom komunikacijskom kanalu. Ovaj korak potrebno je izvesti samo jednom.

Nakon toga kliknite na točku izbornika [Online] / [Login].

Na pitanje prikazano u pojavljenom dijalogu želite li učitati program odgovorite klikomna [Yes].

Korak 8 Testiranje programa

U zadnjem koraku izvedite program odgovarajućim uključivanjem upotrijebljenihdigitalnih ulaza.

Pogonski pretvarač MOVIDRIVE® MDX60B/61B uključite ako to već niste obaviliu koraku 1 za uključivanje upravljačkog sklopa MOVI-PLC®.

Pokrenite upravljački sklop MOVI-PLC® klikom na točku izbornika [Online] / [Run].

Pogonski pretvarač uključite tako da redoslijedom na ulazu DI00 "/ blokada regulatora"

i na ulazu DI01 (Enable funkcijskog modula MC_Power_MDX) primijenite DC-24-V napon.

Pozicioniranje osovine motora pokrenite tako da na ulazu DI02 pogonskog pretvaračapriključite DC-24-V napon.

Programiranje je bilo uspješno ako se osovina motora sa svakim rastućim rubomDC-24-V napona na ulazu DI02 okrene za deset okretaja u pozitivnom smjeru.

Ostale detalje o ponašanju upravljačkog sklopa MOVI-PLC® i priključenog pogonskogpretvarača MOVIDRIVE® u ovom primjeru pogledajte u sljedećem odsječku "Bilježenjeobrisa".

Upozorenje:

Ovisno o rasporedu spona, stanja pogonskog pretvarača i upravljačkog programaosovina motora se može odmah pokrenutinakon starta upravljačkog sklopaMOVI-PLC®. Da spriječite oštećenja, održavajte odgovarajuću udaljenost od svihpokretljivih dijelova!

00

I

Page 81: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 81

5Pozicioniranje osovine motora

Primjeri programiranja

Bilježenje obrisa

Kod rastućeg ruba signala Move_MDX1 na ulazu Execute funkcijskog modulaMC_MoveRelative_MDX osovina motora se počinje pokretati zbog dosezanja ciljnogpoložaja [1]. Izlaz Active to prikazuje postavljanjem na TRUE.

Nakon uspješnog pozicioniranja vraća funkcijski modul izlaz Active ponovno na FALSE,a izlaz Done postavlja na TRUE [2]. U ovom primjeru je izlaz Done postavljen na TRUE

samo tijekom jednog upravljačkog ciklusa jer je ulazni signal Execute bio vraćenna FALSE već prije završetka pozicioniranja.

Zbog rastućeg ruba na ulazu Execute, koji se pojavljuje odmah nakon toga, osovinamotora iznova počinje s pozicioniranjem [3].

Do sljedećeg rastućeg ruba na ulazu Execute međutim dolazi i prije završetkapozicioniranja. Daljnje pozicioniranje, polazeći od aktualne pozicije osovine motorau trenutku zadnjeg rastućeg ruba na ulazu Execute, pokreće se bez prekida [4]. Timese osovina motora ne usporava do zaustavljanja nego direktno starta sljedeću kretnju.

20087AXX

00

I

Page 82: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

5

82 Priručnik – Knjižnica MPLCMotion_MDX

Pozicioniranje osovine motora

Primjeri programiranja

Nakon završetka pozicioniranja vraća funkcijski modul izlaz Active ponovno na FALSE.Izlazni signal Done ostaje u tom slučaju međutim i nakon završetka pozicioniranjana TRUE jer ulazni signal Executejoš nije vraćen na FALSE [5].

00

I

Page 83: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 83

5Regulacija broja okretaja osovine motora s davačem

Primjeri programiranja

5.3 Regulacija broja okretaja osovine motora s davačem

Opis zadatka Ako se na digitalnom ulazu aktiviranog pogonskog pretvarača MOVIDRIVE®

MDX60B/61B pojavi rastući rub DC-24-V napona, priključena osovina motora trebastartati kretnju reguliranu brojem okretaja. Pomoću drugog digitalnog ulaza bi se brojokretaja osovine motora trebao preklapati između dvije vrijednosti. Dva ulaza se trebajukoristiti za pokretanje kočenja pomoću funkcijskog modula MC_Stop_MDX odn.MC_AxisStop_MDX.

Opsluživanje pogona obavlja se u potpunosti uz uporabu digitalnih ulaza. Upravljačkisklop MOVI-PLC® vrednuje ulaze pogonskog pretvarača i upravlja regulacijom brojaokretaja osovine motora.

Programiranje Nepromijenjeni koraci

Korake 1, 3-5 i 7 programirajte bez promjena prema prethodnom primjeru programiranja"Pozicioniranje osovine motora".

Korak 2 Podešavanje upravljačke konfiguracije

U konfiguraciji upravljačkog sklopa uz identifikatore [Power_MDX1] i [Move_MDX1]dodijelite i identifikatore

• [RapidSpeed_MDX1]

• [AxisStop_MDX1]

• [Stop_MDX1]

digitalnim ulazima pogonskog pretvarača MOVIDRIVE® MDX60B/61B prema ilustraciji [1].

20088AXX

00

I

Page 84: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

5

84 Priručnik – Knjižnica MPLCMotion_MDX

Regulacija broja okretaja osovine motora s davačem

Primjeri programiranja

Korak 6 Programiranje regulacije broja okretaja

1. Prema opisanom postupku u prethodnom primjeru programiranja kreirajte programprikazan na ilustraciji.

2. Za programiranje dodjele vrijednosti varijabli Speed varijablama Speed_old kliknitenakon dodavanja mreže [0004] najprije na kvadratić uz upitnike "???" i zatimna tipku [ ] [1].

Upitnike "???" zamijenite nazivima varijabli.

20089AXX

00

I

Page 85: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 85

5Regulacija broja okretaja osovine motora s davačem

Primjeri programiranja

Korak 8 Testiranje programa

Program izvedite odgovarajućim uključivanjem upotrijebljenih digitalnih ulaza.

Pogonski pretvarač MOVIDRIVE® MDX60B/61B uključite ako to već niste obaviliu koraku 1 za uključivanje upravljačkog sklopa MOVI-PLC®.

Pokrenite upravljački sklop MOVI-PLC® klikom na točku izbornika [Online] / [Run].

Pogonski pretvarač uključite tako da redoslijedom na ulazu DI00 "/ blokada regulatora"

i na ulazu DI01 (Enable funkcijskog modula MC_Power_MDX) primijenite DC-24-V napon.

Regulaciju broja okretaja osovine motora pokrenite tako da na ulazu DI02 pogonskogpretvarača priključite DC-24-V napon.

Programiranje je bilo uspješno ako

• se osovina motora počne okretati s rastućim rubom DC-24-V napona na ulazu DI02,

• se broj okretaja osovine motora prijelazom između napona od 0 V i DC 24 Vna ulazu DI03 preklapa između 500 1/min i 1000 1/min i

• ako se kretanje osovine motora usporava priključivanjem napona od DC 24 Vna ulaz DI04 ili DI05.

Ostale detalje o ponašanju upravljačkog sklopa MOVI-PLC® i priključenog pogonskogpretvarača MOVIDRIVE® u ovom primjeru pogledajte u sljedećem odsječku "Bilježenjeobrisa".

Upozorenje:

Ovisno o rasporedu spona, stanja pogonskog pretvarača i upravljačkog programaosovina motora se može odmah pokrenutinakon starta upravljačkog sklopaMOVI-PLC®. Da spriječite oštećenja, održavajte odgovarajuću udaljenost od svihpokrenutih dijelova!

00

I

Page 86: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

5

86 Priručnik – Knjižnica MPLCMotion_MDX

Regulacija broja okretaja osovine motora s davačem

Primjeri programiranja

Bilježenje obrisa

Kod rastućeg ruba na ulazu Execute funkcijskog modula MC_MoveVelocity_MDXosovina motora pokreće regulaciju broja okretaja [1]. Funkcijski modul postavlja izlazActive na TRUE samo toliko dugo dok se na postigne zadani broj okretaja. Kodpostizavanja zadanog broja okretaja izlaz Active se resetira na FALSE, a izlaz InVelocity

(koji nije zabilježen u vremenskom dijagramu) se postavlja na TRUE.

Zbog rastućeg ruba na ulazu Execute funkcijskog modula MC_AxisStop_MDX izvodiosovina motora kočenje s kočionim ubrzanjem specificiranim na ulazu Deceleration

funkcijskog modula MC_MoveVelocity_MDX [2]. Prekid ubravo izvedene regulacijebroja okretaja prikazuje funkcijski modul MC_MoveVelocity_MDX postavljanjem izlazaCommandAborted na TRUE.

Dok je ulaz Execute funkcijskog modula MC_AxisStop_MDX još postavljen na TRUE,dolazi do nove pojave rastućeg ruba u funkcijskom modulu MC_MoveVelocity_MDX.Iako je kočenje već bilo završeno, osovina motora se ne pokreće. Za ponovno kretanjese najprije mora napustiti stanje "Stopping" tako da se ulaz Execute funkcijskog modulaMC_AxisStop_MDX resetira na FALSE. Čim je taj uvjet ispunjen, osovina motoraponovno nastavlja kretnju s regulacijom broja okretaja pri rastućem rubu na ulazuExecute funkcijskog modula MC_MoveVelocity_MDX [4].

20090AXX

00

I

Page 87: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 87

5Regulacija broja okretaja osovine motora s davačem

Primjeri programiranja

Kod ruba na ulazu Execute funkcijskog modula MC_AxisStop_MDX ponovno se uvodikočenje [5]. U tom slučaju funkcijski modul MC_MoveVelocity_MDX doduše izlazCommandAborted ne postavlja na TRUE jer je ulaz Execute već prije bio resetiranna FALSE.

Kod preklapanja signala RapidSpeed_MDX1 s TRUE na FALSE ulaz Execute

funkcijskog modula MC_MoveVelocity_MDX se resetira na FALSE [6]. Resetiranje seuzrokuje usporednim modulom [EQ] u programu upravljačkog sklopa tijekomupravljačkog ciklusa. Rastući rub u sljedećem ciklusu upravljačkog sklopa aktiviraregulaciju broja okretaja s novim, manjim zadanim brojem okretaja. Osovina motora sesukladno tomu nakon preklapanja signala RapidSpeed_MDX1 na TRUE iznova okrećes većim zadanim brojem okretaja [7].

Kočenje pokrenuto rastućim rubom na ulazu Execute funkcijskog blokaMC_AxisStop_MDX može se prekinuti rastućim rubom na ulazu Execute funkcijskogbloka MC_Stop_MDX abgebrochen. Slijedom toga se kočenje izvod s rampom kočenjapodešenom u parametrima pogonskog pretvarača [8].

00

I

Page 88: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

5

88 Priručnik – Knjižnica MPLCMotion_MDX

Impulsni rad osovine motora bez davača

Primjeri programiranja

5.4 Impulsni rad osovine motora bez davača

Opis zadatka U ovom primjeru programiranja treba se realizirati impulsni rad s dvije brzine osovinemotora.

U tu svrhu se dva digitalna ulaza upravljačkog pretvarača MOVIDRIVE® MDX60B/61Bupotrebljavaju za signale Jog positive odn. Jog negative. Ukoliko je točno na jedom odoba digitalna ulaza priključen napon od DC 24 V, osovina motora se treba okretatiu impulsnom načinu rada. U suprotnom se slučaju pogon mora usporiti. Pomoću drugogdigitalnog ulaza bi se broj okretaja osovine motora trebao preklapati između dvijevrijednosti.

Opsluživanje pogona obavlja se u potpunosti uz uporabu digitalnih ulaza. Upravljačkisklop MOVI-PLC® vrednuje ulaze pogonskog pretvarača i upravlja regulacijom brojaokretaja osovine motora.

Programiranje Nepromijenjeni koraci

Korake 1, 3, 4 i 7 programirajte bez izmjena prema prethodnim primjerimaprogramiranja "Pozicioniranje osovine motora" i "Regulacija broja okretaja osovinemotora s davačem".

Korak 2 Podešavanje upravljačke konfiguracije

U konfiguraciji upravljačkog sklopa dodijelite identifikatore

• [JogPlus_MDX1]

• [JogMinus_MDX1]

• [RapidSpeed_MDX1]

digitalnim ulazima pogonskog pretvarača MOVIDRIVE® MDX60B/61B prema ilustraciji [1].

Upozorenje:

Korak 5 ne smijete programirati jer se funkcijski modul MC_Power_MDX ne primjenjujeza osovine motora bez davača.

20091AXX

00

I

Page 89: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 89

5Impulsni rad osovine motora bez davača

Primjeri programiranja

Korak 6 Programiranje impulsnog načina rada

Prema postupku opisanom u prethodnom primjeru programiranja kreirajte programprikazan na ilustraciji.

20092AXX

00

I

Page 90: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

5

90 Priručnik – Knjižnica MPLCMotion_MDX

Impulsni rad osovine motora bez davača

Primjeri programiranja

Korak 8 Testiranje programa

Program izvedite odgovarajućim uključivanjem upotrijebljenih digitalnih ulaza.

Pogonski pretvarač MOVIDRIVE® MDX60B/61B uključite ako to već niste obaviliu koraku 1 za uključivanje upravljačkog sklopa MOVI-PLC®.

Pokrenite upravljački sklop MOVI-PLC® klikom na točku izbornika [Online] / [Run].

Deaktivirajte blokadu regulatora priključivanjem napona od DC 24 V na ulaz DI00 "/ blokada

regulatora".

Pokrenite impulsni način rada osovine motora priključivanjem napona od DC 24 V točnona jednom od obaju ulaza DI01 ili DI02 pogonskog pretvarača.

Programiranje je bilo uspješno ako

• se osovina motora pri priključenom naponu od DC 24 V na ulazu DI01 odn. DI02okreće u pozitivnom (udesno) odn. negativnom smjeru (ulijevo,

• se apsolutna vrijednost broja okretaja motora prijelazom između napona od 0 Vi DC 24 V na ulazu DI03 preklapa između 500 1/min i 1000 1/min i

• ako se kretanje osovine motora usporava priključivanjem napona od DC 24 V na obaulaza DI01 i DI02 ili isključivanjem napona obaju ulaza.

Ostale detalje o ponašanju upravljačkog sklopa MOVI-PLC® i priključenog pogonskogpretvarača MOVIDRIVE® u ovom primjeru pogledajte u sljedećem odsječku "Bilježenjeobrisa".

Upozorenje:

Ovisno o rasporedu spona, stanja pogonskog pretvarača i upravljačkog programaosovina motora se može odmah pokrenutinakon starta upravljačkog sklopaMOVI-PLC®. Da spriječite oštećenja, održavajte odgovarajuću udaljenost od svihpokrenutih dijelova!

00

I

Page 91: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDX 91

5Impulsni rad osovine motora bez davača

Primjeri programiranja

Bilježenje obrisa

Kod rastućeg ruba signala JogPlus_MDX1 pokreće osovina motora regulaciju brojaokretaja brzinom utvrđenom putem signala RapidSpeed_MDX1 [1].

Kod prijelaza signala RapidSpeed_MDX1 s FALSE na TRUE povećava osovina motorabrzinu na višu od obaju zadanih vrijednosti [3].

Ako se oba signala JogPlus_MDX1 i JogMinus_MDX1 istodobno postave na TRUE,dovodi XOR-veza zajedno s negacijom u programu upravljačkog sklopa do rastućegruba na ulazu Execute funkcijskog modula MC_StopSensorless_MDX. Starta sekočenje [5].

Kod osovina bez davača rastućim rubom na ulazu Execute funkcijskog modulaMC_StopSensorless_MDX može se prekinuti aktivirano kočenje. Prekid se izvodiukoliko rastući rub na ulazu Execute funkcijskog modulaMC_MoveVelocitySensorless_MDX zahtijeva kretanje regulirano brojem okretaja [6].U ovom primjeru se potreban rastući rub kreira putem XOR-veze u mreži [0005] čimsignal JogPlus_MDX1 s TRUE prijeđe na FALSE.

20093AXX

00

I

Page 92: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

5

92 Priručnik – Knjižnica MPLCMotion_MDX

Impulsni rad osovine motora bez davača

Primjeri programiranja

Kod ponovnog prijelaza signala RapidSpeed_MDX1 s TRUE na FALSE osovina motorausporava na brzinu nižu od obaju zadanih [8].

Resetiranje obaju signala JogPlus_MDX1 i JogMinus_MDX1 na FALSE kao i prijeopisano istodobno postavljanje signala na TRUE dovodi do starta kočenja [10].

00

I

Page 93: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Priručnik – Knjižnica MPLCMotion_MDXMDX 93

6

6 Kazalo

B

Bez odobrenja 17

Biblioteke, potrebne 6

Bilježenje obrisa 81, 86, 91

Blokada regulatora 17

D

Dijagram stanja 19

Discrete Motion - Continuous Motion 18

Dokumentaciju o komunikacijskom profilu

sabirnice polja 5

F

Funkcije 5

Funkcijski modul

MC_AxisStop_MDX 40

MC_ConnectAxis_MDX 20

MC_Home_MDX 38

MC_MoveAbsolute_MDX 31

MC_MoveAbsoluteModulo_MDX 33

MC_MoveRelative_MDX 36

MC_MoveVelocity_MDX 29

MC_MoveVelocitySensorless_MDX 44

MC_Power_MDX 26

MC_ReadActualPosition_MDX 64

MC_ReadAxisError_MDX 65

MC_ReadParameter_MDX 48

MC_ReadStatus_MDX 66

MC_Reset_MDX 28

MC_SetDynamics_MDX 52

MC_SetHomeParameters_MDX 58

MC_SetLimiter_MDX 54

MC_SetJerk_MDX 56

MC_Stop_MDX 42

MC_StopSensorless_MDX 46

MC_TouchProbe1_MDX 60

MC_TouchProbe2_MDX 62

MC_WriteParameter_MDX 50

Općenito ponašanje 15

I

Identifikator grešaka 68

Integriranje biblioteka 75

Izlazni signal

Active 16

Busy 16

CommandAborted 16

Done 16

Error 17

J

Jedinice 14

K

Kodovi grešaka

MPCLMotion_MDX 68

MPCLUtilites 69

Opći ICE 68

Kreiranje projekta 72

L

Literatura, ostala 5

M

Mapa

MDX_InverterParameters 48

MDX_Main 20

MDX_SingleAxis 29

MDX_SingleAxisSensorless 44

MDX_Supplements 60

N

Napomene, važne 4

O

Opis 5

Osobine 6

P

Podešavanje upravljačke

konfiguracije 73, 83, 88

Područja primjene 6

Pozicioniranje osovine motora 79

Preduvjeti za primjere programiranja 70

Preduvjeti za projektiranje 9

Pregled biblioteke MPLCMotion_MDX 6

Pregled ostalih biblioteka 8

Prenošenje projekta 80

Primjer programiranja

Impulsni rad osovine motora bez davača 88

Pozicioniranje osovine motora 71

Regulacija broja okretaja osovine motora

s davačem 83

Primjeri primjene 6

Primjeri programiranja 70

Programiranje impulsnog načina rada 89

Programiranje regulacije broja okretaja 84

Projektiranje 9

R

Raspon vrijednosti 14

S

Sigurno zaustavljanje 17

Sigurnosne napomene 4

Sigurnosni naputci o sustavima sabirnica 4

Stavljanje u pogon 10

T

Testiranje programa 80, 85, 90

U

Uključivanje/isključivanje pogonskog

pretvarača 78

Ulazni signal

Enable 15

Execute 15

Upozorne napomene 4

Uspostava komunikacije 76

Page 94: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

6

94 Priručnik – Knjižnica MPLCMotion_MDXMDX

V

Vremena komunikacije 10

Page 95: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)
Page 96: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)
Page 97: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

SEW-EURODRIVE – Driving the world

Page 98: Usluge - download.sew-eurodrive.com · mora biti u određenoj mjeri upoznat s parametriranjem pogonskog pretvarača (npr. pri pokretanju i podešavanju adrese sistemske sabirnice)

Kako se pokreće svijet

S ljudima, koji brže

razmišljaju pravilno

i zajedno s Vama

razvijaju budućnost.

Sa servisom,

koji Vam je uvijek

na dohvat ruke

u cijelom svijetu.

S pogonima

i upravljačkim

sklopovima,

koji automatski

poboljšavaju Vaš

radni učinak.

S opširnim znanjem

u najvažnijim

granama našega

vremena.

S kakvoćom

bez kompromisa,

čiji visoki standardi

poboljšavaju

svakodnevni rad.

S globalnom

prisutnošću za brza

i uvjerljiva rješenja.

Na svakom mjestu.

S inovativnim

idejama, u kojima

se sutra već

nalazi rješenje

za prekosutra.

S prisutnošću

na Internetu, koja

24 sata pruža pristup

informacijama

i dopunama

programske opreme.

Reduktori s motorom \ Industrijski reduktori \ Pogonska elektronika \ Automatizacija pogona \ Usluge

SEW-EURODRIVE

Driving the world

SEW-EURODRIVE GmbH & Co KG

P.O. Box 3023 · D-76642 Bruchsal / Germany

Phone +49 7251 75-0 · Fax +49 7251 75-1970

[email protected]

→ www.sew-eurodrive.com