Тренды реального времени. Создание тренда реального времени. Конфигурирование тренда реального времени, страница 3

HistData

Wizard

 

Trend Pen Legend

 

Trend Zoom/Pan

Panel

 

Hist Trend w/

Scooter and

Scales

 

Дважды щелкните на тренде. Появится диалоговое меню HistoricalTrendChart:

Нажмите кнопку Suggest для заполнения полей. Предложенные имена переменных автоматически появятся в полях диалога. Запомните эти имена, так как все мастера тренда используемые в этом окне будут их использовать: Затем, нажмите кнопку Pens… чтобы назначить перья для RealTag и IntTag. Появится диалог TrendPens: Дважды кликните в поле тэгов и выберите переменные в  Обозревателе переменных. 

Нажмите кнопку Suggest (предлагать), чтобы мастер автоматически определил параметры тренда. Параметры, определяемые с помощью мастера построения тренда.

В WindowViewer значения регистрируемых тегов записываются в файл исторического журнала всякий раз, когда они изменяются на величину, превышающую значение параметра Log Deadband (зона нечувствительности регистрации), и, по умолчанию, один раз в час независимо от изменения. Для того чтобы значение тега сохранялось в историческом файле, тег должен быть соответствующим образом сконфигурирован в Словаре тегов.

Для тегов целого и вещественного (с плавающей точкой) типов в окнах их определения для этого устанавливается флажок Log Deadband (зона нечувствительности регистрации), который  определяет, на сколько Единиц измерения должно измениться значение тега, чтобы система сохранила его в дисковом файле.

Чтобы установить режим регистрации значений тега:

Щёлкните строку TagName Dictionary (Словарь тегов) из меню Special (специальные) или дважды щёлкните кнопкой мыши строку Tagname Dictionary в Проводнике приложений WindowMaker. Откроется диалоговое окно TagName Dictionary (Словарь тегов) Найдите определение требуемого тега и установите флажок Log Data (регистрировать данные. Если запретить регистрацию значений тега после того как он уже выполнялся, сохранённые в исторический архиве значения этому тегу станут недоступными. Любые изменения режима регистрации, сделанные в окне приложения WindowMaker в режиме исполнения WindowViewer, вступают в силу только после того, как приложение WindowViewer будет остановлено и запущено повторно.

Определение минимального и максимального значения в единицах измерения играет важную роль для отображения исторического тренда. Данные архива отображаются в масштабе 0-100 % от диапазона значений в единицах измерения.

Чтобы значения тегов, для которых установлен режим Log Data (регистрировать данные), действительно записывались в файл архива, вы должны разрешить глобальную функцию регистрации. Выберите строку Configure (конфигурировать) из меню Special (специальные) и щёлкните кнопкой мыши пункт HistoricalLogging (регистрация в историческом архиве). Откроется диалоговое окно Historical Logging Properties (параметры регистрации в историческом архиве): Быстро открыть это диалоговое окно можно, дважды щёлкнув на строке Historical Logging (регистрация в историческом архиве) в Проводнике приложений WindowMaker в группе Configure (конфигурировать).

.

Установите флажок EnableHistoricalLogging (разрешить регистрацию в историческом архиве) для включения глобальной функции регистрации значений тегов.

Укажите в поле KeepLogFilesfor (хранить журнальные файлы предшествующих дней), для какого предшествующего периода в днях (исключая текущий) на диске должны сохраняться файлы архива.

Ежесуточно система InTouch создаёт и заполняет два исторических файла (на 24 часа). Таким образом, выбирая это значение, необходимо принимать во внимание размер имеющегося дискового пространства. Если свободного места для записи файла архива не хватает, регистрацию необходимо будет приостановить и высвободить достаточно пространства для возобновления регистрации. Приостанавливать и возобновлять регистрацию значений тегов в режиме исполнения можно, связав внутренний тег $HistoricalLogging с кнопкой или Скриптом или выполняя команду Restart Historical Logging (регистрация в историческом архиве) в WindowViewer.