Шифрование однопользовательского проекта
Проект в среде разработки Полигон – это база данных Sqlite. Защитить проект можно с помощью создания зашифрованной версии. Для этого следует:
В системном окне Проекты выделить интересующий проект и нажать кнопку Сохранить как….
В появившемся окне выбрать расширение Полигон 2 с защитой(*.pp2).
Нажать Сохранить.

В окне Проекты отобразится защищенная копия проекта.

Пароли на составных блоках
В среде можно установить пароль на составной блок для защиты его содержимого.
Для установки пароля следует:
Выбрать составной блок в дереве проекта.
Нажать ПКМ и выбрать в контекстном меню Установить пароль.
Примечание
Защита содержимого составного блока при помощи пароля эффективна только тогда, когда файл проекта хранится в защищенном формате.Задать пароль в открывшемся окне – на иконке блока в дереве отобразится знак «замка».
Если на составном блоке установлен пароль, то у данного блока не удастся открыть его внутреннее содержание.
Для снятия пароля необходимо оставить пустым поле ввода.
Пароль отладчика. Управление пользователями
Для ограничения возможности доступа к проекту в свойствах модуля следует задать свойство Пароль admin.
Чтобы изменение Пароль admin вступило в силу, следует перетранслировать проект.

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

Окно с запросом пароля отладчика появляется только 1 раз. Если пароль введен неверно, то запуск отладчика будет выдавать ошибку, а окно ввода пароля уже не появится.
Чтобы ввести корректный пароль, следует щелкнуть по модулю в дереве ПКМ и выбрать команду Задать пароль, ввести пароль в появившемся окне.

Также в среде есть возможность установить пароли для пользователей user1…user7. Итого 8 прав доступа – 1 admin и 7 user. Их можно использовать для ограничения доступа к данным проекта клиентам по протоколу OPC UA. См. подробнее в документе Обмен с верхним уровнем. Библиотека paOpcUA.
