Migrace z PLC-5 na ControlLogix: Přestavte kontrakt I/O
Migrační rámec pro převod logiky PLC-5 a Remote I/O do systému ControlLogix se zaměřením na datové kontrakty, chování blokových přenosů, předpoklady týkající...
Převod PLC-5 může vytvořit platný kód Logix, a přesto způsobit selhání procesu. Datové soubory, blokové přenosy Remote I/O, chování při skenování a stav komunikace byly součástí původního kontraktu stroje, i když je tak nikdo nedokumentoval.

Úspěšná migrace PLC znovu vytváří kontrakt I/O a dat mezi starým rozvaděčem a moderním řídicím systémem.
Nejbezpečnější migrace tento kontrakt rekonstruuje. Překladový software může urychlit převod instrukcí, ale nedokáže rozhodnout, co znamenal starý stavový bit, jak rychle se měl aktualizovat analogový blok nebo která zastaralá hodnota měla zablokovat sekvenci.
Inventarizujte chování, nejen instrukce
U každého rozvaděče a adaptéru zaznamenejte adresování, katalogové označení modulu, mapu diskrétních signálů, délku blokového přenosu, rychlost aktualizace, škálování, reakci na poruchy a alarmy. Sledujte každý výsledek instrukcí BTR a BTW až do logiky, která jej používá. Impuls trvající jeden sken vyžaduje jiné zpracování než stav udržovaný až do dalšího přenosu.
Zdokumentujte dobu skenu, logiku STI, komunikační cesty zpráv a odkazy HMI na soubory. Celá čísla a bitové soubory PLC-5 často sloužily jako neformální rozhraní. V systému ControlLogix by se měly změnit na pojmenované tagy nebo struktury s jednoznačně určeným vlastnictvím.
Vyberte způsob přechodu z Remote I/O
Fázovaný projekt může dočasně zachovat Remote I/O. Příručka Rockwell 1756-RIO popisuje plánovaný přenos diskrétních dat a dat blokových přenosů pro migraci. Vytváří řízený most, zatímco se nahrazuje provozní I/O; neznamená to, že stará síť zůstane trvalým řešením.
Kompletní přechod nahrazuje rozvaděče I/O prostřednictvím EtherNet/IP a rozšiřuje rozsah odstávky i testování. Volba závisí na dostupnosti náhradních dílů, stavu kabeláže, požadované době odstávky a důsledcích návratu k původnímu řešení.
Přepište řízení s využitím jednoznačných stavů
Nenahrazujte mechanicky bity dokončení nebo chyb. Vytvořte komunikační strukturu se stavem požadavku, aktivním stavem, dokončením, chybou, rozšířenou chybou, časovým razítkem a stavem platnosti dat. Uživatelé dat musí vědět, zda jsou data aktuální, zastaralá nebo nedostupná.
Znovu otestujte jednorázové impulsy, sekvencery, nepřímé adresování, zóny MCR, asynchronní I/O a opakované spouštění zpráv. Úlohy ControlLogix se provádějí jinak než kontinuální sken PLC-5. Ekvivalentní instrukce nezaručují ekvivalentní časování.
Ověřte návrat před uvedením do provozu
Otestujte běžné sekvence, každou podmínku povolení, ztrátu komunikace s každým adaptérem, zastaralá analogová data, obnovení komunikace a řízený restart. Kritické výstupy a procesní hodnoty porovnávejte s časovými razítky. Plán návratu musí zahrnovat otestovaný hardware, zálohy a termín pro rozhodnutí.
Kandidátní platformy a náhradní díly lze prohlédnout ve sbírce systémů PLC a PAC, hardware však musí vycházet z ověřeného kontraktu I/O.
Náš názor: nebezpečnou zkratkou je prohlásit přeložený kód za „z větší části dokončený“. O tom, zda může závod řídicímu systému důvěřovat, rozhoduje poslední nezdokumentované časování a chování při poruchách.
Na co se inženýři ptají před provedením změny
Lze kód PLC-5 převést automaticky?
Nástroje mohou převést části instrukční sady, ale inženýři musí přepracovat I/O, komunikaci, datové struktury, časování a zpracování poruch.
Musí být Remote I/O při přechodu nahrazeno?
Ne vždy. Podporovaný most může umožnit fázovaný přechod, ale stav systému, náhradní díly a plány vyřazení musí být jasně stanoveny.
Co je třeba otestovat?
Otestujte sekvence, podmínky povolení, ztrátu adaptéru, zastaralá data, obnovení komunikace, alarmy, zásahy obsluhy a časově řízený návrat.