Allen-Bradley ControlLogix Modbus TCP Quraşdırılması: RSLogix 5000 Konfiqurasiya Bələdçisi

S: Niyə Allen-Bradley ControlLogix Sistemində Modbus TCP-yə ehtiyacım var?
Allen-Bradley ControlLogix PLC-ləri təbii olaraq EtherNet/IP protokolunu dəstəkləyir. Lakin, bir çox sahə cihazları — xüsusilə Schneider Electric Altivar (ATV) dəyişkən tezlikli sürücülər, Sepam qoruyucu relelər və PowerLogic enerji sayğacları — yalnız Modbus TCP-ni dəstəkləyir. Bu uyğunsuzluq ControlLogix platformasında protokol qapısı və ya daxili Modbus TCP müştərisi tələb edir.
Tövsiyə olunan yanaşma Allen-Bradley 1756-EN2T EtherNet/IP Kommunikasiya Körpüsü Modulu istifadə edərək Modbus TCP müştəri qatını işə salmaqdır. Redundant şəbəkə tətbiqləri üçün Rockwell 1756-EN2TR İkiqat EtherNet/IP Modulu Modbus TCP müştəri qabiliyyəti ilə yanaşı Cihaz Səviyyəli Halqa (DLR) dəstəyi təmin edir. Alternativ olaraq, Allen-Bradley 1756-EN3TR ControlLogix Ethernet/IP Modulu OT şəbəkə seqmentləşdirilmiş mühitlərdə Modbus TCP tətbiqləri üçün təkmilləşdirilmiş təhlükəsizlik xüsusiyyətlərini dəstəkləyir.
S: Başlamazdan əvvəl hansı avadanlıq və şəbəkə quruluşuna ehtiyacım var?
- ControlLogix şassisinə slot 1-də 1756-EN2T və ya 1756-EN3TR EtherNet/IP modulu.
- IP ünvanı 192.168.1.20 olan eyni zavod Ethernet şəbəkəsinə qoşulmuş Schneider ATV630 VFD.
- EN2T portundan idarə olunan switch-ə CAT6 qorunan kabel. VFD-ləri birbaşa nəzarətçi moduluna zəncirvari qoşmaqdan çəkinin.
- Şəbəkə subneti uyğun olmalıdır: PLC 192.168.1.10, VFD 192.168.1.20, qapı 192.168.1.30.
- Modbus TCP port 502 istifadə edir. Müvafiq VLAN üçün zavod firewall-da port 502 açıq olmalıdır.
S: 1756-EN2T modulunu RSLogix 5000-də necə konfiqurasiya edirəm?
- Layihə ağacında I/O Konfiqurasiyasına sağ klikləyin → 1756-Backplane → 1756-L85E. Yeni Modul seçin. “1756-EN2T” axtarın.
- Modulun IP ünvanını 192.168.1.10 olaraq təyin edin. Slot nömrəsini (adətən slot 1) və şassi ölçüsünü konfiqurasiya edin.
- Modul xüsusiyyətlərində Modbus TCP hədəfləri üçün Unicast Bağlantıdan istifadəni aktiv edin. Bu, böyük Modbus subnetlərində şəbəkə yayım trafikini azaldır.
- Proses üçün kritik qeydiyyatlar üçün İstənilən Paket Aralığını (RPI) 100 ms olaraq təyin edin. Kritik olmayan monitorinq üçün 500 ms uyğundur.
S: Schneider ATV630 Modbus qeydiyyatlarını ControlLogix etiketlərinə necə xəritələşdirim?
EN2T modulu üçün Əlavə Profil (AOP) vasitəsilə yeni Modbus TCP Master (Müştəri) cihazı əlavə edin. Hədəf cihazı konfiqurasiya edin: IP ünvanı 192.168.1.20, Port 502, Vahid ID 255 (Modbus TCP üçün standart). ATV630 aşağıdakı əsas qeydiyyat aralıqlarını istifadə edir:
- Qeydiyyat 32001 (CMd): Başlat/Dur əmri — yazmaq 1 = İrəli İşləmə, 6 = Dayandırma.
- Qeydiyyat 32002 (FrS): Tezlik referansı — 0–1000 arası yazmaq, maksimum tezliyin 0–100%-ni göstərir.
- Qeydiyyat 32101 (nSt): Sürücü vəziyyət sözü — İşləmə/Dayanma/Xəta vəziyyətini təsdiqləmək üçün oxuyun.
- Qeydiyyat 32102 (rFr): Çıxış tezliyi geribildirimi — Hz-də oxuyun.
Modbus qeydiyyatlarını ControlLogix etiketlərinə xəritələyin: ATV630_CMD_WORD (INT), ATV630_FREQ_REF (INT), ATV630_STATUS (INT), ATV630_FREQ_FB (REAL).
S: RSLogix 5000-də Modbus TCP oxu/yazı məntiqini necə yazım?
- Modbus sorğusunu tetiklemek üçün periodik tapşırıq yaradın (100 ms). MSG təlimatını Modbus Oxu kimi konfiqurasiya edin.
- Oxu mesajı: Xidmət = Saxlanılan Qeydiyyatları Oxu (Funksiya 03), Mənbə Element = ATV630_FREQ_FB, Element sayı = 1, Cihaz Ünvanı = 192.168.1.20, Modbus Ofseti = 32101 (qeydiyyat nömrəsindən 1 çıxın — Modbus 1 əsaslı ünvanlama istifadə edir).
- Yazı mesajı: Xidmət = Çoxlu Qeydiyyatları Yaz (Funksiya 16), Mənbə Element = ATV630_FREQ_REF, Qeydiyyat sayı = 1, Modbus Ofseti = 32001.
- Xəta idarəetmə məntiqi əlavə edin. MSG təlimatının .ER (Xəta) bitini izləyin. Xəta baş verərsə, xəta sayğacını artırın və MODBUS_FAULT etiketini tetikleyin. Operator təsdiqi düyməsi ilə xətanı sıfırlayana qədər kilidləyin.
- Watchdog taymerini konfiqurasiya edin. Əgər Modbus cavabı 3 skan dövrü ərzində alınmazsa, VFD-ni offline elan edin və Prioritet 3 proses siqnalını tetikleyin.
S: Komissiyadan sonra Modbus TCP kommunikasiya necə yoxlanılır?
- EN2T modulunun daxili veb diaqnostika səhifəsini
http://192.168.1.10/diagnostic_modbus.htmünvanında istifadə edin. Bağlantı vəziyyətini və paket xəta nisbətini (PER) yoxlayın. 0.1%-dən yuxarı PER şəbəkə problemlərini göstərir. - RSLogix 5000 onlayn rejimində ControlLogix etiketlərini izləyin. ATV630_STATUS-un faktiki VFD vəziyyətini (işləyir/durub/xəta) əks etdirdiyinə əmin olun.
- Yazı yolunu test etmək üçün tezlik referans dəyərini əl ilə daxil edin və ATV630-un daxili HMI-də faktiki çıxış tezliyini təsdiqləyin.
- Şəbəkə xətasını simulyasiya etmək üçün VFD Ethernet kabelini çıxarın. PLC-nin 3 RPI dövrü ərzində kommunikasiya xəta siqnalı yaratdığını təsdiqləyin.
Vacib: VFD-nin sürücüyə bağlı olmadığını təsdiqləmədən canlı prosesdə Modbus yazı əmrlərini heç vaxt sınamayın. Ani sürət əmri dəyişməsi mexaniki zərər verə bilər.
S: Ümumi Modbus TCP xətalarını necə aradan qaldırım?
- Xəta 16#0001 — Bağlantı rədd edildi: ATV630-un daxili Ethernet portunun Modbus TCP üçün aktiv olduğunu yoxlayın (parametr nMBP = VFD parametr menyusunda Modbus TCP profili).
- Xəta 16#0016 — Yanlış qeydiyyat ünvanı: Modbus ofset hesablamasını yoxlayın. Modbus qeydiyyat nömrəsindən 1 çıxın (Modbus 1 əsaslı, ControlLogix 0 əsaslı ünvanlama istifadə edir).
- Cavab yoxdur, xəta yoxdur: Modbus mesajındakı Vahid ID-nin ATV630-un konfiqurasiya edilmiş Modbus TCP Vahid ID-si ilə (standart = 255) uyğun olduğunu təsdiqləyin.
- Aralıq vaxt aşımı: Ethernet kabelinin uzunluğunu yoxlayın. Modbus TCP mis üzərindən təkrarçısız hər seqment üçün 100 m-ə qədər dəstəkləyir.
Əsas Tövsiyə Nədir?
Həmişə cihaz istehsalçısının sənədlərindən Modbus qeydiyyat xəritəsini yükləyin — qeydiyyat nömrələri ATV630, ATV320 və Sepam seriyaları arasında fərqlənir. Yazılar üçün qismən qeydiyyat yeniləmələrindən qaçmaq üçün Modbus funksiyası 16-dan istifadə edin. Watchdog taymer məntiqini heç vaxt atlamayın — səssiz Modbus vaxt aşımı VFD-ni PLC bilmədən son əmrlənmiş sürətdə işlədə bilər. Kommunikasiya xəta yolunu VFD prosessə qoşulmazdan əvvəl komissiya edin. Gələcək texniki xidmət üçün PLC layihəsinin etiket təsviri sahəsində tam qeydiyyat xəritəsini sənədləşdirin. 10-dan çox Modbus TCP cihazı olan zavodlarda, EN2T prosessorundan protokol tərcüməsini azaltmaq və ümumi şəbəkə deterministikliyini artırmaq üçün xüsusi Modbus TCP-dən EtherNet/IP-ə qapı modulu yerləşdirməyi düşünün.
Müəllif: Lin Wang, Çin istehsalat və neft-qaz müəssisələrində Allen-Bradley ControlLogix, Modbus TCP və Schneider Electric sürücüləri üzrə 11 ildən çox təcrübəsi olan sənaye avtomatlaşdırma mühəndisidir.
