S5 EPROM DB -> problem

Witam grupowiczów. Klient uparł się aby zrobić mu EPROM`a z programem do S5-115 (CPU944). Nagrałem EPROM`a, próba i... pad CPU. Okazało się, że CPU próbuje zapisać dane do DB, który jest w EPROM. Niby logiczne, ale... Siemens już nieraz mnie zaskoczył swoim dziwnym zachowaniem. Otóż, inny sterownik również z EPROM (CPU943) przy starcie (skasowany RAM) pięknie kopiuje całą zawartość EPROM do RAM (miga sobie LED) i pracuje z programem w RAM. Po wyłączeniu zasilania można wyjąć EPROM`a, a po powtórnym załączeniu CPU pracuje już z RAM`em.

No i moje pytania:

- w jaki sposób zmusić CPU944 aby kopiował zawartość EPROM do RAM (oczywiście wcześniej pełne kasowanie CPU) i pracował dalej z pamięcią RAM (możliwość modyfikacji bloków)

- w jaki sposób przenieść chociaż bloki DB z EPROM do RAM, ale z zachowaniem ich numeracji (np. w EPROM DB10 -> RAM DB10) bo bez tego to nie problem :-)

Od razu zaznaczam, że tworzenie bloków DB przy starcie programu nie wchodzi w rachubę. Pewne mają już wartości inicjujące pracę programu, ale jednocześnie muszą mieć możliwość modyfikowania w trakcie pracy.

Pozdrawiam

Reply to
ELP
Loading thread data ...

Do tej pory tez mi się tak wydawało. CPU943 tak właśnie się zachowuje, kopiuje cały EPROM do RAM.

944 nie chce nic skopiować. Przy próbie modyfikacji DB w CPU z poziomu programatora (generalnie używam PG2000) wyskakuje błąd "blok w EPROM". BSTACK także pokazuje zwis programu na instrukcji zapisu danej do DB.

Program załadowany programatorem działa bez zarzutu. Załadowany z EPROM również startuje, no i działa do momentu próby zapisu danej do DB.

Na pewno dobry. Inny CPU944 z takim EPROM`em działa bez problemów, tylko że tam bloki DB są tworzone dynamicznie.

Program mieści się w EPROMie 32kB.

A gdzie tego atrybutu szukać ?

Pozdrawiam

Reply to
ELP

ELP napisał(a):

Na pewno połamie te linki :

formatting link
formatting link
Pozdrowienia Andrzej

Reply to
Andrzej

Andrzej napisał(a):

Pierwszy nie wchodzi do źródła. Poszukaj tego Processing data blocks in EPROM mode 06/24/2002 10183535

Pozdrowienia Andrzej

Reply to
Andrzej

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.