ISaGRAF. Version 3.4

         

Структура блока, используемого для описания


виртуальный адрес родителя

Структура блока, используемого для описания логических переменных приложения, показана ниже:

@BOOLEANS,<nb_boo>

#<va>,<name>,<attr>,<program>,<eq_false>,<eq_true>

#...

и если число переменных превосходит 4095:

X#(1.<varno>),<name>,<attr>,<program>,<eq_false>,<eq_true>

 

nb_boo.............. число переменных в этом блоке

va....................... виртуальный адрес переменной

varno................. диапазон адреса

name................. имя переменной

attr..................... атрибут переменной

program........... виртуальный адрес программы родителя

........................... или “!0000” для глобальной переменной

eq_false............ строка, используемая для значения ложь (false)

eq_true............. строка, используемая для значения истина (true)

Структура блока, используемого для описания аналоговых переменных приложения, показана ниже:

@ANALOGS,<nb_ana>

#<va>,<name>,<attr>,<program>,<format>,<unit>

#...

и если число переменных превосходит 4095:

X#(2.<varno>),<name>,<attr>,<program>,<eq_false>,<eq_true>

nb_ana.............. число переменных в этом блоке

va....................... виртуальный адрес переменной

varno................. диапазон адреса

name................. имя переменной

attr..................... атрибут переменной

program........... виртуальный адрес программы родителя

........................... или “!0000” для глобальной переменной

format............... = "I" для целой переменной

........................... = "F" для вещественной переменной

unit.................... строка блока

Структура блока, используемого для описания переменных таймера приложения, показана ниже:

@TIMERS,<nb_tmr>

#<va>,<name>,<attr>,<program>

#...

и если число переменных превосходит 4095:


Содержание  Назад  Вперед