Автоматизированные системы управления. Введение и нормативные документы. Назначение, состав и структура АС. Производственное предприятие как объект управления. Технологический процесс как объект управления, страница 36

Каналы подтипа DCS используется для обмена данными с модулями распределенного УСО типа LAGOON, ROBO, ADAM-4000 и ADAM-5000/485, NuDAM-6000, I-7000, RIO-2000 и им подобными, по встроенному протоколу DCS. Дополнение к подтипу этого канала определяет тип данных для обмена (26 типов данных). Настройки канала определяются типом модуля распределенного УСО.

Канал подтипа MODBUS используется для обмена данными с контроллерами, поддерживающими протокол MODBUS. Код команды в обмене (номер функции в стандартном протоколе MODBUS RTU) определяется дополнением к подтипу этого канала.

Для обмена данными с использованием драйверов (внешних протоколов) используются каналы подтипов КОНТР_1 и КОНТР_2.

Для каналов КОНТР_1 дополнение к подтипу задает тип контроллера. Имеются драйвера для обмена данными с отечественными контроллерами типа ЛОМИКОНТ, РЕМИКОНТ (Р-130), Ш711, Ш9327, а также рядом других контроллеров иностранных фирм. Список дополнений модифицируется по мере добавления в систему новых драйверов.

Каналы  КОНТР_2 используются для организации обмена данными с уникальными устройствами.

Обмен по DDE

Основные положения

DDE (Dynamic Data Exchange) – это механизм динамического обмена данными, позволяющий создать постоянно действующие каналы между несколькими одновременно работающими приложениями Windows. Эти каналы могут создаваться автоматически при запуске приложения или при необходимости, а также по явному запросу пользователя. После того как каналы созданы, они будут работать без вмешательства пользователя.

Функции оперативного управления

Реализации функций оперативного управления

Виды функций

При оперативном управлении производственными процессами реализуется две группы функций: группа функций автоматического управления и группа функций автоматизированного управления.

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

Функции автоматизированного управления обязательно содержат элементы человеко-машинного интерфейса, который сегодня де-факто имеет графическую реализацию. Эти функции управления реализуются в ПО рабочих станций. Доминирующими здесь являются функции представления данных оператору (функции индикации и сигнализации) и функции формирования управляющих воздействий.

На рабочих станциях реализуется одна из важнейших функций любой автоматизированной системы – графическое представление изменений контролируемых и управляющих параметров во времени – тренды технологических параметров. Кроме этого здесь же реализуется генерирование событий по значениям контролируемых параметров – алармы и реализуется их регистрация.

Реализация функций управления в контроллерах

Функции автоматического управления выполняются преимущественно с заданным циклом либо по программируемому условию.

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

Увеличение скорости реакции системы обеспечивается также функциональным разделением узлов системы управления. В многофункциональных узлах время реакции определяется, как правило, выполнением «длинных» функций. Распределение функций между слепыми узлами определяется множеством факторов: свойствами объекта управления, используемыми техническими средствами, составом решаемых задач и т. п.