PDA

Просмотр полной версии : ПР205 опять счетчик наработки..



Васильев
23.09.2024, 20:50
ПР205 ОЛ2.7.350

прошу помощи..
проект уже почти готов, осталось дело за малым
реализовать счетчик наработки.. простой код - но на железе не работает!
После включения и выключения питания счетчик наработки сбрасывается в ноль.

На ПР200 такой код работает.

Спасибо большое.

EFrol
23.09.2024, 20:58
Аааа? Где???
78812

Васильев
23.09.2024, 21:00
тогда мы не сможем вывести переменную на экран..

EFrol
23.09.2024, 21:07
А если присваивать любой энергозависимой?
А уже её в экран впихивать?!
78814

Васильев
23.09.2024, 21:32
А если присваивать любой энергозависимой?
А уже её в экран впихивать?!
78814

Спасибо большое! Так заработало!
У меня были мысли так сделать..но останавливало то, что переменная на экране она уже энергонезависимая!
Потому как любое значение, которое вводим в поле на экране сохраняется!
Ничего не понимаю.

EFrol
23.09.2024, 21:50
Меня самого напряг тот факт, что экран ПР200 имеет доступ ко всем переменным, а ПР205 - не ко всем. Почему?

melky
23.09.2024, 21:56
Ну скажите спасибо Овену. У них 7 пятниц на неделе. Когда-то и Modbus можно было инициализировать значениями по умолчанию. Вот и до экрана добрались :)

EFrol
23.09.2024, 22:01
По старой памяти заглядываю на форум - сам то уже давно на Arduino перелез.:rolleyes:

Сергей0308
23.09.2024, 22:03
Да не хочется им этим заморачиваться, типа и так сойдёт!

Васильев
23.09.2024, 22:06
Сейчас пару раз вот что произошло...до этого не обращал внимание
(возможно питание не отключал так быстро, после изменения экранной переменной).
выбираю включить, счетчики пошли, выключаю питание(тумблер на стороне 24В), ожидаю более 10 сек,
включаю питание и поле включить в состоянии выключено и счетчики остановлены. Что это такое? Как понимать?

источник питания стабильный, внутренняя батарейка 3,1В.
Может не хватает емкости внутренних конденсаторов для сохранения переменных.
В любом случае не понятно, потому как никто (я так думаю) не знает алгоритм сохранения энергонезависимых переменных.
Может небожители(разработчики) ситуацию разъяснят.

EFrol
23.09.2024, 22:11
Значит, что через 10 сек энергозависимые (даже те которые на экране) вспоминают о своей зависимости.

Васильев
23.09.2024, 22:13
Ну скажите спасибо Овену. У них 7 пятниц на неделе. Когда-то и Modbus можно было инициализировать значениями по умолчанию. Вот и до экрана добрались :)

у меня пока есть возможность задания значения переменных Modbus...

Васильев
23.09.2024, 22:21
некорректный вопрос..
ПР205 и ОЛ наша разработка? (или басурманы разработали и прошивки пишут)
В теме ПР205 уже больше года разные пожелания (хотелки) просят. А так ничего из востребованного не реализовано...трудности перевода

melky
23.09.2024, 22:41
Кто их знает. Думаете признаются? сильно в этом сомневаюсь, очень сильно...

kondor3000
23.09.2024, 22:56
Сейчас пару раз вот что произошло...до этого не обращал внимание
(возможно питание не отключал так быстро, после изменения экранной переменной).
выбираю включить, счетчики пошли, выключаю питание(тумблер на стороне 24В), ожидаю более 10 сек,
включаю питание и поле включить в состоянии выключено и счетчики остановлены. Что это такое? Как понимать?

источник питания стабильный, внутренняя батарейка 3,1В.
Может не хватает емкости внутренних конденсаторов для сохранения переменных.
В любом случае не понятно, потому как никто (я так думаю) не знает алгоритм сохранения энергонезависимых переменных.
Может небожители(разработчики) ситуацию разъяснят.

Вы наработку сделали энергонезависимой, а переменная включения осталась обычной. Её надо тоже запоминать, тогда всё будет.

Васильев
23.09.2024, 23:14
Вы наработку сделали энергонезависимой, а переменная включения осталась обычной. Её надо тоже запоминать, тогда всё будет.

Как же она (переменная включения обычная) она же выводится на экран. Переменные которые выводятся на экран
уже энергонезависимы. Я написал, что такое произошло пару раз. В основном сохраняет значение.

Королев Кирилл
24.09.2024, 10:13
ПР205 ОЛ2.7.350

прошу помощи..
проект уже почти готов, осталось дело за малым
реализовать счетчик наработки.. простой код - но на железе не работает!
После включения и выключения питания счетчик наработки сбрасывается в ноль.

На ПР200 такой код работает.

Спасибо большое.

Добрый день. Подскажите, а настройка "запись в конце цикла" точно была включена в момент тестов? Если да, то попробуйте ее выключить и включить обратно.
78821
Проверил, если ее выставить в "да", то такая конструкция работает без промежуточных переменных. Если она стоит в "нет", то при перезапуске по питанию ФБ инициализирует ее нулем.

kondor3000
24.09.2024, 10:47
Как же она (переменная включения обычная) она же выводится на экран. Переменные которые выводятся на экран
уже энергонезависимы. Я написал, что такое произошло пару раз. В основном сохраняет значение.

Переменная управления, у вас только вход, надо сделать выход и включить запись в конце цикла, 78822
так же как и в других переменных наработки.

Васильев
24.09.2024, 18:22
Добрый день. Подскажите, а настройка "запись в конце цикла" точно была включена в момент тестов? Если да, то попробуйте ее выключить и включить обратно.
78821
Проверил, если ее выставить в "да", то такая конструкция работает без промежуточных переменных. Если она стоит в "нет", то при перезапуске по питанию ФБ инициализирует ее нулем.

Запись в конце цикла ставил, убирал, задержку ставил…
На моем экземпляре ПР205 это не работает. Не понимаю почему.

Васильев
24.09.2024, 18:24
Переменная управления, у вас только вход, надо сделать выход и включить запись в конце цикла, 78822
так же как и в других переменных наработки.

Переменная управления не сохраняет своё состояние хаотично (может 50 раз сохранить, потом не сохраняет)

Так эта же переменная уже энергонезависимая.
Вы же число в поле ввода на экране в саму себя не записываете…