Создание структуры и установка режимов системы управления


 

Определение структуры программы и встраивание секвенсора

Для каждого секвенсора S7-GRAPH создается FB с экземплярным DB. Поскольку вместе с программами, созданными в S7-GRAPH, обычно нужны другие программы, наилучший способ – это вызов вcеx FB, созданных в S7-GRAPH в одном блоке, как показано на рисунке 4.8.

 

Таблица 4.6 - Выходные параметры блока S 7-GRAPH

Параметр Тип данных Описание Minim. Stand.
ENO BOOL Разрешение выхода · ·
S_NO INT Отображение номера шага   ·
S_MORE BOOL Выбор другого шага   ·
S_ACTIVE BOOL Отображение активного шага   ·
ERR_FLT BOOL Групповая неполадка   ·
AUTO_ON BOOL Индикация автоматического режима   ·
TAP_ON BOOL Индикация режима с подталкиванием   ·
MAN_ON BOOL Индикация ручного режима   ·

 

Рисунок 4.8 - Структура программы с использованием секвенсоров

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

Рекомендуется следующий порядок вызова:

• Секвенсоры, как общие функции более высокого уровня.

• Секвенсоры для отдельных станций, которые вызываются в FB "Sequencers".

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

Режимы работы

В зависимости от ситуации, пользователю нужны разные режимы работы системы и установки.

В несвязанных производственных ячейках, например, при сборке корпуса, возможные следующие режимы:

• Автоматический (SW_AUTO), в котором управление передается следующему шагу, если выполняется условие перехода.

• С подталкиванием (SW_TAP) – это разновидность автоматического режима с остановкой после каждого обработанного шага (полуавтомат). Секвенсор передает управление, когда выполняется условие перехода и возникает положительный фронт (переход с 0 в 1) в параметре T_PUSH.

• Автомат с дополнительными условиями разрешения шага SW_TOP – это разновидность автоматического режима при начальном запуске проекта с пошаговым тестированием управляющей системы.

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

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

 

 



Дата добавления: 2016-12-09; просмотров: 2032;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.007 сек.