ISaGRAF. Version 3.4


Символы приложения


К каждому объекту приложения ISaGRAF ссылаются по имени (введенному во время объявления переменной           ) и по внутреннему виртуальному адресу, вычисленному генератором кодов. Виртуальный адрес переменной - это не ее сетевой адрес, введенный во время объявления переменной. Виртуальные адреса используются для связной работы, и специальных “С” приложений, использующих опцию IO development tool. Когда генератор кодов ISaGRAF запущен, он создает ASCII файл с логическим соответствием между именами и виртуальными адресами для всех объектов (переменные, программы, шаги…) проекта. Этот файл может быть легко запрошен из любого приложения пользователя для получения информации о статической базе данных ISaGRAF. Файл называется “APPLI.TST” и располагается в каталоге проекта ISaGRAF: “\ISAWIN\APL\proname” (proname - имя проекта). Этот раздел описывает детальный формат файла “APPLI.TST”. Основные нотации, используемые для последующего описания, показаны ниже:

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

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

USR               “С” функция

Возможные значения для атрибутов переменной показаны ниже. Такие значения содержатся в полях “атрибутов” (“attributes”):

+X                  внутренняя переменная

+C                 внутренняя переменная только на чтение

+I                   входная переменная

+O                 выходная переменная

Все числа, исключая виртуальные адреса, выражаются как десятичные целые. Виртуальные адреса (VA) выражаются как шестнадцатеричные числа их 4 цифр, и предваряются символом “!”. Например:

123                это десятичное значение

!А003             это шестнадцатеричный виртуальный адрес

Основная структура файла “APPLI.TST” показана ниже. Файл структурирован как список блоков. Блок - это список записей. Каждая запись описывается на одной строке текста. Каждый блок начинается с заголовка, помещенного на одной строке текста.

начало блока

описание блока

конец блока

Основной синтаксис одного блока показан ниже:




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



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