ISaGRAF. Version 3.4


Определение ресурсов


                Команда “Ресурсы” меню “Опции” позволяет пользователю определять ресурсы. Ресурсы - это любые, определенные пользователем данные (конфигурация сети, установки оборудования …) любого формата (файл, список значений), которые должны быть соединены с генерируемым кодом, чтобы быть загруженными вместе на целевую PLC. Такие данные напрямую не управляются ядром ISaGRAF, и в основном предназначены для другого программного обеспечения, установленного на целевом PLC. Обратитесь к своему руководству по оборудованию для дальнейшей информации о доступных ресурсах.

        Файл определения ресурсов

                Ресурсы, определенные в “Файле определения ресурса ” сохраняются вместе с другими файлами проекта ISaGRAF. Это чисто текстовый файл в ASCII кодах, созданный Компилятором Ресурсов ISaGRAF. Этот компилятор автоматически запускается во время построения кодов приложения. Эта секция объясняет синтаксис этого файла. Файл определения ресурсов использует лексические правила языка ST. Комментарии, начинающиеся с (* и заканчивающиеся символами *), могут быть вставлены в любом месте текста. Строки разграничиваются одиночными апострофами. Обратитесь ко второй части этого руководства для большего объяснения лексических форматов, используемых для ввода числовых значений.

        Справочник по языку

                Ниже дан список ключевых слов и операторов, используемых в файле определения ресурсов.

ULONGDATA

Значение:     Определяет ресурс, который является списком целых значений. Значения сохраняются в получаемом коде как 32 битные целые. Значения сохраняются в порядке, указанном в файле определения ресурсов. Значения должны быть разделены запятыми. Имя ресурса не должно превышать 15 символов.

Синтаксис: ULONGDATA '<имя_ресурса>'

         BEGIN

           ...целевой_выбор...

           ...список переменных...

         END

Пример:  ULongData 'MYDATA'

         Begin

           ...

           0, -1, 100_000,     (* десятичные *)

           16#A0B1, 2#1011_0101 (*шестнадцатеричн,двоичные*)




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



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