PROFINET RT және IRT желісін іске қосу: Schneider Modicon M580 және ABB AC500 жүйелерінде дірілді диагностикалау

PROFINET RT and IRT Network Commissioning: Jitter Diagnosis on Schneider Modicon M580 and ABB AC500

PROFINET IRT жүйесінде жіберу сағатының сәйкессіздігі үнсіз деректердің бұзылуына әкеледі — бұл процестің тоқтауына себеп болмай тұрып қалай табуға болады.

RT және IRT: Қолданбаңызға дұрыс сыныпты таңдау

PROFINET үш байланыс сыныбын анықтайды. A сыныбы (NRT) параметрлеу және диагностика үшін стандартты TCP/IP қолданады. B сыныбы (RT) циклдік енгізу-шығару үшін TCP/IP-ді айналып өтеді, әдеттегі цикл уақыты 1–512 мс және ±1 мс-ке дейінгі дірілге төзімділік бар. C сыныбы (IRT) Ethernet кадр құрылымында арнайы уақыт слоттарын бөледі, цикл уақытын 250 мкс-қа дейін төмендетіп, дірілді ±1 мкс-тан аз деңгейде ұстайды.

Алдымен, қолданба талаптарын растаңыз. Процесс бақылау қолданбалары — ағын, қысым, температура PID циклдары — әдетте 10 мс-тен жылдам цикл уақытын қажет етпейді. Schneider Modicon M580 BMENOC0321 PROFINET модулінде 10 мс жіберу сағаты бар RT B сыныбын қолданыңыз. Қозғалыс бақылауы және осьтерді үйлестіру IRT C сыныбын 1 мс жіберу сағаты және IRT-қа қабілетті коммутаторлармен (мысалы, Siemens Scalance X208IRT немесе баламасы) талап етеді.

Екіншіден, IRT әрбір торапта аппараттық қабілетті коммутаторларды қажет ететінін түсініңіз. IRT сегментіндегі стандартты басқарылатын коммутатор изохронды жоспарлауды бірден бұзады. Schneider Modicon M580 BMENOC0321 модулі тек RT-ны қолдайды; ол IRT жоспарлауды жүзеге асырмайды. Сондықтан PROFINET IRT арқылы жоғары жылдамдықты қозғалыс үшін арнайы IRT-қа қабілетті CPU немесе қосымша процессор модулін қолданыңыз.

Сонымен қатар, ABB AC500 CM589-PNIO адаптері тек PROFINET IO құрылғысы ретінде жұмыс істейді. Қосымша баптаусыз ол контроллер немесе I-құрылғы ретінде қызмет ете алмайды. Бұл жиі кездесетін баптау қатесі: инженерлер CM589-PNIO-ны Unity Pro-да контроллер ретінде тағайындайды, бірақ модуль мұны қолдамайды. CM589-PNIO PROFINET контроллерінен 1 мс ең төмен және 512 мс ең жоғары жаңарту уақытымен циклдік енгізу-шығару деректерін қабылдайды.

Schneider Modicon M580 PROFINET баптау қадамдары

1-қадам: Unity Pro XL-де DTM шолғышын ашыңыз. BMENOC0321 Ethernet модулін M580 рельсінің 1-орнына қосыңыз. PROFINET ішкі желіге бөлінген диапазонда статикалық IP мекенжайын тағайындаңыз. Әдеттегі баптау: контроллер үшін 192.168.1.1/24, құрылғылар үшін 192.168.1.10–192.168.1.50.

2-қадам: Әр PROFINET құрылғысы үшін GSDML файлын импорттаңыз. GSDML файлының нұсқасы физикалық құрылғыдағы микробағдарлама нұсқасымен сәйкес келетінін тексеріңіз. GSDML сәйкессіздігі ең көп кездесетін іске қосу қатесі. BMENOC0321 жүктеу кезінде GSDML схемасының нұсқасын тексереді; дұрыс емес схема нұсқасы желі баптауын бұғаттап, диагностикалық буферде SERCOS_ERROR 0x8101 шығарады.

3-қадам: Жіберу сағатын баптаңыз. BMENOC0321 қасиеттері > Желілік баптауларға өтіңіз. Стандартты процесс енгізу-шығару үшін жіберу сағатын 4 мс етіп орнатыңыз. Азайту коэффициенттері жеке құрылғыларға негізгі сағаттың 4 мс, 8 мс немесе 16 мс еселіктерінде жұмыс істеуге мүмкіндік береді. Қадағалаушы көбейткішін 3 етіп қойыңыз (қадағалаушы = 3 × жіберу сағаты = 12 мс). Қадағалаушының уақыт өтуі диагностикалық дабыл тудырып, процесс деректерінің сапасын ЖАМАН деп белгілейді.

4-қадам: PRONETA құралы немесе Unity Pro мекенжай тағайындау шебері арқылы PROFINET құрылғы атауларын беріңіз. Құрылғы атаулары GSDML NameOfStation-мен дәл сәйкес келуі керек, регистрге сезімтал. Атаулар сәйкес келмесе, құрылғы циклдік енгізу-шығару қабылдамайды және контроллердің диагностикалық журналында PROFINET ALARM_TYPE 0x0003 (құрылғы атауы сәйкессіздігі) пайда болады.

5-қадам: Баптауды жүктеңіз. BMENOC0321-дегі PROFINET жарығы тұрақты жасыл түсті (BF жарығы өшірілген) екенін тексеріңіз. Жыпылықтаған BF жарығы автобус қатесін білдіреді: кем дегенде бір бапталған құрылғы қадағалаушы аралығында жауап бермейді.

6-қадам: Unity Pro-де I/O сканерінің диагностикалық көрінісін ашыңыз. Барлық құрылғылар үшін циклдік деректер алмасу күйі RUN екенін растаңыз. Жаңарту санағышының бапталған жіберу сағаты жылдамдығында артатынын тексеріңіз. Егер жаңарту санағышы тұрақты болса, құрылғы бар, бірақ циклдік деректер алмастырмайды — әдетте қосалқы модуль баптауы сәйкес емес.

ABB AC500 CM589-PNIO адаптерін біріктіру

ABB AC500 CM589-PNIO слоттық енгізу-шығару картасы архитектурасын қолданады. Әр CM589-PNIO картасы PROFINET контроллеріне 128 байтқа дейін енгізу және 128 байтқа дейін шығару деректерін ұсынады. Модульді Automation Builder 2.x бағдарламасында Hardware Manager бөлімінде баптаңыз. Дұрыс өнім ID-ін GSDML-ден таңдаңыз: ABB CM589-PNIO микробағдарламасының 1.x және 2.x нұсқалары үшін бөлек GSDML файлдарын қолданады. 2.x микробағдарламасы бар модульде 1.x GSDML қолдану диагностикалық код 0x0004 (баптау сәйкессіздігі) тудырып, деректер алмасуды бұғаттайды.

Алайда, CM589-PNIO PROFINET байланысы басталмас бұрын AC500 CPU жүктелуін аяқтауы керек екенін ескеріңіз. Модуль CPU іске қосу кезінде SUBSTITUTE_ACTIVE режимінде 10 секундқа дейін деректерді ұстайды. PROFINET контроллерінің қадағалаушысын жалған қате дабылдарын болдырмау үшін кемінде 10 000 мс етіп баптаңыз. Тұрақты жұмыс кезінде қадағалаушыны 200–500 мс қалыпты мәнге дейін азайтыңыз.

Сонымен қатар, CM589-PNIO PROFINET жүйелік артықшылықты (S2) S-қабілетті PROFINET контроллерімен жұптағанда қолдайды. Екі контроллер қосылымы бір уақытта жұмыс істейді; негізгі контроллер AR (Қолданба қатынасы) ұстайды. Ауыстыру кезінде резервтік контроллер бір жіберілмеген цикл ішінде AR-ды алады. Бұл функция GSDML SystemRedundancy мүмкіндігі TRUE етіп қойылған және CM589-PNIO микробағдарламасының 2.4.0 нұсқасынан жоғары болуын талап етеді.

Алты қадамдық діріл ақауын анықтау

1-қадам: PROFINET сегментіндегі айна портқа Wireshark орнатылған ноутбук қосыңыз. Ethernet типі 0x8892 (PROFINET циклдік кадрлар) бойынша сүзгіден өткізілген жазбаны бастаңыз. Кадрлар арасындағы уақыт айырмашылығына қарай сұрыптаңыз.

2-қадам: Күтілетін кадр аралығын есептеңіз. 4 мс жіберу сағаты үшін кадрлар әр 4.000 мс сайын келеді. RT үшін қабылданатын діріл ±1 мс. 5 мс-тен жоғары немесе 3 мс-тен төмен үзіліс уақыт мәселесін көрсетеді — коммутатор кезегі кешігуі немесе дұрыс бапталмаған құрылғы болуы мүмкін.

3-қадам: Дірілдің қайнар көзін анықтаңыз. Егер діріл хабар тарату дауылдарымен байланысты болса, VLAN баптауларын тексеріңіз. PROFINET RT трафигі арнайы VLAN-да (әдетте VLAN 10) болуы керек, EtherNet/IP немесе стандартты IP трафигі VLAN 20-де орналасады. Дұрыс бапталмаған trunk порты арқылы VLAN аралық су тасқыны жиі себеп болады.

4-қадам: Коммутатор портының дуплекс баптауларын тексеріңіз. PROFINET толық дуплекс, 100 Мбит/с немесе 1 Гбит/с талап етеді. Автоматты келісім IRT-қа қабілетті коммутаторларда қабылданады, бірақ ескі құрылғы NIC чиптерімен жылдамдық сәйкессіздігіне әкелуі мүмкін. Егер діріл 0.5 мс-тан жоғары болса, CM589-PNIO және BMENOC0321 қосылған порттарды 100 Мбит/с толық дуплекс жылдамдығына мәжбүрлеңіз.

5-қадам: Кабель сапасын тексеріңіз. PROFINET IEC 61784-5-3 стандартына сәйкес 5e немесе одан жоғары категориялы экрандалған бұралған жұп (S/FTP) кабелін талап етеді. Жоғары электромагниттік кедергі ортасында экрандалмаған кабель қосымша діріл тудырады. Кабель тестерін қолданып, 100 МГц-де қайтару жоғалтуы (RL) 23 дБ-тан жоғары және жақын ұштық кроссток (NEXT) 40 дБ-тан жоғары екенін растаңыз.

6-қадам: Unity Pro-де BMENOC0321 диагностикалық буферін қараңыз. Құрылғылар тізімінен BMENOC0321 > Диагностикаға өтіңіз. PROFINET дабыл жазбаларын ALARM_TYPE 0x0005 (синхрондау ақауы) немесе 0x0001 (I/O деректер жоғалту) үшін тексеріңіз. Wireshark жазбаларымен уақыт белгілерін салыстырып, ақау тудыратын оқиғаны анықтаңыз.

Қорытынды және іс-әрекетке кеңес

PROFINET RT және IRT желі дұрыс жобаланған және іске қосылған кезде сенімді детерминистік байланыс ұсынады. Ең жиі кездесетін ақаулар — GSDML нұсқасының сәйкессіздігі, құрылғы атауын дұрыс тағайындамау, жіберу сағатын қате баптау және VLAN оқшаулау ақаулары. Schneider Modicon M580 және BMENOC0321-де GSDML схемасын тексеріп, процесс бақылау үшін жіберу сағатын 4 мс етіп қойып, қадағалаушыны жіберу сағатының 3 есесіне баптаңыз. ABB AC500 CM589-PNIO құрылғыларында GSDML-ді микробағдарлама нұсқасына сәйкестендіріп, іске қосу қадағалаушысын 10 000 мс-ке дейін ұзартыңыз. Айна портта Wireshark жазбаларын қолданып, дірілді нақты санмен өлшеңіз — болжам емес. Дұрыс бапталған PROFINET желісі дұрыс VLAN сегментациясы мен Cat6a S/FTP кабелімен толық жүктемеде 0.2 мс-тан аз діріл ұстайды.

Барлығын көрсету
Блог жазбалары
Барлығын көрсету
Why RTD Sensors Must Be Installed Downstream of Orifice Plates

Неліктен RTD сенсорлары орфис табақшаларының төменгі жағында орнатылуы керек

Орфейс плита алдындағы RTD орнату термошұңқырдағы вихрьдену арқылы дифференциалды қысым өлшеулерін бұзады. Бұл мақала фон Карман вихрь көшесі физикасын, ISO 5167 және ASME MFC-3M төменгі жағындағы орналастыру талаптарын, 5D минималды арақашықтық ережесін, термошұңқырдың артқы ағын жиілігіне сәйкестігін және орфейс плита мен RTD жинақтарын біріктіріп орнатудың 7 қадамдық рәсімін түсіндіреді.
Vortex Flow Meter: Working Principles, Selection Criteria, and Field Commissioning

Вортекс ағынының өлшегіші: жұмыс істеу принциптері, таңдау критерийлері және алаңда іске қосу

Вихрлік ағын өлшегіші фон Карман вихрі бөлінуі принципі бойынша жұмыс істейді, бу, газ және төмен тұтқырлықтағы сұйықтық қызметінде қозғалмалы бөлшектері жоқ ұзақ мерзімді жоғары дәлдікті қамтамасыз етеді. Бұл нұсқаулықта Строуһаль саны физикасы, Рейнольдс саны шектеулері, өлшегіштің өлшемі, ABB VortexMaster FSV430 үшін тура ағын талаптары және Woodward турбина басқарғышын біріктіру үшін алаңдағы іске қосу қадамдары қарастырылады.
Thermocouple Wiring, Standards, and Troubleshooting: A Practical Field Guide

Термопара сымдары, стандарттары және ақауларды жою: Практикалық дала нұсқаулығы

Дәл термопара өлшеуі үшін дұрыс типті таңдау, сәйкес ұзарту сымын пайдалану және сенімді суық түйін компенсациясы қажет. Бұл нұсқаулық IEC 60584 тип кодтары мен қолдану ауқымдарын, ұзарту сымы мен компенсациялық кабельді таңдау, Phoenix Contact WTOP CJC терминал блоктарын, Yokogawa YTA110 CJC конфигурациясын және ашық тізбек, қысқа тұйықталу және калибрлеу ауытқуы үшін жүйелі ақау диагностикасын қамтиды.