Rewriting PLC Program from PLC-5/250 to ControlLogix RSLogix 5000 — figure 1

Přepis programu PLC z PLC-5/250 do ControlLogix RSLogix 5000

Přeneste programy blokového přenosu PLC-5/250 do systému ControlLogix RSLogix 5000 se správným mapováním stavových bitů .AE na .ER a .AD na .DN.

Nástroje pro automatický překlad naznačují, že program PLC-5/250 už „mluví“ jazykem Logix. Zkušenosti z výroby však ukazují opak. Celočíselné soubory se mění na struktury, blokové přenosy Remote I/O mizí a asynchronní stavové bity, které software řady 6200 zvýrazňoval, nemají v tagu MESSAGE žádný totožný protějšek. Migrace uspěje, když k ní inženýři přistoupí jako k redesignu přesunu dat, který se řídí publikacemi, jako je 1756-RM085, nikoli jako k hledání a nahrazování mnemotechnických zkratek.

Přepis programu PLC z PLC-5/250 na ControlLogix RSLogix 5000 — obrázek 1

Řídicí bity BTR/BTW se nepřevedou beze změn — znovu sestavte instrukce MSG a přepište každé použití .AE/.AD.

Asynchronní bity PLC-5 versus bity MSG

V PLC-5/250 prvky řízení blokového přenosu zpřístupňují .AD (Asynchronous Done) a .AE (Asynchronous Error) spolu se známější skupinou .DN/.ER. Tyto asynchronní příznaky nejsou ve všech okrajových případech synonymy pro .DN/.ER instrukce MSG v Logixu — PLC-5 může zobrazovat kombinované stavy částečného dokončení, které zasílání zpráv CIP jednoduše nereprodukuje. Před odstraněním vět BT zdokumentujte chování při nepravdivosti podmínky větve.

Bit BT v PLC-5 Bit MSG v Logixu Poznámky
.AD .DN Příznak úspěšného dokončení pro většinu migrovaných větví
.AE .ER Chybová větev; podrobnosti CIP ověřte v .ERR / .EXERR
.EN / .ST .EN / .ST Přepište zpracování povolení; nepředpokládejte shodné časování
Mechanická náhrada (poté přepište větev)
BTW N7:0 .AD  ->  MSG_tag.DN
BTW N7:0 .AE  ->  MSG_tag.ER
BTR N10:50 .AD -> MSG_tag.DN
BTR N10:50 .AE -> MSG_tag.ER

Architektonické náhrady blokových přenosů RIO

  • Implicitní připojení I/O — POINT, FLEX, ArmorBlock přes EtherNet/IP s aktualizacemi řízenými RPI a stavem .Faulted
  • Explicitní MSG — čtení/zápis datové tabulky CIP (nebo typované služby pouze tehdy, když protistranou skutečně zůstává PLC-5)
  • Produkované/spotřebovávané tagy — řadiče Logix si vyměňují data bez dotazované zprávy MSG
  • Most 1756-DHRIO — dočasné řešení pro zbývající rozvaděče 1771 během postupného přechodu

Nevkládejte větev BTR do Studio 5000 a pouze nepřejmenovávejte mnemotechnickou zkratku. Tato skupina instrukcí už neexistuje; instrukce MSG musí být vytvořena s platnou cestou CIP, typem služby, zdrojovými a cílovými prvky a časovým limitem.

Přepis programu PLC z PLC-5/250 na ControlLogix RSLogix 5000 — obrázek 2

Obraz PLC-5 ponechte v režimu pouze pro čtení, dokud buňka ControlLogix neprojde celým týdnem výroby.

Postup převodu krok za krokem

  1. Inventarizujte každý BTR/BTW: soubor, prvek, rack/skupinu/slot, délku a použití stavových bitů
  2. Ověřte, že firmware cílového systému podporuje potřebné služby zasílání zpráv a cesty EN2T/EN4TR
  3. Podle potřeby spusťte Translate PLC-5/SLC 500 a poté otevřete konfiguraci každé vygenerované instrukce MSG
  4. Nastavte Communication Path (backplane → ENxT → IP → vzdálený slot), Service Type a prvky
  5. Zbývající odkazy na .AE/.AD nahraďte odkazy na .ER/.DN u nových tagů MESSAGE
  6. Zachyťte .ER ve struktuře poruch; mazání a opětovné spuštění provádějte záměrně — nenechávejte osamocená povolení
  7. Převeďte soubory N/B/T/C na UDT nebo pole, ve kterých se operátoři stále vyznají
  8. Během FAT vynuťte původní předpoklady MCR/zón; právě zde se projeví překvapení způsobená pořadím skenování

Mapování .ER/.DN instrukce MSG po přechodu

Porovnejte délky a rychlosti aktualizací starších BT s časovými limity MSG (běžným výchozím pravidlem je ≥5× očekávaná doba služby). Během zkoušek v ustáleném provozu sledujte .DN/.ER spolu s procesními hodnotami. Před povolením zápisů ověřte osmičkové adresování uzlů DHRIO pomocí registru se známým vzorem. Procesor PLC-5 ponechte k dispozici pro návrat k původnímu řešení, dokud se KPI po celý výrobní týden nebudou shodovat.

Migrační hardware — řadiče, moduly třídy EN2T a dočasné DHRIO — by měl být skladován podle standardů ControlLogix a PAC, aby přechod nečekal na jediný přebytečný modul ENBT.

O autorovi

Mark Townsend | Seniorní automatizační inženýr – systémy Allen-Bradley

Mark Townsend je seniorní automatizační inženýr s více než 18 lety zkušeností s platformami Allen-Bradley, včetně ControlLogix, CompactLogix a staršího SLC-500. Každodenně pracuje s logikou RSLogix / Studio 5000 a uváděním HMI FactoryTalk View do provozu u zastarávajících i smíšených instalací.

Přepis programu PLC z PLC-5/250 do ControlLogix RSLogix 5000

Přeneste programy blokového přenosu PLC-5/250 do systému ControlLogix RSLogix 5000 se správným mapováním stavových bitů .AE na .ER a .AD na .DN.

Nástroje pro automatický překlad naznačují, že program PLC-5/250 už „mluví“ jazykem Logix. Zkušenosti z výroby však ukazují opak. Celočíselné soubory se mění na struktury, blokové přenosy Remote I/O mizí a asynchronní stavové bity, které software řady 6200 zvýrazňoval, nemají v tagu MESSAGE žádný totožný protějšek. Migrace uspěje, když k ní inženýři přistoupí jako k redesignu přesunu dat, který se řídí publikacemi, jako je 1756-RM085, nikoli jako k hledání a nahrazování mnemotechnických zkratek.

Přepis programu PLC z PLC-5/250 na ControlLogix RSLogix 5000 — obrázek 1

Řídicí bity BTR/BTW se nepřevedou beze změn — znovu sestavte instrukce MSG a přepište každé použití .AE/.AD.

Asynchronní bity PLC-5 versus bity MSG

V PLC-5/250 prvky řízení blokového přenosu zpřístupňují .AD (Asynchronous Done) a .AE (Asynchronous Error) spolu se známější skupinou .DN/.ER. Tyto asynchronní příznaky nejsou ve všech okrajových případech synonymy pro .DN/.ER instrukce MSG v Logixu — PLC-5 může zobrazovat kombinované stavy částečného dokončení, které zasílání zpráv CIP jednoduše nereprodukuje. Před odstraněním vět BT zdokumentujte chování při nepravdivosti podmínky větve.

Bit BT v PLC-5 Bit MSG v Logixu Poznámky
.AD .DN Příznak úspěšného dokončení pro většinu migrovaných větví
.AE .ER Chybová větev; podrobnosti CIP ověřte v .ERR / .EXERR
.EN / .ST .EN / .ST Přepište zpracování povolení; nepředpokládejte shodné časování
Mechanická náhrada (poté přepište větev)
BTW N7:0 .AD  ->  MSG_tag.DN
BTW N7:0 .AE  ->  MSG_tag.ER
BTR N10:50 .AD -> MSG_tag.DN
BTR N10:50 .AE -> MSG_tag.ER

Architektonické náhrady blokových přenosů RIO

  • Implicitní připojení I/O — POINT, FLEX, ArmorBlock přes EtherNet/IP s aktualizacemi řízenými RPI a stavem .Faulted
  • Explicitní MSG — čtení/zápis datové tabulky CIP (nebo typované služby pouze tehdy, když protistranou skutečně zůstává PLC-5)
  • Produkované/spotřebovávané tagy — řadiče Logix si vyměňují data bez dotazované zprávy MSG
  • Most 1756-DHRIO — dočasné řešení pro zbývající rozvaděče 1771 během postupného přechodu

Nevkládejte větev BTR do Studio 5000 a pouze nepřejmenovávejte mnemotechnickou zkratku. Tato skupina instrukcí už neexistuje; instrukce MSG musí být vytvořena s platnou cestou CIP, typem služby, zdrojovými a cílovými prvky a časovým limitem.

Přepis programu PLC z PLC-5/250 na ControlLogix RSLogix 5000 — obrázek 2

Obraz PLC-5 ponechte v režimu pouze pro čtení, dokud buňka ControlLogix neprojde celým týdnem výroby.

Postup převodu krok za krokem

  1. Inventarizujte každý BTR/BTW: soubor, prvek, rack/skupinu/slot, délku a použití stavových bitů
  2. Ověřte, že firmware cílového systému podporuje potřebné služby zasílání zpráv a cesty EN2T/EN4TR
  3. Podle potřeby spusťte Translate PLC-5/SLC 500 a poté otevřete konfiguraci každé vygenerované instrukce MSG
  4. Nastavte Communication Path (backplane → ENxT → IP → vzdálený slot), Service Type a prvky
  5. Zbývající odkazy na .AE/.AD nahraďte odkazy na .ER/.DN u nových tagů MESSAGE
  6. Zachyťte .ER ve struktuře poruch; mazání a opětovné spuštění provádějte záměrně — nenechávejte osamocená povolení
  7. Převeďte soubory N/B/T/C na UDT nebo pole, ve kterých se operátoři stále vyznají
  8. Během FAT vynuťte původní předpoklady MCR/zón; právě zde se projeví překvapení způsobená pořadím skenování

Mapování .ER/.DN instrukce MSG po přechodu

Porovnejte délky a rychlosti aktualizací starších BT s časovými limity MSG (běžným výchozím pravidlem je ≥5× očekávaná doba služby). Během zkoušek v ustáleném provozu sledujte .DN/.ER spolu s procesními hodnotami. Před povolením zápisů ověřte osmičkové adresování uzlů DHRIO pomocí registru se známým vzorem. Procesor PLC-5 ponechte k dispozici pro návrat k původnímu řešení, dokud se KPI po celý výrobní týden nebudou shodovat.

Migrační hardware — řadiče, moduly třídy EN2T a dočasné DHRIO — by měl být skladován podle standardů ControlLogix a PAC, aby přechod nečekal na jediný přebytečný modul ENBT.

O autorovi

Mark Townsend | Seniorní automatizační inženýr – systémy Allen-Bradley

Mark Townsend je seniorní automatizační inženýr s více než 18 lety zkušeností s platformami Allen-Bradley, včetně ControlLogix, CompactLogix a staršího SLC-500. Každodenně pracuje s logikou RSLogix / Studio 5000 a uváděním HMI FactoryTalk View do provozu u zastarávajících i smíšených instalací.

Napište komentář

Upozorňujeme, že komentáře musí být před zveřejněním schváleny.