Что такое библиотека?
Библиотеки в среде Полигон (файлы с расширением .ll2) содержат типы функциональных блоков.
При установке среды Полигон загружаются библиотеки базовой лицензии (см. таблицу):
для ОС Windows в папку *\Polygon2\paLibsDemo;
для ОС Linux в папку */Polygon2/paLibs.
Главная библиотека Полигон – библиотека paCore, ее присутствие в проекте обязательно. В библиотеке paCore описаны типы данных и базовые функциональные блоки.
Вторая библиотека, которая должна присутствовать в проекте всегда – библиотека paOpcUA, реализующая обмен по протоколу OPC UA. Каждый контроллер с пользовательским приложением Полигон является OPC UA-сервером, клиентами к которому выступают отладчик среды Полигон и/или резервный контроллер.
Для работы с контроллерами ОВЕН (чтения входов, записи выходов, получение аппаратной информации, монтирования/размонтирования внешних накопителей и т.д.) реализована библиотека paOwenIO.
Какие библиотеки реализованы в среде Полигон?
Стандартные библиотеки Полигон представлены в таблице ниже.
Библиотеки Полигон
Библиотека | Описание | Документация |
---|---|---|
paCore | Основная библиотека. Содержит базовые блоки простых операций (арифметических, логических, триггеры и т.п.), а также некоторые блоки для конфигурации ПЛК, блоки работы с данными. В данной библиотеке описаны типы данных, используемые в других библиотеках | |
paOwenIO | Библиотека предназначена для конфигурирования ввода/вывода ПЛК ОВЕН, а также настройки системных функций ПЛК (внешних накопителей, зуммера, светодиодов и т.п.) | |
paOpcUA | Библиотека предназначена для реализации обмена ПЛК с другими устройствами/ПО по протоколу OPC UA | |
paModbus | Библиотека предназначена для реализации обмена ПЛК с другими устройствами/ПО по протоколам Modbus RTU, Modbus TCP | |
paControls | Библиотека содержит основные блоки для реализации управления процессами и обработки сигналов с датчиков | |
profiLogger, profiLoggerLight | Библиотеки содержат основные блоки для реализации архивирования | |
paSync | Библиотека предназначена для синхронизации проектов контроллеров, реализации горячего резервирования | Синхронизация проектов и реализация резервирования. Библиотека paSync |
paIEC104 | Библиотека предназначена для реализации обмена ПЛК с другими устройствами/ПО по протоколам стандартов МЭК 60870-5-101 и МЭК 60870-5-104 | |
paIEC850 | Библиотека предназначена для реализации обмена ПЛК с другими устройствами/ПО по протоколу стандартна МЭК 61850 |

Библиотеки paSync, paIEC104 и paIEC850 доступны для полноценной работы при наличии соответствующей лицензии runtime. Если в проекте используются блоки библиотеки без соответствующей лицензии, приложение на контроллере перестанет исполняться через 1 час работы.
Где взять библиотеки Полигон?
При установке Полигон библиотеки базовой лицензии (см. таблицу) загружаются в папку:
для ОС Windows *\Polygon2\paLibsDemo
;для ОС Linux */Polygon2/paLibs.
Дополнительные библиотеки можно загрузить на странице среды Полигон или в web-конфигураторе контроллера во вкладке ПЛК/Загрузки.

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

Как подключить библиотеку в Полигон?
Для добавления библиотеки в Полигон следует:
Открыть меню Окна/Проекты (см. рисунок).
Нажать Открыть и перейти в папку с файлами библиотеки, которую необходимо добавить.
Выбрать тип файла Библиотека Полигон 2 (*.ll2).
Выбор типа файла *.ll2 В окне появится файл библиотеки с расширением .ll2. Следует выбрать его и нажать Открыть.
Если необходимо, можно сразу открыть библиотеку в отдельном окне типа Дерево с помощью всплывающего окна.
Добавленная библиотека отобразится в окне Проекты.
Как узнать текущие версии библиотек Полигон?
Текущие версии среды Полигон и добавленных библиотек отображаются в окне Окна/О программе:

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

Загрузить и установить обновления для среды и библиотек можно через системное окно О программе. Открыть его можно через меню Окна/О программе.
Для обновления среды и библиотек следует:
Установить соединение с сервером pa.ru, нажав Подключить.
Проверить наличие обновлений, нажав Проверить.
Установить обновления, нажав Установить.
Более подробную инструкцию по установке обновлений среды и библиотек см. в документе Руководство по программированию. Библиотека paCore.
Как создать свою библиотеку Полигон?
В среде Полигон есть возможность создать пользовательскую библиотеку.
Для этого следует:
Открыть меню Окна/Проекты (см. рисунок).
Нажать Создать.
В открывшемся окне перейти в папку, где будет создана библиотека, ввести имя новой библиотеки. Допускается использование латинских букв, символа «_» и цифр.
Выбрать тип файла Библиотека Полигон 2 (*.ll2) (см. рисунок) и нажать Создать.
Для работы с библиотекой следует открыть ее в представлении Дерево. Среда при создании библиотеки сразу предложит открыть ее в дереве – следует нажать Да.
Созданная библиотека отобразится в окне Проекты.
Подробно процесс создания и дальнейшей работы с библиотекой пользователя описан в документе Руководство по программированию. Библиотека paCore.