PDA

Просмотр полной версии : web визуализация СПК207



arlyn
25.10.2013, 16:12
Здравствуйте!
Есть СПК207 подключил напрямую к компьютеру визуализация заработала, так как я знаю IP и порт по умолчанию 10.0.6.10:8080. Я просто ввел http://10.0.6.10:8080/webvisu.htm.
А как быть если в конфигурации включен DHCP(что чаще всего и есть) и я подключаю его к большой локальной сети, как узнать IP и главное порт СПК207?
В device/журнал раскопал вродеб как ip СПК207 192.168.0.114, но порт ни как не найду откуда узнать?

melky
25.10.2013, 16:30
Порт должен быть тот же - 8080.
На самом деле таким устройствам IP присваивают статические, либо прописывают в самих устройствах, либо назначают DHCP сервером и прикрепляют за данным устройством.

arlyn
26.10.2013, 13:21
При web визуализации в браузере возникает бардак из картинок (обьект image не в том масштабе или вообще не отображается), в остальном порядок. А на самом СПК207 все нормально. Кто сталкивался с такой проблемой, как её решить?

Александр Приходько
26.10.2013, 20:25
Здравствуйте!
Есть СПК207 подключил напрямую к компьютеру визуализация заработала, так как я знаю IP и порт по умолчанию 10.0.6.10:8080. Я просто ввел http://10.0.6.10:8080/webvisu.htm.
А как быть если в конфигурации включен DHCP(что чаще всего и есть) и я подключаю его к большой локальной сети, как узнать IP и главное порт СПК207?
В device/журнал раскопал вродеб как ip СПК207 192.168.0.114, но порт ни как не найду откуда узнать?


Вообще делается все очень и очень просто.

В любом более-менее нормальном роутере есть возможность задать конкретному Mac-адресу - конкретный IP.
Т.е. не смотря на DHCP вашему контроллеру всегда будет выдаваться один и тот же IP.

Второй вариант:
Можно попробовать еще вместо IP (в браузере) прописать сетевое имя СПК. Я не пробовал - но может получиться.
Можете провести эксперимент и потом поделиться опытом.

P.s. порт у вас будет один и тот же 8080, при условии, что его не блокирует/переадресует роутер.

arlyn
15.11.2013, 11:57
Скажите пожалуйста
1.сколько подсоединиться к контроллеру спк207 одновременно может быть по web визуализации?
2.если включена переменная CurrentVisu то все люди будут видеть одно и тоже?

Александр Приходько
01.12.2013, 21:53
Скажите пожалуйста
1.сколько подсоединиться к контроллеру спк207 одновременно может быть по web визуализации?
2.если включена переменная CurrentVisu то все люди будут видеть одно и тоже?


1. Если в CODESYS переключить язык системы на Английский, то в настройках Web визуализации появится галка с расширенными настройками.
Собственно там вы и ограничиваете число клиентов.
В русской версии эта галка не отображатся - косяк CODESYS.
2. Все верно, так, как данная переменная получается общей для всех экземпляров визуализаций.

lar
08.01.2014, 10:27
Не смог сам найти ответа, подскажите плиз- как можно сделать вход на web-визуализацию браузером через пароль?

Мурат Ахриев
09.01.2014, 12:31
В настройках "Web - визуализация" можно выставить стартовую страницу для Web т.е. при подключении к web серверу будет отображаться страница которую вы указали в этом поле, на этой странице вывести диалог ввода имени пользователя и пароля и переход на нужную страницу визуализации проекта при совпадении пароля и имени пользователя.
11315

lar
09.01.2014, 19:50
Спасибо. Пытаюсь создать диалог ввода пароля, описанный в справочной системе при помощи библиотеки VisuDialogs, не получается. Нет ли где мануала по этой библиотеке?

Александр Приходько
13.01.2014, 18:54
Спасибо. Пытаюсь создать диалог ввода пароля, описанный в справочной системе при помощи библиотеки VisuDialogs, не получается. Нет ли где мануала по этой библиотеке?

Сори за то что затер пол форума.

Но что бы не создавать кучу сообщений не несущих ни какого смысла решил тему немного почистить.

Итак.
Как было сказано выше в CODESYS есть встроенный инструмент для работы с пользователями.
Как он работает, описано с справочной системе, но не очень понятно.

В CODESYS есть готовый пример на эту тему, расположен он тут:
C:\Program Files (x86)\3S CODESYS\CODESYS\Projects\Visu\Examples\SimpleWebvi suLogin.projectarchive
Для тех у кого его нет (в некоторых редакциях он отсутствует) его выкладываю:

11364

Изучение данного примера ставит все точки над i.

Я решил сам немного поковыряться в данном примере и разобраться что к чему.
Сделал пример для СПК1хх:

11363

В этих проектах используются следующие пользователи и пароли:
Admin:Admin
Operator:Operator
Service:Service

В примере, который предоставляется компанией 3S используется WEB визуализация. Т.е. данный пример будет хорош для СПК2хх.WEB.
В модификациях без поддержки веб (в том числе и на СПК1хх) данный пример тоже можно запустить, но WEB визуализация там будет доступна только в демо режиме (1час, если не ошибаюсь).

В моем примере я немного усложнил задачу, и для каждого из пользователей сделал свою собственную визуализацию. Т.е. при вводе корректного логина и пароля оператор попадает на нужную визуализацию. Соответственно, содержимое визуализаций различно.

Дальше остается дело за малым.
Удачи.

P.S. на этой неделе ребята из поддержки адаптируют примеры под СПК2хх и сделают небольшую инструкцию.
P.P.S. Для задания пользователей и их паролей необходимо открыть
Менеджер визуализации, перейти на вкладку UserManagment и задать/отредактировать группы пользователей и самих пользователей.
11365

capzap
13.01.2014, 20:59
SPK_Login_Sample.projectarchive дальше ввода логин/пароля не пошло, кнопка Ок нажимается а переключений на другое окно нет, Cancel окно ввода закрывает нормально

Александр Приходько
13.01.2014, 21:30
SPK_Login_Sample.projectarchive дальше ввода логин/пароля не пошло, кнопка Ок нажимается а переключений на другое окно нет, Cancel окно ввода закрывает нормально

1. В этом же окне, где вводите логин и пароль есть еще Message. Если имя пользователя написано не корректно, будет выдано сообщение, что такого пользователя нет. Если логин верный, но некорректный пароль, то он должен выдать соощение, что не корректный пароль.
2. Во время загрузки CODESYS делает запрос. Смысл его таков. ЗАгрузить спимок пользлователей из проекта? В случае да, существующий список польвователей на ПЛК будет удален.
Если в этот момент нажать нет, но список пользователей (админ, оператор и сервис) не запишутся, а файла с пользователями в СПК по умолчанию нет.
3. Если Вы загружаете проект в СПК, то перед загрузкой закройте все открытые редакторы в CODESYS (все визуализации), особенно если их открыто несколько.
4. В эмуляции может не работать (не проверял)

5. Попробуйте перезагрузить СПК, в проекте сделайте следущее: Компиляция-очистить все, потом, компиляция-перекомпиляция. И загрузите проектснова.

capzap
13.01.2014, 21:33
я в эмуляции, ошибок кстати небыло

Александр Приходько
13.01.2014, 21:44
я в эмуляции, ошибок кстати небыло
Подтверждаю, в эмуляции не работает.

Александр Приходько
13.01.2014, 22:13
В довесок видео работы моего примера:

http://www.youtube.com/watch?v=OPgRojdEcZE

lar
15.01.2014, 09:10
Запустил пример на СПК207WEB, все работает кроме одного- не могу войти через браузер
Пароль специально задавал цифровой, при вводе имени учитывал регистр, пробовал делать
отдельную от загрузки проекта загрузку пользователей на уcтройство.
После ввода логина и пароля в браузере упорно пишет "invalid user management file content"
Что я делаю не так?

lar
16.01.2014, 13:44
Почему то у меня в процессе загрузки проекта не предлагает загрузить список пользователей
Стою на асфальте я, в лыжи обутый, то ли лыжи не едут...:confused:

Мурат Ахриев
17.01.2014, 12:55
Попробуйте поставить переключатель на параметр указанный в скриншоте.

11426

lar
17.01.2014, 18:34
Спасибо за совет. Пробовал, не помогает
Да я уж свою программку парольного входа с возможностью настройки пароля-логина нарисовал, это оказалось быстрее, чем разбираться с глюками :)
Теперь вот думаю как можно сделать, чтобы можно было отключать парольный вход, но это уже так, для души.

MrNobody
05.01.2015, 16:54
Апну тему


После ввода логина и пароля в браузере упорно пишет "invalid user management file content"
Что я делаю не так?
Возникла такая же проблема, хоть беру Ваш пример хоть создаю свою программу , используя manual из темы http://www.owen.ru/forum/showthread.php?t=17597 или руководство с названием "Многопользовательский доступ.doc" , после ввода логина/пароля, упорно выбивает "invalid user management file content"

kholonkin
26.01.2015, 20:38
Здравствуйте!
Что то туплю, как, где переключить систему на английский, чтоб поле увидеть с количеством пользователей?

Артём Устюжанин
07.05.2015, 09:47
Всем привет!
При эмуляции ни один логин не совпадает с паролем, проверено мной лично и это стало после нового обновления CDS 3.5 SP6!!!
При использовании реального контроллера, пользователи и пароли совпадают, т.е всё работает, проверено на веб визуализации!!!

Eugene.A
19.12.2017, 16:00
Как сделать вход в WEB-визуализацию по паролю? Создаю пустой проект с одним окном авторизации, и как только я создаю группу пользователей, при попытке подключиться к контроллеру возникает ошибка:
[ERROR] visuusermgmt, 3.5.5.0 (system): VUM_UserManagement(ID элемента 52): Тип переменной массива g_VUMUserGroupNames в конфигурации таблицы GenElemInst_56 отличается от текущего объявления переменной. Обновите переменную массива в конфигурации таблицы.
Клик по ошибке вызывает окно с запросом логина и пароля для членов групп Owner и Maintainer. Что всё это значит?
В эмуляции то же самое.
Какой ещё массив, какой элемент 52, какой GenElemInst_56?
СПК207, прошивка 3.953, CoDeSys 3.5 SP5.

Евгений Кислов
19.12.2017, 16:21
Сделайте Очистить все/Перекомпиляция, после чего выполните загрузку проекта (не онлайн-изменение, а именно загрузку).

Eugene.A
19.12.2017, 21:14
Я проделывал это неоднократно.

Евгений Кислов
19.12.2017, 21:17
Я проделывал это неоднократно.

Тогда архив проекта на support@owen.ru пришлите, пожалуйста.

Eugene.A
19.12.2017, 21:35
Там, собственно, никакого проекта нет, это просто один экран авторизации, сделанный согласно документу "СПК. Визуализация v1.2", странца, если память не изменяет, 387.
Завтра вышлю.

Eugene.A
20.12.2017, 11:44
Утро вечера мудренее - включил, загрузил, заработало! Может быть, надо было панель перезагрузить?