1769-L30ER PLC-də Produced/Consumed etiketləri necə qurmaq olar
Bu bələdçi 1769-L30ER ilə digər Logix PLC arasında Produced/Consumed ünsiyyətin necə konfiqurasiya olunacağını izah edir. Sən sənaye avtomatlaşdırmasında etibarlı məlumat mübadiləsi üçün əsas parametrləri, şəbəkə məsləhətlərini və diaqnostika üsullarını öyrənəcəksən.
İstehsalçı-İstehlakçı modeli nədir?
Bu ünsiyyət metodu master-slave polling ehtiyacını aradan qaldırır. Nəticədə, şəbəkə gecikmələrini azaldır və daha az bant genişliyi istifadə edir. 1769-L30ER eyni anda 16 istehsal olunan və 16 istehlak olunan etiketi dəstəkləyir. Bir istehsal olunan etiket bir neçə kontrollerə məlumat göndərə bilər ki, bu da multicast trafiki daha səmərəli edir.
İstehlakçı tərəfi yeniləmələri nə qədər tez alacağını müəyyən etmək üçün Requested Packet Interval (RPI) istifadə edir. RPI dəyərləri adətən 2 ms-dən 750 ms-ə qədər dəyişir. Daha sürətli RPI daha yaxşı performans verir, amma şəbəkə yükünü artırır. Mühəndislər sürət və sistem tutumu arasında balans yaradan dəyəri seçməlidirlər.
Başlamazdan əvvəl lazım olanlar
Hər iki PLC-nin enerji ilə təmin olunduğundan və EtherNet/IP şəbəkəsi vasitəsilə qoşulduğundan əmin olun. 1769-L30ER üçün firmware versiyası 20.011 və ya daha yenisi olmalıdır. Bütün parametrlərə daxil olmaq üçün Studio 5000 Logix Designer versiyası 21 və ya daha yenisini istifadə edin.
Hər kontrollerə unikal IP ünvanları təyin edin. Məsələn, PLC A üçün 192.168.1.10, PLC B üçün isə 192.168.1.20 təyin edin. Hər iki cihaz eyni subnet maskası və gateway istifadə etməlidir. Şəbəkə switchi multicast filtrləməsini dəstəkləməlidir ki, lazımsız trafikdən qaçınılsın.
L30ER 256 TCP/IP əlaqəsinə qədər dəstəkləyir. Sisteminizi dizayn edərkən bu limiti nəzərə alın. DINT[10] və ya REAL[5] kimi dəqiq məlumat növləri ilə etiket siyahısı hazırlayın və dəyişiklik etməzdən əvvəl layihənizi ehtiyat nüsxə edin.

İstehsal olunan etiketi necə konfiqurasiya etmək olar
Studio 5000-də kontroller təşkilatçısını açın və "Controller Tags" qovluğuna keçin. Sağ klikləyin və "New Tag" seçərək istehsal olunan etiketi yaradın. Ona aydın bir ad verin, məsələn, "Producer_Data_Array."
"Type" seçimini "Produced" olaraq təyin edin və düzgün məlumat növünü seçin. İstehlakçının istinad etməsi üçün unikal əlaqə adı daxil edin. RPI dəyərini təyin edin—sürətli hərəkət nəzarəti üçün 10 ms, daha az kritik tapşırıqlar üçün isə 50 ms istifadə edin.
Əgər etiketi yalnız bir istehlakçı istifadə edəcəksə, "Unicast" seçimini aktiv edin. Bu, şəbəkə bant genişliyini qənaət edir. Etiketi yaratdıqdan sonra dəyişiklikləri kontrollerə yükləyin və onu İş rejiminə keçirin.
İstehlak olunan etiketi necə konfiqurasiya etmək olar
İstehlakçı PLC-də yeni bir etiket yaradın və onun növünü "Consumed" olaraq təyin edin. Məlumat növünün istehsalçının etiketi ilə tam uyğun olduğundan əmin olun. İstehsalçının IP ünvanını və əvvəllər təyin etdiyiniz bağlantı adını daxil edin.
İstehlakçı tərəfində RPI-ni istehsalçının RPI-si ilə eyni və ya onun çoxluğu kimi təyin edin. Məsələn, istehsalçı 10 ms istifadə edirsə, istehlakçını 10 ms və ya 20 ms olaraq təyin edin. Rabitə uğursuzluqlarını aşkar etmək üçün zaman aşımı dəyərini, adətən RPI-nin dörd qatına uyğunlaşdırın.
Konfiqurasiyadan sonra "Connection Status" sistem dəyişənini yoxlayın. 0 dəyəri bağlantının sağlam olduğunu göstərir. 1 və ya 2 dəyərləri səhvləri göstərir. Dəyişiklikləri yükləyin və sadə bir açar rutini ilə məlumat mübadiləsini test edin.
Şəbəkə Performansı Məsləhətləri
EtherNet/IP şəbəkələri adətən 100 Mbps və ya 1 Gbps sürətlə işləyir. Lakin, faktiki performans bağlantıların sayından və onların RPI parametrlərindən asılıdır. Məsələn, hər biri 10 ms olan on istehsal olunan etiket təxminən saniyədə 1,000 paket yaradır ki, bu da 100 Mbps şəbəkənin təxminən 2-3%-ni istifadə edir.
Multicast trafiki idarə etmək üçün IGMP snooping ilə idarə olunan switchlərdən istifadə edin. EtherNet/IP paketlərinə üstünlük vermək və jitteri azaltmaq üçün Xidmət Keyfiyyətini (QoS) aktivləşdirin. Yüksək sürətli tətbiqlər üçün kritik məlumatları izolyasiya etmək məqsədilə ayrıca VLAN-lardan istifadə etməyi düşünün.
Şəbəkə yükünüzü bu düsturla hesablayın: Ümumi Bant Genişliyi = (Etiketlərin Sayı × Paket Ölçüsü × 8) / RPI. Partlayış trafiki və təkrar göndərişlər üçün yer saxlamaq üçün ümumi istifadəni 60%-dən aşağı saxlayın.
Problemlərin Diaqnostikası və Həlli
Modul obyektinin "FaultCode" və "Status" atributlarını oxumaq üçün GSV təlimatından istifadə edin. 16#0022 FaultCode adətən şəbəkə tıxanması səbəbindən zaman aşımını göstərir. İstehlak olunan etiket xüsusiyyətlərində bağlantı yolunu səhvlər üçün yenidən yoxlayın.
Nəzarətçinin I/O LED işığını izləyin. Qırmızı işığın yanıb-sönməsi rabitə səhvini göstərir. Paket mübadiləsini tutmaq və yoxlamaq üçün EtherNet/IP dissektoru ilə Wireshark istifadə edin. Əl sıxma prosesini təsdiqləmək üçün "Forward Open" sorğularını və cavablarını axtarın.
Problemlər davam edərsə, zaman aşımı dəyərini tədricən artırın. Məsələnin konfiqurasiya ilə bağlı olub olmadığını və ya avadanlıqla əlaqəli olduğunu müəyyən etmək üçün işlək bir etiketi test edin. Həmçinin, nəzarətçinin Hadisə Jurnalını səhv qeydləri üçün yoxlayın.
Yüksək Sürətli Tətbiqlər üçün Optimallaşdırma
Hərəkət idarəetməsi və ya robototexnika üçün RPI-ni 2 ms-ə endirin və xüsusi EtherNet/IP portundan istifadə edin. L30ER-in daxili portu bu sürətdə səkkiz nodaya qədər dəstəkləyə bilər. Bağlantı yükünü azaltmaq üçün fərdi etiketlər əvəzinə massivlərdən istifadə edin.
Jitteri qeyri-müntəzəm skan vaxtlarından qorumaq üçün məlumat istehsalını periodik tapşırığa əsaslandırın. Trafiki azaltmaq üçün Change of State (COS) tetikleyicilərindən istifadə etməyi düşünün, amma istehlakçının asinxron yeniləmələri idarə edə bilməsini təmin edin.
Əsl yeniləmə gecikmələrini ölçmək üçün Task Monitor alətindən istifadə edin. Lazım olduqda, rabitə tapşırıqlarına daha yüksək prioritet vermək üçün sistemin əlavə vaxt dilimini tənzimləyin.
Təhlükəsizlik və Redundancy Məsələləri
İstehsal etdiyiniz məlumatlara ürək döyüntüsü siqnalı əlavə edin ki, istehlakçının aktiv olduğunu təsdiqləyəsiniz. Məsələn, hər dövrədə artırılan sayğac daxil edin. İstehlakçı yeniləmələri almağı dayandırarsa, təhlükəsiz bağlanmanı işə salın.
Redundancy üçün ayrı açarlarla ikiqat şəbəkə bağlantısı istifadə edin. İstehlakçını əsas əlaqə uğursuz olduqda ehtiyat IP-yə keçmək üçün konfiqurasiya edin. Çıxışları təhlükəsiz vəziyyətə gətirmək üçün "Connection Lost" rutini təyin edin.
Kritik proseslər üçün Studio 5000-də Redundancy funksiyasından istifadə etməyi düşünün. Bu əlavə avadanlıq tələb edir, lakin kontroller cütləri üçün sıfır məlumat itkisi ilə keçid təmin edir.

Nümunə: L30ER-dən L33ER-ə Məlumat Mübadiləsi
Bu nümunədə, L30ER 20 ms RPI ilə DINT[10] massivini L33ER-ə istehsal edir. L30ER IP-si 192.168.1.10, L33ER IP-si 192.168.1.30-dur. Hər ikisi firmware 32.011 və Studio 5000 versiya 32 ilə işləyir.
İstehsal olunan etiket "Axis_Data" adlanır və mövqe və sürət dəyərlərini saxlayır. İstehlak olunan etiket "Received_Axis" bu struktura uyğundur. Quraşdırmadan sonra əlaqə vəziyyəti 0 göstərir, yəni uğur.
L33ER məlumatları hər 20 ms-də oxuyur, istehsalçının RPI-si ilə uyğun gəlir. Ölçülən jitter 1 ms-dən aşağı qalır ki, bu da əksər sinxronizasiya tapşırıqları üçün yaxşı işləyir. FactoryTalk View real vaxt dəyərlərini və əlaqə sağlamlığını göstərir.
İşə Başlamazdan Əvvəl Son Yoxlama Siyahısı
İstehsala başlamazdan əvvəl bütün etiketlərin düzgün xəritələndiyini təsdiqləyin. İstehsalçıda məlum bir dəyəri məcbur edərək hər bir istifadə olunan etiketi test edin və istehlakçıda oxuyun. Hər hansı uyğunluq səhvlərini aşkar etmək üçün Studio 5000-də Verify funksiyasından istifadə edin.
Hər iki kontrolleri enerji dövrəsinə salıb söndürün ki, parametrlərin qalıcı olduğunu təmin edin. Pik yüklər zamanı şəbəkə trafiki protokol analizatoru ilə izləyin. Təhlükəsizlik üçün hər bir kontrollerdə CPU istifadəsinin 75%-dən aşağı qalmasını yoxlayın.
Gələcək istinad üçün bütün RPI, zaman aşımı və əlaqə parametrlərini sənədləşdirin. Diaqnostik LED-ləri və GSV səhv kodlarını oxumaq üçün texniki xidmət personalını təlimatlandırın. Nəhayət, uğursuzluq və siqnal cavablarının düzgün işlədiyini təsdiqləmək üçün şəbəkə kabelinin çıxarılmasını simulyasiya edin.
Ümumi İstifadə Halları
İstehsal olunan/istehlak olunan əlaqə koordinasiyalı hərəkət nəzarəti, qablaşdırma xətti PLC-ləri arasında real vaxt məlumat paylaşımı və sinxron material idarəçiliyi üçün yaxşı işləyir. Həmçinin, bir neçə kontrollerin eyni sensor məlumatına ehtiyacı olan paylanmış I/O sistemlərini dəstəkləyir.
Məsələn, bir şüşələmə zavodunda L30ER doldurma səviyyəsi məlumatını bir neçə aşağı axın PLC-ə göndərə bilər. Bu, qapaq qoyma və etiketləmə əməliyyatlarının koordinasiyasını təmin edir. Anbar avtomatlaşdırmasında isə mərkəzi kontrollerdən gələn mövqe məlumatı bir neçə robot seçicisi tərəfindən istehlak edilərək sinxron hərəkət təmin edilir.
Ümumi problemlərin həlli yolları
İstehsal olunan/istehlak olunan taglar tətbiq edilərkən tez-tez qarşılaşılan problemlər şəbəkə tıxacları, məlumat uyğunsuzluqları və əlaqə vaxt aşımıdır. Tıxacın azaldılması üçün QoS ilə idarə olunan switchlərdən istifadə edin. Uyğunsuzluğun qarşısını almaq üçün məlumat strukturlarını offline yoxlayın. Faktiki şəbəkə şəraitinə əsaslanaraq uyğun vaxt aşımı dəyərləri təyin edin.
Daha böyük sistemlər üçün şəbəkənizi VLAN-larla seqmentləşdirin və kritik olmayan məlumatlar üçün RPI dəyərlərini azaldın. Müntəzəm şəbəkə yoxlamaları istehsala təsir etməzdən əvvəl tıxacları aşkar etməyə kömək edir.
Tez-tez verilən suallar
1. 1769-L30ER neçə istehsal olunan tagı dəstəkləyə bilər?
1769-L30ER 16-ya qədər istehsal olunan tagı dəstəkləyir. Hər tag bir neçə kontroller tərəfindən istehlak edilə bilər, bu da çoxnöqtəli məlumat paylaşımını effektiv edir.
2. İstehsal olunan və istehlak olunan məlumat tipləri uyğun gəlməzsə nə baş verir?
Məlumat tipi uyğunsuzluğu ciddi səhvə səbəb olur və əlaqəni dayandırır. Hər zaman yerləşdirmədən əvvəl hər iki tagın eyni struktura malik olduğunu yoxlayın.
3. Bağlantı səhvlərini necə aradan qaldıra bilərəm?
FaultCode və Status oxumaq üçün GSV təlimatından istifadə edin. 16#0022 FaultCode vaxt aşımına işarə edir. Həmçinin, əlaqə yolunu yoxlayın və hər iki kontrollerin Run rejimində olduğuna əmin olun.
4. Müxtəlif PLC ailələri arasında istehsal olunan/istehlak olunan taglardan istifadə edə bilərəm?
Bəli, hər iki kontroller EtherNet/IP producer/consumer xüsusiyyətlərini dəstəklədiyi müddətcə. Firmware uyğunluq parametrlərini tənzimləmək və məlumat strukturlarının uyğunluğunu təmin etmək lazım ola bilər.
5. Hərəkət nəzarəti üçün hansı RPI-dən istifadə etməliyəm?
Hərəkət nəzarəti üçün tipik RPI 2 ms-dir. Bu, xüsusi şəbəkə və tıxacın qarşısını almaq üçün diqqətli bant genişliyi idarəçiliyi tələb edir.
Sorğular və ya texniki dəstək üçün əlaqə saxlayın:
Email: sales@nex-auto.com
Telefon: +86 153 9242 9628
Tərəfdaş: NexAuto Technology Limited
Ətraflı məlumat üçün aşağıdakı məşhur məhsullara baxın AutoNex Controls














