logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

S7-300 313C-2DP – program nie usuwa się po resecie CPU i clear/reset w STEP7

Accent 18 Paź 2007 13:53 4164 8
  • #1 4389820
    Accent
    Poziom 14  
    Posty: 167
    Ocena: 39
    witam
    mam ba biurku s7-300 313c-2dp i kilka SM podlaczonych do niego. napisalem sobie jakis program migajacymi wyjsciami i wszytko ok, ale nie moge teraz tgo programu skasowac...tzn robie to i za pomoca przelacznika na CPU jak i ze stepa clear/reset i niby sie resetuje. W modyle information w diagnostic buffer jest "memory reset started by switch setting" nastepnie, "Memory reset executed" ale po ale jak dam sterownik w run do dalej jest ten program bo diodki wyjsc dalj migaja wiec program sie nie skasowal.....co robi zle ???

    prosze o pomoc
  • #2 4389940
    ThoronDC
    Poziom 16  
    Posty: 112
    Pomógł: 17
    Ocena: 9
    Witam

    W starych wersjach CPU to działało (miały wbudowaną pamięć programu) w nowych (bez własnego flasha, na małą kartę) trzeba ręcznie skasować wszystkie pliki z karty pamięci. Sterownik jej nie czyści.

    Pozdrawiam
  • #3 4390018
    Accent
    Poziom 14  
    Posty: 167
    Ocena: 39
    a tak skromnie zapytam ...gdzie to sie robi ??? :)
  • #4 4390338
    lolekk
    Poziom 11  
    Posty: 7
    Pomógł: 1
    Ocena: 1
    Accent napisał:
    a tak skromnie zapytam ...gdzie to sie robi ??? :)


    Przejdz na widok online w CPU, zaznacz wszystkie bloki ( oprócz SFC i SFB) i Delete. Sekwencja którą opisałeś kasuje program z pamięci CPU a nie z karty.
  • #5 4391185
    Accent
    Poziom 14  
    Posty: 167
    Ocena: 39
    ale w ten sposob nie wyczyszcze np. konfiguracji.....jak to wiec zrobic...???
  • #6 4391662
    lolekk
    Poziom 11  
    Posty: 7
    Pomógł: 1
    Ocena: 1
    Accent napisał:
    ale w ten sposob nie wyczyszcze np. konfiguracji.....jak to wiec zrobic...???


    Skaskuj tylko same elementy programowe, lub dla bezpieczenstwa wczesniej mozesz wyeksportowac sam plik w HW Config (*.cfg)
  • #7 4392286
    Accent
    Poziom 14  
    Posty: 167
    Ocena: 39
    sie nie dogadalismy :) ja wlanie chce wyczyscic konf sprzetowa :)
  • #8 4392853
    ThoronDC
    Poziom 16  
    Posty: 112
    Pomógł: 17
    Ocena: 9
    Witam

    Wchodzisz w online szukasz bloku SDB w nim jest konfiguracja sprzętowa sterownika i usuń go. Bloki programu pozostają.
    Jak chcesz kartę wyczyścić to CTRL-A (zaznaczasz wszystko) i delete.
    Nie przejmuj się SFB i SFC one są w firmwarze sterownika a nie na karcie, nie da się ich usunąć.

    Pozdrawiam
  • #9 4393063
    marcino2000
    Poziom 24  
    Posty: 839
    Pomógł: 34
    Ocena: 167
    przy włączonym sterowniku wyciąg na chwile i włóż karte pamięci. Sterownik sam powinien przejść w "stop" i upomnieć się o jej skasowanie. można to zrobić sekwencją z przełącznika na CPU - taka sama jak przy normalnym kasowaniu pamięci

Podsumowanie tematu

✨ W przypadku sterownika Siemens S7-300 CPU 313C-2DP program nie usuwa się po wykonaniu resetu CPU i clear/reset w STEP7, ponieważ nowsze modele nie mają wbudowanej pamięci programu i korzystają z karty pamięci, której sterownik automatycznie nie czyści. Aby usunąć program, należy w trybie online zaznaczyć i usunąć wszystkie bloki programowe oprócz SFC i SFB, które są w firmware i nie da się ich usunąć. Konfigurację sprzętową można usunąć poprzez znalezienie i skasowanie bloku SDB. W celu całkowitego wyczyszczenia karty pamięci można ją na chwilę wyjąć i włożyć przy włączonym sterowniku, co wymusi przejście sterownika w tryb stop i umożliwi skasowanie zawartości karty. Zaleca się także eksport konfiguracji sprzętowej przed usunięciem. Reset pamięci CPU sygnalizowany jest w buforze diagnostycznym, ale nie powoduje usunięcia programu z karty pamięci.
Wygenerowane przez model językowy.
REKLAMA