PLC-program újraírása PLC-5/250-ről ControlLogix RSLogix 5000-re
Migrálja a PLC-5/250 blokkátviteli programokat a ControlLogix RSLogix 5000 rendszerbe, az .AE .ER, illetve az .AD .DN állapotbitek helyes megfeleltetésével.
Az automatikus fordítóprogramok azt sugallják, hogy egy PLC-5/250 program már eleve Logixul beszél. A gyártási tapasztalat mást mutat. Az integerfájlok struktúrákká válnak, a Remote I/O blokkátvitelek eltűnnek, a 6200-as sorozat szoftvere által kiemelt aszinkron állapotbiteknek pedig nincs pontos megfelelőjük egy MESSAGE tagben. A migráció akkor sikeres, ha a mérnökök adatmozgatási újratervezésként kezelik, olyan kiadványok útmutatása alapján, mint a 1756-RM085, nem pedig a mnemonikák egyszerű keresés-cseréjeként.
A BTR/BTW vezérlőbitek nem maradnak változatlanul — építse újra az MSG-utasításokat, és írja át minden .AE/.AD fogyasztó hivatkozását.
PLC-5 aszinkron bitek az MSG-bitekkel szemben
A PLC-5/250 rendszeren a blokkátvitel vezérlőelemei a megszokottabb .DN/.ER bitcsalád mellett .AD (Asynchronous Done) és .AE (Asynchronous Error) biteket is biztosítanak. Ezek az aszinkron jelzők nem minden szélső esetben a Logix MSG .DN/.ER bitjeinek szinonimái — a PLC-5 olyan vegyes, részleges befejezési állapotokat is jelezhet, amelyeket a CIP-üzenetkezelés egyszerűen nem reprodukál. A BT-rungok törlése előtt dokumentálja a rung-condition-out viselkedését.
| PLC-5 BT-bit | Logix MSG-bit | Megjegyzések |
|---|---|---|
| .AD | .DN | A legtöbb migrált ág sikeres befejezését jelző bit |
| .AE | .ER | Hibafolyamat; a CIP részleteihez vizsgálja meg az .ERR / .EXERR értékét |
| .EN / .ST | .EN / .ST | Írja át az engedélyezés kezelését; ne feltételezze, hogy az időzítés azonos |
Mechanikus helyettesítés (majd a rung átírása) 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
A RIO blokkátvitelek architekturális helyettesítői
- Implicit I/O-kapcsolatok — POINT, FLEX, ArmorBlock EtherNet/IP-n keresztül, RPI-vezérelt frissítésekkel és .Faulted állapottal
- Explicit MSG — CIP Data Table Read/Write (vagy típusos szolgáltatások csak akkor, ha a másik eszköz valóban PLC-5 marad)
- Produced/Consumed tagek — egymással adatot cserélő Logix-vezérlők lekérdezett MSG nélkül
- 1756-DHRIO híd — ideiglenes megoldás a fokozatos átállás során még használatban lévő 1771-es rackekhez
Ne illesszen be egy BTR-rungot a Studio 5000-be úgy, hogy csak átnevezi a mnemonikát. Az utasításcsalád megszűnt; az MSG-t érvényes CIP-útvonallal, szolgáltatástípussal, forrás- és célcímekkel, valamint időkorláttal kell létrehozni.
Tartsa a PLC-5 lemezképét csak olvasható állapotban mindaddig, amíg a ControlLogix-cella egy teljes gyártási hetet hibamentesen nem teljesít.
Lépésről lépésre végzett átalakítás
- Vegyen nyilvántartásba minden BTR/BTW-utasítást: fájl, elem, rack/csoport/slot, hossz és az állapotbitek fogyasztói
- Ellenőrizze, hogy a célfirmware támogatja-e a szükséges üzenetkezelési szolgáltatásokat, valamint a szükséges EN2T/EN4TR útvonalakat
- Futtassa a Translate PLC-5/SLC 500 eszközt, ahol hasznos, majd nyissa meg minden létrehozott MSG konfigurációját
- Állítsa be a Communication Path értékét (backplane → ENxT → IP → távoli slot), a Service Type értéket és az elemeket
- A fennmaradó .AE/.AD hivatkozásokat cserélje le az új MESSAGE tagek .ER/.DN hivatkozásaira
- Reteszelje az .ER értékét egy hibastruktúrába; tudatosan törölje és indítsa újra — ne hagyjon árván maradt engedélyezéseket
- Képezze le az N/B/T/C fájlokat olyan UDT-kbe vagy tömbökbe, amelyeket a kezelők továbbra is felismernek
- Az FAT során kényszerítse ki a korábbi MCR-/zónafeltételezéseket; itt jelennek meg a végrehajtási sorrend meglepetései
MSG .ER/.DN leképezés az átállás után
Hasonlítsa össze a régi BT-átvitelek hosszát és frissítési sebességét az MSG időkorlátaival (gyakori kiindulási szabály az elvárt szolgáltatási idő legalább ötszöröse). A bejáratási tesztek során trendelje a .DN/.ER értékeket a folyamatértékek mellett. A DHRIO-csomópontok oktális címzését egy ismert mintájú regiszterrel igazolja, mielőtt engedélyezi az írásokat. Tartsa elérhetően a PLC-5 processzort visszaállítás céljából mindaddig, amíg a KPI-k egy teljes gyártási héten át nem egyeznek.
A migrációs hardvert — vezérlőket, EN2T-osztályú modulokat és ideiglenes DHRIO-egységeket — a ControlLogix és PAC szabványai szerint érdemes készleten tartani, hogy az átállást ne egyetlen feleslegessé vált ENBT-re várva kelljen elhalasztani.
A szerzőről
Mark Townsend | Senior automatizálási mérnök – Allen-Bradley rendszerek
Mark Townsend vezető automatizálási mérnök, aki több mint 18 éve dolgozik Allen-Bradley platformokon, többek között ControlLogix, CompactLogix és korábbi SLC-500 rendszereken. Mindennapi munkája az RSLogix / Studio 5000 logikájának fejlesztése, valamint a FactoryTalk View HMI-rendszerek üzembe helyezése régi és vegyes eszközparkokban.