Hogyan csatlakoztassuk a PLC-t a szervo meghajtóhoz? Lépésről--Útmutató

Nov 26, 2025 Hagyjon üzenetet

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.