2.5.2.2 База данных отображаемых параметров
Главный энергетик должен получать достоверные данные о работе электроснабжения. Для этого необходимо визуализировать данные определенных параметров. Для сохранения информации о параметрах и состоянии системы используется база данных.
В состав SCADA-системы InTouch может входить приложение IndustrialSQL Server - это реляционная база данных с SQL-интерфейсом. Этот программный продукт интересен тем, что фактически является надстройкой над Microsoft SOL Server, но обеспечивает существенно более быстрый (более чем на порядок) доступ к базе данных. Кроме собственно SQL-сервера, в FactorySuite входит и несколько клиентских специализированных программных модулей - для создания текущих и архивных трендов, для создания графиков X-Y, аналитический модуль
В SCADA-системе InTouch выделяют тренды архивные и реального времени. Архивный тренд позволяет построить до 8 графических зависимостей параметров от времени. Тренд реального времени позволяет построить до четырех зависимостей. Данная среда поддерживает распределенные архивы, что проявляется в том, что тренд может получать данные от удаленных баз данных InTouch приложений.
В InTouch база данных архивного тренда записывается в файл. Файл архива не может быть менее 1.4 Мб. Под файл архива на диске выделяется неперемещаемая область соответствующего размера. Архив имеет заголовок в 1 Мбайт. Одна запись занимает 16 байт. Количество записей в архиве определяется его размером. При первом запуске узла с настройками для локальной архивации МРВ проверяет наличие свободного места на диске. Если места достаточно, то создается файл с заголовком, в котором формируются структуры для индексации данных в архиве. Если места недостаточно, то МРВ завершает свою работу с кодом ошибки 36. Если заданная длина архива меньше заголовка, но на диске есть свободное место, то создается файл архива в 1.4 Мбайт. Это позволяет хранить 22770 записей. Если при запуске МРВ уже существует файл архива с тем же именем, то проверяется идентичность его структуры требуемой. При этом сравниваются: установленный размер и имя узла. Если существующий архив не соответствует требуемым параметрам, то МРВ завершает свою работу с кодом ошибки 36. Данные в файле циклически обновляются. Перед добавлением новой записи проверяется состояние файла. Если места для записи больше нет, то она записывается в начало архива. Последующие данные записываются поверх самых дальних по времени [9].
- Введение
- 1. Данные по предприятию
- 1.1 Структура предприятия
- 1.2 Автоматизированная система оперативно-диспетчерского управления технологическим комплексом ОФ "Спутник"
- 1.3 Электроснабжение предприятия
- 1.4 Актуальность разработки автоматизированного рабочего места главного энергетика предприятия
- 2. Понятие автоматизированного рабочего места
- 2.1 Основные понятия
- 2.2 Структура типового АРМ
- 2.3 Обзор аналогов АРМ главного энергетика
- 2.4 Требования к разработке АРМ главного энергетика
- 2.5 Средства разработки
- 2.5.1 Платформа Windows
- 2.5.2 SCADA-система InTouch 10.0
- 2.5.2.1 Компоненты SCADA-системы InTouch
- 2.5.2.1.1 Application Manager
- 2.5.2.1.2 Режим разработки WindowMaker
- 2.5.2.2 База данных отображаемых параметров
- 2.5.2.3 Понятие тегов
- 2.5.2.4 Тренды в InTouch
- 2.5.2.5 Программирование в InTouch