Diagnosa Kerusakan Sumbu Gerak EtherNet/IP CIP: Allen-Bradley Kinetix 5700 dan Schneider Lexium 32

Biaya Sebenarnya dari Status Axis Faulted
Status "Axis Faulted" pada jaringan EtherNet/IP CIP Motion langsung menghentikan produksi. Insinyur menghabiskan waktu berjam-jam menebak penyebab utama. Sebagian besar kesalahan masuk ke dalam empat kategori: perangkat keras drive, waktu jaringan, parameter penyetelan, dan logika input keselamatan. Menganggap semuanya sebagai masalah yang sama hanya membuang waktu.
CIP Motion menggunakan koneksi implisit Kelas 1 dengan Requested Packet Interval (RPI) 1–2 ms. I/O EtherNet/IP standar berjalan pada 10–20 ms. Pembaruan yang terlewat pada RPI 1 ms memicu "Axis Major Fault" dalam 4–8 ms. Jitter jaringan di atas 250 µs menyebabkan kesalahan intermiten yang tampak seperti kegagalan perangkat keras drive. Firmware Logix 5000 versi 33.011 dan yang lebih baru mencatat detail kesalahan koneksi CIP Motion di Module Fault Log, bukan hanya di bit Status Drive. Selalu periksa kedua lokasi tersebut. Kontroler Allen-Bradley ControlLogix 1756-L75 mengelola sumbu CIP Motion melalui modul EtherNet/IP 1756-EN2TP.
Menguraikan Kode Kesalahan Kinetix 5700 dan Lexium 32
Setiap kode kesalahan menunjuk ke lapisan tertentu. Pelajari struktur kode sebelum memulai penggantian perangkat keras apa pun.
Allen-Bradley Kinetix 5700 menggunakan format kode kesalahan dua byte. Byte tinggi adalah Kategori Kesalahan (0x01 = Perangkat Keras, 0x02 = Gerakan, 0x04 = Overload Drive, 0x08 = Umpan Balik, 0x10 = Keselamatan). Byte rendah adalah nomor kesalahan spesifik. Baca di Studio 5000 di bawah Drive Properties → tab Fault Log.
- Langkah 1: Buka Studio 5000 → Controller Properties → Module Properties untuk sumbu Kinetix 5700.
- Langkah 2: Navigasi ke tab Fault Log. Catat Kode Kesalahan (hex) dan Timestamp Kesalahan.
- Langkah 3: Kode Kesalahan 0x0204 = Kesalahan Kecepatan. Verifikasi kabel umpan balik kecepatan pada konektor J13 pin 1–4.
- Langkah 4: Kode Kesalahan 0x0810 = Baterai Encoder Lemah. Ganti baterai CR2032 pada encoder absolut. Reset referensi posisi encoder setelah penggantian.
- Langkah 5: Kode Kesalahan 0x1001 = Input Safe Torque Off (STO) tidak berenergi. Periksa suplai 24 VDC pada terminal STO+ dan STO− (diperlukan ≥22 VDC).
Schneider Lexium 32 menyimpan riwayat kesalahan di register internal MW100–MW109. Baca melalui Modbus TCP (kode fungsi 03). Format kata kesalahan: bit 0–3 = kelas kesalahan, bit 4–7 = sub-kode kesalahan. Kelas kesalahan 4 (0x40) menunjukkan Motor Overtemperature. Kelas kesalahan 6 (0x60) menunjukkan Kesalahan Encoder. Selalu verifikasi kontinuitas pelindung kabel encoder sebelum menyimpulkan kegagalan encoder. Untuk modul sumbu keluarga Kinetix, lihat Modul Sumbu Terintegrasi Kinetix 6000 sebagai platform referensi untuk arsitektur kode kesalahan.
Diagnosa Lapisan Jaringan: Menemukan Jitter dan Kehilangan Paket
Kesalahan CIP Motion sering kali berasal dari jaringan, bukan drive. Tiga tes spesifik mengonfirmasi kesehatan jaringan dengan cepat.
Pertama, periksa statistik port switch EtherNet/IP. Lalu lintas CIP Motion memerlukan penandaan QoS Class of Service (CoS) dengan DSCP 55 (CIP Motion) dan DSCP 46 (CIP real-time). Switch managed Allen-Bradley Stratix 5700 menampilkan penghitung discard per port. Setiap hitungan discard input non-nol pada port drive menunjukkan overflow buffer — kurangi lalu lintas latar belakang atau tingkatkan prioritas antrean port.
Kedua, ukur jitter RPI aktual dengan Wireshark. Tangkap lalu lintas di port kontroler. Filter berdasarkan MAC sumber Ethernet dari Kinetix 5700 atau Lexium 32. CIP Motion memerlukan jitter ≤ 250 µs. Nilai di atas 500 µs menyebabkan kesalahan sumbu berulang setiap 3–10 menit saat beban.
- Langkah 1: Sambungkan laptop ke port SPAN pada switch managed. Mulai tangkapan Wireshark, filter: eth.src == [MAC drive].
- Langkah 2: Jalankan sumbu pada 50% kecepatan terukur selama 5 menit. Ekspor tangkapan ke CSV. Hitung deviasi standar waktu antar-paket.
- Langkah 3: Jika jitter > 250 µs, periksa flooding multicast. Aktifkan IGMP Snooping pada semua switch di VLAN CIP Motion.
- Langkah 4: Verifikasi NIC kontroler berjalan pada 100 Mbps Full Duplex, bukan Auto-Negotiate. Paksa kedua ujung ke 100FD jika jitter tetap di atas 300 µs.
Ketiga, periksa status koneksi CIP Motion Logix 5000. Di Studio 5000, tambahkan Watch Tag untuk tag AXIS_CIP_DRIVE. Pantau atribut .RunningFault, .StartInhibited, dan .MotionGroupFault. Status .StartInhibited tanpa kode kesalahan berarti kontroler menunggu pemulihan koneksi. Ketidaksesuaian RPI Motion Group adalah penyebab tersembunyi paling umum.
Validasi Penyetelan Drive Setelah Pemulihan Kesalahan
Menghapus kesalahan dan memulai ulang sumbu tanpa validasi penyetelan menyebabkan kesalahan berulang dalam 30 menit. Ikuti urutan ini setelah setiap kesalahan utama sumbu.
Untuk Kinetix 5700, buka wizard Autotune di Studio 5000 (Motion Properties → tab Tune). Atur Mode Autotune ke "Position Control." Gunakan Tes Inersia dengan ramp torsi 10% dari nilai terukur. Wizard mengembalikan Rasio Inersia Beban (J_load/J_motor). Terima nilai 0,1–10. Nilai di atas 10 menunjukkan masalah kopling mekanis — periksa backlash gearbox sebelum penyetelan. Setelah autotune selesai, verifikasi pengaturan Bandwidth Hz tidak melebihi 80 Hz untuk kopling kaku atau 40 Hz untuk kopling fleksibel.
Untuk Lexium 32, gunakan perangkat lunak SoMove (v3.3 atau lebih baru) melalui port diagnostik USB. Navigasi ke Drive → Tuning → Auto-tuning. Drive melakukan tes langkah kecepatan simetris pada 25% kecepatan terukur. Periksa hasil Kp (gain posisi). Nilai di bawah 0,5 Hz menunjukkan masalah kekakuan mekanis. Nilai di atas 200 Hz menunjukkan ketidakcocokan resolusi encoder dengan pitch sekrup. Koreksi parameter rasio gigi (P3.006) sebelum pengujian ulang.
Jangan hanya mengandalkan autotune untuk aplikasi dengan dinamika tinggi. Tes respons langkah manual pada 10%, 50%, dan 100% kecepatan terukur mengonfirmasi penyetelan di seluruh rentang operasi. Kesalahan posisi maksimum pada 100% kecepatan terukur harus tetap di bawah 2× nilai PET.
Kesalahan Logika Input Keselamatan dan Pemulihan STO
Input Safe Torque Off (STO) menyebabkan 30% panggilan "Axis Faulted" di lapangan. Gejalanya identik dengan kesalahan perangkat keras drive — sumbu mengalami kesalahan dan tidak dapat diaktifkan. Namun, menghapus kesalahan dan mengaktifkan ulang tidak berpengaruh jika STO tidak terpenuhi.
Kinetix 5700 memerlukan kedua input STO (STO-A dan STO-B pada konektor Safety J2, pin 1 dan 4) pada ≥22 VDC. Kesalahan STO saluran tunggal menghasilkan Kode Kesalahan 0x1001. Kesalahan STO saluran ganda menghasilkan 0x1002. Jika rangkaian STO menggunakan relay keselamatan dengan dropout tertunda, periksa tegangan hold-in relay — di bawah 18 VDC menyebabkan trip STO intermiten saat getaran.
Implementasi STO Lexium 32 mengikuti EN/IEC 62061. Input STO pada terminal CN7 pin 5–6 memerlukan 20–28 VDC untuk status aktif. Periksa bit STO_Active di register status drive MW0 bit 14. Jika STO_Active = 0 selama operasi normal, telusuri kabel suplai 24 VDC STO untuk kesalahan ground. Gunakan clamp meter pada pelindung kabel STO — arus pelindung di atas 50 mA menunjukkan kerusakan isolasi di saluran kabel multi-sumbu.
Selalu uji fungsi STO setelah pemulihan kesalahan sumbu apa pun. Lakukan tes permintaan dengan sengaja memutus daya STO. Verifikasi torsi drive turun ke nol dalam 20 ms (persyaratan IEC 62061 Kategori 3). Catat waktu respons STO dengan osiloskop. Rekam tanggal tes dan hasil lulus/gagal dalam log pemeliharaan untuk audit kepatuhan IEC 61511.
Kesimpulan dan Saran Tindakan
Kesalahan EtherNet/IP CIP Motion mengikuti pola yang dapat diprediksi. Jitter jaringan di atas 250 µs, dropout input STO, dan kegagalan validasi penyetelan pasca-kesalahan menyebabkan 80% insiden berulang. Mulai setiap diagnosa di Fault Log, bukan pada perangkat keras. Dekode kode kesalahan sebelum menyentuh kabel apa pun. Konfirmasi jitter RPI jaringan dengan Wireshark sebelum menyalahkan drive.
Selalu jalankan autotune dan tes respons langkah manual sebelum mengembalikan sumbu ke produksi. Untuk Kinetix 5700, jaga versi Studio 5000 dan firmware drive tetap sinkron — ketidaksesuaian firmware saja menyebabkan kesalahan koneksi CIP palsu. Untuk Lexium 32, catat MW100–MW109 pada setiap kejadian kesalahan. Lima catatan kesalahan membentuk pola dan mengurangi waktu diagnosa sebesar 60% pada insiden berikutnya.
Jadwalkan tes bukti STO setiap 6 bulan dan dokumentasikan hasilnya. Gunakan switch managed Stratix 5700 dengan IGMP Snooping dan QoS diaktifkan sebagai dasar jaringan CIP Motion yang andal. Auditor keselamatan semakin sering meminta catatan tes STO CIP Motion sebagai bagian dari tinjauan kepatuhan IEC 62061.
