- •Требования магистрально-модульной структуры.
- •Основные характеристики.
- •Принцип управления.
- •Синхронные и асинхронные магистрали.
- •Vmi – bus.
- •Линии передачи данных.
- •Линии арбитража
- •Линии прерывания
- •Служебные и сервисные линии
- •Фиксированный цикл чтения.
- •Арбитраж
- •Функции обработки прерываний
- •Типы мгпр
- •Межсегментные последовательные шины в распределённых технологических системах
- •Магистральный интерфейс mil stp 1553
- •Форматы информационных слов
- •Применение последовательных шин для внутриконтроллерных взаимодействий Последовательная шина spi
- •Модули памяти
- •Системные модули памяти
- •Функции ядра при загрузке системы
- •Предоставление средств для взаимодействия процессов
- •Обеспечение работы в реальном времени
- •Организация ввода/вывода в системе os-9.
- •Менеджер ввода/вывода
- •Файловый менеджер
- •Драйверы устройства.
- •Операционная система жёсткого реального времени VxWorks
- •Применение.
- •Отладка и сопровождение программ в VxWorks
- •Управление процессами в ос VxWorks.
- •Алгоритм планирования выполнения задач
- •Scada – системы
- •Человеко-машинный интерфейс scada
- •Scada – системы
- •Связь scada – систем с контроллерами
- •Стандартные интерфейсы представления данных в scada– системах.
- •Особенности адресации в scada – системах
- •Alarm’ы и события
- •Встроенные языки программирования
- •Базы данных реального времени
- •Функциональные возможности IndustrialSqlServer
- •Plan2sql
- •Отличия Industrial sql Server и Plan2sql
- •Internet/Intranet решения и scada – системы
- •Тонкий и толстый клиенты
Базы данных реального времени
Устоялась модель «клиент – сервер»
На рынке существуют два пакета: IndustrialSQLServer(надстройка надMicrosoftSQLServer) (Wonderware) иPlan2SQL.
Данные могут поступать либо от SCADA– системы, либо от специализированных программ.
Функциональные возможности IndustrialSqlServer
Высокопроизводительный сервер. InSQLобеспечивает сбор данных в 100 и более раз быстрее, чем другие БД и сохраняет их на гораздо меньшем дисковом пространстве. Многоуровневая клиент-серверная архитектура служит мостом между управляющими и производственными сетями.
уменьшение объёма хранения. Месячный архив предприятия с 4 000 параметров, опрашиваемых через 10 секунд, занимает 500 Мб.
достоверность информации
Сервер реального времени. Включены средства работы с временно хранимыми данными.
система регистрации событий. Событие может представлять собой всё, что угодно.
Гибкий и открытый доступ
SQLс поддержкой временных параметров. ОбычныйSQLне поддерживает временные характеристики данных. Нет никаких средств для контроля поступающих данных.InSQLпозволяет настроить изменение часто поступающих данных, а также производить интенсивные вычисления.
Простота конфигурирования. InSQLимеет набор функциональных возможностей для быстрого конфигурирования.
Интегрируется с другими компонентами пакета FactorySuite2000.
Возможна синхронизация между основной и резервной БД.
Plan2sql
Всё делается с помощью клиентских средств. Имеется возможность резервирования данных. Клиенты могут читать данные или изSQLбазы, или изSCADA– системы. Стандартные протоколыOLEDB,COM,DCOM. Не существует синхронизации между основной и резервной БД. Тоже надстройка надMicrosoft SQL Server.
Отличия Industrial sql Server и Plan2sql
Для хранения данных реального времени в InSQLиспользуется исторические блоки или файлы специального формата. Основное требование к ним – это обеспечение высокой скорости и повышенное сжатие данных.Plan2SQLданные хранятся в стандартныхMSSQLтаблицах. Используется стандартная подсистема архивов вCitect.
InSQLобмен. Использование протоколовOPCиSuiteLink. Режим регистрации вPlan2SQLиспользуетсяAPIдля производства приложенийWindows.
Доступ клиентских приложений к БД. Plan2SQL–SQLзапросы;IndustrialSQLServerкромеSQLзапросов возможно поDDEиSuiteLinkпротоколам.
Internet/Intranet решения и scada – системы
Есть много пользователей, которые реально не управляются производством, но хотят видеть информацию, отображающую процесс производства (например, генеральный директор). Таким пользователям не нужна оперативности и все параметры. Они просто хотят наблюдать за процессом.
Отличия от SCADA:
объём информации
форма представления
функции без управления
протяжённость каналов связи и надёжность (протяжённость большая, надёжность меньше)
простота
Первый подход. Используется стандартная SCADA– система без управления, но с полноценным мониторингом.
Второй подход. CitectиWonderwareпредлагаютIntranetрешения для реализации.
Тонкий и толстый клиенты
Тонкий клиент – это такой клиент, который не имеет «мозгов». Осуществляет только простые запросы, а всю обработку осуществляет сервер.
Толстый клиент всю обработку информации, поступающей с сервера, осуществляет у себя.
Богатый клиент – тот клиент, у которого много дополнительного программного обеспечения.
Клиентские приложения:
сервер – терминал
толстые (богатые) и бедные (но не тонкие) клиенты Internet/Intranetтехнологии.
Бедные клиенты:
тонкие клиенты;
Интернет клиенты (имеют на борту обычный браузер).
Позволяют записать InTouchна сервер, а отобразить на клиенте.
Возможности: запускать InTouchчерезInternet/Intranet.
Возможность создать на сервере или на одном из компьютеров, где установлена SCADA– системаIntranetприложениеInTouch.
На клиенте уже может не быть никакого дополнительного ПО.
Решение FactorySuiteWebServerоказалось не очень хорошим, так как требуетRuntimeприложения, а также сильно нагружает илиSCADA– систему, илиInSQLServer.
Нет необходимости запускать SCADA– приложение, а можно воспользоваться данными вInSQL. То есть на клиенте на любом языке можно написать приложение, которое будет обращаться кInSQL. Но при этом не пользоваться дополнительными функциями, которые предоставляетSCADA– система.