Показать сообщение отдельно
Старый 15.03.2019, 14:53   #172
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: SMHistory - вопросы и ответы (SMLogix 3.29)

Цитата:
Сообщение от LordN Посмотреть сообщение
я перестал вообще что-либо понимать.
исторический тренд должен же писать все подряд и в памяти это храниться должно несмотря ни на что?
загружаю проект, жду несколько записей тренда, проверяю отчетом что они там есть.
отключаю питание.
снова включаю.
проверяю наличие записей отчетом - данных нет.
что я делаю не так?
а, да, исторический тренд начинает запись только после того как его открыл.
Данные в исторической системе копятся в буфере и сохраняются в исторической системе раз в 5 минут. В этот момент блок HistoryStorage выдаст сигнал о своей занятости, поскольку занят сохранением накопленных данных на флэш-память (внутреннюю или внешнюю - неважно).

1. Если выключить питание раньше, всё сбросится

2. Если нужно убедиться что сохранились перед выключением, то нужно использовать вход flush у HistoryStorage. (см. справку HistoryStorage)

3. Исторический тренд - это не более, чем графический отчёт из системы хранения. Он вообще ничего не пишет по жизни Данные записываются вне зависимости от экрана тренда.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием