- •Лабораторная работа №1
- •1 Теоретические положения
- •2 Ход работы
- •3 Отчет
- •4 Контрольные вопросы
- •Лабораторная работа №2
- •1 Теоретические положения
- •2 Ход работы
- •3 Отчет
- •4 Контрольные вопросы
- •Лабораторная работа №3
- •1 Теоретические положения
- •2 Ход работы
- •3 Отчет
- •4 Контрольные вопросы
- •Лабораторная работа №4
- •1 Теоретические положения
- •2 Ход работы
- •3 Отчет
- •4 Контрольные вопросы
- •Лабораторная работа №5
- •1 Теоретические положения
- •2 Ход работы
- •3 Отчет
- •4 Контрольные вопросы
- •Лабораторная работа №6
- •1 Теоретические положения
- •2 Ход работы
- •3 Отчет
- •4 Контрольные вопросы
- •Лабораторная работа №7
- •1 Теоретические положения
- •2 Ход работы
- •3 Отчет
- •4 Контрольные вопросы
- •Лабораторная работа №8
- •1 Теоретические положения
- •2 Ход работы
- •3 Отчет
- •4 Контрольные вопросы
- •Лабораторная работа №9
- •1 Теоретические положения
- •2 Ход работы
- •3 Отчет
- •4 Контрольные вопросы
- •Лабораторная работа № 10
- •1 Теоретические положения
- •2 Ход работы
- •3 Отчет
- •4 Контрольные вопросы
2 Ход работы
1. Обеспечить архивирование значений тэгов уровня емкостей 1 и 2. Проверить наличие архивных файлов.
В Tagname Dictionary найдите требуемый тэг и выберите для него параметр Log Data. Чтобы обеспечить запись значений заданных тэгов в архивные файлы на диске, воспойзуйтесь меню Special или в менеджере приложения нажмите Configure – Historical 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 - числовые коэффициенты, рассчитанные на основе выбранного масштаба вывода данных трендом реального времени.
