Növbə Dəyişərkən SCADA Performansının Çöküşü: GE HMI və Honeywell Experion-da Eyni Anda Yük Artımının Diaqnostikası

Simptom: SCADA Yalnız Növbə Dəyişərkən Donur
Operatorlar bildirirlər ki, növbə dəyişərkən SCADA sistemi cavabsız qalır. Qrafik səhifələr yavaş yüklənir. Siqnal təsdiqləri 5–10 saniyə çəkir. Trend göstəricilərində etiket dəyərləri qısa müddət donur. PLC normal işləməyə davam edir. Sahə alətləri düzgün dəyərlər göstərir. Donma 15–20 dəqiqə sonra öz-özünə aradan qalxır.
Bu nümunə server tərəfində yük artımına işarə edir, sahə kommunikasiya problemi deyil. GE HMI Proficy iFIX və Honeywell Experion PKS sistemləri növbə sərhədində bir neçə hadisə toqquşduqda bu problemi yaşayır. Hər hadisəni anlamaq əsas səbəbi ayırd etməyə kömək edir.
Əsas Səbəb 1: Eyni Vaxtda İş Stansiyasının Yenidən Başladılması və Etiket Yenidən Abunəliyi
Növbə dəyişərkən, gedən operator SCADA proqramını bağlayır. Gələn operator proqramı təzədən işə salır. GE HMI Proficy iFIX-də hər iş stansiyasının yenidən başlaması SCADA serverindən tam etiket abunəliyinin yüklənməsini tetikler. Əgər 2 dəqiqə ərzində 8 iş stansiyası yenidən başlasa, server 8 eyni vaxtda abunəlik sorğusunu emal edir.
Hər abunəlik verilənlər bazası sorğusu, etiket axtarışı və real vaxt məlumat yönləndirməsinin qurulmasını əhatə edir. GE Proficy Cim-Manager xidməti bu sorğuları idarə edir. Yüksək yüklənmə zamanı növbə dərinliyi tampon limitini keçir. Yeni abunəlik sorğuları növbədə gözləyir. Bu gecikmə müştəri tərəfində qrafiklərin yavaş yüklənməsi kimi özünü göstərir.
Həll: İş stansiyalarını tam yenidən başlatma yerinə proqramı davam etdirmə rejimində işlətmək üçün konfiqurasiya edin. Proficy iFIX-də iFIX iş sahəsi xüsusiyyətlərində Auto-Resume seçimini aktiv edin. Bu, mövcud etiket abunəliklərini sıfırdan yenidən qurmaq əvəzinə istifadə edir. Başlanğıc vaxtı 45 saniyədən 10 saniyədən az olur.
Əsas Səbəb 2: Siqnal Təsdiqlərinin Toplu Edilməsi və Verilənlər Bazası Yazı Fırtınası
Növbə dəyişərkən, gedən operator yığılan siqnalları təsdiqləyir. Tipik növbədə 200–400 siqnal hadisəsi yaranır. Əgər 80%-i təsdiqlənməyibsə, gələn operator onları toplu şəkildə təsdiqləyir. Hər təsdiq operator adı, zaman möhürü, siqnal ID-si və şərh daxil olmaqla verilənlər bazasında əməliyyat yaradır.
Honeywell Experion PKS-də siqnal hadisələri Siqnal Verilənlər Bazası (ADB) yazılır. Hər yazı indeks yeniləməsi tələb edir. Toplu yüklənmə zamanı indeks yeniləmə növbəsi disk I/O-nun işləmə sürətindən daha sürətlə artır. Experion Siqnal Serveri gecikməni artırır. Siqnal pəncərələri 3–5 saniyə gecikmə ilə görünür. Bizim Honeywell idarəetmə modul kartlarımız və C300 sistem komponentlərimiz bu yüklənmə şəraitində sabitliyi qorumaq üçün dizayn edilib.
GE Proficy iFIX-də siqnal təsdiqləri SCU (Sistem Konfiqurasiya Aləti) vasitəsilə tarixi verilənlər bazasına yazılır. Əgər tarixçi eyni serverdədirsə, disk I/O rəqabəti daha da pisləşir. Proficy Proses Tarixçisi bu pəncərədə məlumat itirə bilər.
Həll: Növbə bitmədən aşağı prioritet siqnallar üçün siqnal saxlama funksiyasını aktiv edin. Experion PKS-də siqnal saxlama xüsusiyyətini Siqnal Konfiqurasiya sekmesində qurun. Təsdiqlənməmiş aşağı prioritet siqnalların 50%-ə qədərini saxlayın. Bu, kritik olmayan hadisələri aradan qaldıraraq təsdiqləmə partlayışını azaldır.
Əsas Səbəb 3: Avtomatik Növbə Hesabatının Yaradılması və Sorğu Yüklənməsi
Həm GE, həm də Honeywell SCADA platformaları planlaşdırılmış vaxtlarda avtomatik hesabat yaradılmasını dəstəkləyir. Ümumi növbə hesabatları istehsal cəmləri, dayanma xülasələri, siqnal statistikaları və enerji istehlakını əhatə edir. Bu hesabatlar minlərlə məlumat nöqtəsi üçün tarixi verilənlər bazasına sorğu göndərir.
Əgər hesabat yaradılması mühərriki SCADA serverində işləyirsə, CPU və disk resursları real vaxt əməliyyatları ilə rəqabət aparır. GE Proficy Proses Tarixçisində tipik növbə hesabat sorğusu 8–12 saniyə çəkir. Bu müddətdə SCADA serveri etiket yeniləmələri və siqnal emalı üçün azalmış tutuma malik olur.
Honeywell Experion PKS-də Hesabat İş Stansiyası hesabatları Experion Hesabat Serveri vasitəsilə yaradır. Əgər Hesabat İş Stansiyası və Experion Tətbiq Serveri eyni serverdədirsə, sorğu yüklənməsi real vaxt performansını pisləşdirir. Server Sağlamlıq Monitoru hesabat yaradılması zamanı CPU istifadəsinin 85–95%-ə yüksəldiyini göstərir.
Həll: Növbə hesabatlarını növbə dəyişməsindən 10 dəqiqə sonra işləmək üçün planlaşdırın, dəqiq növbə vaxtında deyil. Bu, hesabat sorğusunu siqnal təsdiqləmə partlayışından ayırır. Planlamanı Experion Hesabat Dizaynerində və ya Proficy Proses Tarixçisi hesabat planlayıcısında yoxlayın.
Addım-Addım Diaqnostika Proseduru
Donma baş verəndə dərhal diaqnostik məlumat toplayın. Növbəti növbəyə qədər gözləməyin.
- Addım 1: SCADA serverində Windows Tapşırıq Menecerini açın. CPU istifadəsini, yaddaş istifadəsini və disk növbə uzunluğunu qeyd edin. Dar boğazın CPU, RAM yoxsa disk I/O olduğunu müəyyən edin.
- Addım 2: Windows Hadisə Göstəricisində verilənlər bazası yazı uğursuzluqları və ya xidmət vaxt aşımı axtarın. Experion qeydlərində Hadisə ID 833 (verilənlər bazası gecikməsi aşdı) və ya Proficy iFIX qeydlərində Hadisə ID 4096-ya baxın.
- Addım 3: SCADA etiket abunəlik sayını yoxlayın. Experion PKS-də Aktiv Abunəlik Statistikalarını göstərmək üçün Stansiya Menecerindən istifadə edin. GE Proficy iFIX-də Cim-Manager növbə dərinliyini yoxlamaq üçün Sistem Diaqnostika ekranından istifadə edin.
- Addım 4: Siqnal qeydlərində partlayış nümunəsini araşdırın. Növbə dəyişmə zamanı 5 dəqiqəlik pəncərədə təsdiqlənən siqnal sayını sayın. Əgər dəqiqədə 50-dən çoxdursa, verilənlər bazası yazı fırtınası əsas səbəbdir.
- Addım 5: Hesabat yaradılma cədvəlini yoxlayın. Növbə dəyişmə vaxtında başlayan hesabatlar varsa, başlanğıc vaxtını 10–15 dəqiqə təxirə salın ki, üst-üstə düşmə azalsın.
Nəticə və Təkliflər
Növbə dəyişərkən SCADA performansının çökməsi üç eyni vaxtda baş verən hadisədən qaynaqlanır. Birincisi, iş stansiyaları yenidən başlayır və bütün etiketlərə eyni anda yenidən abunə olurlar. İkincisi, operatorlar yığılan siqnalları toplu təsdiqləyir, verilənlər bazasında yazı fırtınası yaradırlar. Üçüncüsü, avtomatik növbə hesabatları pik yüklənmə vaxtında tarixi verilənlər bazasına sorğu göndərir.
GE HMI Proficy iFIX-də tam abunə yenidən qurulmasını aradan qaldırmaq üçün Auto-Resume funksiyasını aktiv edin. Honeywell Experion PKS-də siqnal saxlama funksiyasını aktiv edin və hesabatları növbə dəyişməsindən 10 dəqiqə sonra yenidən planlaşdırın. Hər iki platforma üçün tarixi verilənlər bazasının ayrılmış serverə köçürülməsi faydalıdır. Bu, real vaxt etiket emalını hesabat sorğularından ayırır. Etibarlı Honeywell I/O modulları server tərəfi yük artımı zamanı belə sahə məlumatlarının bütövlüyünü təmin edir.
Diaqnostik tapıntıları zavodun CMMS sistemində sənədləşdirin. Üç yüklənmə hadisəsini 30 dəqiqəlik pəncərəyə yayacaq növbə dəyişmə performans proseduru yaradın. Nəticələri iki həftə izləyin. Əgər CPU istifadəsi hələ də növbə dəyişərkən 80%-dən çoxdursa, SCADA serverini yeniləməyi və ya yüklənməni bölüşdürmək üçün ikinci server əlavə etməyi düşünün.
