Untuk satu-paksi/senario ringkas, kawalan nadi (pendawaian keras) dipilih; untuk pautan berbilang-paksi/tinggi-kepersisan, komunikasi bas (seperti EtherCAT) digunakan. Kuncinya terletak pada padanan isyarat, ketekalan parameter dan pembumian yang ketat. Sambungan yang stabil boleh dicapai dengan cepat dengan mengikuti empat-proses penyahpepijatan langkah: 'pendawaian → konfigurasi → tiada-beban → beban'.
Terdapat dua kaedah utama untuk menyambungkan pemacu servo ke PLC: kawalan nadi (pendawaian keras) dan kawalan bas (komunikasi). Pilihan bergantung pada bilangan paksi, ketepatan penyegerakan dan kerumitan pendawaian-kawalan nadi digunakan untuk senario-paksi/mudah tunggal, manakala kawalan bas digunakan untuk pautan ketepatan berbilang-paksi/tinggi-. Berikut ialah langkah sambungan terperinci, konfigurasi parameter dan titik praktikal, mengimbangi kemudahan pemahaman untuk pemula dengan praktikal industri:
I. Gambaran Keseluruhan Kaedah Sambungan Teras (Pilih Penyelesaian Yang Tepat Dahulu)
| Kaedah sambungan | Ciri teras | Senario Berkenaan | Kerumitan pendawaian | Ketepatan penyegerakan |
|---|---|---|---|---|
| Kawalan nadi (pendawaian) | Menggunakan arahan penghantaran keras nadi/arah memerlukan sambungan daya dan had yang berasingan. | Satu-paksi/dwi-paksi,-rendah, gerakan mudah (seperti aci pin ejektor mesin pengacuan suntikan). | Lebih tinggi (4-6 wayar setiap paksi) | Sederhana (±0.1mm) |
| Kawalan bas (komunikasi) | Bas tunggal menghubungkan semua paksi, menyepadukan isyarat arahan/maklum balas/keselamatan. | Pautan berbilang-paksi dan senario-kepersisan tinggi (seperti kolaborasi-berbilang paksi dalam mesin pengacuan suntikan) | Sangat rendah (semua paksi berkongsi 1 bas) | Amat tinggi (paras ±μm) |
Pemilihan pantas: 1-2 paksi, tiada keperluan penyegerakan → kawalan nadi; 3 paksi atau lebih, penyegerakan berbilang paksi diperlukan → kawalan bas (seperti EtherCAT/Profinet).,
II. Pilihan 1: Kawalan Nadi (Pendawaian Keras, pilihan pengenalan yang paling biasa)
Kaedah ini menghantar arahan kedudukan/kelajuan kepada pemacu servo melalui terminal output nadi berkelajuan tinggi-PLC, digabungkan dengan pendawaian keras untuk menghantar isyarat daya, had dan lain-lain, menghapuskan keperluan untuk konfigurasi komunikasi yang kompleks.
(1) Pendawaian Perkakasan (Correspondence Terminal Teras)
Pemacu servo memerlukan sambungan kepada tiga jenis isyarat: isyarat nadi/arah, isyarat dayakan dan isyarat had/asal (sesetengahnya boleh diabaikan, seperti menyambungkan isyarat asal kepada pemandu). Sebelum pendawaian, adalah perlu untuk mengesahkan bahawa jenis output PLC (NPN/PNP) sepadan dengan jenis input pemacu.
| Jenis Isyarat | Terminal sisi PLC | Terminal sisi pemandu servo (tanda umum) | Arahan pendawaian |
|---|---|---|---|
| Perintah nadi (PULSE) | Terminal output berkelajuan tinggi-(cth, Q0.0) | PUL+ (terminal positif), PUL- (terminal negatif) | Sambung menggunakan kabel pasangan-terpiuh terlindung, dengan PUL disambungkan ke tanah isyarat PLC (M) untuk mengelakkan gangguan |
| Arahan arahan (DIR) | Terminal output berkelajuan tinggi-(cth, Q0.1) | DIR+ (terminal positif), DIR- (terminal negatif) | Talian nadi berwayar secara berpasangan, dan DIR juga disambungkan ke tanah isyarat PLC |
| Dayakan servo (DAYAKAN) | Terminal keluaran am (cth, Q0.2) | EN+ (terminal positif), EN- (terminal negatif) | Aktif rendah / Aktif tinggi memerlukan padanan parameter pemacu. |
| Berhenti kecemasan / Isyarat keselamatan | Terminal input umum (cth, I0.0) | STO1/STO2 (Berkaitan Keselamatan) | Sentuhan biasanya tertutup, memutuskan tork motor apabila dibuka (pilihan pendawaian keras) |
| Hadkan isyarat (positif / negatif) | Terminal input umum (cth, I0.1/I0.2) | EL+/EL- (had positif/negatif) | Melindungi motor daripada overtravel; boleh disambungkan kepada PLC atau pemacu |
| Isyarat asal (ORG) | Terminal input am (cth, I0.3) | ORG+/ORG- (masukkan pada asal) | Sambung ke suis asal; ia boleh disambungkan kepada PLC (logik kompleks) atau pemacu (logik mudah) |
Nota Pendawaian:
Talian nadi/arah mesti menggunakan kabel pasangan terpiuh-terlindung, dengan perisai dibumikan pada satu hujung (rintangan pembumian < 4Ω), dan jarak Lebih daripada atau sama dengan 20cm dari talian kuasa;
Jika output PLC ialah jenis NPN (aktif rendah), pemacu mesti ditetapkan kepada "input tenggelam" (parameter seperti Panasonic Pr057=0); untuk jenis PNP, ia harus ditetapkan kepada "input sumber".
(2) Konfigurasi Parameter Teras (PLC + Pemacu)
Parameter Pemacu Servo (3 Langkah Utama)
- Mod Kawalan: Tetapkan kepada "Mod Kedudukan" (cth, parameter Huichuan SV660N P2-00=1, mod kedudukan nadi);
- Jenis Input Nadi: Pilih mod "Nadi + Arah" (cth, Panasonic Pr056=0), sepadan dengan logik output PLC;
- Nisbah Gear Elektronik (EGR): Dikira mengikut keperluan mekanikal, memastikan bilangan denyutan yang dihantar oleh PLC sepadan dengan kelajuan motor sebenar;
Contoh: Resolusi pengekod motor 2500 talian (10000 denyut/putaran), nisbah penghantaran mekanikal 1:1, memerlukan 10000 denyutan setiap putaran motor → EGR=1 (10000×1/10000).
Konfigurasi Parameter PLC
- Dayakan High-Output Nadi Kelajuan: Konfigurasikan Q0.0/Q0.1 sebagai "Output Balas Kelajuan-Tinggi" dalam TIAPortal dan pilih mod "Nadi + Arah";
- Tetapkan Kekerapan/Kuantiti Nadi: Hantar arahan kedudukan melalui arahan `PLS_MOVE` (cth, menghantar 10000 nadi=1 revolusi motor), atau hantar arahan kelajuan melalui `PLS_SPEED`;
- Dayakan Logik: Selepas PLC mengeluarkan Q0.2 (dayakan isyarat) pada tahap tinggi dan pemacu servo sedia (panel memaparkan "Sedia"), kemudian hantar arahan nadi.
(3) Langkah Penyahpepijatan dan Pengesahan
- Pemeriksaan Pendawaian: Gunakan multimeter untuk mengukur sama ada isyarat daya sah (cth, apabila Q0.2 dihidupkan, harus ada voltan antara EN+ dan EN pemandu-).
- Tiada-Ujian Beban: Putuskan sambungan motor daripada beban, hantar arahan 1000 nadi daripada PLC dan perhatikan sama ada motor bergerak sedikit (tiada jamming, tiada penggera).
- Ujian Beban: Selepas menyambungkan beban, hantar denyutan berterusan untuk mengesahkan sama ada pergerakan motor konsisten dengan arahan (cth, sisihan maklum balas kedudukan daripada arahan ialah < ±10 denyutan).
III. Pilihan 2: Kawalan Bas (Komunikasi, Penyelesaian Multi-Axis Optimum)
PLC dan semua pemacu servo disambungkan secara bersiri melalui bas industri (seperti EtherCAT/Profinet). Semua isyarat (arahan, maklum balas, penggera, fungsi keselamatan) dihantar melalui bas, memudahkan pendawaian.
1. Pendawaian Perkakasan (Teras 3 Langkah)
- Topologi Bas: Gunakan topologi linear (PLC master → Servo drive 1 → Servo drive 2 → ... → terminating perintang). EtherCAT/Profinet menyokong sehingga 65535 stesen hamba.
- Pemilihan Kabel: Gunakan kabel bas khusus (seperti kabel EtherCAT dengan impedans ciri 100Ω, kabel Profinet CAT5e dan ke atas). Kedua-dua hujung mesti disambungkan kepada perintang penamat (120Ω).
- Pembumian dan Pendawaian: Perisai kabel bas dibumikan pada satu hujung. Elakkan daripada menjalankan kabel selari dengan talian kuasa untuk mengurangkan kehilangan paket yang disebabkan oleh gangguan elektromagnet.
| Peranan Peralatan | Blok terminal (menggunakan EtherCAT sebagai contoh) | Gambarkan |
|---|---|---|
| Stesen Induk PLC | EtherCAT MASUK/KELUAR | Tiada perintang penamat diperlukan pada permulaan kabel bas |
| Pemacu Servo Perantaraan | EtherCAT MASUK/KELUAR | Sambung secara bersiri, dengan IN disambungkan ke OUT peranti sebelumnya |
| Pemandu Servo Terakhir | EtherCAT KELUAR | Masukkan perintang penamat (120Ω) untuk menutup hujung bas |
2. Konfigurasi Parameter Teras (Mengambil EtherCAT sebagai contoh)
(1) Konfigurasi Induk PLC (cth, Beckhoff TwinCAT)
- Dayakan Master Bas: Pasang pemalam induk EtherCAT dan tetapkan kitaran komunikasi (cth, 1ms; semakin pendek kitaran, semakin tinggi prestasi masa sebenar-);
- Imbas Stesen Hamba: PLC mencari stesen hamba bas, mengesahkan bahawa semua pemacu servo berada dalam talian seperti biasa (tiada penggera "hamba hilang") dan memberikan alamat hamba (cth, alamat 1=pemacu 1, alamat 2=pemacu 2);
- Petakan Data PDO: Petakan "perkataan kawalan" servo (dayakan, jalankan arahan), "perkataan status" (sedia, penggera), "arahan kedudukan" dan "maklum balas kedudukan" kepada objek data proses (PDO) PLC untuk mencapai masa sebenar-baca dan tulis.
(2) Konfigurasi Pemacu Servo
- Parameter Komunikasi: Tetapkan jenis bas (cth, EtherCAT), alamat hamba (selaras dengan konfigurasi PLC), dan kitaran komunikasi (mesti disegerakkan dengan PLC);
- Mod Kawalan: Tetapkan kepada "Mod Kedudukan Bas" (cth, parameter Huichuan SV660N P2-00=6, mod kedudukan EtherCAT);
- Fungsi Keselamatan: Jika STO (Safe Torque Off) diperlukan, konfigurasikan protokol keselamatan bas (cth, FSOE) dan kaitkan dengan isyarat hentian kecemasan dan pintu keselamatan PLC (tiada pendawaian keras tambahan diperlukan).
3. Langkah Penyahpepijatan dan Pengesahan
- Ujian Sambungan Bas: PLC mengimbas stesen hamba; semua pemacu servo memaparkan "Dalam Talian", dan tiada penggera komunikasi (seperti "0x8010" yang menunjukkan kehilangan stesen hamba).
- Ujian Interaksi Data: PLC menghantar "Control Word=0x0001" (Enable) dan perkataan status servo mengembalikan "0x0008" (Sedia), menunjukkan komunikasi biasa.
- Ujian Penyegerakan Berbilang-Paksi: PLC menghantar perintah pautan berbilang-paksi (seperti kamera elektronik dan gerakan interpolasi), dan maklum balas kedudukan setiap paksi diukur dengan osiloskop. Ralat penyegerakan ialah<±1μs.
IV. Perbezaan Utama Antara Dua Pendekatan dan Syor Pemilihan
| Dimensi Perbandingan | Kawalan Nadi (Pendawaian Keras) | Kawalan Bas (Komunikasi) |
|---|---|---|
| Kuantiti Pendawaian | Memerlukan 4-6 wayar setiap paksi, mengakibatkan operasi berbilang paksi yang tidak kemas | Semua paksi berkongsi bas tunggal, mengurangkan pendawaian sebanyak 80% |
| Ketepatan Penyegerakan | Prestasi lemah (kelewatan nadi tidak konsisten merentas berbilang paksi, ralat > 1ms) | Sangat Tinggi (penyegerakan jam teragih, ralat dalam μs) |
| Skala Kefungsian | Hanya menyokong arahan gerakan asas; pengembangan memerlukan pendawaian tambahan | Menyokong pengubahsuaian parameter jauh, diagnosis kesalahan dan fungsi keselamatan bersepadu |
| Kesukaran Pengaturcaraan | Prestasi rendah (hanya memerlukan arahan nadi PLC, parameter pemacu mudah) | Sederhana (memerlukan konfigurasi pemetaan bas dan PDO membaca/menulis program penulisan) |
| kos | Prestasi rendah (tiada modul bas diperlukan, hanya-terminal output nadi berkelajuan tinggi diperlukan) | Sederhana (memerlukan modul bas PLC dan fungsi bas servo) |
Cadangan Pemilihan:
Peralatan kecil (1-2 paksi), sensitif kos, tiada keperluan penyegerakan → kawalan nadi (cth, paksi pin ejektor mesin pengacuan suntikan kecil);
Peralatan sederhana-ke-(3 paksi atau lebih), pautan berbilang-paksi (cth, paksi penutup acuan + suntikan + suapan mesin pengacuan suntikan), keperluan ketepatan tinggi → kawalan bas (EtherCAT diutamakan, keserasian kukuh; Profinet untuk Siemens PLC).
V. Menyelesaikan Masalah Biasa (Mesti-Dibaca untuk Pemula)
1. Kerosakan Kawalan Nadi Biasa
Servo tidak bertindak balas kepada denyutan:
① Dayakan isyarat tidak diaktifkan (PLC Q0.2 tidak mengalir);
② Jenis input nadi tidak padan (cth, pemacu ditetapkan kepada "Dual Pulse", output PLC "Pulse + Arah");
③ Garisan nadi diterbalikkan (PUL+ dan PUL- terbalik);
Jitter motor/langkah kehilangan:
① Talian nadi tidak terlindung, gangguan elektromagnet;
② Pengiraan nisbah gear elektronik yang salah;
③ Parameter keuntungan terlalu rendah (cth, keuntungan berkadar kedudukan Kp terlalu kecil).
2. Kesalahan Kawalan Bas Biasa
Stesen hamba tidak dapat disambungkan: ① Kabel bas terbalik (garisan A/B terbalik); ② Perintang penamatan tidak dipasang; ③ Alamat hamba tidak konsisten dengan konfigurasi PLC;
Tamat masa komunikasi/kehilangan paket: ① Panjang kabel bas melebihi standard (Maksimum 100m segmen tunggal EtherCAT); ② Lapisan pelindung tidak dibumikan atau dibumikan dengan buruk; ③ Kitaran komunikasi ditetapkan terlalu pendek (melebihi julat sokongan pemandu).
3. Kesalahan Biasa
Penggera Servo "Lebihan":
① Beban berlebihan;
② Nadi dihantar sebelum isyarat membolehkan adalah stabil;
③ Pendawaian talian kuasa motor tidak betul (urutan fasa U/V/W diterbalikkan);
Kegagalan Pemulangan Asal:
① Isyarat asal tidak disambungkan (atau jenis isyarat tidak sepadan);
② Had isyarat dicetuskan (motor tidak boleh sampai ke kawasan asal).
Teras penyambungan pemacu servo kepada PLC ialah "memilih kaedah kawalan yang betul": gunakan kawalan nadi untuk senario paksi-tunggal yang mudah (pendawaian keras, mudah dipelajari) dan gunakan kawalan bas untuk senario berbilang-paksi kompleks (komunikasi, pendawaian ringkas, ketepatan tinggi). Dalam amalan, fokus pada "padanan jenis isyarat" (NPN/PNP), "ketekalan parameter" (mod kawalan, kitaran bas) dan "keserasian elektromagnet" (pengkalan pelindung). Ikuti langkah "pendawaian → konfigurasi → tiada-beban → beban" untuk penyahpepijatan untuk mencapai sambungan yang stabil dengan cepat.
