Вопросы по библиотекам Полигон

Что такое библиотека?

Библиотеки в среде Полигон (файлы с расширением .ll2) содержат типы функциональных блоков.

При установке среды Полигон загружаются библиотеки базовой лицензии (см. таблицу):

  • для ОС Windows в папку *\Polygon2\paLibsDemo;

  • для ОС Linux в папку */Polygon2/paLibs.

Главная библиотека Полигон – библиотека paCore, ее присутствие в проекте обязательно. В библиотеке paCore описаны типы данных и базовые функциональные блоки.

Вторая библиотека, которая должна присутствовать в проекте всегда – библиотека paOpcUA, реализующая обмен по протоколу OPC UA. Каждый контроллер с пользовательским приложением Полигон является OPC UA-сервером, клиентами к которому выступают отладчик среды Полигон и/или резервный контроллер.

Для работы с контроллерами ОВЕН (чтения входов, записи выходов, получение аппаратной информации, монтирования/размонтирования внешних накопителей и т.д.) реализована библиотека paOwenIO.

Какие библиотеки реализованы в среде Полигон?

Стандартные библиотеки Полигон представлены в таблице ниже.

Библиотеки Полигон

Библиотека

Описание

Документация

paCore

Основная библиотека. Содержит базовые блоки простых операций (арифметических, логических, триггеры и т.п.), а также некоторые блоки для конфигурации ПЛК, блоки работы с данными. В данной библиотеке описаны типы данных, используемые в других библиотеках

Руководство по программированию. Библиотека paCore

paOwenIO

Библиотека предназначена для конфигурирования ввода/вывода ПЛК ОВЕН, а также настройки системных функций ПЛК (внешних накопителей, зуммера, светодиодов и т.п.)

Работа с ОВЕН ПЛК. Библиотека paOwenIO

paOpcUA

Библиотека предназначена для реализации обмена ПЛК с другими устройствами/ПО по протоколу OPC UA

Обмен с верхним уровнем. Библиотека paOpcUA

paModbus

Библиотека предназначена для реализации обмена ПЛК с другими устройствами/ПО по протоколам Modbus RTU, Modbus TCP

Обмен по протоколу Modbus. Библиотека paModbus

paControls

Библиотека содержит основные блоки для реализации управления процессами и обработки сигналов с датчиков

Алгоритмы управления. Библиотека paControls

profiLogger,

profiLoggerLight

Библиотеки содержат основные блоки для реализации архивирования

Архивирование и сохранение уставок

paSync

Библиотека предназначена для синхронизации проектов контроллеров, реализации горячего резервирования

Синхронизация проектов и реализация резервирования. Библиотека paSync

paIEC104

Библиотека предназначена для реализации обмена ПЛК с другими устройствами/ПО по протоколам стандартов МЭК 60870-5-101 и МЭК 60870-5-104

Обмен по протоколам МЭК 60870-5. Библиотека paIEC104

paIEC850

Библиотека предназначена для реализации обмена ПЛК с другими устройствами/ПО по протоколу стандартна МЭК 61850

Обмен по протоколу МЭК 61850. Библиотека paIEC850

Внимание

Библиотеки paSync, paIEC104 и paIEC850 доступны для полноценной работы при наличии соответствующей лицензии runtime. Если в проекте используются блоки библиотеки без соответствующей лицензии, приложение на контроллере перестанет исполняться через 1 час работы.

Где взять библиотеки Полигон?

При установке Полигон библиотеки базовой лицензии (см. таблицу) загружаются в папку:

  • для ОС Windows *\Polygon2\paLibsDemo

    ;
  • для ОС Linux */Polygon2/paLibs.

Дополнительные библиотеки можно загрузить на странице среды Полигон или в web-конфигураторе контроллера во вкладке ПЛК/Загрузки.

Примечание

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

Где в Полигон можно увидеть список подключенных библиотек?

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

Во вкладке Библиотеки отображаются подключенные библиотеки и указывается путь до их расположения на диске.

Graphic

Как подключить библиотеку в Полигон?

Для добавления библиотеки в Полигон следует:

  1. Открыть меню Окна/Проекты (см. рисунок).

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

  3. Выбрать тип файла Библиотека Полигон 2 (*.ll2).

    Graphic
    Выбор типа файла *.ll2
  4. В окне появится файл библиотеки с расширением .ll2. Следует выбрать его и нажать Открыть.

    Graphic

Если необходимо, можно сразу открыть библиотеку в отдельном окне типа Дерево с помощью всплывающего окна.

Добавленная библиотека отобразится в окне Проекты.

Как узнать текущие версии библиотек Полигон?

Текущие версии среды Полигон и добавленных библиотек отображаются в окне Окна/О программе:

Graphic

Как обновить библиотеки Полигон?

При запуске Полигон, если на сервере есть обновления для среды или библиотек, будет выведено сообщение об этом.

Graphic

Загрузить и установить обновления для среды и библиотек можно через системное окно О программе. Открыть его можно через меню Окна/О программе.

Для обновления среды и библиотек следует:

  1. Установить соединение с сервером pa.ru, нажав Подключить.

  2. Проверить наличие обновлений, нажав Проверить.

  3. Установить обновления, нажав Установить.

Более подробную инструкцию по установке обновлений среды и библиотек см. в документе Руководство по программированию. Библиотека paCore.

Как создать свою библиотеку Полигон?

В среде Полигон есть возможность создать пользовательскую библиотеку.

Для этого следует:

  1. Открыть меню Окна/Проекты (см. рисунок).

  2. Нажать Создать.

  3. В открывшемся окне перейти в папку, где будет создана библиотека, ввести имя новой библиотеки. Допускается использование латинских букв, символа «_» и цифр.

  4. Выбрать тип файла Библиотека Полигон 2 (*.ll2) (см. рисунок) и нажать Создать.

  5. Для работы с библиотекой следует открыть ее в представлении Дерево. Среда при создании библиотеки сразу предложит открыть ее в дереве – следует нажать Да.

  6. Созданная библиотека отобразится в окне Проекты.

Подробно процесс создания и дальнейшей работы с библиотекой пользователя описан в документе Руководство по программированию. Библиотека paCore.