ISaGRAF. Version 3.4

         

Управление элементами библиотеки


Используйте команды меню “Файл” для создания элементов и работайте с существующими элементами в открытой библиотеке.

       Создание нового элемента

Команда “Новый”

из меню “Файл” создает новый элемент в выбранной библиотеке. Имя нового элемента вводится на основе следующих правил:

·  Длина имени не должна превышать 8

символов

·  Первый символ должен быть буквой

·  Следующие должны быть буквами, цифрами или символом подчеркивания

·  Верхний и нижний регистры в наименовании не различаются.

Текстовые комментарии связываются с каждым элементом библиотеки. Этот комментарий вводится во время создания элемента. Когда создается новый элемент, то должно быть введено следующее:

·  его определение для конфигурации В/В,

·  его параметры для платы В/В,

·  его пользовательский интерфейс для функции или функционального блока.

Когда создается преобразование “С”, функция “С” или функциональный блок “С”, то полный фрейм его исходного кода генерируется автоматически.

       Работа с существующими элементами

Команда “Файл / Переименовать” позволяет пользователю изменить имя или комментарий элемента, выбранного из списка элементов. Команда “Файл / Копировать” позволяет пользователю копировать элемент, высвеченный в активной библиотеке, на другой элемент в той же самой библиотеке. Если элемент назначения уже существует, то все его содержание будет перезаписано. Если элемент назначения не существует, то он будет автоматически создан. Команда “Файл / Удалить” удаляет текущий выбранный элемент из активной библиотеки. Следующие компоненты элемента управляются командами “Переименовать”, “Копировать” и “Удалить”:

·  техническое примечание

·  полное определение для конфигурации В/В

·  параметры для платы В/В или сложного оборудования

·  определение интерфейса для функции или функционального блока

·  исходные коды для функции и функционального блока, написанного на языке IEC

·  исходные коды для преобразования С, функции или функционального блока


           Если элемент - это преобразование “С”, функция “С” или функциональный блок “С”, то его имя автоматически не обновляется командами “Переименовать” или

“Копировать”
в подключенном исходном коде.

           Если элемент - это функция, написанная на языке IEC, то имя возвращаемого параметра не изменяется командами “Переименовать”

или “Копировать”.

       Установка парольной защиты

Команда “Файл / Установить пароль” позволяет пользователю определить парольную защиту для выбранного элемента в открытой библиотеке. Обратитесь к разделу “Парольная защита”, в конце первой части этого руководства для получения дальнейшей информации об уровнях паролей и защите данных. Пароли относятся только к выбранному элементу. Они не имеют никакого влияния на другие элементы в библиотеке ISaGRAF.

       Компилирование функций и функциональных блоков

Когда выбрана библиотека функций или функциональных блоков, написанная на языке IEC, команда “Проверить (Компилировать)”

меню “Файл” используется для проверки синтаксиса выбранного элемента и создания его объектного кода. Функции и блоки, написанные на языке IEC, должны быть скомпилированы без ошибок, прежде чем они могут быть использованы в проектах ISaGRAF. Эта команда не эффективна, если выбрана другая библиотека.

       Технические замечания

Команда “Редактор/ Технические замечания” позволяет пользователю определить стандартный текстовый формат для всех элементов текущей выбранной библиотеки. Во время редактирования технического замечания нового элемента, этот формат используется как основной скелет. Это позволяет пользователю оптимизировать редактирование технического замечания.

Команда "Инструменты / Стандартный формат замечания " позволяет пользователю определить стандартный текстовый формат для всех элементов текущей выбранной библиотеки. Во время редактирования технического замечания нового элемента, этот формат используется как основной скелет. Это позволяет пользователю оптимизировать редактирование технического замечания.



.

        Параметры


Параметры элемента описывают интерфейс между компьютерными операциями, обеспечиваемыми элементом, и использованием элемента в приложении ISaGRAF. Параметры имеют различное значение для каждого типа элемента библиотеки.

Параметры конфигурации В/В определяют полный набор плат В/В конфигурации, и имена переменных по умолчанию, используемых для каналов В/В. Параметры платы В/В или сложного оборудования определяют физическую или логическую конфигурацию платы. Параметры функции или функционального блока определяют интерфейс элемента, в соответствии с соглашениями вызова функций ST языка. Для функции преобразования не существует параметров, так как она использует стандартный предопределенный интерфейс.

       Исходные коды С

ISaGRAF Workbench позволяет программисту управлять исходным кодом библиотечного преобразования, функции или функционального блока. Исходный код функции или блока, написанный на языке IEC, - это текст или диаграмма, описанная языком, прикрепленным к функции. Исходные коды “С” компонентов (“С” функции, функциональные блоки “С” и функции преобразования) разделяются на два раздельных файла: исходный код С заголовка, который содержит именно определение интерфейса, в соответствии с определением параметров элемента, и файл исходного кода С, который содержит реализацию работы элемента.

ISaGRAF Workbench генерирует файл исходного кода, когда создается новый библиотечный элемент. Он также создает и обновляет исходный заголовок, основанный на определении параметров. Программист может использовать текстовый редактор ISaGRAF для завершения файла исходного кода.

        Архивация элементов библиотеки


Команда

"Инструменты / Архив" запускает менеджер архивов ISaGRAF чтобы сохранить или восстановить элементы библиотеки. Вы должны выбрать библиотеку перед запуском "Команды архив ". Менеджер архивов показывает элементы только одной библиотеки за раз.


Содержание раздела