Strata synchronizácie na redundantnom rozhraní IC693CPU366: Prečo dva CPU nedokážu bezvýpadkovo prevziať riadenie
Pochopenie chyby straty synchronizácie
Čo znamená porucha redundancie IC693CPU366 pre riadiace systémy
IC693CPU366 je starší modul CPU určený pre platformu GE Fanuc Series 90-30. Ponúka 240 kB používateľskej pamäte a vykonáva booleovskú logiku rýchlosťou 0,22 ms na kilobajt. Projektanti systémov tieto CPU tradične používali v redundantných pároch s horúcou zálohou na riadenie kritických procesov. Chyba straty synchronizácie však túto redundantnú konfiguráciu často naruší. Táto chyba znamená, že primárny a záložný CPU už nezdieľajú rovnaké informácie o stave procesu. Bez synchronizovaných dátových tabuliek spôsobí prepnutie prerušenie procesu namiesto plynulého prevzatia riadenia.
Inžinieri preto musia túto poruchu považovať za vážne ohrozenie dostupnosti. Redundantná architektúra závisí výlučne od nepretržitého zrkadlenia údajov medzi oboma procesormi. Keď sa synchronizácia zhorší, záložný CPU nemôže prevziať riadenie bez citeľného skoku v procese. Tento článok opisuje konkrétne režimy porúch, ktoré tento stav spôsobujú.
Degradácia hardvérového prepojenia medzi redundantnými CPU
Problémy so synchronizačným káblom a zbernicou Genius pri redundancii PLC
Synchronizačný kanál medzi redundantnými CPU využíva špecializovaný komunikačný hardvér. V mnohých konfiguráciách 90-30 s horúcou zálohou sa používa komunikácia po zbernici Genius alebo proprietárny synchronizačný kábel. Fyzické poškodenie tohto prepojenia priamo spôsobuje chyby straty synchronizácie. Napríklad uvoľnené káblové zakončenia vedú k prerušovanému spojeniu. Podobne môže elektromagnetické rušenie z blízkych frekvenčných meničov poškodiť synchronizačné pakety.
Okrem toho musí byť synchronizačné prepojenie správne zakončené. Chýbajúce alebo nesprávne zakončovacie rezistory spôsobujú odrazy signálu. Tieto odrazy poškodzujú dátové rámce a vyvolávajú chyby prekročenia časového limitu synchronizácie. Inžinieri by mali zmerať spojitosť prepojenia a overiť hodnoty zakončovacích rezistorov podľa pôvodnej inštalačnej dokumentácie. Ďalším častým zdrojom indukovaného rušenia sú zmeny vedenia káblov v blízkosti vysokonapäťových vodičov.

Nesúlad verzií firmvéru v moduloch CPU
Prečo je pri bezvýpadkovom prepnutí dôležitý rovnaký firmvér
Procesor IC693CPU366 prešiel počas svojho výrobného cyklu viacerými revíziami firmvéru. Synchronizačný protokol vyžaduje rovnaké verzie firmvéru v oboch procesoroch CPU. Nesúlad revízií spôsobí, že synchronizačný mechanizmus odmietne dátové rámce z partnerského CPU. V dôsledku toho sa redundantnej dvojici nepodarí vytvoriť konzistentný stav synchronizácie.
Túto situáciu spôsobujú aj aktualizácie firmvéru vykonané iba na jednom CPU. Počas zmien firmvéru sa používateľské informácie vrátane logiky programu a konfiguračných tabuliek automaticky vymažú. Inžinieri preto musia pred uvedením redundantnej dvojice do prevádzky overiť, že oba procesory CPU hlásia totožné kódy verzií firmvéru. Modul IC693CPU366 podporuje programovanie pomocou softvéru Proficy Machine Edition Logic Developer verzie 5.0 alebo novšej. Tento softvér poskytuje funkciu na zistenie verzie firmvéru oboch procesorov.
Odchýlky času skenovania medzi primárnou a záložnou jednotkou
Ako asynchrónne úlohy narúšajú synchronizáciu procesorov CPU
Redundantné procesory CPU musia vykonávať totožné cykly skenovania, aby sa zachovala synchronizácia. Procesor IC693CPU366 dosahuje rýchlosť skenovania 0,22 ms na kilobajt booleovskej logiky. Čas skenovania sa však odchýli, keď sú dva procesory CPU vystavené rozdielnej záťaži aktualizácií vstupov a výstupov. Primárny CPU môže napríklad spracovávať dodatočné komunikačné požiadavky zo systémov HMI alebo SCADA. Tieto asynchrónne úlohy predlžujú cyklus skenovania primárneho CPU nad čas cyklu záložného CPU.
Keď sa časy skenovania odchýlia nad rámec tolerančného okna synchronizácie, procesory CPU nedokážu zosúladiť svoje dátové tabuľky. Záložný CPU prijíma synchronizačné údaje, ktoré odkazujú na starší alebo novší kontext skenovania. Synchronizačný mechanizmus preto preruší nadväzovanie spojenia a nahlási stratu synchronizácie. Zníženie komunikačnej záťaže primárneho CPU pomáha udržiavať zosúladené cykly skenovania.
Chyby konfigurácie parametrov redundancie
Chksum Wrds, MaxON a hranice dátových tabuliek
Správna redundančná prevádzka vyžaduje špecifické konfiguračné parametre v konfigurácii hardvéru CPU. Parameter Chksum Wrds musí byť napríklad nastavený na hodnotu 11 pre primárny CPU a 12 pre záložný CPU v aplikáciách s režimom hot standby. Nesprávne hodnoty týchto parametrov bránia správnej inicializácii synchronizačného protokolu.
Softvér MaxON navyše spravuje výmenu redundantných dát a logiku prepínania. Nekompatibilné verzie MaxON s nainštalovanou verziou Proficy Machine Edition spôsobujú chyby konfigurácie. Inžinieri by mali overiť, či konfigurácia redundancie obsahuje všetky požadované dátové tabuľky. Chýbajúce oblasti referenčnej pamäte v rozsahu synchronizácie vedú k čiastočnej synchronizácii. Tieto čiastočné stavy napokon vyústia do úplnej straty synchronizácie.

Diagnostické postupy na určenie hlavnej príčiny
Tabuľky porúch, kontroly osciloskopom a overenie aplikácie
Systematická diagnostika sa začína kontrolou tabuliek porúch v Proficy Machine Edition. Procesor zaznamenáva poruchy synchronizácie so špecifickými chybovými kódmi, ktoré označujú kategóriu zlyhania. Inžinieri by mali načítať tieto tabuľky porúch z oboch procesorov a porovnať časové značky. Súvisiace poruchy naznačujú problém s komunikačným spojením, zatiaľ čo nesymetrické poruchy poukazujú na problémy s konfiguráciou alebo firmvérom.
Následne by technici mali zmerať fyzické synchronizačné spojenie osciloskopom. Analýza integrity signálu odhalí odrazy, útlm alebo rušenie. Overenie, že oba procesory používajú identické aplikačné programy, navyše vylučuje rozdiely v programoch ako príčinu. IC693CPU366 podporuje maximálne 4096 diskrétnych I/O bodov a 240 kB registrovej pamäte. Aplikácie prekračujúce tieto limity môžu vykazovať nepredvídateľné správanie pri synchronizácii.
Osvedčené postupy na udržiavanie redundantnej synchronizácie
Preventívna údržba a migrácia na PACSystems RX3i
Preventívna údržba znižuje pravdepodobnosť výskytu porúch straty synchronizácie. Inžinieri by mali plánovať pravidelné kontroly integrity synchronizačného spojenia. Táto kontrola zahŕňa prehliadku káblov, meranie odporu zakončenia a kontrolu tabuľky porúch. Udržiavanie rovnakých verzií firmvéru v oboch procesoroch predchádza nekompatibilite na úrovni protokolu.
Zdokumentovanie konfigurácie redundancie navyše vytvára východiskový bod pre budúce riešenie problémov. Záznam o konfigurácii by mal obsahovať hodnoty Chksum Wrds, verziu MaxON a hranice synchronizovaných dátových tabuliek. Napokon, zváženie migrácie na platformu PACSystems RX3i ponúka moderné funkcie redundancie. RX3i využíva technológiu zrkadľovej pamäte na presnejšiu synchronizáciu procesorov a bezvýpadkové prepnutie. Táto technológia eliminuje mnohé typy zlyhaní, ktoré sa vyskytujú v starších redundantných systémoch 90-30.
Prípad z praxe a scenár riešenia
Príklad z praxe: Obnovenie bezvýpadkového prepnutia vo vodárni
Mestská čistiareň vody používala systém s horúcou zálohou GE Fanuc Series 90-30 s modulmi IC693CPU366. Záložný procesor opakovane hlásil stratu synchronizácie počas hodín špičkovej spotreby. Údržbársky tím najskôr skontroloval synchronizačný kábel a zistil uvoľnené zakončovacie skrutky. Po dotiahnutí spojov porucha pretrvávala. Kontrola firmvéru odhalila, že primárny procesor používal novšiu verziu než záložná jednotka. Tím aktualizoval firmvér oboch procesorov na rovnakú verziu a overil nastavenia Chksum Wrds. Znížil tiež frekvenciu dopytovania HMI na primárnom procesore. Vďaka tomu redundantná dvojica dosiahla stabilné prepnutie bez skokovej zmeny a úspešne prešla riadeným testom prepnutia pri poruche. Tento prípad ukazuje, že viacero menších problémov sa môže spojiť a narušiť synchronizáciu v priemyselných automatizačných systémoch.
Pri podobných problémoch spoločnosť NexAuto Technology Limited poskytuje podporu pre staršie platformy GE Fanuc a PACSystems. Kontaktujte náš tím v prípade potreby diagnostiky, náhradných dielov a plánovania migrácie.
Často kladené otázky
Čo znamená strata synchronizácie v redundantnej dvojici IC693CPU366?
Znamená to, že primárny a záložný procesor už nemajú zhodné údaje o stave procesu. Prepnutie preto spôsobí skokovú zmenu procesu namiesto plynulého prevzatia riadenia.
Môže samotný nesúlad firmvéru spôsobiť stratu synchronizácie?
Áno. Synchronizačný protokol vyžaduje rovnaké verzie firmvéru v oboch procesoroch. Nesúlad spôsobí, že synchronizačný mechanizmus odmietne dátové rámce z partnerského procesora.
Ako skontrolujem integritu synchronizačného spojenia v systéme Series 90-30 s horúcou zálohou?
Zmerajte kontinuitu spojenia a zakončovací odpor. Pomocou osciloskopu skontrolujte integritu signálu, či nedochádza k odrazom, útlmu alebo rušeniu.
Aké sú správne hodnoty Chksum Wrds pre prevádzku s horúcou zálohou?
V aplikáciách s horúcou zálohou nastavte Chksum Wrds na hodnotu 11 pre primárny procesor a na hodnotu 12 pre záložný procesor.
Kedy by som mal migrovať z redundantného systému Series 90-30 na PACSystems RX3i?
Zvážte migráciu, keď je náhradných dielov nedostatok, skončí sa podpora firmvéru alebo potrebujete presnejšiu synchronizáciu. RX3i používa reflexnú pamäť na prepnutie bez skokovej zmeny.
Kontaktné informácie
Dopyty: sales@nex-auto.com
Telefón: +86 153 9242 9628
Partner: NexAuto Technology Limited: https://www.nex-auto.com/
Nižšie nájdete obľúbené produkty a ďalšie informácie o spoločnosti AutoNex Controls
| TC-ODX081 | TC-ODA161 | TC-ODJ161 |
|---|---|---|
| TC-ODX161 | TC-ODD321 | TC-IDJ161 |
| S30A-7111CL | S30A-6011EA | S30A-7011EA |
| S30A-7011BA | S30A-4011BA | S30A-6011GB |














