Просмотр полной версии : ПР205 энергонезависимая память
LogikASUTP
05.08.2025, 11:47
Добрый день коллеги. Ситуация следующая. Нужно в пр205 реализовать подсчёт моточасов насоса. Прописал таймер со сбросом и подсчёт его срабатываний внутри блока, всё работает, но после выключения питания моточасы обнуляются. Подскажите как в ST в ПР205 сделать переменную энергонезависимой?
пробовал выносить переменную за блок, не помогает.
спасибо
Добрый день коллеги. Ситуация следующая. Нужно в пр205 реализовать подсчёт моточасов насоса. Прописал таймер со сбросом и подсчёт его срабатываний внутри блока, всё работает, но после выключения питания моточасы обнуляются. Подскажите как в ST в ПР205 сделать переменную энергонезависимой?
пробовал выносить переменную за блок, не помогает.
спасибо
Выносили за блок на выходе и на входе блока?
LogikASUTP
05.08.2025, 12:08
Выносили за блок на выходе и на входе блока?
да выносил
LogikASUTP
05.08.2025, 12:09
Выносили за блок на выходе и на входе блока?
и даже ещё одну промежуточную переменную делал, не помогает
да выносил
Должно работать, много подобных вариантов предлагалось (https://owen.ru/forum/search.php?searchid=5433308)
LogikASUTP
05.08.2025, 12:38
Должно работать, много подобных вариантов предлагалось (https://owen.ru/forum/search.php?searchid=5433308)
к сожалению не работает
а может кроме выноса переменной за блок есть ещё какие ни будь способы? Может как то по особенному объявить внутри блока?
к сожалению не работает
а может кроме выноса переменной за блок есть ещё какие ни будь способы? Может как то по особенному объявить внутри блока?
Прикрепите проект или скрины
LogikASUTP
05.08.2025, 13:05
Прикрепите проект или скрины
проект во вложении
там создал отдельно блок "h_count" для тестов
85192
переменная "count" не сохраняется после выключения питания
проект во вложении
там создал отдельно блок "h_count" для тестов
переменная "count" не сохраняется после выключения питания
Вы вот здесь
85194
https://owen.ru/forum/image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJ4AAAAjCAYAAAB l0bPQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJc EhZcwAADsMAAA7DAcdvqGQAAAiGSURBVHhe7ZsPUBTnGcafvTh NqBXCjsVSDBbuAihgGpnLIGhjp7GMgBpJKghchGRG21imbZwpA W3gYsufMdimRGdi2kA8MaCSYVToUCbFaYTe5CImBVGROxJUiKg HQVPjtN72 3a/O/YI4hmQ5XR/Mzvs9367y83ew/O 3x 4oaEhAYy6ujqsX7 etVRU7h4a9vOucvToUXamoiIxJcJbtmwZO1NRkVAdT0URVMdTU QTV8VQU4b5yvOHWfIRxc5B9 HMW8U6 tBgRyfFIq70A15SEl3EHwrOhodwIo9GI8gYbizFsDSgncdpHjy ozizPuV8cThR69Ax3eqo67iIfCM6PKaMKg3gA9z0IuSJ/JAj6hAAUF9EgAGssh1 Z0cTzfuCJ0CRdRsfJ7LOKdzNQX4KRgR/UzQeBYzNvwUHixyCCiyohlTTk2O y8HotdfbHQ6uwYHGBNgvKO1w9TkgYcx5EjGjtOsjBluBX5i7Ox qyQRGrGfQ3RZB sk9yWS65tMSGR9HHEw6fZhtG4Jx8IdzmtJOz8M0fTh9JlhHPzi i3G2YzOiNdK9c7IPYSTJX8Wp3EWoX15KcomnXEZNCvscnA7FJ1 iY8qUFxsVp2LU9hfVz0LldQLhcg2c0GuiK2lhAOSZe44Xy4O1W nHa PZJ2Ld2A3T7yOpV3vEAY6h0QvmhB3qMsJOdKJTZVPYV/OwQIfXsQvL0MI2VgBzZn/gO/6Cd9Qh/2PFKK10jnuNnTNw5FXQK aMnDo1FlaKfPFQRcrFiF23ntV4c3oz6WCFJ /Ggj2sXXORup75FnXfsQhQvEy90ZrsGmN/VoI79LuFSNhdtLQcrAackkDC6IGybwsJhYjVcP4ngAz4eyfm o8aJQVv0SomjemqnFD/2O4 wVqQcIQNZfiiFl50A8tS4GH410ToBZmF/ahqSmXIy8KeChlWVIMpO4/Pjnm4iWX3RLtCg6kIfH6alPKB4L/AhdssyD2amodTjQnb IBZRjEoRHiM1g9R05ciKI3fHwD2B9BHUez3PGd7x7h8kRngxzl QkWUvMlyv5C75lRLandyredQ3ZCpKuoHyCKoFl5uLUEWcVnpSD DN2Q dAPt6Pl8rMQ8do03Mce7DbQOjNKATzsIpTOwh8JzTqUQUdmJoV lMbtMm5qqRqRSLvwEFo0YhijseEcyWcDK48ItH8VlSs5Gc rVBxi0ZQOWqQKlg91uD/rImvBRJ476IVWxLzzNAJJn9/G2di5Z4V4h4vA1dj6QgtWf18a2LgPLr4BVDiR5HN85wkUdlqRv 0gaZBS1eThfMzMEEeHA0N8Pwqy08ui2KOdRWVlJauDJp7m5mZ1 5G33CnhUBQtahftb2dq4JHxZGCnzqAeE8iyjFpKfasVBrvGmAO JUyC0 Y0tH07rMIYmGlmBLhqWu10wA2ohW680EytOJM Q7k01euof3SMGupKE1ckD CZvmw1tShOp6KIqg1nooiqI6nogieC89t65P77pOReT7pGL1ta jo43vUTJfjV/CCsFY/HsKtZvpY09Qg9byM/ hU4txhMDjfxceEjKKj5lLWnLx4Kjwir3gqtQVoWM gBS32Da8adrlZYtQa2bGaA1mpy25OnuONdOog/ZTRh eEL2H/qAt7Ztw5nXlyHI92sX2XK8VB4oUjMyXEtg4VGaMHbByF6hrgbR Qe9s9N2GlY70G0dUZ6yjncVZ/a DtvTuViikyI j2/CixtuoPnYGSlAOV6Ob2cl46HWGyzgAQ4r/pY2l7loEFIz97KVCQf69iZhXVGL2JLayUgnbeEmuSeVXJv4O3T/7694ddS91Am3ZJrwCblfeq7MwW42463IFDT1Sk2xHUXanwlwfP AyuTYYRTUOnCqMZ/fOQ4XMAESXXUCeV93DIsrxjWo822kr7DotxIWxgUHYeX IewLMVTCaBqFPIN w3e5yRGUd7zounumBb1gwHmYRujMkQBuC4a5eDLHI2Jjx4IZkU ZDyw e9Lkl06T Gec0HoovuP9WLPF0ufuMS2y3QaLGi5gJqGrZBN MFvCLeS9p7M11bpoS2l1HSm4eaTnqdEf/9/du3TcmapSXiZ8hP1WB YQv7TJ8he6w9lNOAOxceEZfJwiNh1HrsQEM5jBZ/GAoyJEHK8IpRbUwO/lN5BF/FPcgClFjc2H1EjMuP6ylhRB29ON ZhZ t/QG79gEs/EkmHJ09E1uPpRBBbsmLB8cB3LwnsTSyA/1Ol5sAXMjzKOo8B2NaCIsox50JjzpaI5AgF1eAP0m7FjQO6lGQ kyjuLbMRtwPPu/aZKet4PpgTPtrdrmLAOtoFx2Icx1OZEB4Lz0YdbbToKKER0PKA TuuMmvEvi13WVtrxZiF4WRJm1pXiGBtMXD xE7tq9UhPDpcClDFrvHEcjwvG3AWVOLCf1V8k9Ta sQ8RK5e4UqbT/YSeSrxRdAKCbN8yFxyCEMftnczRshuVM1IQHewMHMf5PnpCRrD bMtHktjGFQ4BuIbqst9h6QmvCBXNJ7XmMBZTDwyUz s8 jRg9COT1BuSIgwr3fl2C /9nUMdzik pJbPBQ89hY 77rBWB5w6/j2Q22BChwitvhGND7ah0Ow70i4w2kC9feoUPGPbj3fx48Vwq/Ikw6DlJnVt33kDxsVXYx1IoURAZcKzEr//wMW2AiynF66TOm0MHF0lk4OH8Vmgd2P4qosSG/B5SyxWYEFv3Z8worcXyeWwBVv57MQMrKmR1nliXPomKk8 7nqnUktn9tVZ76SCK17Tgp3V/RMxsFptmiKPa1Z8i/RMjoiSFTiJ0nm8eSr9VTf5AlogRda12Kvjus/j5by jdKk0hbF21W6cY133OtJUSjCKu4uxI08SnZKou1OmGXfX8b7OP Z1q5TWeigplSlKtKjoVd4D/AzkBFbCDZgG9AAAAAElFTkSuQmCC
сами обнуляете переменную Q, к которой снаружи и подключен энергонезависимая переменная
kondor3000
05.08.2025, 14:04
проект во вложении
там создал отдельно блок "h_count" для тестов
85192
переменная "count" не сохраняется после выключения питания
Тут есть готовый блок с тем же функционалом Опер-Т https://owen.ru/forum/showthread.php?t=38920&p=426052&viewfull=1#post426052
В разных версиях, с внешними часами или с внутренними. 2 последних с памятью наработки.
LogikASUTP
05.08.2025, 14:49
Вы вот здесь
85194
https://owen.ru/forum/image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJ4AAAAjCAYAAAB l0bPQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJc EhZcwAADsMAAA7DAcdvqGQAAAiGSURBVHhe7ZsPUBTnGcafvTh NqBXCjsVSDBbuAihgGpnLIGhjp7GMgBpJKghchGRG21imbZwpA W3gYsufMdimRGdi2kA8MaCSYVToUCbFaYTe5CImBVGROxJUiKg HQVPjtN72 3a/O/YI4hmQ5XR/Mzvs9367y83ew/O 3x 4oaEhAYy6ujqsX7 etVRU7h4a9vOucvToUXamoiIxJcJbtmwZO1NRkVAdT0URVMdTU QTV8VQU4b5yvOHWfIRxc5B9 HMW8U6 tBgRyfFIq70A15SEl3EHwrOhodwIo9GI8gYbizFsDSgncdpHjy ozizPuV8cThR69Ax3eqo67iIfCM6PKaMKg3gA9z0IuSJ/JAj6hAAUF9EgAGssh1 Z0cTzfuCJ0CRdRsfJ7LOKdzNQX4KRgR/UzQeBYzNvwUHixyCCiyohlTTk2O y8HotdfbHQ6uwYHGBNgvKO1w9TkgYcx5EjGjtOsjBluBX5i7Ox qyQRGrGfQ3RZB sk9yWS65tMSGR9HHEw6fZhtG4Jx8IdzmtJOz8M0fTh9JlhHPzi i3G2YzOiNdK9c7IPYSTJX8Wp3EWoX15KcomnXEZNCvscnA7FJ1 iY8qUFxsVp2LU9hfVz0LldQLhcg2c0GuiK2lhAOSZe44Xy4O1W nHa PZJ2Ld2A3T7yOpV3vEAY6h0QvmhB3qMsJOdKJTZVPYV/OwQIfXsQvL0MI2VgBzZn/gO/6Cd9Qh/2PFKK10jnuNnTNw5FXQK aMnDo1FlaKfPFQRcrFiF23ntV4c3oz6WCFJ /Ggj2sXXORup75FnXfsQhQvEy90ZrsGmN/VoI79LuFSNhdtLQcrAackkDC6IGybwsJhYjVcP4ngAz4eyfm o8aJQVv0SomjemqnFD/2O4 wVqQcIQNZfiiFl50A8tS4GH410ToBZmF/ahqSmXIy8KeChlWVIMpO4/Pjnm4iWX3RLtCg6kIfH6alPKB4L/AhdssyD2amodTjQnb IBZRjEoRHiM1g9R05ciKI3fHwD2B9BHUez3PGd7x7h8kRngxzl QkWUvMlyv5C75lRLandyredQ3ZCpKuoHyCKoFl5uLUEWcVnpSD DN2Q dAPt6Pl8rMQ8do03Mce7DbQOjNKATzsIpTOwh8JzTqUQUdmJoV lMbtMm5qqRqRSLvwEFo0YhijseEcyWcDK48ItH8VlSs5Gc rVBxi0ZQOWqQKlg91uD/rImvBRJ476IVWxLzzNAJJn9/G2di5Z4V4h4vA1dj6QgtWf18a2LgPLr4BVDiR5HN85wkUdlqRv 0gaZBS1eThfMzMEEeHA0N8Pwqy08ui2KOdRWVlJauDJp7m5mZ1 5G33CnhUBQtahftb2dq4JHxZGCnzqAeE8iyjFpKfasVBrvGmAO JUyC0 Y0tH07rMIYmGlmBLhqWu10wA2ohW680EytOJM Q7k01euof3SMGupKE1ckD CZvmw1tShOp6KIqg1nooiqI6nogieC89t65P77pOReT7pGL1ta jo43vUTJfjV/CCsFY/HsKtZvpY09Qg9byM/ hU4txhMDjfxceEjKKj5lLWnLx4Kjwir3gqtQVoWM gBS32Da8adrlZYtQa2bGaA1mpy25OnuONdOog/ZTRh eEL2H/qAt7Ztw5nXlyHI92sX2XK8VB4oUjMyXEtg4VGaMHbByF6hrgbR Qe9s9N2GlY70G0dUZ6yjncVZ/a DtvTuViikyI j2/CixtuoPnYGSlAOV6Ob2cl46HWGyzgAQ4r/pY2l7loEFIz97KVCQf69iZhXVGL2JLayUgnbeEmuSeVXJv4O3T/7694ddS91Am3ZJrwCblfeq7MwW42463IFDT1Sk2xHUXanwlwfP AyuTYYRTUOnCqMZ/fOQ4XMAESXXUCeV93DIsrxjWo822kr7DotxIWxgUHYeX IewLMVTCaBqFPIN w3e5yRGUd7zounumBb1gwHmYRujMkQBuC4a5eDLHI2Jjx4IZkU ZDyw e9Lkl06T Gec0HoovuP9WLPF0ufuMS2y3QaLGi5gJqGrZBN MFvCLeS9p7M11bpoS2l1HSm4eaTnqdEf/9/du3TcmapSXiZ8hP1WB YQv7TJ8he6w9lNOAOxceEZfJwiNh1HrsQEM5jBZ/GAoyJEHK8IpRbUwO/lN5BF/FPcgClFjc2H1EjMuP6ylhRB29ON ZhZ t/QG79gEs/EkmHJ09E1uPpRBBbsmLB8cB3LwnsTSyA/1Ol5sAXMjzKOo8B2NaCIsox50JjzpaI5AgF1eAP0m7FjQO6lGQ kyjuLbMRtwPPu/aZKet4PpgTPtrdrmLAOtoFx2Icx1OZEB4Lz0YdbbToKKER0PKA TuuMmvEvi13WVtrxZiF4WRJm1pXiGBtMXD xE7tq9UhPDpcClDFrvHEcjwvG3AWVOLCf1V8k9Ta sQ8RK5e4UqbT/YSeSrxRdAKCbN8yFxyCEMftnczRshuVM1IQHewMHMf5PnpCRrD bMtHktjGFQ4BuIbqst9h6QmvCBXNJ7XmMBZTDwyUz s8 jRg9COT1BuSIgwr3fl2C /9nUMdzik pJbPBQ89hY 77rBWB5w6/j2Q22BChwitvhGND7ah0Ow70i4w2kC9feoUPGPbj3fx48Vwq/Ikw6DlJnVt33kDxsVXYx1IoURAZcKzEr//wMW2AiynF66TOm0MHF0lk4OH8Vmgd2P4qosSG/B5SyxWYEFv3Z8worcXyeWwBVv57MQMrKmR1nliXPomKk8 7nqnUktn9tVZ76SCK17Tgp3V/RMxsFptmiKPa1Z8i/RMjoiSFTiJ0nm8eSr9VTf5AlogRda12Kvjus/j5by jdKk0hbF21W6cY133OtJUSjCKu4uxI08SnZKou1OmGXfX8b7OP Z1q5TWeigplSlKtKjoVd4D/AzkBFbCDZgG9AAAAAElFTkSuQmCC
сами обнуляете переменную Q, к которой снаружи и подключен энергонезависимая переменная
убрал строчки с присвоением, чтобы не обнулять, но переменная "count" всё равно не сохраняется
проект во вложении, тестовый блок "h_count".
LogikASUTP
05.08.2025, 14:55
Тут есть готовый блок с тем же функционалом Опер-Т https://owen.ru/forum/showthread.php?t=38920&p=426052&viewfull=1#post426052
В разных версиях, с внешними часами или с внутренними. 2 последних с памятью наработки.
оперТ этот блок который я могу вызвать? Или его надо написать?
kondor3000
05.08.2025, 15:03
оперТ этот блок который я могу вызвать? Или его надо написать?
Блок написан, используется в основном ФБ, его можно вытянуть на поле программы и включить, а так же скопировать текст и использовать в другом проекте.
Находится где и все ФБ в проекте.
А здесь Опер_Т лежит отдельно, 3 вариант с сохранением наработки и кол-ва включений
https://owen.ru/forum/showthread.php?t=38721&p=443096&viewfull=1#post443096
убрал строчки с присвоением, чтобы не обнулять, но переменная "count" всё равно не сохраняется
проект во вложении, тестовый блок "h_count".
При запуске программы у вас output равен нулю, поэтому и счёт начинается заново.
Нужно ему присваивать сохранённое значение:
85199
LogikASUTP
05.08.2025, 20:38
При запуске программы у вас output равен нулю, поэтому и счёт начинается заново.
Нужно ему присваивать сохранённое значение:
85199
спасибо, ввёл переменную первого запуска, помогло.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot