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

  1. 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.

  2. 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.

  3. Instalacja modułu
    • Zasilanie OFF → włóż EPROM do gniazda MEMORY SUBMODULE, zachowując kluczowanie/ESD.
    • Zasilanie ON → przełącznik CPU pozostaje w STOP.

  4. „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.

  5. Uruchomienie
    • Przełącz CPU w RUN. Dioda RUN świeci stałe, STOP gaśnie.
    • Zweryfikuj działanie logiki lub diagnostykę w STEP 5.

  6. 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]

  7. 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:

  1. fizycznym zainstalowaniu kompatybilnego modułu,
  2. wykonaniu procedury Overall Reset/COPY w trybie STOP,
  3. odczekaniu na automatyczne skopiowanie do RAM,
  4. 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.

Oceń odpowiedź:
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

Czekaj (2min)...