Промышленные контроллеры. Сравнительный анализ протоколов fieldbus применительно к промышленным приборам. Специализированные контроллеры TeleSAFE, объединяющие алгоритмы управления и сбор данных в системе телеметрии, страница 29

Для автоматического управления процессом предназначена группа блоков управления, в которую входят блоки

задержки, управления включением/вык­лючением, линейного преобразования, опережения/задержки, ПИД регулятор и блок ступенчатого управления. Есть группа блоков для обработки и управле­ния на базе статистики. К ним относятся блоки гистограммы, Парето, статисти­ческих данных и статистического кон­троля. Для группового управления используются пакетные блоки: управле­ния устройством и программный. Нако­нец, два SQL-блока реализуют функции обмена с реляционными базами данных.

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

Эффективным средством управления нагрузкой на систему реального времени является возможность задания режима сканирования блоков, который может быть трех видов: однократный, по изме­нениям или по времени. При однократ­ном режиме блок сканируется только один раз - при пуске программы. При сканировании по изменениям блок обрабатывается, если его значение изменилось более чем на заданную величину. При задании сканирования по времени блок будет сканироваться с заданным периодом начиная от 0 ч по системным часам. При этом можно указать сдвиг начального момента (фазу сканирования), тем самым распределив нагрузку на систему опроса базы дан­ных. Период сканирования может зада­ваться от 0,05 с до 24 ч.

Диспетчерский контроль и управление

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

Функциядиспетчерскогоуправления осуществляется через подсистему View (Просмотр). Интегрированной оболоч­кой, в которой создаются экранные формы и настраивается операторский интерфейс, служит подсистема Draw


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

Объекты, из которых строятся мне­мосхемы, делятся  на   векторные (объектно ориентированные) и растро­вые. Векторные изображения FIX состо­ят из простых геометрических фигур: прямых линий, прямоугольников, ова­лов и т.п. Растровые объекты могут копироваться из файлов или других графических приложений через буфер обмена. Сложные объекты получаются путем группирования простых объектов, наложения, маскирования и другими приемами.

Состояние процесса управления отображается посредством связей с блоками базы данных и с помощью так называемых динамических свойств. В связях могут выводиться значение пара­метра, график его изменения во времени, системная информация о базе данных и пр. Возможны различные виды инфор­мационных связей объекта на мнемо­схеме: связь со значениями полей бло­ков, статистические диаграммы, графи­ки и специальная информация. Связи со значениями полей позволяют вводить и выводить данные для параметров про­цесса в различных форматах. На графи­ках может отображаться динамика изменения параметров управляемого процесса во времени, причем на одном графике -до восьми параметров. Кроме того, возможно отображение Х- Уграфи-ка, где по оси Х будут откладываться значения одного параметра, а по оси Y-другого. Специальные связи отражают сводку тревог и статистику процесса сканирования.