Библиотека функциональных модулей системы EXP PKS

Функциональные блоки и организация данных в архитектуре интеллектуальной системы Experion PKS, предназначенной для оптимизации и управления рабочими процессами. Введение в интерфейс DeviceNet. Параметры конфигурации. Теория компонентов Control Builder.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 05.12.2016
Размер файла 432,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

o Значение инициализации (Initialization Value): используется для непрерывной и однократной инициализации.

o Состояние подавления (Override Status): Если блок находится в стратегии с подавлением, это флаг указывает, выбран он или нет. Если блок находится в невыбранной стратегии (и сконфигурирован на прием инициализации от вторичного блока), он вызывает обработку обратной связи подавления.

o Значение обратной связи подавления (Override Feedback Value.

o Смещение подавления (Override Offset): Применяется только к функциональным блокам типа PID. Если PID находится в невыбранной стратегии подавления, этот флаг указывает, как нужно вычислять выход.

o Инженерные единицы (Engineering Units): Инженерные единицы (EU), в которых измеряется инициализируемый вход вторичного блока.

5

Блок OVRDSEL можно сконфигурировать для выбора меньшего из двух входов от первичных блоков, выбрав уравнение В (Equation B), или большего из двух входов, выбрав уравнение А (Equation A).

51. Логические функциональные блоки

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

· Побитовые булевы функции

· Функции сравнения

· Арифметические функции

· Функции выбора

· Бистабильные функции (триггер)

· Функции, переключаемые фронтами

· Временные функции

· Функции голосования

К логическим блокам входят: AND, CHECKBAD, DELAY, EQ, FTRIG, GE, GT, LE, LIMIT, LT, MAX, MAXPULSE, MIN, MINPULSE, MUX, MUX-REAL, MVOTE, NAND, NE, nOON, NOR, NOT, OFFDELAY, ONDELAY, OR, PULSE, QOR, ROL, ROR, RS, RTRIG, SEL, SEL-REAL, SHL, SHR, SR, TRIG, WATCHDOG, XOR.

52. Теория компонентов Control Builder. Базовые понятия

С целью организации данных компоненты Control Builder делятся на две основные категории:

аппаратная категория (Hardware Relation Category)

функциональная категория (Functional Relation Category)

Аппаратная категория включает блоки автономных типов, а функциональная категория включает блок-контейнеры и блок-компоненты. Автономные блоки относятся к физическим аппаратных блоков, и блок-контейнеры и блок-компоненты относятся к функциональных блоков.

Функциональная категория включает типы функциональных блоков и организацию данных. это:

Регуляторы (Regulatory Control)

Функции обмена (Exchange Functions)

Вспомогательные функции (Auxiliary Functions)

Функции сбора данных (Data Acquisition Functions)

Импульсный вход (Pulse Input)

Управление устройством (Device Control)

Логические функции (Logic Functions)

Последовательное управление (Sequential Control) [5].

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

* Настройка управления блоков

* АUXSUMMER

* RSPNUMARRAY

53. АUXSUMMER (ИВСуматор)

Позволяет настроить до десяти отдельных входов для расчета значения переменной (PV), которые можно масштабировать и смещать.

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

Этот функциональный блок принимает целых десять входов (P [1 ... 10]).

* По крайней мере один вход (P [i]) должен быть сконфигурирован для того чтобы оказывать влияние на блок.

* Все входы должны быть из других функциональных блоков.

* Количество входных соединений процесса (NUMPINPT), который может быть другим блоком, равно числу входов (по умолчанию 1).

Этот блок производит следующие выходы:

* PV и его статус, PVSTS.

54. Блок CTUD (Counter Up/Down)

Новый универсальный реверсивный счетчик (CTUD) вводится в вспомогательную библиотеку для упрощения стратегий подсчета событий. Функция счетчика начинает функционировать на основе настроенного алгоритма. Вводы могут быть подключены к другим функциональным блокам или хранимую среду с помощью программы.

Входы

* Блок CTUD принимает комбинацию Integer 32, Boolean, и Float 64 входов.

* Любой из ININT32 или INFLOAT64 может использоваться во время выполнения блока.

Выбор параметра IN определяется спецификатором Input (SELINT32FL) параметром.

- Если SELINT32FL установлено значение "TRUE", значение параметра ININT32 является используемым.

- Если SELINT32FL установлено значение "FALSE", значения INFLOAT64. Параметр используется.

* Все входы обрабатываются синхронно с выполнением блока.

Выходы

* Значение выходного тока Счетчик доступен в Float 64 (OUTFLOAT64) и Integer 32 (OUTINT32) форматах.

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

* CARRYDNFL установлен в значение TRUE для одного выполнения блока, следующего за счетчиком опустошения.

* Выходные значения выбираются с помощью проводного соединения или чтения непосредственно программой.

* Выходное подключение к входу, который может быть инициализирован не создать вычисление обратно или блокировать подключения функции.

55. Блок RSPNUMARRAY (Response Number Array)

Числовой массив блок используется для чтения или записи массив до 64 целых или отдельных значений с плавающей точкой точности.

55.1 Входы / Выходы

Блоки настроены с адреса, который используется удаленным устройством для ссылки на свои данные и размер данных. Информация о конфигурации не могут быть изменены во время выполнения. Если изменения должны быть внесены в конфигурации массива отклика блока, эти изменения должны быть внесены в базу данных проекта и блок должен быть перезагружен к контроллеру для того, чтобы изменения вступили в силу. Эти блоки не внутренне срабатывает, чтения и записи данных происходят в результате внешних запросов связи. Они также не Тревожные блоков и поэтому не могут генерировать сигналы тревоги сами по себе. Ни фрагментации или повторная собрание не выполняется или в блоках сами.

Связанный с ним блок - RSPFLAGARRAY и RSPTEXTARRAY.

56. Регулированное управление блоков

Функции управления, которые на данный момент поддерживаются библиотеками Control Builder системы Experion PKS, перечислены в разделе Спецификации. Стандартные функциональные блоки включают блоки Переменной Процесса, Регулятора, Fieldbus (блоки управления и устройств), Управления Моторами, Дискретной Логики и Последовательного Управления, также как и блоки общего назначения типа Флагов, Числовых Значений, Таймеров и Массивов.

Благодаря богатому набору стандартных функций модуль SСМ значительно упрощает реализацию логики циклических процессов. Стандартные функции включают обработку нештатных ситуаций, предоставляя альтернативное выполнение последовательности при возникновении нештатных условий, указанных пользователем. Стандартные обработчики нештатных ситуаций включают: Checking (проверка), Interrupt (прерывание), Restart (перезапуск), Hold (замораживание), Stop (останов) и Abort (аварийное прекращение). Каждая последовательность поддерживает до 50 рецептурных параметров. Они включают опции диапазонов, материального кода и масштабирования. Кроме того, имеется также 50 архивных параметров для внесения в рапорты количества фактически дозированного материала и/или достигнутых условий процесса. Опция mode track - отслеживание режима - позволяет использовать различные философии работы.

Построитель Control Builder также поддерживает многопользовательскую разработку стратегий управления и среду отладки. Эта функция обеспечивает удаленный доступ к инженерным базам данных в любой среде совместимой по протоколам связи ТСР/IР и UDP/IР. Для обеспечения максимальной безопасности доступ защищен паролем. Несколько пользователей могут создавать, конфигурировать и загружать стратегии управления одновременно с разных рабочих станций. Также несколько пользователей могут открыть одну и ту же схему с полным доступом на запись для первого пользователя, который открыл эту схему. Когда несколько пользователей схему для мониторинга, все эти пользователи могут изменять значения регулятора в зависимости от их уровня доступа.

Инструментарий конфигурирования устройств системы Fieldbus интегрирует контроллер с устройствами системы Fieldbus. Основные функции включают:

* Связь по каналам ControlNet с сервера Experion PKS

* Блочная и индивидуальная установка имен и адресов устройств

* Легкая в использовании среда для создания связей, петель и графиков опроса, основанная на концепциях системы Fieldbus

* Конфигурирование аппаратной части, адресации сети ControlNet, каналов связи с устройствами, описаний устройств и базового каталога для записи информации по устройствам.

Выводы

Были описаны типы и категории компонентов, также были описаны типы функциональных блоков и организация данных.

Ознакомились с описанием конфигураций блока, таких как: Main (главная), Alarms (аварийная сигнализация), Block Pins (Входы и выходы блока), Configuration Parameters (Параметры конфигурации), Monitoring Parameters (Параметры для мониторинга) и др.

Изучила свойства и возможности таких функциональных блоков, функций и модулей как DATAACQ, АI / АO Channel, PID, AUXCALC и других функциональных блоков среды Control Builder.

Список источников

1. Experion PKS Overview // Honeywell Process Solutions -- 2012. -- Р. 134.

2. Подъяпольский С.В. Распрелеленная система управлення нового поколення Experion PKS фирмы Honeywell / С.В. Подъяпольский, А.В. Родионов, Л.Р. Соркин // Ежемесячный научно-технический производственный журнал “Промышленные АСУ и контроллеры”. -- 2005. -- № 9. -- С. 1--6.

3. Control Builder Components Reference

4. Компоненты Control Builder

5. Блоки Control Builder

Размещено на Allbest.ru


Подобные документы

  • Обзор систем автоматизации библиотек. Интерфейс системы "Ирбис". Основные характеристики системы "Библиотека-3". Диаграмма вариантов использования базы данных. Модель сущность-связь. Типы данных таблицы "книга", "читатели", "связь", "автор", "склад".

    курсовая работа [3,3 M], добавлен 15.04.2018

  • Разработка программы для работы с базой данных "Библиотека" в среде Borland C++Builder 6 на языке программирования C++ с использованием визуальных средств. Структура информации, подключение к ней и ее отображение. Описание пользовательского интерфейса.

    курсовая работа [1,5 M], добавлен 19.05.2014

  • Работа в Borland C++ Builder. Среда разработки и компоненты C++ Builder. Свойства компонентов. Менеджер проектов. Создание приложений в C++ Builder. Выбор компонентов для групповых операций. Работа с базами данных в Borland C++ Builder.

    курсовая работа [35,8 K], добавлен 11.06.2007

  • Разработка и реализация компонентов "Интерфейс администратора", "Виртуальная лаборатория" системы удаленного доступа к вычислительным ресурсам. Определение функций клиента. Построение ER-модели базы данных системы УД и УРВР; архитектура и требования.

    дипломная работа [5,5 M], добавлен 26.05.2015

  • Разработка информационной системы Dentist control system для работы стоматологической клиники - ведения записей о клиентах и врачах. Использование средства автоматизированной разработки приложений Borland C++ Builder 6.0 для работы с базой данных.

    курсовая работа [2,3 M], добавлен 29.12.2012

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

    дипломная работа [2,3 M], добавлен 26.01.2013

  • Общие сведения об автоматизированных информационных системах библиотек. Разработка графического макета, интерфейса и дизайна информационной системы. Требования к функциональной части системы. Создание программных модулей. Алгоритмы обработки данных.

    дипломная работа [1,7 M], добавлен 04.11.2016

  • Реализация программного кода "Organizer 1.0". Разработка приложений баз данных с помощью Borland C++ Builder 6. Компоненты системы программирования для работы по технологии InterBase. Программный код и интерфейс "Organizer 1.0", структура приложения.

    курсовая работа [466,9 K], добавлен 28.07.2009

  • C++ Builder - SDI-приложение, главное окно которого содержит настраиваемую инструментальную панель и палитру компонентов. Свойства атрибутов компонента, определяющие его внешний вид и поведение. События, методы и VCL компоненты в среде C++ Builder.

    курсовая работа [225,9 K], добавлен 12.02.2009

  • Программа в среде Genie. Сбор данных о технологическом процессе. Функциональные возможности и технические характеристики аппаратных средств. Экранные формы интерфейса оператора рабочей программы. Функциональные блоки стратегии, отображения и управления.

    курсовая работа [3,2 M], добавлен 13.03.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.