Найти в Дзене

Панели оператора Kinco. Пароли и логины - защита экранов и элементов интерфейса. Часть 1.

В этой статье мы рассмотрим как защитить экраны и элементы человеко-машинного интерфейса созданного в Kinco Dtools (Kinco HMIware). Существует два способа защиты интерфейса, условно простой и более функциональный. К простому способу защиты можно отнести функцию "Уровни защиты". Используя функцию "Уровни защиты" можно настроить доступ к экранам и элементам интерфейса по вводу пароля. Функция "Уровни защиты", проста в настройке - сводится к нескольким последовательным действиям.

Настройка уровней защиты для компонента интерфейса

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

Реализуем описанную задачу:

1. Выбираем компонент "Битовый переключатель" - аналог кнопки.

2. Во вкладке "Управление" компонента "Битовый переключатель" выбираем: активация по условию, ставим галку напротив функции уровень доступа, выбираем минимальный уровень доступа (рис.1). Минимальный уровень доступа - уровень при котором доступно управление кнопкой.

Рис.1 - Настройки вкладки "Управление"
Рис.1 - Настройки вкладки "Управление"

3. Выбрав минимальный уровень доступа, например 2, заходим в атрибуты HMI/Настройки уровней защиты. В настройках уровня защиты выбираем нужный уровень - 2. Вводим пароль по вводу которого станет доступно управление кнопкой (рис.2).

Обратите внимание! Максимальное количество уровней доступа - 16. Счёт уровней в атрибутах HMI начинается с 1. Аналогия: уровень 1 соответствует уровню USER - не требует ввода пароля. Во вкладке "Управление", счёт уровней доступа начинается с 0.

Рис. 2 - Настройка уровней защиты
Рис. 2 - Настройка уровней защиты

4. Для ввода пароля можно использовать компонент "Ввод числа". Специальный регистр для ввода пароля - LW 9040 (рис.3). Во вкладке "Данные", компонент "Ввод числа", выбираем тип данных - пароль (рис.4). Текущий уровень доступа можно узнать через регистр LW 9042.

Рис. 3 - Специальный регистр ввода пароля
Рис. 3 - Специальный регистр ввода пароля
Рис.4 - Вкладка "Данные", компонент "Ввод числа"
Рис.4 - Вкладка "Данные", компонент "Ввод числа"

Настройка уровней защиты для экрана интерфейса

Кроме возможности задания ограничений доступа к компоненту интерфейса, можно задавать ограничения для доступа к экранам интерфейса. Для задания ограничений доступа к экрану необходимо в свойствах экрана выбрать минимальный уровень доступа (рис.5).

Рис.5 - Свойства экрана, выбор уровня доступа
Рис.5 - Свойства экрана, выбор уровня доступа

Если текущий уровень доступа не соответствует уровню заданному в настройках экрана, оператора не сможет перейти на этот экран. Экран будет доступен после получения прав соответствующего уровня, т.е после ввода пароля.

Подробные технические характеристики панелей оператора Kinco

Описание среды разработки интерфейсов Kinco Dtools

Описание среды разработки интерфейсов Kinco HMIware

Контакты для технической консультации:

Тел./факс 8 (495) 727-28-48 (доб. 301)

e-mail: support@systemcontrol.ru