Создание структуры и установка режимов системы управления
Определение структуры программы и встраивание секвенсора
Для каждого секвенсора 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; просмотров: 2055;