Czy coś robię źle, że program nie chce się zapisać? Przypisanie wyjścia bezpośrednio do wejścia działa, ale każda próba użycia np. logiki podstawowej (GF) AND, OR itp. czy też funkcji specjalnych (SF) kończy się tym samym. klepsydra, gaśnie podświetlenie i powrót Menu.
W dniu 2022-08-08 o 02:14, Robert Wańkowski pisze:
Wygląda jakby była uwalona jedna/kilka komórek pamięci roboczej - czasem się zdarza w tych modelach. Jeśli to w obszarze RAM stack to nic z tym nie zrobisz tylko sprzęt do wymiany.
W zasadzie to jedyna możliwość: to wylutowanie kości i sprawdzenie na stanowisku testowym. Da się, ale czy jest sens ?
Sam miałem podobnie z tym konkretnie modelem, ale zamiast się bawić poszedł od razu na wymianę serwisową (f-ra zakupu).
W dniu 2022-08-09 o 19:18, J.F pisze: > On Mon, 8 Aug 2022 02:14:20 +0200, Robert Wańkowski wrote: >> Czy coś robię źle, że program nie chce się zapisać? >> Przypisanie wyjścia bezpośrednio do wejścia działa, ale każda próba >> użycia np. logiki podstawowej (GF) AND, OR itp. czy też funkcji >> specjalnych (SF) kończy się tym samym. klepsydra, gaśnie podświetlenie i >> powrót Menu. >>
Jak pisałem program będzie jutro. Dziś kupiłem identyczny, sprawny sterownik. Przeniosłem na karcie program do tego uszkodzonego. Odczyta, mogę wejść w edycję, ale próba zmiany kończy się tym samym. Reset.
Tak więc mam jeden sprawny i drugi może będzie działał z programem z zewnątrz przygotowanym.
Nie wiem dlaczego ale u mnie padła JEDNA komórka wewnętrznego RAM'u - objawiało się to niemożliwością wykonania napisanego/wgranego już programu (jakiegokolwiek). Z poziomu edycji ręcznej w "czarną dziurę" wpadała akurat zmienna tymczasowa przypisywana do M0007.
Po konsultacjach ze sprzedawcą stwierdziliśmy, że nie ma co kopać się z koniem i sprzęt idzie na wymianę.
Kolega który robił sterowanie do farm wiatrowych na tej wersji LOGO, również miewał podobne problemy (2 szt z podobnymi objawami) - wymienił oba, ale efektywnie przeszedł platformę wyżej -0BA8.
Jak to rozumieć patrząc na sterownik jako całość? W Menu widzę 8 kB pamięci, program ma kilkadziesiąt kB. Ile razy można sobie pozwolić na edycję? Niepotrzebnie zaprzątam sobie głowę? SSD, pendrajwy itp działają podobnie. Czy te 100 cykli, to tragicznie mało?
W dniu 2022-08-09 o 23:21, Robert Wańkowski pisze:
No i ten nowy jak i ten uszkodzony łączą się bezproblemowo z programem. Program ten uszkodzony sterownik wykonuje poprawnie.
Przy okazji zapytam o switch, bo brakuje w routerze. Tak na szybko chcę kupić co jest dostępne w sklepie za rogiem. Brać najtańszy? Nie mam pojęcia... TP-Link, D-Link...
W dniu 2022-08-11 o 19:02, Robert Wańkowski pisze:
Na etapie projektowania programu, często zdarza się że te sto cykli to "psu na budę". Dodatkowo dochodzi problem edycji/poprawek lub wręcz przeprojektowania programu już działającego jakiś czas - więc...
Symulacja też do końca nie załatwia sprawy - szczególnie przy analogu. Czujnik ciśnienia, temperatury i poziomu w jednej aplikacji zdarzały się nie raz: i weź jedną myszką przesuwaj na raz np 3 suwaki w symulacji... ;-)
Kiedys 100 to bylo ... typowo. Dzisiejsze flash maja ok 10 tys. Zajechac SSD wiec w miare łatwo ... ale trzeba grube ilosci danych zapisywac.
Do tego dochodzi budowa flash i narzut systemu operacyjnego - dopisujesz do pliku pare bajtow, a system musi poprawic wpis w katalogu, FAT, a to wszystko w blokach np po 256kB - bo taki jest flash.
formatting link
Ale jakis system monitoringu - licz sie z wymianą po paru latach.
Podobnie bazy danych - wystawiasz jedną fakture, a trzeba zmienic wiele plikow ... Faktur wiele nie wystawiasz, ale np polączenia telefoniczne ...
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.