Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Moschnaya_shpora_po_piupiu.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
201.65 Кб
Скачать
  1. Динамический обмен данными (dde) в scada.

DDE - динамический обмен данными, представляет собой протокол для обмена данными м/у различными Windows - приложениями. Этот протокол реализует взаимосвязи типа клиент - сервер м/у двумя одновременно работающими программами.

Основная функция DDE протокола обмен данными. Например, можно посылать данные из TraceMode в эксель и когда в трейс моде данные изменятся, эти же изменения автоматически появятся в экселе.

Обмен данными по протоколу DDE состоит из трех этапов:

1) установка соединения;

2) обмен данными;

3) разрыв соединения.

Каждая программа известна в DDE под своим «именем». Информация в них м.б. организована в виде групп называемыми «топиками» и каждый топик может содержать индивидуальные кусочки информации как «предметы».

Например записать какое то значение данных из трейс мода в эксель с названием Книга1.xls в 1ую колонку и 1ую строку, то именем будет «Excel», топиком «Книга1.xls» и предметом «r1c1».

  1. Протокол обмена данными орс.

Протокол ОРС – стандарт обмена, разработанный для задач промышленной автоматизации. Преимущества: Позволяет объединить различные системы управления и контроля.

Недостатки: устраняет необходимость использования нестандартных протоколов.

ОРС интерфейс допускает след. варианты обмена:

1.Получение данных с физических устройств;

2.Обмен м/у частями распределённого приложения;

3.Обмен м/у различными приложениями.

При обмене данными с ОРС возможны 2 режима:

1)Периодичный режим. Когда заданной частотой данные запрашиваются клиентом.

2)По изменению значения. Обмен происходит при изменении значения на заранее заданную величину. При обмене ч/з ОРС интерфейс данные передаются в виде пакетов, которые называются элементами данных и тэгами.

Тэги имеют след. поля:

1) Value (значение) – поле, где хранится величина.

2) Quality (качество) – поле, означает качество получения.

Может принимать следующие значения:

1.uncertime (неопределённо);

2.bad (неудовлетворённо) идёт с кодом возникновения ошибки.

3.good (удовл).

3)TimeStump (отметка времени) – поле, которое показывает, когда были сняты данные.

Все тэги объединяются в группы. Каждый тэг и группа имеют своё уникальное имя.

OPC – сервер. Недостатки: скорость обмена меньше. ОРС состоит из 3основных спецификаций:

1)Доступ к данным реального времени DATA ACCESS;

2)Обработка тревоги событий Alarm & Events;

3)Доступ к историческим данным. Historical Data Access.

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

Встроенный язык программирования – инструмент, который предназначен для решения новых задач на базе уже существующей системы контроля и управления ТП.

Такими задачами является:

1)Программа логического управления ТП и оборудованием;

2)Алгоритмы оптимального управления;

3)Расчёт значения переменных по формуле;

4)Создание сценариев динамики этапа;

5)Интегрирование мгновенного значения – расход;

6)Создание альтернативных фильтров входных переменных.

Языки: ST, FBD, IL, LD, SFC.

В каждом языке допускается расширение набора функций. В языках, ориентированных на технологов, это расширение достигается с помощью доп. инструментальных средств (Toolkits). Во всех языках функции разделяются на группы, часть из которых присутствует во всех языках: математические функции, функции работы со строками, обмен по SQL , DDE - обмен и т. д.

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