Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОММСРВ - лекции.doc
Скачиваний:
32
Добавлен:
12.03.2016
Размер:
602.62 Кб
Скачать

Базы данных реального времени

Устоялась модель «клиент – сервер»

На рынке существуют два пакета: IndustrialSQLServer(надстройка надMicrosoftSQLServer) (Wonderware) иPlan2SQL.

Данные могут поступать либо от SCADA– системы, либо от специализированных программ.

Функциональные возможности IndustrialSqlServer

  1. Высокопроизводительный сервер. InSQLобеспечивает сбор данных в 100 и более раз быстрее, чем другие БД и сохраняет их на гораздо меньшем дисковом пространстве. Многоуровневая клиент-серверная архитектура служит мостом между управляющими и производственными сетями.

  2. уменьшение объёма хранения. Месячный архив предприятия с 4 000 параметров, опрашиваемых через 10 секунд, занимает 500 Мб.

  3. достоверность информации

  4. Сервер реального времени. Включены средства работы с временно хранимыми данными.

  5. система регистрации событий. Событие может представлять собой всё, что угодно.

  6. Гибкий и открытый доступ

  7. SQLс поддержкой временных параметров. ОбычныйSQLне поддерживает временные характеристики данных. Нет никаких средств для контроля поступающих данных.InSQLпозволяет настроить изменение часто поступающих данных, а также производить интенсивные вычисления.

  8. Простота конфигурирования. InSQLимеет набор функциональных возможностей для быстрого конфигурирования.

  9. Интегрируется с другими компонентами пакета FactorySuite2000.

  10. Возможна синхронизация между основной и резервной БД.

Plan2sql

Всё делается с помощью клиентских средств. Имеется возможность резервирования данных. Клиенты могут читать данные или изSQLбазы, или изSCADA– системы. Стандартные протоколыOLEDB,COM,DCOM. Не существует синхронизации между основной и резервной БД. Тоже надстройка надMicrosoft SQL Server.

Отличия Industrial sql Server и Plan2sql

  1. Для хранения данных реального времени в InSQLиспользуется исторические блоки или файлы специального формата. Основное требование к ним – это обеспечение высокой скорости и повышенное сжатие данных.Plan2SQLданные хранятся в стандартныхMSSQLтаблицах. Используется стандартная подсистема архивов вCitect.

  2. InSQLобмен. Использование протоколовOPCиSuiteLink. Режим регистрации вPlan2SQLиспользуетсяAPIдля производства приложенийWindows.

  3. Доступ клиентских приложений к БД. Plan2SQL–SQLзапросы;IndustrialSQLServerкромеSQLзапросов возможно поDDEиSuiteLinkпротоколам.

Internet/Intranet решения и scada – системы

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

Отличия от SCADA:

  • объём информации

  • форма представления

  • функции без управления

  • протяжённость каналов связи и надёжность (протяжённость большая, надёжность меньше)

  • простота

Первый подход. Используется стандартная SCADA– система без управления, но с полноценным мониторингом.

Второй подход. CitectиWonderwareпредлагаютIntranetрешения для реализации.

Тонкий и толстый клиенты

Тонкий клиент – это такой клиент, который не имеет «мозгов». Осуществляет только простые запросы, а всю обработку осуществляет сервер.

Толстый клиент всю обработку информации, поступающей с сервера, осуществляет у себя.

Богатый клиент – тот клиент, у которого много дополнительного программного обеспечения.

Клиентские приложения:

  • сервер – терминал

  • толстые (богатые) и бедные (но не тонкие) клиенты Internet/Intranetтехнологии.

Бедные клиенты:

  • тонкие клиенты;

  • Интернет клиенты (имеют на борту обычный браузер).

Позволяют записать InTouchна сервер, а отобразить на клиенте.

Возможности: запускать InTouchчерезInternet/Intranet.

Возможность создать на сервере или на одном из компьютеров, где установлена SCADA– системаIntranetприложениеInTouch.

На клиенте уже может не быть никакого дополнительного ПО.

  1. Решение FactorySuiteWebServerоказалось не очень хорошим, так как требуетRuntimeприложения, а также сильно нагружает илиSCADA– систему, илиInSQLServer.

  2. Нет необходимости запускать SCADA– приложение, а можно воспользоваться данными вInSQL. То есть на клиенте на любом языке можно написать приложение, которое будет обращаться кInSQL. Но при этом не пользоваться дополнительными функциями, которые предоставляетSCADA– система.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]