0

Менеджер библиотек (Library Manager)

Менеджер библиотек (Library Manager)

Менеджер библиотек содержит список всех библиотек, которые связаны с проектом. РОU, типы данных и глобальные переменные библиотек можно использовать так же, как и определенные пользователем РОU типы данных и глобальные переменные. Информация о включенных библиотеках хранится в проекте, и ее можно увидеть в диалоге ‘Informations about external library’. Для вызова этого диалога выберите нужную библиотеку в Менеджере библиотек и дайте команду ‘Extras’ ‘Properties’. Менеджер библиотек открывается командой «Window» «LibraryManager».

 

Менеджер библиотек (Library Manager)  , мб

Менеджер библиотек CoDeSys

Использование менеджера библиотек

Окно менеджера библиотек разделено на 3 или 4 области. Список библиотек, соединенных с проектом, находится в левой верхней области. Ниже, в зависимости от выбранной вкладки, показаны переменные РОU, типы данных или глобальные переменные выделенной библиотеки. Папки открываются и закрываются двойным щелчком или нажатием клавиши <Enter>. Перед открытой папкой стоит плюс, перед закрытой – минус. Если выбрать РОU, то в правой верхней части экрана появится раздел объявлений этого РОU, а в нижней части – графическое изображение в форме блока с входами и выходами. При выборе типов данных и глобальных переменных в правой части окна выводится их объявление.

Стандартная библиотека

Библиотека «standard.lib» доступна всегда. Она содержит все функции и функциональные блоки, требуемые стандартом МЭК 61131-3. Разница между стандартными функциями и операторами заключается в том, что операторы признаются неявно системой программирования, а стандартные РОU должны быть присоединены к проекту (standard.lib). Исходный текст этих POU находится в С-библиотеке и является компонентом CoDeSys.

Библиотеки, определенные пользователем

Если проект откомпилирован без ошибок, то его можно сохранить как библиотеку. Сам проект при этом не изменится. К созданной библиотеке можно обращаться так же, как и к стандартной библиотеке. Для библиотек, полностью реализованных в CoDeSys, используйте команду сохранения проекта как Internal Library. Если вы планируете реализовать программные компоненты, объявленные в проекте, на других языках программирования (например С), сохраните проект как внешнюю библиотеку (External Library). Вы получите файл библиотеки и дополнительный заголовочный файл с расширением «*.h». Это заголовочный файл С. Он содержит объявления POU, типов данных и глобальных переменных, доступных в данной библиотеке. Если в проекте используется внешняя библиотека, то в режиме эмуляции работает реализация компонентов, описанная в CoDeSys. В реальный ПЛК загружается компилированный C код. Если вы хотите добавить информацию о лицензировании в библиотеку, нажмите кнопку Edit license info… и заполните соответствующие поля в диалоге ‘Edit Licensing Informationen’. См. ‘File’ ‘Save as…’ и отдельный документ «Менеджер лицензирования CoDeSys».

 

«Insert» «Additional Library»

Этой командой можно присоединять библиотеку к проекту. В открывшемся диалоговом окне выберите нужную библиотеку с расширением «*.lib». Название библиотеки появится в Менеджере библиотек, и ее объектами можно будет пользоваться как определенными пользователем объектами.

Пути поиска библиотек зависят от состава директорий, определенных в опциях проекта. Если вы присоединяете библиотеку из другой директории, то библиотека будет добавлена в форме полного имени файла. Например: вы присоединяете библиотеку standard.lib из директории «D:codesyslibrariesstandard».

Если данная директория определена в опциях проекта, то в менеджере проекта будет указано: «standard.lib <дата и время файла >».

Если в опциях проекта определена директория «D:codesyslibraries», то в менеджере проекта будет указано: «standardstandard.lib <дата и время файла >».

Если в опциях проекта нет определения директории, то в менеджере проекта будет указано: «D:codesyslibrariesstandardstandard.lib <дата и время файла >».

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

Если вы включили лицензированную библиотеку и соответствующая лицензия отсутствует, то вы получите сообщение о том, что данная библиотека работает в демонстрационном режиме или о том, что она не лицензирована для выбранной целевой платформы. В это время вы еще можете проигнорировать сообщение или выполнить необходимую процедуру лицензирования. Нарушение лицензии вызовет сообщение об ошибке при компиляции. В этом случае двойным щелчком мыши вы можете открыть диалог ‘License information’.

 

Удаление библиотеки

Удаление библиотеки из проекта в Менеджере библиотек происходит по команде «Edit» «Delete».

 

‘Extras’ ‘Properties’

Открывает диалог ‘Informations about internal (или external) library’. Для внутренних библиотек вы найдете все данные, которые были включены в информацию проекта Project Info (включая информацию о лицензировании). Для внешних библиотек отображается имя библиотеки и путь к ее файлам.

 

Раздел: CoDeSys. Теория. Метки: , , ,

Оставить комментарий

Отправить сообщение

CoDeSys GSM/GPRS модем Lectus OPC MasterSCADA Modbus MX110 Omron OPC-сервер owen OWEN Easy Logic owen logic PLC Configuration PROFIBUS s-200 SCADA scada системы siemens siemens plc SIMATIC Simplight SMS step7 TRACE MODE Динамизация ИП-320 ОВЕН ОВЕН ПЛК ОВЕН ПЧВ ПЛК ПЛК ОВЕН ПР 110 Панель оператора Программируемое реле Частотный преобразователь библиотека в CoDeSys визуализация диспетчеризация конфигурация панели программирование ПЛК серия NS сименс плк частотник частотное управление язык CFC язык ST
.