Прошу прислать на почту support@owen.ru схему подключения и проекты.
Вид для печати
Прошу прислать на почту support@owen.ru схему подключения и проекты.
Добрый день!
Есть задумка сделать в проекте следующий алгоритм.
При включении панели появляется экран с 5-ю кнопками "переход на экран": 4 штуки для операторов и 1 - для наладчика. Возможно ли как-нибудь сделать так, чтобы у каждого оператора были свои (разные) пароли 1-го уровня для перехода на свой экран, а у наладчика был бы пароль 2-го уровня для перехода уже на свой экран и, соответственно, на экран любого из операторов?
P.S. Использую СП310Р+ПР102.
Нашёл.
При нажатии кнопки с номером оператора происходит переход на экран ввода пароля с элементом "ввод данных". В нём и вводится пароль, который записывается в регистр, передаётся в ПР-ку и там сравнивается со установленными для каждого оператора значениями ("уставками" паролей) с помощью ФБ "EQ" (операция сравнения на равенство, 4 штуки). При совпадении введённого числа с "уставкой", на одном из ФБ "EQ", на этом ФБ появляется единица. Она уже посылается в качестве бита управления для запуска одной из функциональных областей, расположенных на экране ввода пароля на панели. А эта функциональная область уже включает тот экран, который должен соответствовать данному оператору.
В настройках элемента "ввод данных" есть галка "Скрывать символы(***)", что весьма кстати в моём случае.:)
Главное - не забыть потом обнулить регистр с паролем. Я это сделал "функциональной кнопкой" ("Домой"), которая обнуляет тот регистр и делает переход на начальный экран...
Уставки паролей, при желании, можно задавать с экрана наладчика.
В принципе, цель достигнута. А наладчику, вместо пароля 2-го уровня, как было задумано изначально, можно просто знать пароли всех операторов, или, ещё проще, попадать на их экраны окольным путём, вообще без их паролей.
Мне нужно, чтобы у операторов был уровень доступа одинаковый и минимальный, без всяких уровней. "Нулевой", если можно так выразиться. И чтобы они могли работать каждый исключительно со своей группой экранов. И больше никуда ни ногой.
В отличие от наладчика, который имеет неограниченные полномочия по работе с любым экраном. В частности, с любым экраном любого оператора и со своими экранами настройки и диагностики линии.