Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

zapis danych w s7-200 na eeprom

bartas666 06 Sep 2015 18:11 825 2
SterControl
  • #1
    bartas666
    Level 18  
    Witam serdecznie!

    Potrzebuję pomocy w rozwiązaniu tematu pewnie bardzo trywialnego.
    W s7-200 zamontowana zostanie zewnętrzna pamięć eeprom. Do tej pamięci mają być zapisywane wszystkie dane pamięci V, które są w programie parametrami zmienianymi poprzez panel hmi.
    W jaki sposób najszybciej to rozwiązać ?

    Pozdrawiam serdecznie
  • SterControl
  • Helpful post
    #2
    arwit
    Level 27  
    Hmmm. Chyba nie ma innego sposobu niż opisany w podręczniku. Ma on pewna wadę - można w trakcie jednej operacji zapisać max double word (można mniejsza porcje word, byte)
    Wykorzystuje się do tego obszary systemowe.
    W SMW32 wpisujesz o obszar danych do zapisu jako offset od VB0.
    W SMB 31 odpowiednio SM31.0 i SM31.1 sterują rozmiarem danej do zapisu (00-byte, 01-byte, 10 -word, 11- double word) a SM31.7 ustawiasz jeśli chcesz coś zapisać. Udany zapis kasuje SM31.7
  • #3
    bartas666
    Level 18  
    Witaj kolego!
    Już ta metoda o której napisałeś pracuje :)
    Zrzucam w krótkim czasie pewien obszar pamięci danych do wewnętrznej pamięci eeprom. Wszystko pracuje w pętli - prosty programik.
    Znalazłem jeszcze na stronie siemensa bibliotekę o nazwie store_to_eeprom, ale niestety nie pracuje ona poprawnie.
    Program i pliki systemowe wrzucam na zewnętrznego eeproma. Wewnętrzny eeprom zachowuje dane i jeśli ""superkondensator" rozładuje się, wtedy dane przerzucane są do RAM'u właśnie z wewnętrznego eeproma.
    Dziękuję za odpowiedź mimo wszystko.
    Temat uważam za zakończony.
    Pozdrawiam