Защита проекта

Шифрование однопользовательского проекта

Проект в среде разработки Полигон – это база данных Sqlite. Защитить проект можно с помощью создания зашифрованной версии. Для этого следует:

  1. В системном окне Проекты выделить интересующий проект и нажать кнопку Сохранить как….

  2. В появившемся окне выбрать расширение Полигон 2 с защитой(*.pp2).

  3. Нажать Сохранить.

Graphic

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

Graphic

Пароли на составных блоках

В среде можно установить пароль на составной блок для защиты его содержимого.

Для установки пароля следует:

  1. Выбрать составной блок в дереве проекта.

  2. Нажать ПКМ и выбрать в контекстном меню Установить пароль.

    Примечание
    Защита содержимого составного блока при помощи пароля эффективна только тогда, когда файл проекта хранится в защищенном формате.
    Graphic
  3. Задать пароль в открывшемся окне – на иконке блока в дереве отобразится знак «замка».

    Graphic

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

Для снятия пароля необходимо оставить пустым поле ввода.

Пароль отладчика. Управление пользователями

Для ограничения возможности доступа к проекту в свойствах модуля следует задать свойство Пароль admin.

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

Graphic

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

Graphic

Окно с запросом пароля отладчика появляется только 1 раз. Если пароль введен неверно, то запуск отладчика будет выдавать ошибку, а окно ввода пароля уже не появится.

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

Graphic

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

Graphic