ISaGRAF. Version 3.4

         

Структура первого блока, содержащего главную


@ <block_name> <arguments>

#record...

#record...

...

Структура первого блока, содержащего главную информацию о приложении, показана ниже:

@ISA_SYMBOLS,<appli_crc>

#NAME,<appli_name>,<version>

#DATE,<creation_date>

#SIZE,G=<nbprg>,S=<nbstep>,T=<nbtra>,L=0,P=<nbpro>,V=<nbvar>

#COMMENT,cj international

appli_crc........... контрольная сумма символов приложения

appli_name...... имя приложения

version............. номер версии ISaGRAF

creation_date.. дата генерации приложения

nbprg................ число программ

nbstep.............. число шагов SFC

nbtra.................. число транзакций SFC

nbpro................ число используемых функций "C"

nbvar................. общее число переменных

Структура последнего блока, который указывает конец файла, показана ниже:

@END_SYMBOLS

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

@PROGRAMS,<nbprg>

#<va>,<name>

#...

nbprg................ число программ, определенных в этом блоке

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

name................. имя программы

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

@STEPS,<nbsteps>

#<va>,<name>,<father>

#...

nbsteps............ число шагов, определенных в этом блоке

va....................... виртуальный адрес шага

name................. имя шага

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

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

@TRANSITIONS,<nbtrans>

#<va>,<name>,<father>

#...

nbtrans............. число транзакций, определенных в этом блоке

va....................... виртуальный адрес транзакции

name................. имя транзакции

father................

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