Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Вопросы по WEB в Simple-Scada 2  (Прочитано 59810 раз)

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3000
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы по WEB в Simple-Scada 2
« Ответ #105 : 11 Февраля 2020, 16:29:43 »
Цитировать
насколько требовательны к железу сервера и пропускной способности канала веб-клиенты?
Web-клиенты получают от сервера настолько мало данных, насколько это возможно. При первом запуске web-клиента от сервера передаются .js-файлы компонентов и т.п. При последующих запусках они берутся из кэша браузера. Когда пользователь открывает мнемосхему - от сервера передаётся код только этой мнемосхемы. А затем клиенту передаются только те переменные и свойства, которые изменили своё значение. Также у web-клиентов по-умолчанию включена опция "Использовать сжатие", которая эффективно сжимает данные перед отправкой web-клиенту. Обычные (не web) клиенты получают больше данных, но в будущем будут работать также как web-клиенты.

Цитировать
Например, если будет одновременно подключено 20 клиентов, каждому будет отдано 1-2 мнемосхемы с 20-30 переменными
Это очень мало.

strs

  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: Вопросы по WEB в Simple-Scada 2
« Ответ #106 : 12 Февраля 2020, 08:03:57 »
Это хорошо. Еще такое: можно ли запретить одному пользователю логиниться с нескольких мест одновременно?
Поясню: если мы купим 3 клиента в расчете на трех человек, а один из них откроет веб-клиент на работе, бросит, потом откроет дома, тоже бросит, а потом еще откроет в телефоне - для двух других лимит подключения будет исчерпан.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3000
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы по WEB в Simple-Scada 2
« Ответ #107 : 12 Февраля 2020, 12:07:02 »
Цитировать
Еще такое: можно ли запретить одному пользователю логиниться с нескольких мест одновременно?
Сейчас такой возможности нет, можно только вручную отключать клиентов с сервера, через меню "Клиенты". В ближайшем обновлении добавим возможность автоотключения клиента при авторизации на другом устройстве с тем же логином.
При желании Вы также можете скачать версию Demo-Time чтобы ознакомиться с возможностями скады.

Andy

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Вопросы по WEB в Simple-Scada 2
« Ответ #108 : 21 Февраля 2020, 08:27:57 »
Добрый день.

Запущен проект. Постоянно подключено два клиента   
1й через Client, 2й через Web.

Если обновить страницу с проектом через Web, то проект на сервере останавливается. Как можно исправить это?

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1178
    • Просмотр профиля
Re: Вопросы по WEB в Simple-Scada 2
« Ответ #109 : 21 Февраля 2020, 11:00:31 »
Здравствуйте.

Какая версия используется? Если в настройках Options.exe активна опция "Деактивировать проект, если у него нет клиентов", то при отключении всех клиентов от сервера проект будет остановлен. Соответственно, если к серверу подключен один web-клиент, то при обновлении страницы будет происходить перезапуск проекта. Если нужно чтобы проект работал постоянно, то отключите данную опцию, сохраните настройки и не забудьте перезапустить сервер скады, чтобы применились новые настройки. Убедитесь, что проблема не связана с работой опции описанной выше и в момент возникновения проблемы проверьте количество подключенных к серверу клиентов на вкладке "Клиенты".

Andy

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Вопросы по WEB в Simple-Scada 2
« Ответ #110 : 21 Февраля 2020, 14:25:25 »
-версия 2.3.6.4 Professional Edition
-опция деактивации отключена.
-постоянно подключен клиент через Simple-Client.
-Web-клиент через браузер Google Chrome Версия 80.0.3987.116 (Официальная сборка), (64 бит)

если обновляю страницу с проектом, то на сервере останавливается проект.
если закрою вкладку с проектом и открою ее снова-всё в порядке.

свой собственный проект останавливается, попробовал ваш демопроект-тоже останавливается


Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3000
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы по WEB в Simple-Scada 2
« Ответ #111 : 21 Февраля 2020, 14:33:04 »
Обновление страницы и закрытие страницы с последующим открытием - это одно и то же для скады. Очень странно. Вы уверены, что проект останавливается? В журнале сервера скады выводится сообщение о том, что проект деактивирован?
Повторите проблему, после этого завершите работу сервера скады и вышлите нам файл server-log.txt для проверки.

Andy

  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Вопросы по WEB в Simple-Scada 2
« Ответ #112 : 21 Февраля 2020, 15:10:44 »
Повторил проблему. После перезагрузил сервер скады и сам сервер(ПК)- проблема пропала.
лог тем не менее высылаю

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3000
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы по WEB в Simple-Scada 2
« Ответ #113 : 23 Февраля 2020, 22:29:19 »
Спасибо за лог. В очередном обновлении добавим несколько проверок и улучшений касающихся перезапусков проекта, это должно исключить проблему.

Goryachev

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Вопросы по WEB в Simple-Scada 2
« Ответ #114 : 13 Апреля 2020, 14:31:25 »
Здравствуйте. В последнем обновлении добавлена возможность вставить свою иконку в web. У меня одновременно работает несколько проектов на сервере, все с web-доступом. Можно ли для каждого проекта задать разные web-иконки?

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3000
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы по WEB в Simple-Scada 2
« Ответ #115 : 14 Апреля 2020, 10:19:34 »
Здравствуйте. Разные иконки для разных проектов задать нельзя.

knskey

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Вопросы по WEB в Simple-Scada 2
« Ответ #116 : 14 Апреля 2020, 22:51:01 »
По какой причине может не запускаться веб клиент на андроид?

Исправлено: Решил проблему. Во всех браузерах на всех телефонах подставляло вместо http - https. убрал "s" и заработало.  ;)
« Изменён: 14 Апреля 2020, 23:17:57 от knskey »

knskey

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Вопросы по WEB в Simple-Scada 2
« Ответ #117 : 17 Апреля 2020, 15:49:05 »
Создаю несколько кнопок с фиксацией. Подвязываю их к одной переменной. Кнопки задают разные числа - 1, 5, 30 и т.д. В клиенте работает все идеально, - пока не отожмешь нажатую кнопку другие не активны.  В веб-клиенте происходит следующая история: при нажатии другой кнопки, нажатая кнопка до этого отжимается сама. Это тоже хорошо. Но. При нажатии кнопки, которая задает переменной число 1, все кнопки отображаются нажатыми. Это происходит только с кнопкой, которая назначает единицу. Я так понимаю, что это из-за того что все кнопки получают состояние 0 - нажата, но в обычном клиенте то работает все корректно.  Принципиально на работоспособность не влияет в моем случае, но визуально выглядит криво.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3000
    • Просмотр профиля
    • Simple-Scada
Re: Вопросы по WEB в Simple-Scada 2
« Ответ #118 : 20 Апреля 2020, 10:05:09 »
В будущих обновлениях мы сделаем чтобы все кнопки всегда отображали текущее состояние переменной. Т.е. если есть 10 кнопок связаны с одной и той же переменной, то при нажатии на одну кнопку - другие тоже будут выглядеть как нажатые, т.к. они связаны с той же переменной и должны отображать её текущее состояние.

knskey

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Вопросы по WEB в Simple-Scada 2
« Ответ #119 : 21 Апреля 2020, 12:09:13 »
Но сейчас работает более корректно. Если я нажал одну и она передает переменной значение "1", то остальные, которые привязаны к той же переменной и передают "2", "5" и "10" не выглядят нажатыми. Это правильно, потому как переменной присвоено "1". Может быть следует это оставить именно так. И наоборот в веб-клиенте исправить именно с передачей единицы..