ВУЗ: Пермский национальный исследовательский политехнический университет
Категория: Лекция
Дисциплина: Системы реального времени
Добавлен: 15.11.2018
Просмотров: 10809
Скачиваний: 12
86
Принцип функционирования Industrial SQL Server:
Не критичная к РВ информация сохраняется в стандартных
таблицах БД Microsoft SQL Server. Вся технологическая информация,
получаемая с датчиков, сохраняется в специальных таблицах
расширения. С помощью этого механизма поддерживается большая
пропускная способность. Запросы пользователя осуществляются через
стандартный интерфейс не в реальном времени. За счёт таблиц
расширения
поддерживается
сохранение
больших
потоков
информации, разделение пользовательских данных и данных с
датчиков для исполнительных элементов. Внутренняя поддержка
целостности информации. Управление пользовательскими таблицами
осуществляется через стандартный интерфейс, семантическая и
ссылочная целостность информации находится на контроле
пользователя. Создание технологических таблиц осуществляется
через SCADA-приложение InTouch. Соответственно целостность
данных контролируется самой системой, и пользователь на эту
целостность никак не влияет. Industrial SQL Server построен на
архитектуре «клиент-сервер».
Функциональные возможности сервера базы данных
1.
Высокопроизводительный сервер.
Достигается путём возможности масштабирования системы, а
также многоуровневой клиент-серверной архитектурой. Фактически
источником данных является SCADA-приложение с датчиками и
исполнительными механизмами. А приёмником служит АСУП.
2.
Уменьшение объёма хранения информации.
Выполняется за счёт механизмов упаковки информации, приём
сжатия.
3.
Отсутствие всевозможных алгоритмов защиты данных.
87
4.
Защита данных осуществляется за счёт средств SCADA и
АСУП. Например, 2-месячный архив с 4000 параметров, которые
регистрируются каждые 10 сек., занимает 2 мБ.
5.
Достоверная информация.
Достигается путём того, что Industrial SQL Server входит в состав
Factory Suit.
Позволяет одновременно сохранить порядка 800
значений. Для проверки достоверности полученная информация с
датчиков сравнивается со следующей информацией:
-
конфигурация;
-
операционная информация;
-
сведения о событиях;
-
аварийная информация;
-
информация системы контроля;
-
технологическая информация.
Соответственно объединение этой информации представляет
пользователю структуру всего технологического процесса. При доступе
и изменении информации сохраняется предыстория.
6.
Сервер реального времени.
Реализован через протокол обмена (Factory Suit), называемый
SuiteLink.
Протокол характеризуется наличием меток времени, по
которым осуществляется передача информации, а также обеспечение
качества передаваемой информации.
7.
Система регистрации событий.
Касается сохранения данных, поступающих непрерывно.
Сохранение данной информации осуществляется по методу событий.
Событие служит переключателем между массивами данных.
8.
Гибкий открытый доступ.
88
Доступ к открытой информации со стороны пользователя
осуществляется через стандартный интерфейс Microsoft SQL Server,
который также определяет группу пользователей и права
пользователей,
следовательно,
обеспечивается
защита
технологической информации и доступ к любой информации.
9.
SQL
с поддержкой временных параметров.
Эта поддержка осуществляется добавлением в SQL-запрос
временных характеристик (по принципу задачи).
10.
Открытая и гибкая БД.
Industrial SQL Server
поддерживает доступ к информации РВ, а
также к архивным и конфигурационным данным. Пользователю
доступны следующие типы данных:
Архивные
данные
Сводные данные
Сопутствующие
данные
Конфигурационные
данные
Данные
о событиях
Данные РВ
Рис. 34.
-
эти данные относятся к
Industrial SQL Server
. Остальные – к
Microsoft SQL Server.
Выделяют следующие области применения:
1.
Анализ протекания процесса. Диагностика, оптимизация.
2.
Управление запасами (управление потреблением сырья).
89
3.
Техническое обслуживание систем. Анализ системы для
предварительного и превентивного ремонта.
4.
Контроль качества выпускаемой продукции.
5.
Функционирование в качестве системы управления
производственным процессом.
10.
Простота использования.
Заключается в том, что Industrial SQL Server не требует от
пользователя знания SQL-языка. Он ориентирован на готовые наборы
функций. Управление резервированием и управление базой данных
осуществляется средствами Microsoft SQL.
11. Интеграция с другими компонентами комплекса.
Выполняется с помощью стандартных средств операционной
системы: RTFX, DDE, SuitLink. Интеграция производится со
следующими компонентами:
SCADA-
приложения InTouch;
система контроля ввода данных;
система доступа к архивной информации.
12. Возможность организации клиент-серверной системы.
Вычислительный узел, на котором установлено Industrial SQL
Server
, может являться сервером для других приложений (приложений
сторонних производителей). Сервер может быть организован как для
технологического процесса, так и для уровня пользовательских
приложений. Доступ может обеспечиваться через Internet.
90
Computer
Computer
Computer
Computer
Computer
Computer
HMI
HMI
Industrial
SQL
Server
АСУП
АСУТП
K1
K2
Kn
SQL-
обмен
...
Связующее
звено
Уровень управления
производством
Уровень управления
технологическим
процессом
Данные управления
производством
Данные управления
технологическим процессом
Рис. 35.
Существует возможность отправки сообщений по электронной
почте, а также возможность коммуникаций с другими СУБД.
13
. Возможность расширения.
Конечные пользователи для данной СУБД могут разрабатывать
собственные специализированные программы, необходимые для
анализа и представления данных. Для этого используется интерфейс
ODBC.
Данные функциональные возможности позволяет использовать
Industrial SQL Server
в режиме РВ.
Комплексные программные средства разработки
приложений РВ.
Комплексный программный продукт – это система, позволяющая
автоматизировать уровень производства и уровень технологического
процесса. Соответственно, данная система должна представлять
информацию для руководителя предприятия и для отделов разработки
и эксплуатации.