SCADA дұрыс емес мәндерді көрсетеді, ал PLC дұрыс оқиды: Негізгі себептерді анықтау нұсқаулығы

Негізгі Мәселе: Операторлар Дұрыс Емес Санға Сенеді
Сіздің GE RX3i PLC реактордың температурасын 87.4 °C деп көрсетеді. Ал сіздің Yokogawa CENTUM VP HMI 22,937 °C көрсетеді. Өлшеу құрылғысы қалыпты жұмыс істейді. Логикалық сұлбада ештеңе өзгерген жоқ. Дегенмен, басқару бөлмесінің операторы қатты қате көрсеткішті көріп, әрекет етуге күмәнданады. Бұл сәйкессіздік тоқтатулардың өткізілуіне, жалған тоқтатуларға және процесті бақылаудың жоғалуына әкеледі. Негізгі себеп ешқашан өлшеу құрылғысында болмайды. Ол PLC шығыс регистрі мен SCADA тег сақтау арасындағы деректер жолында болады.
Бұл жағдайлардың 95% -ын бес нақты ақау тудырады. Әрқайсысы өзіндік саусақ ізін қалдырады. Алдымен саусақ ізін анықтап, содан кейін түзетіңіз. Бұл нұсқаулық әр ақауды Yokogawa және GE RX3i нақты параметрлерімен қарастырады.
Ақау 1 — Екі рет масштабтау қолдану
GE RX3i аналогтық кіріс модулі AI-215 15 биттік бүтін сан шығарады. 4 мА кезінде шикі санау 0; 20 мА кезінде санау 32,000 болады. GE PLC SCALE_INT функция блогы оны инженерлік бірліктерге (EU) — мысалы, 0–200 °C — түрлендіріп, нәтижені %R00101-де REAL типінде сақтайды. Егер Yokogawa CENTUM VP %R00101-ді оқып, тег анықтамасында тағы бір 0–32000-нан 0–200 °C-қа масштабтауды қолданса, көрсетілген мән 200 × (87.4 / 200) × (32000 / 200) = 13,984 °C-қа секіреді. SCADA масштабтауды баптамас бұрын PLC тегінің түрін әрқашан тексеріңіз.
- GE Proficy Machine Edition бағдарламасын ашыңыз. Күдікті арнаға арналған AI блогына өтіңіз.
- Шығыс сілтемесі (%R немесе %AI) шикі санауды немесе EU-ны ұстайтынын растаңыз. Шикі = WORD типі; EU = REAL типі.
- Yokogawa CENTUM VP Builder-де сол нүктенің тег анықтамасын ашыңыз. Егер GE блогы EU шығарып жатса, SCADA Input Low = 0.0 және Input High = 1.0, Output Low = 0 және Output High = 200 етіп орнатыңыз, 1:1 өту үшін. Шикіден EU-ға түрлендіруді алып тастаңыз.
- GE деректер мониторынан %R00101-ге 100.0 сынақ мәнін жазыңыз. CENTUM VP 100.0 ± 0.1 көрсететінін тексеріңіз. Егер көрсетпесе, тег масштабтау тізбегін қайта қараңыз.
Ақау 2 — REAL және INT арасында деректер түрінің қайшылығы
32 биттік IEEE 754 REAL екі қатарлы Modbus тіркеуінде (мысалы, 40101 және 40102) сақталады, егер SCADA тегі тек 40101 тіркеуін INT16 ретінде оқыса, ол мағынасыз үлкен бүтін санға ұқсайды. Yokogawa CENTUM VP тег түрлері REAL, LONG, INT және WORD қолданады. GE RX3i REAL (32 биттік қалқымалы нүкте) және INT (16 биттік таңбаланған) қолданады. Бұл Modbus шекарасында сәйкес болуы керек. REAL сәйкессіздігі SCADA бетінде –2,147,352,576 немесе 3.4028E38 сияқты мәндер береді.
- GE Proficy-де экспортталған әр тегтің нақты деректер түрін жазып алыңыз — REAL 2 Modbus тіркеуін алады; INT 1 тіркеуді алады.
- CENTUM VP OPC DA тег баптамаларында барлық қалқымалы нүктелі GE сілтемелері үшін Деректер Түрін REAL етіп орнатыңыз. Әр тегке тіркеу саны = 2 қойыңыз.
- Yokogawa Modbus драйверіндегі байт тәртібі баптамасының GE RX3i байт тәртібімен сәйкес келетінін растаңыз. GE RX3i әдепкі бойынша үлкен-аяқталған сөз тәртібін қолданады.
- Белгілі бір REAL мәнін (мысалы, 50.0 = hex 42480000) GE тіркеуіне мәжбүрлеп енгізіңіз. CENTUM VP 50.0 мәнін дұрыс оқитынын тексеріңіз.
Ақау 3 — Modbus сөз тәртібі және байт тәртібі қателері
GE RX3i 32 биттік REAL мәнін 40101 (жоғарғы сөз) және 40102 (төменгі сөз) тіркеулерінде сақтайды. Yokogawa CENTUM VP әдепкі Modbus драйвері баптамаларымен 40101 тіркеуін төменгі сөз, ал 40102 тіркеуін жоғарғы сөз ретінде оқуы мүмкін. Нәтижесінде байт ауыстырылған қалқымалы нүкте пайда болып, мүлде басқа сан шығады. Мысалы, 87.4 °C (hex 42AE999A) сөздер ауысқанда –8.50505E–30 болады. Бұл CENTUM VP байланыс параметр блогында түзетілуі керек.
- CENTUM VP System View-ді ашыңыз. Modbus мастер байланыс түйініне өтіңіз.
- FLOAT32 байт тәртібі параметрін табыңыз. Әдетте опциялар: ABCD (үлкен-аяқталған), CDAB (орта-үлкен), BADC (орта-кіші), DCBA (кіші-аяқталған).
- GE RX3i ABCD тәртібін қолданады. Барлық GE REAL тегтері үшін CENTUM VP драйверін ABCD етіп орнатыңыз.
- Modbus драйверін қайта іске қосыңыз. Белгілі инженерлік мәнмен тексеріңіз. Байт тәртібі баптамасын цикл парағында құжаттаңыз.
Ақау 4 — Адрес офсеті және ескірген деректер
Адрес офсеті қателері 0-негізді және 1-негізді тіркеу нөмірлеу сәйкессіздігінен туындайды. GE PLC инженері 40021 тіркеуіне мән тағайындайды. Yokogawa инженері тегті 20 мекенжайын (негізі 0) оқитындай етіп баптайды, 40021 тіркеуін күтіп отыр — бірақ кейбір Modbus драйверлерінде 0-негізді 20 мекенжайы 40021-ге сәйкес келеді, ал басқаларында 40022-ге сәйкес келеді. Бір тіркеу офсеті SCADA тегі мүлде басқа айнымалыны оқитынын білдіреді. Бұл тірі зауытта үнсіз және қауіпті. Ескірген деректер де қауіпті. CENTUM VP Modbus байланысын 500 мс-тан артық жоғалтқанда, соңғы дұрыс мәнді қатырып, тег сапасын "Белгісіз" деп көрсетеді. Егер HMI бетінде сапа түспен бөлінбесе, операторлар сапа күйінің өзгерісін байқамауы мүмкін.
- GE Proficy тіркеу тағайындау кестесін CENTUM VP тег мекенжай кестесімен салыстырыңыз. 0-негізді және 1-негізді айырмашылығын шешу үшін белгілі бір тіркеуге (мысалы, 123.4) ерекше мән енгізіп, дұрыс SCADA тегінің жаңартылғанын растаңыз.
- CENTUM VP-де барлық маңызды аналогтық беттерде тег сапасын көрсетуін қосыңыз. 5% тег "Жаман" сапа күйіне өткенде жүйелік деңгейде дабыл орнатыңыз.
- Modbus байланыс уақытының шегін 1,000 мс етіп қойып, 3 қайта әрекеттен кейін тегті Жаман деп жариялаңыз. Әдепкі 30 секундтық шектер аралық үзілістерді жасырады.
- CENTUM VP оқиға журналында барлық байланыс қателерін тіркеңіз. Аптасына бір рет қайталанатын үзіліс үлгілерін қарап, аппараттық ақаулар немесе желі тығыздығын анықтаңыз.
Өндірісте дәлелденген іс-әрекет кеңестері
Әрбір SCADA-PLC деректер сәйкессіздігі осы бес категорияның біріне жатады: екі рет масштабтау, деректер түрінің қайшылығы, сөз тәртібі қатесі, адрес офсеті немесе ескірген деректер. Диагнозды бастау үшін GE RX3i деректер мониторында шикі тіркеуді тікелей оқып, оны Yokogawa CENTUM VP тег мәнімен бір мезгілде салыстырыңыз. Егер шикі тіркеу дұрыс EU мәнін көрсетсе, ал SCADA көрсетпесе, ақау байланыс немесе тег баптамасында — өлшеу құрылғысында емес. Алдымен масштабтау және деректер түрі мәселелерін түзетіңіз; олар ең жиі кездеседі. Содан кейін байт тәртібі, адрес сәйкестігі және байланыс сапасын тексеріңіз. Барлық түзетілген параметрлерді құрастырылған цикл парағында құжаттаңыз. Маңызды реактор цикліндегі бір ғана дұрыс бапталмаған тег сағатына ондаған мың доллар тұратын жоспарланбаған тоқтатуға әкелуі мүмкін. Қай тіркеуді тексеру керектігін білсеңіз, түзету 30 минуттан аз уақыт алады.
GE RX3i мен Yokogawa CENTUM VP арасында сенімді Modbus интеграциясы үшін протокол айырмашылықтарын жою және ақауларды жеңілдету мақсатында арнайы Modbus байланыс модулін қолдануды қарастырыңыз.
