Witam.
Pytanie: dlaczego program wgrany z Epromu działa szybciej, niż program wgrany z programatora bezpośrednio do RAM?
Natrafiłem na bardzo dziwny problem w Simaticu S5 CPU102: sterownik najprawdopodobniej po jakimś przepięciu w sieci, nagle przestał działać i czytać Eprom. Mamy programator Siemensa i dyskietkę z programem. Ponieważ sterownik Epromu już nie potrafi czytać, wgraliśmy program bezpośrednio do pamięci. Wykonaliśmy porównanie programów w PLC i na dyskietce, oraz porównaliśmy programy na dyskietce i na Eprom. Wszystko zgodne. Jednak sterownik zaczął działać dużo wolniej i gubił impulsy wejściowe (potwierdzone analizatorem przebiegów cyfrowych), czyli czas wykonywania programu był wydłużony.
Wszelkie próby przeładowania programu nie przyniosły rezultatu. Zakupiliśmy inne CPU102 - tutej działa Eprom i wszystko wróciło do normy. Jednakże gdy zamiast Epromu wgraliśmy program do pamięci RAM CPU, również i ten nowy sterownik działał wolniej.
Ponawiam pytanie: dlaczego program wgrany z Epromu działa szybciej, niż program wgrany z programatora bezpośrednio do RAM?
Sterownik ma numer zamówieniowy 5ES5 102-8MA02, EPROM ma numer 6ES5 375-0LA15.
Dodatkowa ciekawostka: w nowym PLC, po wgraniu programu z Epromu, nie mogę już przepisać z programatora (tym razem zwykłego PC ze Step5) żadnych bloków. Program zachowuje się, jakby wysyłał (Transfer) bloki do PLC, ale na końcu pisze: "0 files transferred".
Z góry dziękuję za pomoc lub sugestie.
Pytanie: dlaczego program wgrany z Epromu działa szybciej, niż program wgrany z programatora bezpośrednio do RAM?
Natrafiłem na bardzo dziwny problem w Simaticu S5 CPU102: sterownik najprawdopodobniej po jakimś przepięciu w sieci, nagle przestał działać i czytać Eprom. Mamy programator Siemensa i dyskietkę z programem. Ponieważ sterownik Epromu już nie potrafi czytać, wgraliśmy program bezpośrednio do pamięci. Wykonaliśmy porównanie programów w PLC i na dyskietce, oraz porównaliśmy programy na dyskietce i na Eprom. Wszystko zgodne. Jednak sterownik zaczął działać dużo wolniej i gubił impulsy wejściowe (potwierdzone analizatorem przebiegów cyfrowych), czyli czas wykonywania programu był wydłużony.
Wszelkie próby przeładowania programu nie przyniosły rezultatu. Zakupiliśmy inne CPU102 - tutej działa Eprom i wszystko wróciło do normy. Jednakże gdy zamiast Epromu wgraliśmy program do pamięci RAM CPU, również i ten nowy sterownik działał wolniej.
Ponawiam pytanie: dlaczego program wgrany z Epromu działa szybciej, niż program wgrany z programatora bezpośrednio do RAM?
Sterownik ma numer zamówieniowy 5ES5 102-8MA02, EPROM ma numer 6ES5 375-0LA15.
Dodatkowa ciekawostka: w nowym PLC, po wgraniu programu z Epromu, nie mogę już przepisać z programatora (tym razem zwykłego PC ze Step5) żadnych bloków. Program zachowuje się, jakby wysyłał (Transfer) bloki do PLC, ale na końcu pisze: "0 files transferred".
Z góry dziękuję za pomoc lub sugestie.