Allen-Bradley EtherNet/IP баптау нұсқаулығы: Logix 5000 контроллерлерімен CIP хабар алмасу
Кіріспе
EtherNet/IP — бұл Common Industrial Protocol (CIP) негізіндегі өнеркәсіптік Ethernet протоколы. Ол Allen-Bradley (Rockwell Automation) компаниясы әзірлеген. Бұл протокол PLC, драйверлер, HMI және үшінші тарап құрылғылары арасында жылдам, детерминистік байланыс орнатуға мүмкіндік береді. Стандартты Ethernet-тен айырмашылығы, EtherNet/IP нақты уақыттағы басқару деректеріне басымдық береді. Бұл нұсқаулықта EtherNet/IP желісін орнату, Studio 5000-де контроллерді баптау және тегтер негізіндегі деректер алмасу қарастырылады. Ол ControlLogix, CompactLogix немесе PLC-5 жүйелерімен жұмыс істейтін инженерлерге арналған.
EtherNet/IP протоколының қабаттарын түсіну
EtherNet/IP стандартты TCP/IP және UDP/IP стекінің үстінде орналасқан. Ол деректерді абстракциялау үшін CIP қолданады. Протокол екі байланыс режимін қолдайды: нақты хабар алмасу (explicit messaging) және жанама хабар алмасу (implicit messaging, яғни I/O байланысы). Жанама хабар алмасу нақты уақыттағы циклдік деректер алмасуды қамтамасыз етеді. Нақты хабар алмасу конфигурациялау және диагностика үшін қолданылады.
Негізгі протокол параметрлеріне қосылу уақытының аяқталуы (әдепкі 60 секунд), RPI (Requested Packet Interval) және o-to-t (originator-to-target) желілік жол жатады. RPI деректердің қаншалықты жиі алмасатынын анықтайды. Қолданба жылдамдығына байланысты RPI мәндері әдетте 10 мс-ден 100 мс-ге дейін өзгереді.
Allen-Bradley EtherNet/IP аппараттық құралын орнату
Allen-Bradley контроллерлері CPU модульдеріндегі кіріктірілген Ethernet порттарын пайдаланады. ControlLogix 1756-EN2T және 1756-EN3TR модульдері 100 Мбит/с толық дуплекс режимін қолдайды. Сондай-ақ олар желінің беріктігі үшін DLR (Device Level Ring) топологиясын қолдайды. CompactLogix 5380 контроллерлерінде кіріктірілген екі портты Ethernet бар, ол сызықтық және сақина топологияларын қолдайды.
Физикалық желіні баптағанда, басқарылатын жұмыс режиміне арналған өнеркәсіптік Ethernet свитчтерін қолданыңыз. Басқару желілерінде тұтынушылық деңгейдегі свитчтерді пайдаланбаңыз. Контроллердің IP мекенжайын BootP/DHCP арқылы немесе Studio 5000 арқылы орнатыңыз. Қауіпсіздікке аса маңызды жүйелер үшін статикалық IP тағайындау ұсынылады.
Studio 5000-де кезең-кезеңімен баптау
1-қадам: IP мекенжайын тағайындау және Ethernet портын баптау
Studio 5000 Logix Designer бағдарламасын ашып, жобаны жасаңыз немесе ашыңыз. Controller Organizer-де Controller бөлімін кеңейтіп, Ethernet модуліне оң жақ батырмамен басыңыз. ControlLogix 1756-EN2T үшін модуль түрі ретінде 1756-EN2T таңдаңыз. Модуль қасиеттерінде IP мекенжайы, желі маскасы және шлюзді орнатыңыз. Қашықтан диагностика қажет болса, Web Server және FTP опцияларын қосыңыз. Қолданылмайтын қызметтерді өшіріп, киберқауіптерді азайтыңыз.
Порт конфигурациясын желі топологиясына сәйкес орнатыңыз. Daisy-chain топологиясы үшін Linear таңдаңыз. Қате қалпына келтіруі бар сақина топологиясы үшін DLR таңдаңыз. Онлайн режимге өтіп, модульдің күй индикаторларының жасыл түсті екенін тексеріңіз.
2-қадам: EtherNet/IP байланыстарын және тегтерді баптау
EtherNet/IP арқылы алмасатын деректер үшін контроллер тегтерін анықтаңыз. Motor_Speed атты REAL типті тег жасаңыз — бұл шығарылатын деректер болады. I/O Configuration ағашында жаңа Generic EtherNet/IP модулін қосыңыз. Байланыс параметрлерін орнатыңыз: O->T Форматы = DATA INT, T->O Форматы = DATA INT. Стандартты басқару деректері үшін RPI мәнін 50 мс, жоғары жылдамдықты осьтер үшін 10 мс етіп қойыңыз. Қашықтағы құрылғының IP мекенжайын және электрондық кілттеу параметрлерін енгізіңіз. Электрондық кілттеу қате құрылғы түріне қосылуды болдырмайды.
Жобаны контроллерге жүктеп, Controller Tags бөлімінде байланыс күйін бақылаңыз. Деректердің нақты уақытта жаңарып жатқанын тексеріңіз. Байланыс сәтсіз болса, Minor Faults қойындысын қараңыз.
EtherNet/IP байланыстарын ақаулықтарды жою
EtherNet/IP ақаулары үш категорияға бөлінеді: физикалық, конфигурациялық және қолданбалы қабат мәселелері.
Ақау 1: Байланыс орнатылмады. Модуль сары немесе қызыл LED күйін көрсетеді. Алдымен физикалық кабель қосылымын тексеріңіз. Ашық немесе қысқа тұйықталған жұптарды анықтау үшін желі кабельін тестермен тексеріңіз. Кабельдің екі ұшы TIA-568-B стандартына сәйкес дұрыс жалғанғанын растаңыз.
Ақау 2: Тег жолы дұрыс емес. Контроллер 16#0204 қате кодын қайтарады (жарамсыз тег). Бұл шығарушы мен тұтынушы арасындағы тег атауы сәйкес келмегенде болады. Studio 5000 Controller Tags ішіндегі тег жолын тексеріңіз. Екі жағындағы деректер типінің сәйкес екеніне көз жеткізіңіз.
Ақау 3: Байланыс дірілі тым көп. RPI бұзылулары желі деректерді орнатылған интервал ішінде жеткізе алмаған кезде орын алады. Свитч портының толып кеткенін тексеріңіз. Жоғары трафикті құрылғыларды бөлек VLAN-дарға ауыстырыңыз. Қолданба баяу жаңартуларға төзімді болса, RPI мәнін арттырыңыз.
Қорытынды және іс-шаралар бойынша кеңес
EtherNet/IP Allen-Bradley автоматтандыру жүйелері үшін сенімді, жоғары жылдамдықты байланыс негізін қамтамасыз етеді. Studio 5000 графикалық интерфейсі арқылы баптауды жеңілдетеді. Дегенмен, дұрыс желі дизайны мен IP жоспарлау маңызды болып қала береді. Тегтер мен байланыс параметрлерін әрқашан P&ID және IO тізімінде құжаттаңыз.
Жүйені іске қосар алдында басқарылатын свитчпен EtherNet/IP трафигін талдаңыз. Трафикті жазып алып, RPI сәйкестігін тексеріңіз. Бұл қадам өндіріске әсер етпес бұрын желідегі тармақтарды анықтауға көмектеседі.
Автор: Лин Сяомин — Allen-Bradley, Siemens және Schneider платформаларында 12 жылдан астам тәжірибесі бар өнеркәсіптік автоматтандыру инженері. Ол PLC бағдарламалау және өнеркәсіптік желілерді интеграциялау саласында маманданған.
