ISaGRAF. Version 3.4


Использование редактора словаря


Словарь ISaGRAF - это средство для редактирования внутренних переменных, переменных ввода/вывода, функциональных блоков и макросов приложения. Словарь группирует все объявления переменных и функциональных блоков приложения и макросов в текстовой форме.

Переменные, функциональные блоки и макросы должны быть объявлены в словаре перед использованием. Переменные и макросы могут использоваться в любом автоматическом языке : SFC, FBD, LD, ST, и IL. Функциональные блоки, используемые в FBD, объявлять не обязательно, так как редакторы FBD и Quick LD автоматически объявляют используемые блоки.

        Переменные

Переменные сортируются в соответствии со своей областью действия и типом. Только переменные с одинаковыми областями действия и типами могут быть введены в одну решётку ввода. Вот основные типы области видимости переменных :

 ГЛОБАЛЬНАЯ......... может быть использована любой программой текущего проекта

 ЛОКАЛЬНАЯ........... может быть использована только одной программой

Ниже приведены основные типы переменных :

 БУЛЕВСКАЯ............ true/false двоичные величины

 АНАЛОГ................... действительные или целые величины

 ТАЙМЕР................... временные величины

 СООБЩЕНИЕ........... символьные строки

Переменная идентифицируется именем, комментарием, атрибутами, сетевым адресом и другими специальными полями. Ниже приведены основные атрибуты переменных :

ВНУТРЕННЯЯ.... переменная в памяти (внутренняя)

ВХОД................. переменная, связанная с устройством ввода

ВЫХОД.............. переменная, связанная с устройством вывода

КОНСТАНТА..... внутренняя переменная только для чтения (с начальным значением)

 

Замечание:

Таймеры всегда являются внутренними переменными. Переменные ввода и вывода

всегда имеют глобальную область видимости.

        Макросы

Макросы - это синонимы, которые могут быть использованы в любом языке для замены текстовых строк. Заменяемый текст может быть именем переменной, константой или сложным выражением.


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



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