SIMATIC S5 – wgrywanie programu z EPROM, procedura Overall Reset, modele 6ES5
Pytanie
jak wprowadzić program z epromu do sterownika simatic s5
Odpowiedź Sztucznej Inteligencji
Bezpośrednia odpowiedź na pytanie
- Program z modułu EPROM/EEPROM wprowadza się do sterownika SIMATIC S5 poprzez tzw. „Overall Reset” (Urlöschen) lub funkcję COPY.
- Procedura ogólna: sterownik w STOP → zasilanie OFF → włożyć EPROM → zasilanie ON → wykonać sekwencję RUN→STOP (lub COPY) → odczekać aż dioda STOP świeci ciągle → przełączyć CPU w RUN.
- Kluczowe punkty: zgodny moduł, poprawna sekwencja przełącznika, brak baterii-SRAM (jeśli chcemy wymusić kopiowanie), weryfikacja diod.
Szczegółowa analiza problemu
-
Architektura pamięci S5
• CPU wykonuje kod tylko z RAM (ulotny).
• EPROM/EEPROM pełni funkcję trwałej kopii zapasowej.
• „Overall Reset” kasuje RAM i inicjuje automatyczne kopiowanie zawartości modułu do RAM.
-
Przygotowanie sprzętowe
• Sprawdź model CPU (np. 95U, 100U, 115U, 944B) i typ modułu (2764 → 8 kB, 27128 → 16 kB, 27256 → 32 kB).
• Zrób kopię programu (PG/STEP 5) i odłącz zasilanie maszyny.
• Jeśli w CPU znajduje się bateria-SRAM – odłącz ją, by wymusić ładowanie z EPROM.
-
Instalacja modułu
• Zasilanie OFF → włóż EPROM do gniazda MEMORY SUBMODULE, zachowując kluczowanie/ESD.
• Zasilanie ON → przełącznik CPU pozostaje w STOP.
-
„Overall Reset” (Urlöschen) – CPU 90U/95U/100U
• Przytrzymaj przełącznik w STOP ~3 s aż dioda STOP zacznie migać → zwolnij.
• CPU kasuje RAM, wykrywa EPROM i zaczyna kopiowanie (STOP miga).
• Po zakończeniu STOP świeci ciągle (brak błędów BASP/SF).
„Overall Reset” – CPU 115U/135U/155U
• Sekwencja RUN → STOP (< 1 s) → przytrzymaj STOP 3–5 s.
• Pozostałe kroki jak wyżej.
-
Uruchomienie
• Przełącz CPU w RUN. Dioda RUN świeci stałe, STOP gaśnie.
• Zweryfikuj działanie logiki lub diagnostykę w STEP 5.
-
Alternatywa: kopiowanie przez PG
• Podłącz PG (np. Field PG M5/M6) lub PC z interfejsem AS511/USB→TTY.
• STEP 5 → Utilities / EPROM → Transfer EPROM → PLC.
• Przy problemach z wbudowanym prommerem (błąd „Hardware error”, nr 900) użyj zewnętrznego USB-prommera („s5eprom”). [Źródła Siemens ID 109744421, forum]
-
Weryfikacja po wgraniu
• Sumy kontrolne bloków (OB, FB, FC, DB) → „Compare PLC/PG”.
• Diagnostyka: Diagnosepuffer, status wejść/wyjść.
Aktualne informacje i trendy
- S5 jest produktem wycofanym (End of Life 2003), ale Siemens nadal publikuje noty wsparcia, a rynek wtórny dostarcza moduły pamięci i USB-prommery.
- Popularne narzędzia migracyjne S5→S7 (Step 7 Classic) lub TIA Portal, a także konwertery kodu w języku STL.
- Trend: digital twin – skanowanie EPROM, konwersja do plików S5D i symulacja w emulatorach PLC (napędza utrzymanie ruchu przy braku oryginalnych PG).
Wspierające wyjaśnienia i detale
- EPROM (UV) vs EEPROM: pierwszy kasuje się lampą UV, drugi elektrycznie – CPU S5 umożliwia programowanie tylko EEPROM, nie EPROM.
- Diody CPU:
• STOP – miga podczas kopiowania, świeci po zakończeniu;
• BASP/SF – błąd sprzętowy/programu.
- Ochrona ESD: używaj opasek antystatycznych; piny EPROM są wrażliwe.
Aspekty etyczne i prawne
- Modyfikacja programu może zmienić funkcje bezpieczeństwa maszyny – konieczna ponowna ocena ryzyka zgodnie z Dyrektywą Maszynową/CE.
- Prawa autorskie do kodu PLC mogą należeć do integratora; kopiowanie wymaga uprawnienia właściciela IP.
- Utylizacja starych EPROM zawierających ołów/kadm – zgodnie z WEEE/RoHS.
Praktyczne wskazówki
- Zawsze wykonaj „IMAGE” całego PLC (STEP 5, funkcja Backup) przed jakąkolwiek ingerencją.
- Oznacz moduły datą i wersją softu; przechowuj w antystatycznych torebkach wraz z kopią cyfrową (.S5D).
- Jeśli CPU zatrzymuje się zaraz po RUN: odczytaj Diagnosepuffer – najczęstsze przyczyny to brak modułu I/O deklarowanego w startup OB 20 lub błąd peryferyjny.
Ewentualne zastrzeżenia lub uwagi dodatkowe
- Stare EPROM-y mogą tracić zawartość (ładunek w bramce MOSFET) po ~20 latach; zalecane jest ich ponowne odczytanie i zapis na nowym EEPROM.
- Theoretically hot-swap nie był wspierany, ale bywa praktykowany – grozi uszkodzeniem CPU.
- Brak kompatybilności rozmiaru EPROM → CPU wskazuje błąd BASP.
Sugestie dalszych badań
- Migracja projektu S5 do S7-1200/1500 – narzędzia SiVarc, InSiPad, Softing.
- Otwarte biblioteki do komunikacji S5 (libnodave, python-snap7) – przydatne do zdalnego back-upu.
- Badanie metody odczytu EPROM przy użyciu uniwersalnych programatorów (TL866II Plus) i konwersji bin→S5D.
Krótkie podsumowanie
Wprowadzenie programu z EPROM do SIMATIC S5 polega na:
- fizycznym zainstalowaniu kompatybilnego modułu,
- wykonaniu procedury Overall Reset/COPY w trybie STOP,
- odczekaniu na automatyczne skopiowanie do RAM,
- przełączeniu CPU w RUN i weryfikacji działania.
Kluczowe jest zachowanie bezpieczeństwa maszyny, sprawdzenie zgodności sprzętowej oraz wykonanie kopii zapasowej. Mimo że S5 to już system „legacy”, na rynku dostępne są narzędzia (USB-prommery, STEP 5 pod Windows 10) i procedury pozwalające na niezawodne przywrócenie programu lub migrację do nowszych platform.
Zastrzeżenie: Odpowiedzi udzielone przez sztuczną inteligencję (model językowy) mogą być niedokładne i wprowadzające w błąd. Elektroda nie ponosi odpowiedzialności za dokładność, rzetelność ani kompletność prezentowanych informacji. Wszystkie odpowiedzi powinny być zweryfikowane przez użytkownika.
Zadaj dodatkowe pytanie Sztucznej Inteligencji