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

Стандартные интерфейсы представления данных в scada– системах.

  1. DDE– протокол. Был предложенMicrosoftдля обмена между офисными приложениями. Недостатки: низкая надёжность; зависимость быстродействия от количества задач в ОСWindows. Несмотря на недостатки получил широкое распространение и является архаизмом.

  2. NetDDE. ПротоколDDEс поддержкой передачи данных по сети

  3. SuiteLink(Wonderware). Обладает высокой производительностью и основан на стеке протоколаTCP/IP. Все данные сопровождаются меткой времени и оценкой качества данных. Оценка качества позволяет оценить достоверность данных.

  4. 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– системы.

Тренды:

  • тренды реального времени (в них отображается динамика изменения технологических параметров в темпе процесса)

  • исторические (архивные) возникают тогда, когда данные уже записаны на диск. Информация ограничена началом и концом просмотра.

Встроенные языки программирования

  1. Встроенный язык ориентированы на технологов. Высокоуровневые функции для использования которых не требуется профессиональные навыки программиста. Также существует множество библиотек.

  2. Ориентация на системных интеграторов, то есть людей, которые хорошо умеют программировать.

В любом языке расширения функций существует toolkil

  • математические функции

  • работа со строками

  • обмен с использованием SQL-технологий

  • DDE

Программные фрагменты состоят из функций языка, выполняющих определённые моменты. Программные коды выполняются как реакция на некоторое событие.

Синхронизация – действие не производится, пока не завершит работу вызвавшая его функция.

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