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




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

Многоэкземплярный блок



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


При копировании многоэкземплярного блока в проект (в папку блоков) все подблоки также должны быть скопированы в папку блоков.


Примечание

Вызванные SFB и SFC, такие как SFC6 (RD_SINFO) или SFB0 (CTU), автоматически ищутся в библиотеках PCS 7 и вводятся в вашу S7-программу, когда вы компилируете вызывающий блок.

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

    1. Организационный блок (Organization Block)



Интерфейс между операционной системой CPU и программой пользователя связан с задачами, известными в S7 как организационные блоки (ОВ). Используя эти ОВ, специальные разделы программ могут быть исполнены в определенные моменты времени и в определенных условиях. Существуют ОВ для запуска CPU («холодный», «теплый» и «горячий» рестарты), прерываний процесса, циклических прерываний (с различными временными базами) и т.д.


Например, циклическое прерывание ОВ32 выполняется каждую секунду. Функциональные блоки, вставленные в ОВ32, вызываются ежесекундно. При добавлении блока в схему он по умолчанию автоматически устанавливается в ОВ35. Время цикла ОВ35 – 0,1 секунды.


ОВ не может быть вставлен или отредактирован в CFC. В CFC блоки ОВ отображаются в редакторе времени исполнения (Runtime editor). Обратитесь к рисунку 2.24 в главе 2.


ОВ с разным временем цикла установлены в HW Config, что демонстрирует рисунок 4.9.


Примечание

По умолчанию циклы установлены, как показано на рисунке 4.9. Не рекомендуется изменять данные начальные установки.





Рисунок 4.9 Циклические OB


    1. Функциональные блоки (Function Block) – FB, FC, BOP



После создания блока он должен быть «объявлен» как функциональный блок (function block – FB), вызов функции (function call – FC) или основная операция (basic operation – ВОР).


FB – блок с памятью. Другими словами, данные существуют (сохраняются) во время обработки от цикла к циклу, и они доступны. Чтобы сделать данные доступными, для каждого экземпляра блока создается блок данных (DB). В мультиэкземплярном блоке вызывающий FB имеет подчиненные FB, но может быть создан только один общий DB.


FC – блок без памяти; другими словами, значения, генерируемые блоком, обрабатываются немедленно. Для FC не требуется блока данных. FC не имеет на выходах значений по умолчанию.


ВОР также является блоком без памяти. Основные операции – это программные компоненты в CFC, вводятся как SCL-операторы во время компиляции и используются для простых функций, таких как AND, OR и т.д.


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


    1. Свойства времени исполнения (runtime properties) блоков



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


При вставке у каждого блока устанавливаются значения свойств исполнения по умолчанию. Следовательно, он помещается в ОВ, предназначенный по умолчанию. Важным является возможность перемещения функциональных блоков в ОВ, отличные от выбранных по умолчанию, в соответствии с вашими требованиями. Блоки также следует сгруппировать в последовательность исполнения. Рекомендуется, чтобы блоки в CFC-схеме были установлены в группы времени исполнения (или группы исполнения – runtime group) в последовательности исполнения.


Группы времени исполнения могут быть отдельно активированы и деактивированы (например, с помощью выхода блока с типом данных «BOOL» - логический). Обратитесь к рисунку 4.10. Если группа времени исполнения деактивирована, содержащиеся в ней блоки далее не исполняются.



выберите группу, которая, возможно, будет деактивирована

нажмите правой клавишей мыши на логическом выходе

Рисунок 4.10 Связывание логического выхода с группой времени исполнения


      1. Редактор времени исполнения CFC (CFC Runtime editor)



Редактор времени исполнения CFC (см. рисунок 2.24, глава 2) предназначен для


  • редактирования последовательностей исполнения путем установки экземпляров блоков в соответствующие ОВ

  • создания групп времени исполнения.


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


      1. Интервал дискретизации (Sampling time)



Функциональные блоки с интервалом дискретизации в качестве параметра обладают динамикой в том смысле, что они должны исполняться циклически, и их интервал дискретизации должен быть таким же, как и их время цикла. На рисунке 4.11 вы можете видеть интервал дискретизации (SAMPLE_T), установленный в 0,1 секунды, что равно частоте сканирования ОВ35.





Рисунок 4.11 Интервал дискретизации


SAMPLE_T может автоматически адаптироваться к времени цикла ОВ с помощью опции «Update sampling time» («обновить интервал дискретизации») при компилировании программ. Это обеспечит равенство интервала дискретизации времени цикла ОВ. См. рисунок 4.12.





Рисунок 4.12 Обновление интервала дискретизации


Если опция выбрана, система проверяет, в каком циклическом ОВ установлен соответствующий блок, затем присваивает значение времени цикла ОВ SAMPLE_T. Если блок установлен в группу времени исполнения, то частота сканирования также берется во внимание при вычислении интервала дискретизации.

1   2   3   4   5   6   7   8   9   ...   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
обратиться к администрации
Библиотека
Главная страница