Przepisanie programu PLC z PLC-5/250 do ControlLogix RSLogix 5000
Przenieś programy blokowego transferu PLC-5/250 do ControlLogix RSLogix 5000, prawidłowo mapując bity statusu .AE na .ER oraz .AD na .DN.
Narzędzia do automatycznego tłumaczenia sugerują, że program PLC-5/250 już „mówi” w języku Logix. Doświadczenie produkcyjne pokazuje coś innego. Pliki integer stają się strukturami, transfery blokowe Remote I/O znikają, a asynchroniczne bity statusu wyróżniane przez oprogramowanie serii 6200 nie mają identycznego odpowiednika w tagu MESSAGE. Migracja kończy się powodzeniem, gdy inżynierowie traktują ją jako przeprojektowanie przepływu danych, prowadzone na podstawie publikacji takich jak 1756-RM085, a nie jako wyszukiwanie i zamianę mnemoników.
Bity sterujące BTR/BTW nie zachowują się bez zmian — odtwórz instrukcje MSG i przepisz każdego odbiorcę .AE/.AD.
Asynchroniczne bity PLC-5 a bity MSG
W PLC-5/250 elementy sterujące transferem blokowym udostępniają .AD (Asynchronous Done) i .AE (Asynchronous Error) obok lepiej znanej rodziny .DN/.ER. Te flagi asynchroniczne nie są w każdym przypadku synonimami bitów .DN/.ER instrukcji MSG w Logix — PLC-5 może prezentować mieszane stany częściowego zakończenia, których komunikacja CIP po prostu nie odtwarza. Przed usunięciem szczebli BT udokumentuj zachowanie rung-condition-out.
| Bit BT PLC-5 | Bit MSG Logix | Uwagi |
|---|---|---|
| .AD | .DN | Flaga pomyślnego zakończenia dla większości migrowanych gałęzi |
| .AE | .ER | Ścieżka błędu; sprawdź .ERR / .EXERR, aby uzyskać szczegóły CIP |
| .EN / .ST | .EN / .ST | Przepisz obsługę załączenia; nie zakładaj identycznego taktowania |
Zastąpienie mechaniczne (następnie przepisz szczebel) 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
Architektoniczne zamienniki transferów blokowych RIO
- Połączenia niejawne I/O — POINT, FLEX, ArmorBlock przez EtherNet/IP z aktualizacjami sterowanymi przez RPI i statusem .Faulted
- Jawne MSG — odczyt/zapis tabeli danych CIP (lub usługi typowane wyłącznie wtedy, gdy urządzenie nadrzędne rzeczywiście nadal pozostaje PLC-5)
- Tagi produkowane/konsumowane — sterowniki Logix wymieniające dane bez odpytywania za pomocą MSG
- Most 1756-DHRIO — tymczasowe rozwiązanie dla pozostałych stojaków 1771 podczas etapowego przełączania
Nie wklejaj szczebla BTR do Studio 5000 i nie zmieniaj tylko nazwy mnemoniku. Rodzina instrukcji zniknęła; instrukcję MSG trzeba utworzyć z prawidłową ścieżką CIP, typem usługi, elementami źródłowymi i docelowymi oraz limitem czasu.
Zachowaj obraz PLC-5 w trybie tylko do odczytu, dopóki komórka ControlLogix nie przepracuje pełnego tygodnia produkcyjnego.
Konwersja krok po kroku
- Zainwentaryzuj każdy BTR/BTW: plik, element, stojak/grupę/slot, długość oraz odbiorców bitów statusu
- Potwierdź, że oprogramowanie układowe urządzenia docelowego obsługuje potrzebne usługi komunikacyjne i ścieżki EN2T/EN4TR
- Uruchom Translate PLC-5/SLC 500 tam, gdzie jest to przydatne, a następnie otwórz każdą wygenerowaną konfigurację MSG
- Ustaw Communication Path (backplane → ENxT → IP → zdalny slot), Service Type oraz elementy
- Zastąp pozostałe odwołania .AE/.AD odpowiednio przez .ER/.DN w nowych tagach MESSAGE
- Zatrzaskuj .ER w strukturze błędu; kasuj i wyzwalaj ponownie w sposób zamierzony — nie pozostawiaj osieroconych sygnałów enable
- Odwzoruj pliki N/B/T/C na UDT lub tablice, które operatorzy nadal rozpoznają
- Wymuś założenia dotyczące MCR/stref podczas FAT; tutaj ujawniają się niespodzianki związane z kolejnością skanowania
Odwzorowanie MSG .ER/.DN po przełączeniu
Porównaj długości starszych transferów BT i częstotliwości aktualizacji z limitami czasu MSG (≥5× oczekiwanego czasu usługi to często dobry punkt wyjścia). Podczas testów stabilizacyjnych śledź trendy .DN/.ER wraz z wartościami procesu. Przed włączeniem zapisów potwierdź adresowanie ósemkowe węzłów DHRIO za pomocą rejestru wzorca o znanej wartości. Zachowaj procesor PLC-5 jako rozwiązanie awaryjnego powrotu do poprzedniej konfiguracji, dopóki wskaźniki KPI nie będą zgodne przez cały tydzień produkcyjny.
Sprzęt migracyjny — sterowniki, moduły klasy EN2T oraz tymczasowe moduły DHRIO — powinien być magazynowany zgodnie ze standardami ControlLogix i PAC, aby przełączenie nie czekało na pojedynczy nadmiarowy moduł ENBT.
O autorze
Mark Townsend | Starszy inżynier automatyki – systemy Allen-Bradley
Mark Townsend jest starszym inżynierem automatyki z ponad 18-letnim doświadczeniem w pracy z platformami Allen-Bradley, obejmującym ControlLogix, CompactLogix i starsze systemy SLC-500. Na co dzień zajmuje się logiką RSLogix / Studio 5000 oraz uruchamianiem interfejsów HMI FactoryTalk View w starzejących się i mieszanych flotach urządzeń.