Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по InTouch.doc
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
1.02 Mб
Скачать

2 Ход работы

1. Обеспечить архивирование значений тэгов уровня емкостей 1 и 2. Проверить наличие архивных файлов.

В Tagname Dictionary найдите требуемый тэг и выберите для него параметр Log Data. Чтобы обеспечить запись значений заданных тэгов в архивные файлы на диске, воспойзуйтесь меню Special или в менеджере приложения нажмите ConfigureHistorical Loggging. Далее в появившемся окне Historical Logging Properties отметьте Enable Historical Logging и укажите путь к специальной папке для записи архивов (данная папка должна быть предварительно создана средствами MS Windows). Запустите WindowViewer и спустя некоторое время убедитесь, что запись в архивные файлы производиться.

2. С помощью мастер-объектов Hist Trend w/Scooter and Scale и Trend Pen Legend организовать вывод графической и числовой информации из архивных файлов. Ввести кнопку обновления исторического тренда (рисунок 38).

Рисунок 38. Окно вывода на экран исторических трендов

Необходимо создать окно «trend_hist» с аналогичными параметрами окна «Main».

Необходимо задать анимационные связи для кнопки «Тренды истор.». Для кнопки «Тренды истор.» зададим свойство открытия окна «trend_hist», при помощи анимационной связи Show Window.

Для вывода графической информации из архивных файлов рекомендуется использовать мастер Hist Trend w/Scooter and Scale (кнопка Wizards, раздел Trends). Вставьте выбранный объект в рабочее окно. Далее нажмите дважды на мастере тренда, чтобы открыть диалоговое окно настройки Historical Trend Chart Wizard. С помощью кнопки Suggest задайте имена тэгов тренда архива и шкалы пера, а затем посредством кнопки Pens привяжите тэги уровня наполнения к любым перьям (при­вязать тэги к перьям можно только после отключения WindowViewer).

Создайте кнопку с анимационной связью Action, в которой с помощью функции HTUpdateToCurrentTime реализуйте обновление рассматриваемого объекта с учетом последних записанных на диск данных. Пример анимационной связи Action:

Анимационная связь Action

HTUpdateToCurrentTime("HistTrend");

Для вывода числовой информации из архив­ных файлов используйте мастер Trend Pen Legend (кнопка Wizards, раздел Trends). Проследите, чтобы цветовая ин­дикация для тэгов в данных объектах соответствовала цве­там соответствующих графиков в мастере тренда.

3. Сконфигурировать тренд реального времени для рассматриваемых тэгов; используя масштабирование, сделать его наглядным.

Необходимо создать окно «trend_real» с аналогичными параметрами окна «Main».

Необходимо задать анимационные связи для кнопки «Тренды реал.». Для кнопки «Тренды реал.» зададим свойство открытия окна «trend_real», при помощи анимационной связи Show Window.

Для создания графика реального времени необходимо выбрать инструмент тренд реального времени (кнопка Real-time Trend панели Drawing).

Для дискретных тэгов увеличьте разброс значений и разнесите соответствующие графики по вертикальной оси с помощью привязки к перь­ям тренда арифметических выражений следующего вида: «ДискретныйТэг * а + b», где а, b - числовые коэффици­енты, рассчитанные на основе выбранного масштаба вы­вода данных трендом реального времени.