PDA

Просмотр полной версии : Энергонезависимые данные



Lihoj
20.01.2022, 12:08
Добрый день! Вопрос по ПР200? ПР200 работает совместно с СП307. Производится подсчет расхода пара в котле на производсте! Подсчет ведется в реальном времени, за один час, за сутки, за месяц, а также последние показания за сутки и за месяц! Все работает нормально, подсчет ведется и сумируется, а вот как только аварийно пропадает электричество, все данные обнуляются! Если поставить бесперебойник, так его может не хватить, бывает долго нет электричества! Посоветуйте как сохранить накопленные данные и после включения питания, сумировать новые даные к накопленым.

Сергей0308
20.01.2022, 12:51
Добрый день! Вопрос по ПР200? ПР200 работает совместно с СП307. Производится подсчет расхода пара в котле на производсте! Подсчет ведется в реальном времени, за один час, за сутки, за месяц, а также последние показания за сутки и за месяц! Все работает нормально, подсчет ведется и сумируется, а вот как только аварийно пропадает электричество, все данные обнуляются! Если поставить бесперебойник, так его может не хватить, бывает долго нет электричества! Посоветуйте как сохранить накопленные данные и после включения питания, сумировать новые даные к накопленым.

https://www.youtube.com/watch?v=Uo2dRamXbqI

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

Lihoj
20.01.2022, 14:53
Большое спасибо за помощь! Без вашего совета ну ни как!!!

Сергей0308
20.01.2022, 15:17
Большое спасибо за помощь! Без вашего совета ну ни как!!!

Вот здесь предлагал энергонезависимый сумматор: https://owen.ru/forum/showthread.php?t=13106&page=3

Может Вы опишите или покажете в проекте, хотя бы в общих чертах, нужный Вам алгоритм работы.

Lihoj
20.01.2022, 16:14
58822
Необходимо сохранять: За час, За день, За месяц, Последние за день, Последние за месяц.
На входе аналоговый вход 4-20мА

Сергей0308
20.01.2022, 16:42
58822
Необходимо сохранять: За час, За день, За месяц, Последние за день, Последние за месяц.
На входе аналоговый вход 4-20мА

Ну тогда и моим макросом сумматора(по ссылке) можно суммировать и значения сохранятся пока их не сбросят!
По вашей картинке непонятна проблема, может у Вас переменная неэнергонезависимая или при включении-выключении ПР проскакивает импульс сброса, короче, Вам нужно на форум ясновидящих или давать исчерпывающую информацию, достаточную для выяснения проблемы. Я для борьбы с переходными процессами при включении-выключении ПР нередко ставлю блокировку входа сброса на 1-2 секунды для подобных макросов.

Lihoj
20.01.2022, 16:53
Так без СП307 не провериш! Или надо создавать экраны с соответстующими тегами!

Сергей0308
20.01.2022, 18:26
Так без СП307 не провериш! Или надо создавать экраны с соответстующими тегами!

Так у Вас в макросе сумматора и в помине нет энергонезависимой переменной, посмотрите по ссылке в 29 посте, как я делал и переделайте ваш сумматор(что у Вас стоит) или мой возьмите!
Короче, мне в принципе непонятно ваше ожидание энергонезависимости макроса при отсутствии энергонезависимой переменной в макросе! Это как искать у нищего миллиарды или здоровье у больного!

Lihoj
21.01.2022, 11:27
ДА! Спасибо! Получается! В сумматоре поставил энергонезависимую переменную и данные сохраняются!

Сергей0308
22.01.2022, 13:45
ДА! Спасибо! Получается! В сумматоре поставил энергонезависимую переменную и данные сохраняются!

Слава Богу, здравый смысл с трудом, но победил, вот, для удобства(чтобы в макрос не лазить) сделал с внешней переменной(вне макроса) и по задаче, ставим или не ставим ей энергонезависимость, кроме того, переменная - глобальная!

59019

58856

игорь68
31.01.2022, 23:42
Сергей 0308 спасибо за макрос сумматра.

Сергей0308
01.02.2022, 01:29
Сергей 0308 спасибо за макрос сумматра.

В смысле лучше поздно, чем никогда? Вроде как уже более 6 лет прошло! Очень рад, значит пригодился мой сумматор, не прошло и 7 лет!

Glebas
03.03.2022, 12:16
Подскажите пожалуйста, являются ли энергонезависимыми сетевые регистры (512-575) в приборах линейки ПР200, ПР100? Сохраняются ли значения сетевых переменных в регистрах после выключения питания?

Андрей Посохов
03.03.2022, 12:59
Подскажите пожалуйста, являются ли энергонезависимыми сетевые регистры (512-575) в приборах линейки ПР200, ПР100? Сохраняются ли значения сетевых переменных в регистрах после выключения питания?

Добрый день.
Вся сетевая область энергонезависимая.
Значения сохраняются, на то они и энергонезависимые :)

Glebas
03.03.2022, 13:05
Спасибо за ответ, жаль что это не указано в РЭ к ПР и РП "OwenLogic". Приходиться забивать себе голову лишними вопросами))

Андрей Посохов
03.03.2022, 13:34
Спасибо за ответ, жаль что это не указано в РЭ к ПР и РП "OwenLogic". Приходиться забивать себе голову лишними вопросами))

Вообще это указано в РЭ. Подумаю, как сделать это еще более явно, спасибо.

59539

Евгений Кислов
03.03.2022, 13:44
Вообще это указано в РЭ. Подумаю, как сделать это еще более явно, спасибо.

59539

Можно это предупреждение прямо в интерфейсе OwenLogic отображать.
И вместе с ним - про то, что галочки изменения порядка байт/регистров не влияют на пользовательские переменные в slave'е (насколько я помню), а влияют только на системные переменные типа регистров входов-выходов.

59540

Андрей Посохов
03.03.2022, 22:32
Можно это предупреждение прямо в интерфейсе OwenLogic отображать.
И вместе с ним - про то, что галочки изменения порядка байт/регистров не влияют на пользовательские переменные в slave'е (насколько я помню), а влияют только на системные переменные типа регистров входов-выходов.

59540

Спасибо за хорошие идеи!

Tatum555
23.11.2022, 09:55
Поддерживаю, нужно в овен лоджик указать, что сетевые перменные являются энергонезависимыми. пришлось гуглить