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

  • Najprostsza metoda: przy wyłączonym zasilaniu włóż moduł EPROM z zaprogramowaną aplikacją do gniazda CPU SIMATIC S5, wykonaj „Overall Reset”, a następnie przy przełączniku w pozycji STOP włącz zasilanie – CPU automatycznie skopiuje zawartość EPROM do RAM i po przełączeniu na RUN rozpocznie pracę z nowym programem.
  • Kluczowe kroki: 1) STOP → OFF, 2) instalacja EPROM, 3) Overall Reset, 4) zasilanie ON, 5) kopiowanie (obserwuj LED-y), 6) weryfikacja i RUN.

Szczegółowa analiza problemu

  1. Przygotowanie i BHP
     • Zatrzymaj proces; upewnij się, że elementy wykonawcze są w stanie bezpiecznym.
     • Odłącz zasilanie CPU; rozładuj ładunki elektrostatyczne (ESD).
     • Sprawdź, czy EPROM jest właściwego typu (zwykle 6ES5-375-… dla S5-115/135/155 lub 6ES5-905-… dla S5-90U/95U/100U).

  2. Włożenie modułu EPROM
     • Otwórz pokrywę CPU, zlokalizuj slot MEM.
     • Wyjmij poprzedni moduł (RAM/EPROM/EEPROM).
     • Włóż EPROM zgodnie z kluczem pin 1; dociśnij równomiernie.

  3. Overall Reset („Urlöschen”)
     • CPU-90U/95U/100U: przytrzymaj przełącznik MODE w STOP ok. 3 s po włączeniu zasilania → LED STOP miga → puść → RESET wykonany.
     • CPU-115U/135U/155U: sekwencja STOP–RUN–STOP w czasie < 3 s (szczegóły w manualu).
     • Reset kasuje RAM i przygotowuje CPU do kopiowania z EPROM.

  4. Kopiowanie programu
     • Przy przełączniku w STOP włącz zasilanie.
     • CPU wykryje pustą RAM i rozpocznie transfer; zwykle LED RUN/STOP migają naprzemiennie lub świeci LED COPY.
     • Transfer trwa od kilku do kilkudziesięciu sekund – nie wyłączaj zasilania.

  5. Weryfikacja
     • Po zakończeniu LED STOP świeci ciągle (brak błędów) lub LED RUN świeci (gdy CPU automatycznie przeszła w RUN).
     • Podłącz PG/PC ze STEP 5, wykonaj: PLC → Compare Blocks → O.K. = program poprawny.
     • Sprawdź bufor diagnostyczny (PLC → Stack) pod kątem błędów sumy CRC.

  6. Uruchomienie
     • Przełącz MODE na RUN.
     • Monitoruj pierwsze cykle; zweryfikuj sygnały wej./wyj.

  7. Metoda alternatywna z PG/STEP 5
     a) Odczyt EPROM programatorem uniwersalnym lub funkcją „Read EPROM” (jeśli CPU/PG obsługuje).
     b) Zapisz plik *.S5D; PG → PLC → Load Blocks (F5) do CPU przez kabel AS511.
     c) Zachowaj projekt jako elektroniczną kopię backupową.

  8. Problemy typowe i diagnostyka
     • LED SF/BASP po kopii → uszkodzony blok EPROM lub zły typ CPU.
     • Brak kopiowania → RAM nie została wyzerowana (pominięto Overall Reset) lub bateria jeszcze trzyma stary program.
     • Częsty zanik programu po zaniku zasilania → wyczerpana bateria 3,6 V (wymiana!).

Teoretyczne podstawy
– CPU S5 pracuje z pamięcią RAM; moduł EPROM jest tylko źródłem startowym.
– Overall Reset ustawia „flagę zimnego startu”, która wymusza kopiowanie bloku systemowego OB1 oraz bloków PB/FB/DB z nośnika nieulotnego.
– Algorytm kopii sprawdza sumę kontrolną zapisaną w nagłówku bloku.

Praktyczne zastosowania
– Przywracanie instalacji po awarii baterii.
– Wymiana CPU na sprawną – szybki start bez PG.
– Migracja projektu do Step 7 ⇒ najpierw odczyt EPROM, konwersja w narzędziu S5-S7 Converter.

Aktualne informacje i trendy

– S5 od 2020 r. oficjalnie w fazie „Classic Phase-out”; Siemens zakończył produkcję CPU, lecz oferuje jeszcze usługi Siemens Lifecycle Service.
– Na rynku dostępne są zamienniki pamięci w formie kart Flash-EEPROM z interfejsem S5, co eliminuje lampę UV.
– Firmy modernizacyjne proponują konwersję S5 → S7-1500 lub PLC-open „brownfield upgrade”.
– Coraz szersze stosowanie emulatorów S5 (np. IBH Link S5+) do diagnostyki z TIA Portal.

Wspierające wyjaśnienia i detale

– EPROM (Erasable PROM) kasuje się lampą UV 253 nm; cykl ≈ 20 min.
– EEPROM/FEPROM – kasowanie elektryczne, do 10⁴ cykli.
– Typowe moduły: 6ES5 375-0LC41 (32 KB), 6ES5 276-0XX11 (EEPROM 16 KB).
– Kabel PG → CPU: 6ES5 734-1BD20 (AS511, 15-pin D-Sub).

Aspekty etyczne i prawne

– Zmiana oprogramowania maszyny podlega Dyrektywie Maszynowej 2006/42/WE; po modyfikacji należy ponownie ocenić ryzyko.
– Obowiązek archiwizacji oryginalnego kodu (cyber-security, traceability).
– Eksport EPROM-ów z kodem technologii wrażliwych może podlegać przepisom ITAR/EAR.

Praktyczne wskazówki

– Przed wyjęciem starego EPROM wykonaj kopię binarną – to jedyny backup.
– Nie dotykaj pinów EPROM palcami; stosuj opaskę antystatyczną.
– Jeżeli CPU ma przełącznik „COPY”, użyj go zamiast Overall Reset – skraca procedurę.
– Po skopiowaniu i weryfikacji zaleca się usunięcie EPROM, jeśli planujesz on-line edytować kod – zapobiegnie nadpisaniu.
– Ustaw przypomnienie serwisowe na wymianę baterii co 2-3 lata.

Ewentualne zastrzeżenia lub uwagi dodatkowe

– Starsze CPU (np. 6ES5 100-…) mogą wymagać sekwencji RESET-MRES, której nie opisano w nowszych manualach.
– Uszkodzenie linii adresowych EPROM objawia się losowym SF po starcie – konieczna wymiana podstawki.
– Brak dokumentacji bloków – rozważ dekompilację w narzędziu S5-WINDLCS; wyniki nie zawsze w 100 % wierne.

Sugestie dalszych badań

– Konwersja programów STEP 5 do TIA Portal (narzędzie Siemens Legacy Converter).
– Zastąpienie EPROM nowoczesnym modułem SD-Card (np. Reautomation S5-card).
– Zastosowanie gateway’a PROFINET ↔ AS511 w celu zdalnej diagnostyki S5 w chmurze.

Krótkie podsumowanie

Wgranie programu z EPROM do SIMATIC S5 polega na: fizycznym zainstalowaniu modułu, wyzerowaniu RAM (Overall Reset), automatycznym skopiowaniu kodu przy starcie CPU oraz weryfikacji z STEP 5. Kluczowe jest zachowanie procedur bezpieczeństwa, sprawna bateria i prawidłowy typ modułu. Ze względu na wycofanie serii S5 warto rozważyć migrację do nowszych platform lub zastosowanie nowoczesnych nośników EEPROM/Flash jako zabezpieczenia ciągłości produkcji.

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.