- Обзор диаграммы: вывод на экран всей управляющей последовательности с отображением или без отображения наименований отдельных шагов.
- Постраничный просмотр управляющей последовательности: вывод на экран части управляющей последовательности с условиями переходов и действиями для каждого шага.
- Детальный просмотр: вывод на экран действий, переходов (в том числе и условных), блокировок и условий, связанных с конкретным шагом управляющей последовательности.
- Гибкость разработки управляющей последовательности: параллельные и альтернативные переходы, ветвление, активация или деактивация шагов. В один блок может быть включено до 8 асинхронных последовательностей шагов.
- Языковые расширения: для описания действий и условий могут быть использованы различные языки программирования.
- Интерактивное отображение хода выполнения управляющей последовательности: отображение активных шагов, состояния блокировок, выполнения условий, а также выполняемых действий.
- Производительность: возможность получения наиболее высокой производительности за счет выполнения выбираемых шагов. Время выполнения управляющей последовательности, не зависящее от количества шагов.
- Связь с системой подготовки документации DOCPRO.
- Установка объема памяти, необходимого для выполнения секций программы: S7-GRAPH поддерживает различные опции компиляции, которые встраиваются в секцию управления блоком управляющей последовательности:
- Опция „Can execute autonomously„ (может выполняться автономно): секция управления (приблизительно 5 Кбайт) включается в каждый функциональный блок, генерируемый S7-GRAPH. Используется в небольших программах, включающих только один блок управляющей последовательности.
- Опция „Standard FC„ (стандартная функция): секция управления включается в отдельный блок, обеспечивающий управление всеми блоками управляющих последовательностей данного проекта. В зависимости от типа используемых стандартных функций объем управляющей секции может составлять от 8 до 10 Кбайт.
- Последовательная функциональная диаграмма "FC 73" (V5.1 и выше). FC 73 позволяет использовать для решения поставленной задачи уменьшенный объем памяти (порядка 8 Кбайт). Применение FC 73 особенно актуально при выполнении программы центральными процессорами S7-300. При использовании FC 73 необходимо учитывать следующие ограничения:
- Созданные блоки не поддерживают диагностических функций.
- Для созданных блоков поддерживаются ограниченные функции визуализации.
- Функции синхронизации: выполнение управляющих последовательностей может быть синхронизировано с текущими состояниями объекта управления. В случае программного изменения загружаемого блока данных (DB) управляющая последовательность автоматически сбрасывается в исходное состояние. С помощью функции „control sequence„ (управление последовательностью) непосредственно с программатора можно устанавливать или сбрасывать отдельные шаги последовательности, что позволяет возвращаться к состояниям программы, предшествующим ее изменению. Синхронизация может выполняться непосредственно с программатора. Операция охватывает все переходы, условия и блокировки, что позволяет достаточно просто выбирать, активизировать или деактивировать соответствующий шаг.
- Настраиваемый пользователем вызов интерфейса: существует два способа вызова интерфейса блока управляющей последовательности:
- Заранее определяемый набор параметров: Mini, Standard или Maximum.
- Набор параметров, определяемый пользователем. Для гибкой адаптации к требованиям решаемой задачи.
- Исчерпывающий набор диагностических функций: позволяют выделять шаг, на котором возникает сбой в выполнении программы, или формировать соответствующее сообщение. Единая концепция построения систем диагностики SIMATIC позволяет использовать в системах диагностики пакет ProAgent для ProTool/Pro и WinCC, формировать с их помощью текстовые сообщения о причинах отказа, выводить значения сигналов, вызвавших отказ.
- Расширенный набор функций управления печатью (V5.1 и выше)
- Переход на новую страницу после вывода на печать шага управляющей последовательности и перехода.
- Переход на новую страницу после вывода на печать связи/ графа.
- Ввод комментария для каждого графа.
- Усовершенствованная структура окна (V5.1 и выше). Окно проекта S7-GRAPH содержит только редактируемую управляющую последовательность. По запросу на экран может выводиться или скрываться необходимая дополнительная информация. Для этой цели используются следующие окна:
- Информация об интерфейсе блока (блокирующий параметр и переменные).
- Используемые адреса (включая отображение состояния и всех типов данных).
- Использование перекрестных ссылок для поиска других местоположений адресов в программе.
- Символы, используемые в таблице идентификаторов.
- Одновременный выбор нескольких объектов с помощью обычных процедур Windows (V5.1 и выше):
- Использование процедур выделения, вырезания, копирования и вставки для редактирования программы.
- Использование элементов, отображаемых сочетанием требуемой клавиши и клавиши Ctrl.
- Использование процедур выделения, вырезания, копирования и вставки для редактирования параллельных путей или графов.
Режимы работы
В общей управляющей последовательности отдельные шаги управления процессом изображаются прямоугольниками, переходы между шагами - стрелками. Действия, выполняемые в переделах шага, определяются классификаторами (задержка, условие выполнения и т.д.). Например, в последовательности управления сверлением "опускание сверла„ будет шагом, "включение двигателя„ будет действием.
Для переходов могут определяться условия, при которых возможен переход от одного шага к другому. В примере с управления сверлением условием для перехода к следующему шагу может служить переход сверла в нижнюю позицию, фиксируемую по сигналу концевого выключателя "достигнута нижняя позиция„.
Дополнительно, на основе анализа выполнения условий выполнение каждого шага может быть запрещено.
Проверка различных условий позволяет своевременно распознавать возникновение дефектов. Все условия могут программироваться на языках LAD или FBD.