Слова-определители

Система ISaGRAF позволяет переопределять константные выражения, логические выражения "true" и "false", ключевые слова и сложные выражения языка ST. Для этого соответствующему выражению должно быть дано имя идентификатора, называемое словом-определителем. Слова-определители имеют общую Область видимости: они могут использоваться в любых ПМ любого ресурса проекта.

Примеры

YES is TRUE
PI is 3.14159
OK is (auto_mode AND NOT (alarm))

Если такая эквивалентность определена, идентификатор может быть использован в любом месте ST программы вместо выражения. Например:
If OK Then
angle := PI / 2.0;
isdone := YES;
End_if;

 

Предупреждение:
когда один и тот же идентификатор имеет несколько ST-эквивалентностей, тогда используется последнее определение. Например:

 

Определяется:         OPEN is FALSE

                               

                               OPEN is TRUE

 
     

Означает:                OPEN is TRUE

 

Именование слов-определителей должно удовлетворять следующим правилам:
имя не может быть длиннее 128 символов;
первым символом должна быть буква;
последующими символами могут быть буквы, цифры или символ подчеркивания ('_').

 

Предупреждение:  слово-определитель не может быть определено через другое слово-определитель, например, нельзя написать:

PI is 3.14159
PI2 is PI*2

Запишите полную эквивалентность, используя константы или переменные и операции:

PI2 is 6.28318