- •Требования магистрально-модульной структуры.
- •Основные характеристики.
- •Принцип управления.
- •Синхронные и асинхронные магистрали.
- •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 – системы
- •Тонкий и толстый клиенты
Стандартные интерфейсы представления данных в scada– системах.
DDE– протокол. Был предложенMicrosoftдля обмена между офисными приложениями. Недостатки: низкая надёжность; зависимость быстродействия от количества задач в ОСWindows. Несмотря на недостатки получил широкое распространение и является архаизмом.
NetDDE. ПротоколDDEс поддержкой передачи данных по сети
SuiteLink(Wonderware). Обладает высокой производительностью и основан на стеке протоколаTCP/IP. Все данные сопровождаются меткой времени и оценкой качества данных. Оценка качества позволяет оценить достоверность данных.
OPC(OLEforProcessControl) Внедрение и связывание объектов, используемыхMicrosoft.COMпредполагает, что объекты содержат в себе специализированные интерфейсы, предназначенные для работы с другими объектами.
Существует целая организация OPCFoundtation, созданная под эгидойMicrosoftи объединяющая более 220 членов – производителей и разработчиков.
На рынке существуют фирмы, которые предлагают специализированные средства OPCtoolkit. Позволяют в сжатые сроки разработатьOPCсервер для любого промышленного контроллера или интерфейса.
Эти средства содержать написанный уровень OPCи разработчики создают код для работы с протоколами нижнего уровня.
Стандарт OPCявляется наиболее эффективным средством разработки взаимодействия средствSCADA– систем с контроллерами. Многие разработчики замечают, что реализацияCOMтребует значительных вычислительных затрат, что особенно часто замечается при подключении к серверу нескольких клиентов, работающих в разных узлах сети.
В случае, когда OPCсервер иOPClinkработают на одном ПК, то кOPCсовершается только одно подключение и обмен идёт поSuiteLink. Достигается и стандартизация, высокая производительность.
Особенности адресации в scada – системах
Все переменные в SCADA– системах объявляются в отдельном редакторе, который называется словарём переменных. Словарь сохраняет объявление переменных наряду с другими. Все переменные вSCADA– системе можно разделить на внутренние и переменные ввода – вывода.
Для нормальной работы переменной ввода – вывода в словаре переменных для этой переменной необходимо указать полный путь доступа к этой переменной.
Alarm’ы и события
Alarm– это сообщение оператору, которое содержит в себе информацию о каких-то неправильных отклонениях от заданного цикла. Требует внимания оператора и его реакции. Делятся на подтверждённые (те сообщения, которые человек не заметил или не захотел заметить) и неподтверждённые.
События – это тоже сообщения, выводят какую-либо информацию, типа статусное сообщение.
Типовые alarm’ы – это те, которые так или иначе реализованы во всехSCADA– системах.
Тренды
Графической представление информации о технологическим процессе.
Создание трендов и хранение информации являются неотъемлемой частью SCADA– системы.
Тренды:
тренды реального времени (в них отображается динамика изменения технологических параметров в темпе процесса)
исторические (архивные) возникают тогда, когда данные уже записаны на диск. Информация ограничена началом и концом просмотра.
Встроенные языки программирования
Встроенный язык ориентированы на технологов. Высокоуровневые функции для использования которых не требуется профессиональные навыки программиста. Также существует множество библиотек.
Ориентация на системных интеграторов, то есть людей, которые хорошо умеют программировать.
В любом языке расширения функций существует toolkil
математические функции
работа со строками
обмен с использованием SQL-технологий
DDE
Программные фрагменты состоят из функций языка, выполняющих определённые моменты. Программные коды выполняются как реакция на некоторое событие.
Синхронизация – действие не производится, пока не завершит работу вызвавшая его функция.