EtherNet/IP CIP Motion Oxu Səhv Diaqnostikası: Allen-Bradley Kinetix 5700 və Schneider Lexium 32

Oxun Xətalı Vəziyyətinin Əsl Qiyməti
EtherNet/IP CIP Motion şəbəkəsində "Ox Xətalı" vəziyyəti dərhal istehsalı dayandırır. Mühəndislər əsas səbəbləri tapmaq üçün saatlarla vaxt sərf edirlər. Əksər xətalar dörd kateqoriyaya bölünür: sürücü avadanlığı, şəbəkə vaxtlaması, tənzimləmə parametrləri və təhlükəsizlik giriş loqikası. Onları eyni problem kimi qəbul etmək vaxt itkisinə səbəb olur.
CIP Motion 1–2 ms Arzu Edilən Paket Aralığı (RPI) ilə dolayı Sinif 1 bağlantılarından istifadə edir. Standart EtherNet/IP I/O 10–20 ms-də işləyir. 1 ms RPI-də yeniləmənin qaçırılması 4–8 ms ərzində "Ox Böyük Xətası"nı işə salır. 250 µs-dən yuxarı şəbəkə sıçrayışı sürücü avadanlığı nasazlığı kimi görünən aralıq xətalara səbəb olur. Logix 5000 proqram təminatı 33.011 və sonrakı versiyaları CIP Motion bağlantı səhv detalları yalnız Sürücü Status bitlərində deyil, həm də Modul Xəta Jurnalında qeyd edir. Hər iki yeri yoxlayın. Allen-Bradley ControlLogix 1756-L75 kontrolleri CIP Motion oxlarını 1756-EN2TP EtherNet/IP modulu vasitəsilə idarə edir.
Kinetix 5700 və Lexium 32 Xəta Kodlarının Şifrəsini Açmaq
Hər xəta kodu müəyyən bir təbəqəyə işarə edir. Hər hansı avadanlıq dəyişdirməyə başlamazdan əvvəl kod strukturunu öyrənin.
Allen-Bradley Kinetix 5700 iki baytlı xəta kodu formatından istifadə edir. Yuxarı bayt Xəta Kateqoriyasıdır (0x01 = Avadanlıq, 0x02 = Hərəkət, 0x04 = Sürücü Yüklənməsi, 0x08 = Əks Əlaqə, 0x10 = Təhlükəsizlik). Aşağı bayt isə konkret xəta nömrəsidir. Onları Studio 5000-də Sürücü Xüsusiyyətləri → Xəta Jurnalı sekmesində oxuyun.
- 1-ci Addım: Studio 5000 → Kontroller Xüsusiyyətləri → Kinetix 5700 oxu üçün Modul Xüsusiyyətlərini açın.
- 2-ci Addım: Xəta Jurnalı sekmesine keçin. Xəta Kodunu (hex) və Xəta Zaman Damğasını qeyd edin.
- 3-cü Addım: Xəta Kodu 0x0204 = Sürət Xətası. J13 konnektorunun 1–4 pinlərində sürət əks əlaqə kabelini yoxlayın.
- 4-cü Addım: Xəta Kodu 0x0810 = Kodlayıcı Batareyası Aşağıdır. Absolyut kodlayıcıdakı CR2032 batareyasını dəyişdirin. Dəyişdikdən sonra kodlayıcı mövqe referansını sıfırlayın.
- 5-ci Addım: Xəta Kodu 0x1001 = Safe Torque Off (STO) girişi enerjisizdir. STO+ və STO− terminallarında 24 VDC təchizatını yoxlayın (≥22 VDC tələb olunur).
Schneider Lexium 32 xəta tarixçəsini daxili MW100–MW109 registrində saxlayır. Bunları Modbus TCP (funksiya kodu 03) vasitəsilə oxuyun. Xəta sözü formatı: bitlər 0–3 = xəta sinfi, bitlər 4–7 = xəta alt-kodu. Xəta sinfi 4 (0x40) Motorun Həddindən Artıq İstiliyi deməkdir. Xəta sinfi 6 (0x60) Kodlayıcı Xətasıdır. Kodlayıcı kabelinin ekranlama davamlılığını həmişə yoxlayın, kodlayıcı nasazlığına qərar verməzdən əvvəl. Kinetix ailəsi ox modulları üçün, xəta kodu arxitekturası üçün istinad platforması kimi Kinetix 6000 İnteqrasiya Olunmuş Ox Modulu-na baxın.
Şəbəkə Təbəqəsi Diaqnostikası: Sıçrayış və Paket İtkisini Tapmaq
CIP Motion xətaları tez-tez sürücüdən yox, şəbəkədən qaynaqlanır. Üç xüsusi test şəbəkə sağlamlığını sürətlə təsdiqləyir.
Əvvəlcə EtherNet/IP switch port statistikalarını yoxlayın. CIP Motion trafiki DSCP 55 (CIP Motion) və DSCP 46 (CIP real-time) ilə QoS Xidmət Sinfi (CoS) etiketləməsi tələb edir. Allen-Bradley Stratix 5700 idarə olunan switch port üzrə atılan paket sayğaclarını göstərir. Sürücü portunda sıfırdan fərqli giriş atma sayı tampon dolması deməkdir — fon trafikini azaldın və ya port növbə prioritetini artırın.
İkincisi, Wireshark ilə faktiki RPI sıçrayışını ölçün. Trafiki kontroller portunda tutun. Kinetix 5700 və ya Lexium 32 Ethernet mənbə MAC ünvanına görə filtr edin. CIP Motion üçün sıçrayış ≤ 250 µs olmalıdır. 500 µs-dən yuxarı dəyərlər yüklənmə zamanı hər 3–10 dəqiqədə təkrarlanan ox xətalarına səbəb olur.
- 1-ci Addım: Noutbuku idarə olunan switch üzərindəki SPAN portuna qoşun. Wireshark tutmasını başladın, filtr: eth.src == [sürücü MAC].
- 2-ci Addım: Oxa 50% nominal sürətlə 5 dəqiqə işlədin. Tutmanı CSV-yə ixrac edin. Paketlərarası vaxtın standart sapmasını hesablayın.
- 3-cü Addım: Əgər sıçrayış > 250 µs-dirsə, multicast daşqınına baxın. CIP Motion VLAN-dakı bütün switchlərdə IGMP Snooping-i aktiv edin.
- 4-cü Addım: Kontroller NIC-in 100 Mbps Tam Duplex rejimində işlədiyini yoxlayın, Avtomatik Razılaşma deyil. Sıçrayış 300 µs-dən yuxarı qalırsa, hər iki ucu 100FD-ə məcbur edin.
Üçüncüsü, Logix 5000 CIP Motion bağlantı statusunu yoxlayın. Studio 5000-də AXIS_CIP_DRIVE tag üçün Watch Tag əlavə edin. .RunningFault, .StartInhibited və .MotionGroupFault atributlarını izləyin. .StartInhibited vəziyyəti və xəta kodu yoxdursa, kontroller bağlantının bərpasını gözləyir. Motion Group RPI uyğunsuzluğu ən çox rast gəlinən gizli səbəbdir.
Xəta Bərpasından Sonra Sürücü Tənzimləməsinin Yoxlanması
Xətanı təmizləyib oxu yenidən işə salmaq, tənzimləmə yoxlanışı olmadan 30 dəqiqə ərzində təkrarlanan xətalara səbəb olur. Hər hansı ox böyük xətasından sonra bu ardıcıllığı izləyin.
Kinetix 5700 üçün Studio 5000-də Autotune sehrbazını açın (Hərəkət Xüsusiyyətləri → Tənzimləmə sekmesi). Autotune rejimini "Mövqe Nəzarəti" olaraq təyin edin. 10% nominal tork rampası ilə İnertiya Testindən istifadə edin. Sehrbaz Yük İnertiya Nisbətini (J_load/J_motor) qaytarır. 0.1–10 arası dəyərləri qəbul edin. 10-dan yuxarı dəyərlər mexaniki qoşulma problemlərini göstərir — tənzimləmədən əvvəl dişli qutusu boşluğunu yoxlayın. Autotune tamamlandıqdan sonra Bandwidth Hz parametri sərt qoşulmalar üçün 80 Hz, elastik qoşulmalar üçün 40 Hz-dən çox olmamalıdır.
Lexium 32 üçün USB diaqnostik portu üzərindən SoMove proqramından (v3.3 və ya sonrakı) istifadə edin. Sürücü → Tənzimləmə → Avtomatik tənzimləmə bölməsinə keçin. Sürücü nominal sürətin 25%-ində simmetrik sürət addım testi aparır. Kp (mövqe qazanımı) nəticəsini yoxlayın. 0.5 Hz-dən aşağı dəyərlər mexaniki sərtlik problemlərini göstərir. 200 Hz-dən yuxarı dəyərlər kodlayıcı çözünürlüğü ilə vint dişi uyğunsuzluğunu göstərir. Yenidən testdən əvvəl dişli nisbəti parametrini (P3.006) düzəldin.
Yüksək dinamik tətbiqlər üçün yalnız autotuneyə güvənməyin. 10%, 50% və 100% nominal sürətdə əl ilə addım cavabı testi tənzimləmənin bütün iş diapazonunda təsdiqidir. 100% nominal sürətdə maksimum mövqe xətası PET dəyərinin 2 qatından aşağı olmalıdır.
Təhlükəsizlik Giriş Loqikası Xətaları və STO Bərpası
Safe Torque Off (STO) girişləri sahədə "Ox Xətalı" zənglərinin 30%-ni təşkil edir. Simptom sürücü avadanlığı xətası ilə eynidir — ox xətaya düşür və aktivləşmir. Lakin xətanı təmizləyib yenidən aktivləşdirmək STO təmin olunmadıqda təsirsizdir.
Kinetix 5700 həm STO girişlərini (STO-A və STO-B Təhlükəsizlik konnektorunda J2, pinlər 1 və 4) ≥22 VDC tələb edir. Tək kanallı STO xətası Xəta Kodu 0x1001 yaradır. İki kanallı STO xətası 0x1002 yaradır. STO dövrəsi gecikmiş açılma ilə təhlükəsizlik releylə işləyirsə, rele tutma gərginliyini yoxlayın — 18 VDC-dən aşağı vibrasiya altında aralıq STO açılmalarına səbəb olur.
Lexium 32 STO tətbiqi EN/IEC 62061 standartına uyğundur. CN7 terminalında pin 5–6 STO girişi aktiv vəziyyət üçün 20–28 VDC tələb edir. Sürücü status registrində MW0 bit 14-də STO_Active bitini yoxlayın. Normal işləmə zamanı STO_Active = 0-dırsa, 24 VDC STO təchizat kabelində torpaq xətası axtarın. STO kabel ekranında klemp metr istifadə edin — ekran axını 50 mA-dan yuxarı çoxoxlu ox kabel kanalında izolyasiya qırılmasını göstərir.
Hər ox xətası bərpasından sonra STO funksiyasını mütləq test edin. STO gücünü qəsdən kəsərək tələb testi tətbiq edin. Sürücü torkunun 20 ms ərzində sıfıra düşdüyünü təsdiqləyin (IEC 62061 Kateqoriya 3 tələbi). STO cavab vaxtını osiloskopla qeyd edin. Test tarixini və keçid/keçməmə nəticəsini IEC 61511 uyğunluq yoxlamaları üçün texniki jurnalda saxlayın.
Nəticə və Tədbir Tövsiyələri
EtherNet/IP CIP Motion xətaları proqnozlaşdırıla bilən nümunə izləyir. 250 µs-dən yuxarı şəbəkə sıçrayışı, STO girişinin kəsilməsi və xətadan sonra tənzimləmə yoxlaması uğursuzluqları təkrar hadisələrin 80%-ni təşkil edir. Hər diaqnostikaya Xəta Jurnalından başlayın, avadanlıqdan yox. Hər hansı kabelə toxunmazdan əvvəl xəta kodunu şifrələyin. Sürücüyə günah verməzdən əvvəl Wireshark ilə şəbəkə RPI sıçrayışını təsdiqləyin.
Oxu istehsalata qaytarmazdan əvvəl həmişə autotune və əl ilə addım cavabı testini aparın. Kinetix 5700 üçün Studio 5000 və sürücü proqram təminatı versiyalarını sinxron saxlayın — proqram təminatı uyğunsuzluğu yalnış CIP bağlantı xətalarına səbəb olur. Lexium 32 üçün hər xəta hadisəsində MW100–MW109-u qeyd edin. Beş xəta qeydi nümunə yaradır və növbəti hadisədə diaqnostika vaxtını 60% azaldır.
STO sınaqlarını 6 aylıq intervallarla planlayın və nəticələri sənədləşdirin. Etibarlı CIP Motion şəbəkəsinin təməli kimi IGMP Snooping və QoS aktiv edilmiş Stratix 5700 idarə olunan switch-dən istifadə edin. Təhlükəsizlik auditorları IEC 62061 uyğunluq yoxlamalarında CIP Motion STO test qeydlərini getdikcə daha çox tələb edir.
