Egy-tengelyes/egyszerű forgatókönyvek esetén az impulzusvezérlés (hardwiring) van kiválasztva; több-tengelyes/nagy{2}} pontosságú összekapcsoláshoz buszkommunikációt (például EtherCAT) használnak. A kulcs a jelillesztésben, a paraméterek konzisztenciájában és a szigorú földelésben rejlik. A stabil kapcsolat gyorsan elérhető a négy-lépéses hibakeresési folyamat követésével: „huzalozás → konfiguráció → nincs-terhelés → terhelés”.
A szervohajtások PLC-ekhez való csatlakoztatásának két fő módja van: impulzusvezérlés (hardwiring) és buszvezérlés (kommunikáció). A választás a tengelyek számától, a szinkronizálás pontosságától és a huzalozás bonyolultságától függ,{1}}az impulzusvezérlést egy-tengelyes/egyszerű forgatókönyvekhez, míg a buszvezérlést több-tengely/nagy{4}}precíziós összekapcsoláshoz használják. Az alábbiakban részletes csatlakozási lépéseket, paraméterkonfigurációkat és gyakorlati pontokat találunk, amelyek egyensúlyban tartják a kezdők számára könnyű megértést az ipari gyakorlatiassággal:
I. Az alapvető csatlakozási módok áttekintése (először válassza ki a megfelelő megoldást)
| Csatlakozási mód | Alapvető jellemzők | Alkalmazható forgatókönyvek | A vezetékezés bonyolultsága | Szinkronizálási pontosság |
|---|---|---|---|---|
| Impulzusvezérlés (kábelezés) | Az impulzus/irányú kemény átviteli parancsok használatához külön engedélyező és korlátozó kapcsolatokra van szükség. | Egy-tengelyű/két{1}}tengelyű, alacsony-sebességű, egyszerű mozgás (például fröccsöntőgép kilökőcsap tengelye). | Magasabb (4-6 vezeték tengelyenként) | Közepes (±0,1 mm) |
| Buszvezérlés (kommunikáció) | Egyetlen busz köti össze az összes tengelyt, integrálva a parancs/visszacsatolás/biztonsági jeleket. | Több-tengelyes összekapcsolás és nagy-pontosságú forgatókönyvek (például több-tengelyes együttműködés a fröccsöntő gépeknél) | Rendkívül alacsony (minden tengelyen 1 busz osztozik) | Rendkívül magas (± μm szint) |
Gyors kiválasztás: 1-2 tengely, nincs szinkronizálási igény → impulzusvezérlés; 3 vagy több tengely, többtengelyes szinkronizálás szükséges → buszvezérlés (például EtherCAT/Profinet).,
II. 1. lehetőség: Impulzusvezérlés (Hardwiring, a leggyakoribb bevezető opció)
Ez a módszer helyzet-/sebesség-parancsokat küld a szervo-meghajtónak a PLC nagysebességű{0}}impulzuskimeneti csatlakozóin keresztül, az engedélyezési, határérték és egyéb jelek továbbításához szükséges hardverhuzalozással kombinálva, így nincs szükség bonyolult kommunikációs konfigurációkra.
(1) Hardver huzalozás (a mag terminál megfeleltetése)
A szervo meghajtónak háromféle jelhez kell csatlakoznia: impulzus/irányjelekhez, engedélyező jelekhez és határ/eredet jelekhez (néhány elhagyható, például az origó jel csatlakoztatása a meghajtóhoz). A huzalozás előtt meg kell győződni arról, hogy a PLC kimenet típusa (NPN/PNP) megegyezik az illesztőprogram bemeneti típusával.
| Jel típusa | PLC oldalsó terminálok | Szervo vezetőoldali kivezetések (általános jelölések) | Bekötési utasítások |
|---|---|---|---|
| Impulzus parancs (PULSE) | Nagy{0}}sebességű kimeneti terminál (pl. Q0.0) | PUL+ (pozitív terminál), PUL- (negatív terminál) | Csatlakoztassa árnyékolt csavart{0}}párú kábellel, a PUL-lel a PLC-jelföldhöz (M) az interferencia elkerülése érdekében |
| Irányparancs (DIR) | Nagy-sebességű kimeneti csatlakozó (pl. Q0.1) | DIR+ (pozitív terminál), DIR- (negatív terminál) | Az impulzusvezeték páronként van bekötve, és a DIR is csatlakozik a PLC jel földeléséhez |
| Szervo engedélyezése (ENABLE) | Általános kimeneti kapocs (pl. Q0.2) | EN+ (pozitív terminál), EN- (negatív terminál) | Az Aktív alacsony / Aktív magas beállításhoz egyező illesztőprogram-paraméterek szükségesek. |
| Vészleállítás / biztonsági jelzés | Általános bemeneti terminál (pl. I0.0) | STO1/STO2 (biztonsággal kapcsolatos) | Normál esetben zárt érintkező, nyitott állapotban leválasztja a motor nyomatékát (kemény kábelezés opcionális) |
| Határjel (pozitív / negatív) | Általános bemeneti terminál (pl. I0.1/I0.2) | EL+/EL- (pozitív/negatív határérték) | Megvédi a motort a túlfutástól; csatlakoztatható PLC-hez vagy meghajtóhoz |
| Eredeti jel (ORG) | Általános bemeneti terminál (pl. I0.3) | ORG+/ORG- (az eredetben adja meg) | Csatlakoztassa az eredetkapcsolóhoz; csatlakoztatható PLC-hez (komplex logika) vagy meghajtóhoz (egyszerű logika) |
Bekötési megjegyzések:
Az impulzus-/irányvonalakhoz árnyékolt csavart{0}}párú kábelt kell használni, az árnyékolás egyik végén földelve (földelési ellenállás < 4Ω), a tápvezetéktől legalább 20 cm távolságra;
Ha a PLC kimenet NPN típusú (aktív alacsony), az illesztőprogramot "süllyedő bemenetre" kell állítani (például Panasonic Pr{0}}); PNP típusnál a "forrás bemenet"-re kell állítani.
(2) Alapparaméter-konfiguráció (PLC + illesztőprogram)
Szervo meghajtó paraméterei (3 kulcslépés)
- Vezérlési mód: Állítsa "Pozíciós módra" (pl. Huichuan SV660N P2-00=1 paraméter, impulzuspozíció mód);
- Impulzus bemenet típusa: Válassza ki az "Impulzus + Irány" módot (pl. Panasonic Pr056=0), a PLC kimeneti logikának megfelelően;
- Elektronikus áttételi arány (EGR): A mechanikai követelmények szerint számítva, biztosítva, hogy a PLC által küldött impulzusok száma megegyezzen a motor tényleges fordulatszámával;
Példa: A motorjeladó felbontása 2500 sor (10000 impulzus/fordulat), mechanikus átviteli arány 1:1, motorfordulatonként 10000 impulzus szükséges → EGR=1 (10000×1/10000).
PLC paraméterek beállítása
- Nagy sebességű{0}}impulzuskimenet engedélyezése: Állítsa be a Q0.0/Q0.1-et "Nagy-sebességű számlálókimenetként" a TIAPortalban, és válassza az "Impulzus + irány" módot;
- Impulzusfrekvencia/-mennyiség beállítása: Helyzetparancsok küldése a `PLS_MOVE` utasítással (pl. 10000 impulzus küldése=1 motorfordulat), vagy sebességparancsok küldése a `PLS_SPEED`-en keresztül;
- Logika engedélyezése: Miután a PLC magas szinten Q0.2-t (engedélyező jelet) ad ki, és a szervo meghajtó készen áll (a panelen a "Ready" felirat látható), majd küldjön impulzus parancsokat.
(3) Hibakeresési és ellenőrzési lépések
- Huzalozás ellenőrzése: Multiméterrel mérje meg, hogy az engedélyező jel érvényes-e (pl. ha a Q0.2 be van kapcsolva, feszültségnek kell lennie a meghajtó EN+ és EN- között).
- Nem-Teherteszt: Válassza le a motort a terhelésről, küldjön 1000 impulzusos parancsot a PLC-ből, és figyelje meg, hogy a motor enyhén mozog-e (nincs elakadás, nincs riasztás).
- Terhelési teszt: A terhelés csatlakoztatása után küldjön folyamatos impulzusokat annak ellenőrzésére, hogy a motor mozgása összhangban van-e a paranccsal (pl. a pozíció-visszacsatolás eltérése a parancstól < ±10 impulzus).
III. 2. lehetőség: Buszvezérlés (kommunikáció, optimális több-tengelyes megoldás)
A PLC és az összes szervohajtás ipari buszon (például EtherCAT/Profinet) keresztül sorba van kötve. Minden jel (parancsok, visszajelzések, riasztások, biztonsági funkciók) a buszon keresztül kerül továbbításra, leegyszerűsítve a vezetékezést.
1. Hardver huzalozás (alap 3 lépés)
- Busz topológia: Használjon lineáris topológiát (PLC master → 1. szervohajtás → 2. szervohajtás → ... → lezáró ellenállás). Az EtherCAT/Profinet legfeljebb 65535 slave állomást támogat.
- Kábelválasztás: Használjon dedikált buszkábeleket (például 100 Ω karakterisztikus impedanciájú EtherCAT kábeleket, CAT5e és nagyobb Profinet kábeleket). Mindkét végét lezáró ellenállásokhoz (120Ω) kell csatlakoztatni.
- Földelés és bekötés: A buszkábel árnyékolása az egyik végén földelve van. Az elektromágneses interferencia okozta csomagvesztés csökkentése érdekében ne vezesse párhuzamosan a kábelt a tápvezetékekkel.
| Berendezés szerepe | Sorkapcsok (például az EtherCAT használatával) | Szemléltet |
|---|---|---|
| PLC Master Station | EtherCAT BE/KI | A buszkábel elején nincs szükség lezáró ellenállásra |
| Középfokú szervo meghajtók | EtherCAT BE/KI | Csatlakoztassa sorosan úgy, hogy az IN csatlakozik az előző készülék OUT csatlakozójához |
| Utolsó szervo Driver | EtherCAT OUT | Helyezzen be egy lezáró ellenállást (120Ω), hogy lezárja a busz végét |
2. Az alapvető paraméterek konfigurálása (az EtherCAT példaként)
(1) PLC fő konfiguráció (pl. Beckhoff TwinCAT)
- Bus Master engedélyezése: Telepítse az EtherCAT fő beépülő modult, és állítsa be a kommunikációs ciklust (pl. 1 ms; minél rövidebb a ciklus, annál nagyobb a valós idejű teljesítmény);
- Slave állomások keresése: A PLC megkeresi a busz slave állomásait, megerősíti, hogy minden szervo meghajtó normálisan online állapotban van (nincs "szolga elvesztése" riasztás), és szolga címeket rendel hozzá (pl. meghajtó 1=1. cím, meghajtó 2=cím 2);
- PDO adatok leképezése: A szervo „vezérlőszavait” (engedélyezési, futtatási utasítások), „státuszszavakat” (készenléti, riasztási), „pozíciós utasításokat” és „pozíció-visszajelzést” térképezze fel a PLC folyamatadat-objektumaira (PDO-k), hogy valós idejű olvasást és írást érjen el.
(2) Szervo-illesztőprogram konfigurációja
- Kommunikációs paraméterek: Állítsa be a busz típusát (pl. EtherCAT), a slave címet (a PLC konfigurációjával összhangban) és a kommunikációs ciklust (szinkronizálni kell a PLC-vel);
- Vezérlési mód: Állítsa be a "Bus Position Mode" beállítást (pl. Huichuan SV660N P2-00=6 paraméter, EtherCAT pozíciómód);
- Biztonsági funkciók: Ha STO (Safe Torque Off) szükséges, konfigurálja a busz biztonsági protokollt (pl. FSOE), és társítsa azt a PLC vészleállítási és biztonsági ajtó jelzéseihez (nincs szükség további vezetékezésre).
3. Hibakeresési és ellenőrzési lépések
- Busz kapcsolat teszt: A PLC megvizsgálja a slave állomásokat; minden szervomeghajtón az „Online” felirat látható, és nincsenek kommunikációs riasztások (például „0x8010”, amely a slave állomás elvesztését jelzi).
- Adatinterakcióteszt: A PLC elküldi a „Vezérlőszót=0x0001” (Engedélyezve), a szervo állapotszó pedig „0x0008” (Ready) értéket ad vissza, jelezve a normál kommunikációt.
- Több-tengely szinkronizálási teszt: A PLC több-tengely összekapcsolási parancsokat küld (például elektronikus bütykök és interpolációs mozgás), és az egyes tengelyek helyzet-visszajelzését oszcilloszkóppal méri. A szinkronizálási hiba az<±1μs.
IV. Főbb különbségek a két megközelítés és a kiválasztási ajánlások között
| Méretek összehasonlítása | Impulzusvezérlés (huzalozás) | Buszvezérlés (kommunikáció) |
|---|---|---|
| Bekötési mennyiség | Tengelyenként 4-6 vezetékre van szükség, ami zavaros többtengelyes működést eredményez | Minden tengelyen egyetlen busz van, ami 80%-kal csökkenti a vezetékezést |
| Szinkronizálási pontosság | Gyenge teljesítmény (inkonzisztens impulzuskésések több tengelyen, hiba > 1 ms) | Rendkívül magas (elosztott óraszinkronizálás, hiba μs-ban) |
| Funkcionális skálázhatóság | Csak az alapvető mozgásparancsokat támogatja; a bővítés további vezetékeket igényel | Támogatja a paraméterek távoli módosítását, a hibadiagnosztikát és az integrált biztonsági funkciókat |
| Programozási nehézség | Alacsony teljesítmény (csak PLC-impulzus-parancsok, egyszerű illesztőprogram-paraméterek szükségesek) | Közepes (buszleképezési konfigurációt és PDO olvasási/írási programírást igényel) |
| Költség | Alacsony teljesítmény (nincs szükség buszmodulra, csak nagy{0}}sebességű impulzuskimenetre van szükség) | Közepes (PLC-buszmodult és szervo-busz-funkciókat igényel) |
Kiválasztási ajánlások:
Kisméretű berendezések (1-2 tengely), költségérzékeny, nincs szinkronizálási igény → impulzusvezérlés (pl. kis fröccsöntő gép kidobócsapos tengelye);
Közepes---nagy berendezések (3 vagy több tengely), több-tengelyes összeköttetés (pl. formazárás + fröccsöntő gép adagolótengelyei), nagy pontosságú követelmények → buszvezérlés (EtherCAT előnyben részesített, erős kompatibilitás; Profinet Siemens PLC-hez).
V. Gyakori problémák elhárítása (kezdőknek kötelező-olvasni)
1. Gyakori impulzusszabályozási hibák
A szervó nem reagál az impulzusokra:
① Engedélyezési jel nincs aktiválva (PLC Q0.2 nem vezet);
② Impulzus bemenet típusának eltérése (pl. a meghajtó "Kettős impulzusra" van állítva, PLC kimenet "Impulzus + irány");
③ Az impulzusvonalak felcserélve (PUL+ és PUL- megfordítva);
Motor remegése/lépéskiesés:
① Az impulzusvezetékek nem árnyékoltak, elektromágneses interferencia;
② Hibás elektronikus áttételszámítás;
③ Az erősítési paraméter túl kicsi (pl. pozícióarányos erősítés Kp túl kicsi).
2. Gyakori buszvezérlési hibák
Slave állomás nem tud csatlakozni: ① Buszkábel megfordítva (A/B vonalak felcserélve); ② A lezáró ellenállás nincs telepítve; ③ A slave címe nem egyeztethető össze a PLC konfigurációjával;
Kommunikációs időtúllépés/csomagvesztés: ① A buszkábel hossza meghaladja a szabványt (EtherCAT egyszegmens maximum 100 m); ② Az árnyékoló réteg nincs vagy rosszul földelt; ③ A kommunikációs ciklus túl rövidre van állítva (túllépi az illesztőprogram támogatási tartományát).
3. Gyakori hibák
Szervo riasztás "Túlterhelés":
① Túlterhelés;
② Az impulzus küldése az engedélyezési jel stabilitása előtt;
③ A motor tápvezetékének hibás bekötése (az U/V/W fázissorrend felcserélve);
Eredeti visszaküldési hiba:
① A kiindulási jel nincs csatlakoztatva (vagy a jeltípus eltérése);
② Határjel aktiválódott (a motor nem éri el a kiindulási területet).
A szervohajtás PLC-hez való csatlakoztatásának lényege a „megfelelő vezérlési mód kiválasztása”: használjon impulzusvezérlést az egyszerű egy-tengelyes forgatókönyvekhez (bekötés, könnyen megtanulható), és használja a buszvezérlést összetett több-tengelyes forgatókönyvekhez (kommunikáció, egyszerű vezetékezés, nagy pontosság). A gyakorlatban összpontosítson a "jeltípus illesztésre" (NPN/PNP), a "paraméterek konzisztenciájára" (vezérlési mód, buszciklus) és az "elektromágneses kompatibilitásra" (árnyékolási földelés). Kövesse a "huzalozás → konfiguráció → nincs-terhelés → terhelés" lépéseit a hibakereséshez a stabil kapcsolat gyors elérése érdekében.
