Что-то вы меня запутали... выкладывайте лучше пример или блок-схему чего вы хотите.
Вид для печати
Здравствуйте! Подскажите, пожалуйста, где можно найти подробное описание на процедуру установки пароля на доступ к элементам визуализации, реализованным на СПК 107. Необходимо исключить несанкционированный доступ к элементам управления насосной станцией. Я пытался руководствоваться инструкцией "визуализация codesys 3 v1.1". При компиляции появляется ошибка "Тип переменной массива g_VUMUserGroupNames в конфигурации таблицы GenElemInst_56 отличается от текущего объявления переменной. Обновите переменную массива в конфигурации таблицы."
а может кто-нибудь выложить пример проекта, в котором реализован контроль доступа к элементам визуализации при помощи пароля. заранее благодарен.
а самое не понятное, что при попытке изменить установки среды по умолчанию со стандартных на профессиональные всё опять возвращается к стандартным настройкам. у меня установлена КДС v.3.5 sp5 patch 3. в чём может причина?
1. Примера под рукой нет, но все довольно просто:
В Менеджере визуализации, во вкладке Управление пользователями нажать кнопку Создать управление пользователями по умолчанию:
Вложение 17704
В появившихся вкладках Группы и Пользователи можно, соответственно, настроить логины, пароли и т.д.
Теперь у элементов визуализации добавилась новая настройка - Права доступа:
Вложение 17705
После запуска проекта по умолчанию активным является пользователь None. Для того, чтобы переключаться между пользователями,
создадим кнопку и привяжем к ней действие Управление пользователями:
Вложение 17706
2. Предположу, вы делаете следующее: в меню Опции во вкладке Свойства нажимаете кнопку Заданные наборы свойств и выбираете профессиональный режим настроек. Повторно нажимаете кнопку, и видите надпись "Стандартный режим", из чего делаете вывод, что настройки не применились. На самом деле, это просто предлагаемый выбор по умолчанию, а не указание текущего режима.
Профессиональный режим настроек в сущности представляет собой заданный набор галочек в этом меню. Если у вас набор галочек вот такой:
Вложение 17707
то вы работаете в профессиональном режиме.
Озадачился, почему нельзя поставить пароль на переключение переменной?
Вы имеете в виду, поставить пароль на элемент типа Переключатель? По той причине, что повесить на один элемент два действия (переключение переменной и вызов окна для ввода пароля), в принципе, можно, но работать будет только одно из них (ввод пароля). Ну и, собственно, у элементов типа Переключатель нет настроек InputConfiguration - т.е. надо делать через элемент Изображение.
Можно создать два переключателя, к одному привязать переменную, к другому - открытия окна ввода пароля, наложить их друг на друга и т.д.
Большое спасибо за разъяснения. Сейчас пытаюсь организовать работу с паролями. Но у меня попутный вопрос: когда я создаю в менеджере визуализации управление пользователями во вкладках управление пользователями /пользователи автоматически появляются пароли *****. Я меняю пароль но вижу *****. Или всё же пароль меняется, т.е. как в вопросе про профессиональный режим настроек?
Да, независимо от числа символов вашего пароля, вы будете видеть *****. Обращу еще внимание, что регистр логина имеет значение - т.е. в визуализации надо будет вводить именно Admin, а не admin.
А сейчас откуда-то появилась ошибка "Тип переменной массива g_VUMUserGroupNames в конфигурации таблицы GenElemInst_56 отличается от текущего объявления переменной. Обновите переменную массива в конфигурации таблицы." А когда я щелкаю по ней ЛКМ, то появляется окно
Вложение 17716