С помощью CFC технологические требования к системе могут быть быстро и просто превращены в конечную исполняемую программу.
Усилия и затраты на разработку программ на CFC сводятся к минимуму:
- Разработка проекта обычно связана с анализом нескольких возможных конфигураций системы. В CFC изменение конфигурации сопровождается автоматическим изменением данных описания конфигурации.
- Все технологические функции определяются взаимосвязями функциональных блоков (И, ИЛИ, ПИД-регулятор и т.д.), что существенно сокращает время проектирования. В структурную схему могут быть встроены функциональные блоки, созданные средствами языка STEP 7.
- Создание необходимых функций из готовых функциональных блоков выполняется проще и с меньшей вероятностью возникновения ошибок, чем при обычных вариантах программирования.
- Сгенерированный код исполняемой программы отправляется в память программируемой системы одним щелчком на изображении кнопки.
- Оптимальное внедрение в мир автоматизации за счет полного слиянием с инструментальными средствами STEP 7, а также инструментальными средствами систем человеко-машинного интерфейса, автоматического расширения функций управления проектом STEP 7, общим с STEP 7 набором сигналов и данных, интеграцией в классические языки программирования путем импорта функциональных блоков и функций, написанных на LAD.