Добрый день! В проекте имеется интегратор который отображает выработанную мощность и вот при остановке и запуске МРВ он обнуляется. Вопрос: как можно реализовать сохранение последнего значения и его подхват при старте МРВ?
Posted by Romсheg (Участник № / Member № 3792) on :
Сохраняйте канал вызова программы в Дамп. Смотрите описание канала параметр "Синхр\Дамп".
Posted by t@r@sik (Участник № / Member № 3400) on :
Просто число( значение) сохраняет. А как быть с наработкой оборудования, которая привязана к каналу TIME ? ведь после перезагрузки сервера значения из дампа не подчитываются и отсчет времени начинается с нуля.
Posted by Romсheg (Участник № / Member № 3792) on :
Если канал сохраняется в Дамп, то и свое значение он должен подчитывать.
Posted by t@r@sik (Участник № / Member № 3400) on :
Подозрительно молчит уважаемая поддержка...
Posted by t@r@sik (Участник № / Member № 3400) on :
В канале установлено Синхр/Дамп, однако не подчитывает
Posted by Romсheg (Участник № / Member № 3792) on :
Тут уже надо смотреть Ваш проект...
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Проверили, дамп для канала TIME работает без всяких проблем.
Posted by t@r@sik (Участник № / Member № 3400) on :
Прошу разжевать непонятливому еще одну ситуацию: как организовать вычисление разницы наработки за сутки или выработанной энергии за период если есть по каналам запись в дамп?
Posted by Baikal_E (Участник № / Member № 4135) on :
Дамп используется для восстановления значений каналов узла после рестарта монитора. Для вашей задачи нужно использовать архив.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Если у Вас значения идут нарастающим итогом, Вам нужно использовать функции канала CALL.DifSnap