Вы можете добавить запись в базу данных для каждого пользователя (или группы пользователей) при работе системы. Записи пользователей приведут к контролируемому входу и обеспечению доступа к Вашей системе по назначенным им зонам и привилегиям. Каждый оператор, для которого вы добавляете пользовательскую запись, должен ввести свое имя и пароль для получения доступа в работающую систему.
Несколько общих функций Сicode для управления пользователем:
LoginForm() and Logout() – функция начала и конца сеанса.
UserInfo() – Получение информации о текущих пользователях.
UserCreateForm() – Создание нового пользователя.
UserpasswordForm() – Смена пороля.
Смотри дополнительно: Citect Help Topics – Security: Cicode functions.
Ø Определение пользовательской записи:
В Citect Explorer выберите проект и откройте папку System, затем дважды нажмите на иконку Users: или в Project Editor выберите в меню System | Users.
: Пример
В этом примере мы создадим 2 типа пользователей, Оператор и Инженер, и определим следующие области и привилегии в проекте Brewery:
User Name |
Оператор |
Инженер |
Full Name |
Оператор завода |
Инженер завода |
Password |
opr |
eng |
Global Privilege |
||
Type |
Оператор |
Инженер |
Comment |
Главный оператор завода |
Citect / Инженер завода |
Viewable Areas |
1 |
1,2 |
Areas for Priv 1 |
1 |
1,2 |
Areas for Priv 2 |
1 |
1,2 |
Areas for Priv 3 |
1,2 |
Зона |
Классификация |
Назначение |
1 |
Полный контроль |
Доступ к страницам Производство и Алармы. |
2 |
Зона тестирования |
Доступ к Утилитам. |
Привелегия |
Классификация |
Назначение |
1 |
Полный контроль |
Переключение вентилей Переключение насосов Переключение элементов управления |
2 |
Вторичные операции |
Изменение аналоговых величин |
3 |
Команды системы |
Выключение, вывод информации |
1. Добавим два новых пользователя “Оператора” и “Инженера”.
i. В Citect Explorer выберите проект и откройте папку System, затем дважды нажмите на иконку Users.
ii. Появится следующая форма (нажмите F2 для полной формы ввода параметров):
Заполните форму для двух новых пользователей (данные смотрите в предыдущей таблице).
2. Определите следующие привилегии для объекта в вашем проекте как показано в таблице ниже:
Привилегия 1, Основной заводской процессMain Plant Operation (Pumps & Valves– насосы и вентили) -
Object |
Command Type |
Page |
Disable Style |
Brewed Wort Valve Button |
Touch |
Production |
Hidden |
Mash Valve Button |
Touch |
Production |
Hidden |
Mash Pump Button |
Touch |
Production |
Hidden |
Подсказка: Вы должны будете открыть и модифицировать “ValveControl” и джинн MashPump – не забудьте использовать командное меню Update Pages (обновить страницы).
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.