Структура блока, используемого для описания
X#(3.<varno>),<name>,<attr>,<program>,<eq_false>,<eq_true>
nb_tmr.............. количество переменных в этом блоке
va....................... виртуальный адрес переменной
varno................. диапазон адреса
name................. имя переменной
attr..................... атрибут переменной (всегда +Х: внутренняя)
program........... виртуальный адрес программы родителя
........................... или “!0000” для глобальной переменной
Структура блока, используемого для описания переменных сообщения приложения, показана ниже:
@MESSAGES,<nb_msg>
#<va>,<name>,<attr>,<program>,< max_len>
#...
и если число переменных превосходит 4095:
X#(4.<varno>),<name>,<attr>,<program>,<eq_false>,<eq_true>
nb_msg............ число переменных в этом блоке
va....................... виртуальный адрес переменной
varno................. диапазон адреса
name................. имя переменной
attr..................... атрибут переменной
program........... виртуальный адрес программы родителя
........................... или “!0000” для глобальной переменной
max_len............ максимальная длина (объявленный диапазон)
Структура блока, используемого для описания “С” функций, примененных в приложении, показана ниже:
@USP,<nb_usp>
#<va>,<name>
#...
nb_usp.............. число С функций в этом блоке
va....................... виртуальный адрес С функции
name................. имя С функции
Структура блока, используемого для описания экземпляров функционального блока “С”, примененных в приложении, показана ниже:
@FBINSTANCES,<nb_fb>
#<va>,<inst_name>,<fb_name>
#...
nb_fb................. число экземпляров функционального блока “С” в этом
блоке
va....................... виртуальный адрес экземпляра функционального блока
“С”
inst_name........ имя экземпляра функционального блока “С”
fb_name........... имя ссылки функционального блока “С”
Содержание Назад Вперед