ISaGRAF. Version 3.4


Опции компилятора - часть 2


Эта секция сделана для обеспечения совместимости с версиями ISaGRAF до V3.23, когда генерация кодов структурного "C" не поддерживалась.

Обратитесь к своему руководству по оборудованию, чтобы узнать тип ISaGRAF ядра, установленного на вашей PLC. Другие типы (машинные коды, исходные коды С …) могут быть поддержаны в будущих выпусках системы разработки ISaGRAF (Workbench).

        Обработка SFC

Отметьте квадрат “Использовать встроенные средства SFC”, чтобы разрешить работу ISaGRAF SFC машины. Этот режим следует предпочесть, так как он ведет к большей производительности. Однако, целевая машина может быть опущена в некоторых частных реализациях целевого приложения ISaGRAF, наиболее общих заказных целевых приложениях, основанных на кодовой постобработке ISaGRAF. В этом случае вы может быть должны удалить эту опцию и дать компилятору ISaGRAF транслировать SFC схему на нижний уровень инструкций. Обратитесь к свой документации по оборудованию для большей информации на счет этой опции.

        Опции оптимизатора

Ниже даны параметры, используемые Генератором Кодов ISaGRAF для оптимизации получаемых кодов, которые могут быть установлены из окна диалога “Опции компилятора”. Кнопка “Умолчания”

используется для удаления всех опций оптимизации для сокращения времени компиляции.

           Когда установлена опция “Оптимизация в два прохода”, Оптимизатор Кодов запускается дважды. Оптимизация, сделанная во время второго прохода в основном менее значима, чем сделанная во время первого.

           Когда установлена опция “Вычислять константные выражения”, выражения констант вычисляются компилятором. Например, цифровое выражение “2 + 3”

заменяется на “5” в получаемых кодах. Если эта опция не установлена, то выражения констант вычисляются во время работы.

           Когда установлена опция “Удалять неиспользуемые метки”, Оптимизатор упрощает систему переходов и меток программы, удаляя неиспользуемые метки или нулевые переходы.

           Когда установлена опция “Оптимизировать копирование переменных”, оптимизируется использование временных переменных (используемых для хранения промежуточных результатов).  Эта опция в основном используется вместе с опцией “Оптимизировать выражения”.


Начало  Назад  Вперед



Книжный магазин