Simple-Scada forum
Simple-Scada 2 => Ваши вопросы => Тема начата: kradap от 19 Ноября 2025, 15:54:26
-
Здравствуйте!
На объекте оперативный персонал столкнулся с рядом проблем:
1) При использовании web-клиента некоторые графические объекты (TM_Image) "самостоятельно" подменяют прописанные в проекте текстуры (из /Pictures). Звучит странно, но проблему удалось воспроизвести на локальной машине при хаотичном включении/отключении проекта. Во вложении скриншоты как c web версии, так и из desktop. Что на объекте, что на локальной машине используется браузер Google Chrome.
2) Проблема доступа web-клиента к нескольким проектам на одном сервер.
На сервере развернуто 2 проекта (для простоты пусть будут "проект_1" и "проект_2").
При использовании desktop-клиента - все штатно, проекты работают, оперативной персонал аномалий не наблюдает.
При использовании web-клиента оперативный персонал утверждает, что играет в "лотерею" к какому проекту подключится. Используемые проекты SCADA отличаются уже на этапе авторизации и имеют разный набор пользователей, а при указании в адресной строке браузера "проект_1", пользователя может встретить окно авторизации "проект_2". Если в этот же момент попытаться указать в браузере имя "проект_2" и подключиться, то откроется нужный проект.
По словам эксплуатации подобная ситуация может поменяться через неопределенный промежуток времени, т.е. станет доступным "проект_1" по имени "проект_2", а к "проект_2" web-доступ пропадет. Такую проблему воспроизвести на локальной машине мне не удалось, к сожалению. Возможно, играет роль то, что на объекте SCADA работает под Wine в Linux и мы просто какую-то настройку упускаем, которая такое поведение дает...
P.S: объект закрытый, удаленного доступа нет, поэтому проблему №2 трудно локализовать.
-
Здравствуйте.
Вышлите на support@simple-scada.com проекты и пользовательские изображения из папки "Pictures\" для проверки. Если в проекте имеется конфиденциальная информация, то удалите/исказите её. Также вышлите логи серверного ПК из папки "Logs\".
При использовании web-клиента некоторые графические объекты (TM_Image) "самостоятельно" подменяют прописанные в проекте текстуры (из /Pictures).
Можем только предположить, что каким-то образом у двух разных изображений совпал хэш имени, тогда для скады в них не будет разницы. В теории это возможно только если имена (+ путь) у разных изображений одинаковые, что невозможно.
При использовании web-клиента оперативный персонал утверждает, что играет в "лотерею" к какому проекту подключится.
Какие конкретно имена у проектов?
Скада берёт имена проектов из адресной строки браузера. Возможно имена проектов содержат пробелы, спецсимволы, или символы отличные от латинских. Чтобы исключить проблемы с web-доступом рекомендуем переименовать проект и использовать только символы латинского алфавита и цифры, а пробел заменить знаком подчеркивания. Например, вместо "Мой проект" использовать имя "My_project".
Как именно операторы меняют URL? Ручным вводом в адресную строку браузера? Или проекты добавлены в закладки браузера и оператор просто кликает нужную закладку для открытия проекта?
-
1) Выслал проект на почту
2) Имена актуальных проектов на объекте, с которыми проблема Komp2_250201 и Komp2_sl250906. В перспективе (после всех обновлений) будут Komp2_XXXXXX и Komp2_slXXXXXX (XXXXXX - актуальная дата загрузки проектов на сервер).
3) У операторов есть ярлык на рабочем столе, который открывает вкладку браузера с нужным URL. Для чистоты эксперимента они также пробовали самостоятельно в новой вкладке Chrome вбивать ip-адрес и имя нужного им проекта - результат аналогичный.
-
проблему удалось воспроизвести на локальной машине при хаотичном включении/отключении проекта.
Т.е. для повторения проблемы Вы открываете окно сервера скады и на вкладке "Проекты" вручную останавливаете/запускаете проект до тех пор, пока проблема с текстурами не повторится? Во время перезапусков проекта, в браузере вкладка с проектом всегда открыта? Или страницу перезагружаете? Или после каждого перезапуска открываете проект в новой вкладке?
Выслал проект на почту
Судя по логам, они с Вашего рабочего ПК, а не с объекта. Просьба выслать логи с объекта.
Для чистоты эксперимента они также пробовали самостоятельно в новой вкладке Chrome вбивать ip-адрес и имя нужного им проекта - результат аналогичный.
Оба проекта запущены на одном сервере скады? Или на разных (на двух разных ПК)? Т.е. URL проектов отличаются только именем проекта, или IP-адрес тоже разный?
Проекты постоянно запущены, или периодически перезапускаются?
-
1) Почти так. Пока вносил изменения в другие окна в проекте, нужно было просматривать результат в web-клиенте (подгонял текстовые поля, чтобы не было переносов) и часто включать/отключать проект на сервере, чтобы применить изменения. Тогда и поймал проблему.
Т.е. открывал окно сервера скады, на вкладке "Проекты" вручную останавливал проект, сохранял изменения в проекте и включал проект. Во время перезапусков проекта, в браузере вкладка с проектом всегда была открыта.
2) Логи с моего компьютера... Думал, раз проблема повторилась у меня, большой разницы нет. Попробуем запросить логи с объекта, но это не быстро, т.к. удаленного доступа нет и слишком суровый инфобез, который все флэшки проверяет.
3) Да - Оба проекта запущены на одном сервере скады. URL проектов отличаются только именем проекта, ip и порт одни и те же.
Проекты работают постоянно. Перезапускаются только в моменты приездов сервисных инженеров для обновления/корректировки проектов SCADA. Заливают проекты пока под старыми именами (Komp2_250201 и Komp2_sl250906).
Выезды сервисных инженеров не всегда системные, поэтому частоту обновлений проектов точно трудно определить. Если важно, то примерная частота обновлений проекта - "3-5 раз за два месяца (в течении одной недели)"
-
Отправили информацию Вам на почту.
Логи с моего компьютера... Думал, раз проблема повторилась у меня, большой разницы нет.
Для первой проблемы да. Для второй - из логов можно было бы получить много полезной информации.