GE Fanuc CPU350 to CPU360 Migration: Fix Logicmaster 90 Recognition

Migracja z GE Fanuc CPU350 do CPU360: naprawa rozpoznawania przez Logicmaster 90

Adminubestplc|
Napraw rozpoznawanie Logicmaster 90 podczas migracji z GE Fanuc CPU350 do CPU360. Kroki dotyczące oprogramowania układowego, oprogramowania i Proficy.

Migracja GE Fanuc Series 90-30 z IC693CPU350 do IC693CPU360: rozwiązywanie problemów z rozpoznawaniem przez Logicmaster 90

Aktualizacja sterownika PLC GE Fanuc Series 90-30 z IC693CPU350 do IC693CPU360 często powoduje frustrujący problem. Starsze oprogramowanie Logicmaster 90 może nie rozpoznać nowego modułu CPU. Ten przewodnik wyjaśnia przyczyny problemu i przedstawia przejrzystą ścieżkę migracji dla inżynierów automatyki przemysłowej.

Dlaczego Logicmaster 90 nie wykrywa IC693CPU360

Wspólny sprzęt, różna architektura pamięci

IC693CPU350 i IC693CPU360 wyglądają identycznie z zewnątrz. Oba wykorzystują procesor 80386EX pracujący z częstotliwością 25 MHz. Ich systemy pamięci znacznie się jednak różnią. CPU350 oferuje stałe 48 KB pamięci programu użytkownika. Natomiast CPU360 zapewnia konfigurowalne 240 KB. W rezultacie starsze wersje oprogramowania nie mogą rozpoznać nowego modułu. Nie jest to usterka sprzętowa. Jest to ograniczenie oprogramowania, które wymaga określonej ścieżki aktualizacji.

Minimalne wersje oprogramowania obsługujące CPU360

Logicmaster 90 musi spełniać rygorystyczne wymagania dotyczące wersji. Zgodnie z dokumentacją GE Fanuc wymagane jest oprogramowanie do programowania PLC dla MS-DOS w wersji 9.02 lub nowszej. Ta wersja obsługuje funkcje oprogramowania sprzętowego w wydaniu 9.00 dla rodzin CPU 35x i 36x. Ponadto oprogramowanie do programowania PLC dla systemu Windows wymaga wersji 2.00 lub nowszej do programowania w języku C. Dlatego przed skonfigurowaniem nowego sprzętu zawsze sprawdzaj wersję Logicmaster. Wersja oprogramowania bezpośrednio steruje bazą danych katalogu sprzętu.

Wydanie oprogramowania sprzętowego 9.0: kluczowy próg

Wydanie oprogramowania sprzętowego 9.0 znacząco rozszerzyło możliwości CPU360. Przed tym wydaniem CPU360 miał stałe ograniczenia pamięci. Wydanie 9.0 odblokowało pełne 240 KB konfigurowalnej pamięci użytkownika. Umożliwiło również konfigurowanie odwołań %R, %AI i %AQ. Ponadto usunięto ograniczenia rozmiaru bloków programu C. Przed wersją 9.10 bloki C przekraczające 64 KB nie były prawidłowo zapisywane. Bieżące wydanie naprawiło również problemy z niezawodnością trybu SNP Master występujące w wersji 9.00. W związku z tym sprawdzenie rzeczywistej wersji oprogramowania sprzętowego jest pierwszym krokiem diagnostycznym.

Aktualizacja oprogramowania sprzętowego CPU360 krok po kroku

Jak wykonać aktualizację oprogramowania sprzętowego w miejscu instalacji

Oprogramowanie sprzętowe można zaktualizować za pośrednictwem połączenia szeregowego z PLC. IC693CPU360 przechowuje oprogramowanie sprzętowe w pamięci FLASH. Umożliwia to aktualizacje w miejscu instalacji bez wymiany podzespołów fizycznych. Potrzebny będzie komputer z portem szeregowym RS-232 oraz odpowiedni kabel. Najpierw wykonaj kopię zapasową wszystkich informacji użytkownika, w tym programu, konfiguracji i identyfikatora CPU. Następnie zapisz nowe oprogramowanie sprzętowe w pamięci FLASH za pomocą oprogramowania programistycznego. Na koniec przywróć informacje użytkownika z kopii zapasowej. Ten trzyetapowy proces zapobiega utracie danych. Należy pamiętać, że po aktualizacji do wersji 9.00 cykl zasilania wyczyści zawartość pamięci RAM, jeśli obszar pamięci flash użytkownika nie zostanie prawidłowo zapisany. Użycie oprogramowania sprzętowego w wersji 9.01 lub nowszej eliminuje to konkretne ryzyko.

Dostosowanie konfiguracji Logicmaster 90

Oprócz sprawdzania wersji należy zwrócić uwagę na kilka parametrów konfiguracji. Logicmaster utrzymuje katalog sprzętu definiujący dostępne typy procesorów CPU. W starszym pliku katalogu może po prostu brakować wpisu CPU360. Aktualizacja Logicmaster do najnowszej wersji rozwiązuje ten problem. System musi również mieć zgodne ustawienia protokołu komunikacyjnego. CPU360 obsługuje protokoły SNP slave i SNP-X slave za pośrednictwem złącza zasilacza. Funkcjonalność SNP/SNP-X master wymaga jednak modułu CMM. W przypadku bezpośrednich połączeń z portem programowania domyślne ustawienia identyfikatora SNP i szybkości transmisji muszą się zgadzać. Niezgodność tych parametrów powoduje awarię komunikacji przypominającą problem z rozpoznawaniem urządzenia.

Wpływ wersji sprzętu na czas pracy baterii

Różnice w czasie pracy baterii między wersjami CPU360

Różnice między wersjami sprzętu wprowadzają dodatkowe kwestie operacyjne. Wersje sprzętu CPU360-Dx i wcześniejsze zapewniają szacowany czas pracy baterii wynoszący 6 lat w temperaturze 25 stopni Celsjusza. Wersje CPU360-Ex i nowsze wykorzystują jednak komponent pamięci RAM cache, który znacząco skraca czas pracy baterii. W temperaturze 25 stopni Celsjusza te nowsze wersje zapewniają jedynie około 10 miesięcy podtrzymania bateryjnego. W temperaturze 60 stopni Celsjusza czas ten spada do 5,5 miesiąca. Inżynierowie przeprowadzający migrację z CPU350 do CPU360 muszą uwzględnić ten skrócony okres między czynnościami konserwacyjnymi. Bateria zachowuje zawartość krytycznej pamięci RAM, w tym program, konfigurację i wartości rejestrów, podczas utraty zasilania. Krótszy czas pracy baterii zwiększa ryzyko utraty pamięci i późniejszych awarii systemu.

Dlaczego Logicmaster 90 osiąga swoje granice

Ograniczenia starszego oprogramowania we współczesnych środowiskach

Logicmaster 90 reprezentuje paradygmat programowania z czasów systemu DOS. Oprogramowania nie można zainstalować bezpośrednio w oknie DOS w systemie Windows NT ani Windows 95 bez zastosowania specjalnych procedur. Wymaga określonych menedżerów pamięci i zajmuje około 4 MB miejsca na dysku. Co ważniejsze, Logicmaster 90 nie obsługuje nowoczesnych systemów operacyjnych Windows. Stanowi to wyzwanie związane z utrzymaniem w miarę rozwoju stanowisk inżynierskich. Oprogramowanie nakłada również ograniczenia dotyczące nazewnictwa, które kolidują z nowoczesnymi środowiskami programistycznymi. Nazwy zmiennych i bloków nie mogą zawierać określonych znaków specjalnych, w tym podwójnych znaków podkreślenia, znaków plus ani symboli procentu. Ograniczenia te sprawiają, że Logicmaster staje się coraz mniej praktyczny w kontekście długoterminowego wsparcia.

Proficy Machine Edition: strategiczny następca

Proficy Machine Edition jest nowoczesnym następcą Logicmaster 90. To środowisko oparte na systemie Windows obsługuje całą rodzinę procesorów Series 90-30, w tym IC693CPU360. Kreator importu akceptuje kopie zapasowe folderów Logicmaster utworzone w wersji 4.0 lub nowszej. Inżynierowie mogą migrować istniejące programy bez przepisywania logiki drabinkowej od podstaw. Proces importu generuje szczegółowy raport konwersji. Raport ten określa każdy element programu jako zaimportowany, zaimportowany z ostrzeżeniami lub zakończony niepowodzeniem. Większość ostrzeżeń dotyczy konwencji nazewnictwa zmiennych lub dostosowania typów danych. System stosuje również własne konwencje rejestrów tablicowych podczas konwersji. Takie podejście zachowuje oryginalną logikę programu, jednocześnie umożliwiając korzystanie z nowoczesnych funkcji programistycznych.

Porównanie podejść do migracji oparte na danych

Logicmaster 90 a Proficy Machine Edition

Poniższa tabela podsumowuje najważniejsze różnice ilościowe między utrzymywaniem Logicmaster 90 a migracją do Proficy Machine Edition w zakresie obsługi CPU360. Wartości te pochodzą z oficjalnej dokumentacji GE Fanuc i raportów inżynierów terenowych.

Parametr Logicmaster 90 Proficy Machine Edition
System operacyjny MS-DOS 5.0+ Windows 7 i nowszy
Minimalna wersja dla CPU360 9.02 (DOS) 7.x lub nowsza
Obsługa pamięci użytkownika Do 240K bajtów Pełne 240K bajtów
Możliwość importu N/D Wersja folderu Logicmaster 4.0+
Edycja online Ograniczone Obsługiwane

Rozwiązanie problemu konfiguracji pamięci CPU360

Konfigurowalny przydział pamięci

Konfigurowalna architektura pamięci CPU360 wiąże się z wyjątkowym wymaganiem konfiguracyjnym. Począwszy od wersji oprogramowania układowego 9.0, inżynierowie mogą przydzielać pamięć między rejestry %R, wejścia analogowe %AI i wyjścia analogowe %AQ. Całkowita dostępna pamięć użytkownika nadal wynosi 240K bajtów. Jednak podział między tymi typami pamięci wpływa na rzeczywistą pojemność programu. Na przykład przydzielenie 32 640 słów rejestrom %R zajmuje znaczną część dostępnej pamięci. Logicmaster 90 obsługuje konfigurację w przyrostach co 128 słów, od 128 do 16 384 słów. Proficy Machine Edition rozszerza ten zakres do 32 640 słów. Ta elastyczność umożliwia optymalizację pod kątem konkretnych wymagań aplikacji, ale wymaga starannego planowania podczas migracji.

Weryfikacja i walidacja po pomyślnym rozpoznaniu

Cztery krytyczne kontrole integralności systemu

Po rozwiązaniu problemu z rozpoznawaniem inżynierowie muszą sprawdzić integralność systemu. Proces weryfikacji powinien obejmować cztery krytyczne kontrole. Po pierwsze, należy potwierdzić, że tabela błędów nie zawiera błędów niezgodności konfiguracji. Po drugie, należy sprawdzić, czy identyfikator CPU i ustawienia SNP odpowiadają oryginalnej konfiguracji. Po trzecie, należy przetestować komunikację ze wszystkimi modułami interfejsu Ethernet. Moduł Ethernet IC693CMM321 wymaga wersji oprogramowania sprzętowego 1.10 lub nowszej w celu zapewnienia zgodności z jednostkami CPU 35x i 36x. Po czwarte, należy wykonać zapis w trybie pracy, aby potwierdzić zgodność programu. Jeśli oprogramowanie Logicmaster wyświetli stan „EQUAL” po zapisie, migracja jest funkcjonalnie zakończona. Każde odstępstwo wymaga natychmiastowego zbadania przed ponownym przekazaniem systemu do produkcji.

Uwagi praktyczne dotyczące migracji starszych systemów

Praktyczne wskazówki z wdrożeń w rzeczywistych warunkach

Podczas tej migracji należy zwrócić uwagę na kilka problemów potwierdzonych w praktyce. Adaptery USB–szeregowe często powodują sporadyczne przerwy w komunikacji SNP. Bardziej niezawodną łączność zapewnia natywny port RS-232 lub karta szeregowa PCIe. Jednostki CPU350 i CPU360 obsługują tryb Stop I/O Scan, który zamraża wejścia, utrzymując jednocześnie wykonywanie logiki. Tryb ten jest przydatny w procesach, które nie tolerują pełnego zatrzymania podczas odczytów diagnostycznych. Przed rozpoczęciem jakichkolwiek operacji związanych z oprogramowaniem sprzętowym lub programem napięcie baterii pod obciążeniem musi przekraczać 2,8 V. Rozładowana bateria w jednostce CPU350 lub CPU360 kasuje program i powoduje wystąpienie błędu CPU. Inżynierowie powinni zawsze sprawdzać stan baterii jako pierwszy krok każdej interwencji w starszym systemie.

Strategiczne zalecenia dotyczące długoterminowego wsparcia Series 90-30

Budowanie trwałej strategii migracji

Organizacje utrzymujące systemy Series 90-30 powinny przyjąć proaktywną strategię migracji. Logicmaster 90 nie może być natywnie instalowany na nowoczesnych systemach operacyjnych Windows bez wirtualizacji. Zwiększa to ryzyko związane ze wsparciem w miarę awarii starszych stacji roboczych. Proficy Machine Edition w wersji 9.5 działa na platformach Windows 7 i nowszych. Zapewnia trwałe środowisko programistyczne dla istniejącego sprzętu. Kreator importu zachowuje wieloletnie inwestycje w logikę drabinkową, umożliwiając jednocześnie korzystanie z nowoczesnych procesów programistycznych. Przed importem inżynierowie powinni udokumentować całą strukturę folderów Logicmaster. Powinni również zachować kopie zapasowe oryginalnych plików projektów do czasu pełnego sprawdzenia potwierdzającego poprawność konwersji. To podwójne podejście zapewnia ciągłość działania, jednocześnie umożliwiając budowę zmodernizowanej infrastruktury automatyki.

Przypadek zastosowania: migracja oczyszczalni ścieków

Scenariusz z życia wzięty

Niedawno miejski zakład uzdatniania wody zmodernizował sterownik PLC Series 90-30 z CPU350 do CPU360. Zespół inżynieryjny najpierw sprawdził wersję Logicmaster (9.02) i zaktualizował katalog sprzętu. Następnie przeprowadził aktualizację oprogramowania sprzętowego do wersji 9.10, aby zapewnić stabilną komunikację SNP. Po dostosowaniu przydziału rejestrów %R do 16 384 słów zaimportował oryginalny projekt Logicmaster do Proficy Machine Edition. Raport importu wskazał jedynie drobne ostrzeżenia dotyczące nazewnictwa zmiennych. Zespół zweryfikował system, sprawdzając tabelę usterek i wykonując zapis w trybie pracy. Migracja zakończyła się bez przestoju produkcji. Ten przypadek pokazuje znaczenie uporządkowanego podejścia i proaktywnej wymiany baterii.

Najczęściej zadawane pytania

1. Dlaczego Logicmaster 90 nie rozpoznaje mojego nowego IC693CPU360?

Logicmaster 90 wymaga wersji 9.02 lub nowszej do obsługi CPU360. Starsze wersje nie zawierają pozycji CPU360 w katalogu sprzętu. Ponadto do pełnej obsługi pamięci i funkcji wymagana jest wersja oprogramowania sprzętowego 9.0 lub nowsza.

2. Czy można zaktualizować oprogramowanie sprzętowe CPU360 w terenie?

Tak. CPU360 przechowuje oprogramowanie sprzętowe w pamięci FLASH. Aktualizację w terenie można przeprowadzić przez port szeregowy RS-232, używając komputera i odpowiedniego kabla. Przed aktualizacją zawsze wykonaj kopię zapasową danych użytkownika.

3. Jaka jest żywotność baterii IC693CPU360?

Żywotność baterii zależy od wersji sprzętowej. Wersje CPU360-Dx i wcześniejsze zapewniają około 6 lat przy temperaturze 25°C. Wersje CPU360-Ex i nowsze zapewniają tylko około 10 miesięcy przy temperaturze 25°C ze względu na komponent pamięci RAM cache.

4. Jak przeprowadzić migrację z Logicmaster 90 do Proficy Machine Edition?

Proficy Machine Edition zawiera kreator importu. Akceptuje kopie zapasowe folderów Logicmaster utworzone w wersji 4.0 lub nowszej. Kreator generuje raport konwersji, który identyfikuje zaimportowane elementy, ostrzeżenia i błędy.

5. Jakie protokoły komunikacyjne obsługuje CPU360?

CPU360 obsługuje protokoły podrzędne SNP i SNP-X za pośrednictwem złącza zasilania. Funkcjonalność nadrzędna SNP/SNP-X wymaga modułu CMM. W przypadku programowania bezpośredniego upewnij się, że ustawienia identyfikatora SNP i szybkości transmisji są zgodne.

W przypadku pytań skontaktuj się z nami pod adresem sales@nex-auto.com lub za pośrednictwem WhatsApp +86 153 9242 9628.

Partner: NexAuto Technology Limited: https://www.nex-auto.com/

Sprawdź poniżej informacje o popularnych produktach w AutoNex Controls

2090-CPBM4DF-10AF75 2090-CPBM4DF-10AF90 2090-CPBM4DF-14AF01
2090-CPBM4DF-14AF02 05704-A-0121 05704-A-0122
05704-A-0123 05704-A-0131 IC200UDR002
IC200UDR040 XBTGT1130 XBTGT2120
XBTGT2430 XBTGT2930 TM218LDA40DRN
Wróć do bloga

Zostaw komentarz

Proszę pamiętać, że komentarze muszą zostać zatwierdzone przed publikacją.