Непрерывное управление – cfc




НазваниеНепрерывное управление – cfc
страница14/14
Дата28.01.2013
Размер0.55 Mb.
ТипДокументы
1   ...   6   7   8   9   10   11   12   13   14

Использование иерархии предприятия и присваивание имен тегам



Из главы 2 мы знаем, что имя переменной PCS7-проекта может сочетать в себе имя папки иерархии предприятия, имя CFC-схемы и имя экземпляра блока.



Уставка (setpoint – SP) может быть названа так:

необязательная часть

обязательная часть

(Имя_иерархич_папки (уровень 1) + Имя_иерархич_папки (уровень 2) + … + (уровень 5)

(+ Имя_схемы_CFC + Имя_экземпляра_блока + .SP)

Рисунок 4.60 Принцип присваивания имен


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


Иерархия предприятия проекта «RMT1» разрабатывается и настраивается, как это показано на рисунке 4.61.





Рисунок 4.61 Иерархия предприятия проекта «RMT1»


Примечание

Вы можете настроить папки иерархии предприятия вашего проекта «RMT1» по-другому, не по рисунку 4.61. Все же определение папок предприятия по рисунку 4.61, содержащих всего 3 уровня, является хорошей практикой. Верхний уровень не включен в обозначение, и его цель – собрать свои ветви нижних уровней в один PLC. Второй уровень включен в обозначение и является идентификацией областей OS. Уровни третий и последний должны быть названы с учетом объектов процесса и/или функциональных модулей процесса. CFC-схемы, содержащиеся в последних папках, должны иметь те же имена, что и их папки.


На рисунке 4.61 каждая папка последнего уровня вставлена с одной CFC-схемой. В соответствии с таблицей 4.3 функциональные схемы NK112, NK113 и NK114 не вставлены. Они будут разработаны позже, в главе 6.


  1. Разработка регулятора клапана, схема NK111



Стартовая точка:


Схема NK111 очень похожа на регулятор клапана, рассмотренный в главе 2, рисунок 2.23. Модель клапана FB1100 используется взамен физического клапана NK111. Блок «VALVE», FB73, используется для управления моделью клапана.


Рабочие режимы:


Клапан должен быть доступен для ручного (manual) управления (как в главе 2), автоматического (automatic) контроля и службы сопровождения (maintenance).


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


Экстренный останов:


Вы можете смоделировать экстренное закрытие системы для производственной единицы «RMT1». Обратитесь к рисунку 4.52.


Блокировка:


Два события заблокируют клапан NK111: экстренный останов и смоделированная ошибка. Моделирование ошибки нужно, к примеру, для помощи в принятии решения, должен ли сбой контроля клапана регулятором запереть его.


Чтобы вызвать экстренный останов «RMT1», вы можете использовать блок «DIG_MON» и следовать примеру, показанному на рисунке 4.52.


Сочетание сбоя регулятора NK111 и смоделированной ошибки, блокирующей клапан, показано на рисунке 4.62.



Каждый вход моделирует ошибку, которая может возникнуть на одном из 4-х клапанов.

Блок «DIG_MON» вызывает экстренный останов.

Часть схемы NK111

Рисунок 4.62 Блокировка NK111

  1. Правило: одна иерархическая папка содержит только одну CFC-схему



Так как ошибка блока и сигнал экстренного останова принадлежат не только схеме NK111, вы можете поместить их в другую схему. Когда вам нужно добавить схему, сначала добавьте иерархическую папку, затем вставляйте схему.


  1. Группы времени исполнения



Поместите NK111 в группу исполнения с именем «NK111» и установите группу в ОВ35. Обратитесь к рисунку 4.63.





Рисунок 4.63 Группа исполнения (Runtime group) NK111


  1. Разработка регулятора дозирования, DOSE111



Вычисление объема:


Модель емкости вычисляет скорость потока (расход) сырья при вырабатывании регулятором объема дозы. Требуется интегрирование скорости потока. Вы можете использовать библиотечную функцию INT_P (FB40) для интегрирования скорости потока, результат (объем) – значение процесса (PV_IN) – передается в блок «DOSE».


После окончания дозирования (QEND_DOS = 1) интегратор (INT_P) должен остановить интегрирование и запомнить последний интегральный результат. Это достигается путем помещения интегратора в режим трэкинга (TRACK = 1).


Уставка для регулятора дозирования:


Дозирование определяется оператором с лицевой панели в ручном режиме. В автоматическом режиме дозируется фиксированный объем (например, SP_EXT = = 80 литров) при SPEXT_ON = 1 AND SPEXON_L = 1. Оператор также может изменить дозу при работе в автоматическом режиме, если SP_EXT доступен для записи из OS. Вы можете добавить эту функцию позже, во время графической разработки рабочей области.

  1. Разработка регулятора скорости потока FC111



Отпуск материалов из модели емкости:


Регулятор CTRL_PID управляет открытием входного отверстия клапана посредством модели емкости, которая должна связать переменную LMN с VALVE1. Скорость исходящего потока емкости является значением процесса, передаваемым в CTRL_PID (путем связывания FLOW1 с PV_IN).


Для выпуска потока из емкости EN_OUT должен быть установлен (активирован). Условие установки EN_OUT – Насос NP111 работает (NP111.QRUN = 1) и Клапан NK112 открыт (/NK112//VALVE.QOPENED = 1).


Уставка и ее профиль:


Регулятор скорости потока будет работать нормально в автоматическом режиме, т.к. уставка для потока зависит от ошибки дозирования. Когда ошибка велика, скорость потока должна быть большой, чтобы обеспечить быструю поставку материалов. Должен быть оптимальный профиль между ошибкой дозирования и уставкой регулятора потока, который приводит задачу управления к верному результату.


В проекте «RMT1» вы можете разработать профиль, используя библиотечный функциональный блок POLYG_P (FC271). Пример такого профиля показан на рисунке 4.64.



Уставка для скорости потока

Ошибка дозирования

Время

Рисунок 4.64 Пример профиля между DOSE.ER и CTRL_PID.SP_EXT


Примечание

Чтобы узнать больше о «POLYG_P», обратитесь к онлайновой помощи.


Вы можете непосредственно связать POLYG_P.V с CTRL_PID.SP_EXT. Но если вы хотите более гибко, отдельно друг от друга, тестировать функцию дозирования и функцию управления потоком, вы можете воспользоваться одним из мультиплексоров из библиотеки, например, SEL_R. См. рисунок 4.65.



Часть схемы NK111

Рисунок 4.65 Уставка регулятора потока


С помощью функции SEL_R вы можете ввести уставку SP_EXT путем ввода в IN1, пока существует связь между SP_EXT и ошибкой дозирования (POLYG_P.V).


Переменная процесса, CTRL_PID.PV_IN:


Блок «СН_АI» измеряет и получает скорость потока в реальных операциях. При моделировании используется режим моделирования «СН_АI», а скорость потока задается SIM_TANK.FLOW1.


Ручной режим:


Чтобы оператор мог непосредственно организовать открытие клапана путем ввода MAN_OP с лицевой панели, должен быть включен ручной режим (установкой LMNOP_ON = 1). Блок «CTRL_PID» обеспечивает MAN_OP = LMN.


  1. Разработка регулятора мотора, NP111



Обратитесь, пожалуйста, к разделу о регуляторе клапана, чтобы разработать NP111 с использованием блока «Motor» (FB66).


  1. Измерение уровня емкости, LI111



Уровень емкости, SIM_TANK.LEVEL, получается с помощью режима моделирования «СН_АI», далее значение контролируется с помощью MEAS_MON. Если уровень высокий, предупреждающий (alarm) сигнал (MEAS_MON.QL_ALM = 1) останавливает насос.

  1. Имена экземпляров блоков



Для блоков, задействованных в проекте «RMT1» рекомендуются следующие имена экземпляров, т.к. описание использования основано на соглашении по именам.


Имя структуры типа «блок»

Имя экземпляра

VALVE

VALVE

MOTOR

MOTOR

CTRL_PID

PID-CONTROL

DOSE

DOSE

INTERLOCK

LOCK

MEASE_MON

MEASE_MON

DIG_MON

DIG_MON

OP_D3

MAN-AUTO, WAY

OP_D

SIM_DIG, RESET

SIM_VALVE

SIM_VALVE

SIM_MOTOR

SIM_MOTOR

SIM_TANK

SIM_TANK



  1. Последовательность исполнения



Создайте группу времени исполнения для каждой CFC-схемы и убедитесь, что все блоки внутри схемы принадлежат одной группе исполнения.


  1. Протестируйте ваш проект



В режиме тестирования CFC протестируйте вашу программу.


  1. Перемещение (Transfer)



Переместите проект из SIMATIC-менеджера в OS.


  1. Разработайте кнопки вызова лицевых панелей



Для тестирования вашей разработки должны использоваться следующие лицевые панели.


VALVE, MOTOR, PID-CONTROL, DOSING

MAN-AUTO, WAY, RESET.
1   ...   6   7   8   9   10   11   12   13   14

Похожие:

Непрерывное управление – cfc iconИнститут комплексных социальных исследований непрерывное образование и потребность в нем
Непрерывное образование и потребность в нем. Г. А. Ключарев (отв ред.). М., наука, 2005 г. – 153 с
Непрерывное управление – cfc iconКонференции педагогических работников учреждений профессионального образования Непрерывное профессиональное образование: интеграция, инновации
«Непрерывное профессиональное образование: интеграция, инновации, конкурентоспособность»
Непрерывное управление – cfc iconТретий всероссийский конкурс для муниципальных библиотек «современные тенденции в обслуживании читателей. Непрерывное образование библиотекарей»
«современные тенденции в обслуживании читателей. Непрерывное образование библиотекарей»
Непрерывное управление – cfc iconПрограмма курса «Геополитика» для специальностей «Государственное и муниципальное управление»
«Государственное и муниципальное управление», «управление персоналом», «антикризисное управление», «политическое управление»
Непрерывное управление – cfc iconРезультатов районной олимпиады по физике, итоговую
«Непрерывное развитие педагога – условие повышения качества образования школьников»
Непрерывное управление – cfc iconНепрерывное образование как компонент развития
Н. В. Мощенко, заведующая организационно-методическим отделением тогоу центр лечебной педагогики
Непрерывное управление – cfc iconМетодическая тема объединения на 2010-2011учебный год
«Непрерывное развитие педагога – условие повышения качества образования школьников»
Непрерывное управление – cfc iconГригорий Ключарев Евгений Огарев непрерывное образование в трансформирующемся российском обществе
Основные теоретические подходы к непрерывному образованию за рубежом (XVIII-XX вв.)
Непрерывное управление – cfc iconУправление реальными инвестициями хозяйствующего субъекта
Специальность 08. 00. 05 – Экономика и управление народным хозяйством (управление инновациями и инвестиционной деятельностью)
Непрерывное управление – cfc iconУчебно-методический комплекс дисциплины «управление качеством продукции»
«Экономика и управление на предприятии», 27011565 «Экспертиза и управление недвижимостью»
Разместите кнопку на своём сайте:
Библиотека


База данных защищена авторским правом ©lib.znate.ru 2014
обратиться к администрации
Библиотека
Главная страница