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

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

Автор Тема: Обновление ПО scada  (Прочитано 6494 раз)

Серега

  • Постоялец
  • ***
  • Сообщений: 209
    • Просмотр профиля
Обновление ПО scada
« : 09 Сентября 2021, 13:18:23 »
Добрый день!
Столкнулись со следующей ситуацией.
У нас на отдельных виртуальных машинах стоят:
1. Инсат  ОРС Modbus сервер (v5.0.3) (UA) + демо arOPC (для тестирования фишек)(v1.84.182.1835)
2. Сервер Simple-scada (v2.5.8.1)
И клиенты.
На версии SS (v2.5.8.1) в связке с ОРС Инсат все работает.
Ставим версию v2.5.9.0 или v2.5.10.0 правильность  работы вызывает сомнения. В чем заключается:
1. В ОРС UA качество переменных good. На клиенте !. При этом в ходе тестирования знаки появляются рандомно. И не на всех переменных
2. При нажатии на кнопку и видя, что команда отправлена через ОРС большая часть ! знаков уходит. Но часть остаётся.
3. При нажатии на кнопку с командой довольно часто кнопка зависает. Через какое то время при повторном нажатии может отвиснуть и принять первоначальное положение.
4. Есть два хардбита. Один ПЛК->СКАДА второй СКАДА -> ПЛК. До и включая v2.5.8.1 графики ровные без рывков. После "корявые", как бы с задержкой что-ли.
Что делали:
1. Отключали полностью брандмаузер на обоих и по отдельности.
2. Запускали и то и то под админом
3. Меняли настройки шифрования в редакторе
4. Меняли доступ и на ОРС и на скаде по паролю
Допускаю, что после телефонных консультаций с техподдержкой версия ОРС компонентов для OPC UA не влияет и не нужна.
Допускаю, что согласно руководству на появление ! влияет качество переменных и брандмаузер. Но качество хорошее, брандмаузер отключили.
Допускаю, что возможно у меня не последняя версия update. Но пришло письмо со ссылкой и телефонный разговор с суппортом потвердил, что по ссылке последняя версия ПО СКАДЫ (На всякий случай если есть возможность письмом перешлите ссылку)
В общем пока мне не понятно в чем проблема. Возможно Вы прольете свет на тьму не понимания!
Жду вопросов и ответов!


Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2998
    • Просмотр профиля
    • Simple-Scada
Re: Обновление ПО scada
« Ответ #1 : 10 Сентября 2021, 09:47:01 »
Здравствуйте.

Нашли возможную причину. Позже напишем о результатах проверки.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2998
    • Просмотр профиля
    • Simple-Scada
Re: Обновление ПО scada
« Ответ #2 : 11 Сентября 2021, 20:27:47 »
Обновили. Скачайте последнюю версию скады 2.5.10.0 повторно (ссылки те же) и установите её. После этого значения на мнемосхемах должны обновляться правильно.

Серега

  • Постоялец
  • ***
  • Сообщений: 209
    • Просмотр профиля
Re: Обновление ПО scada
« Ответ #3 : 13 Сентября 2021, 13:00:28 »
Добрый день!
Обновил. Все работает в штатном режиме. Описанных выше явлений не наблюдаю.
Отдельное спасибо за быструю реакцию.

Eugene_

  • Пользователь
  • **
  • Сообщений: 75
    • Просмотр профиля
Re: Обновление ПО scada
« Ответ #4 : 27 Сентября 2021, 15:20:04 »
Есть вопрос к этому же последнему релизу - .10. Файл demo64 и demo-time на сайте какую версию содержат ?
При использовании demo64 появилась некоторая проблема, достаточно стабильная - самопроизвольно и без ошибки зависает клиент, точнее, судя по логу в сервере - отключается и заново не подключается.
Установка типовая - сервер и клиент на одной машине, запущены как приложения. Ранее работало стабильно в этом же окружении, поменялась только версия SCADA с .9 на .10. Зависание происходит где то после 2-5 часов работы. Используется несколько тегов (тестовый проект системы мониторинга, проверки различных доработок до переноса в продукт). На основой инсталляции SCADA с последним скачанным релизом .10 проблем не наблюдается с зависанием клиента, но там клиенты на отдельных ПК.

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1177
    • Просмотр профиля
Re: Обновление ПО scada
« Ответ #5 : 27 Сентября 2021, 23:34:05 »
Здравствуйте.

Цитировать
Файл demo64 и demo-time на сайте какую версию содержат ?
На сайте всегда размещены актуальные демо-версии, на данный момент версии 2.5.10.0. Проверить, какая версия используется можно запустив сервер скады - номер версии отображается на вкладке "Состояние сервера".

Цитировать
При использовании demo64 появилась некоторая проблема, достаточно стабильная - самопроизвольно и без ошибки зависает клиент
Изменений в работе клиента между указанными версиями не было. Если происходит зависание клиента, то значит имеются проблемы с видеокартой, драйверами на видеокарту и т.д. Рекомендуемые действия для такой ситуации можно посмотреть по ссылке. Если используется виртуальная машина, то также нужно установить требуемые компоненты - инструкции для VirtualBox и VMware можно найти по ссылке. Также, следует проверить настройки виртуальной машины, возможно причина в них. Например, в этой теме год назад Вы задавали подобный вопрос и вероятнее всего тогда проблема была в отключенном параметре "Enabled 3D Support" на виртуальной машине.

Цитировать
На основой инсталляции SCADA с последним скачанным релизом .10 проблем не наблюдается с зависанием клиента
Это только подтверждает, что на проблемном ПК имеются какие-то неполадки в работе видеокарты, драйвера или проблема в каких-либо настройках оказывающих влияние на работу видеокарты и нужно устранить эти проблемы.

Timothy Clement

  • Постоялец
  • ***
  • Сообщений: 149
  • ОАО Борисовский завод "Металлист"
    • Просмотр профиля
    • Полымя
Re: Обновление ПО scada
« Ответ #6 : 28 Сентября 2021, 08:09:10 »
Зависание происходит где то после 2-5 часов работы. Используется несколько тегов (тестовый проект системы мониторинга, проверки различных доработок до переноса в продукт). На основой инсталляции SCADA с последним скачанным релизом .10 проблем не наблюдается с зависанием клиента, но там клиенты на отдельных ПК.

Это точно проблема в машине, тоже есть объект где начали появляться зависания клиента, но там версия вообще 2.5.7.0. На других компах с 5.9 и 5.10 такого не наблюдалось

Eugene_

  • Пользователь
  • **
  • Сообщений: 75
    • Просмотр профиля
Re: Обновление ПО scada
« Ответ #7 : 28 Сентября 2021, 09:27:21 »
Нет коллеги, проблема не аппаратная, так как все установлено на виртуальных машинах. Вот скриншоты.

В случае прерывания соединения по ОРС UA SCADA в последнем релизе некорректно восстанавливает соединение. Само соединение судя по логам в сервере восстановлено, но визуализация висит. Причем, отметил на первой картинке - для локального ОРС UA SCADA показывает статус Bad и значение не меняется, а для удаленной - не показывает, но также значение не меняется.

К сожалению не могу заменить/переустановить Demo версии 10 на версию 9 без создания нового проекта, так как downgrade проекта не предусмотрено, если проект в 10-ке то в 9-ке не открыть. В первом сообщении возможно неверно выразился, "зависание" - в смысле прекращение изменений/обновлений значений на странице проекта, а не зависание всего проекта без реакции.

На картинке ниже - уже с 18:29 SCADA висела после первого обрыва. График контрольной переменной, циклически меняющейся, в архиве ровный (последнее значение), а не пилообразный.
« Изменён: 28 Сентября 2021, 09:39:31 от Eugene_ »

Eugene_

  • Пользователь
  • **
  • Сообщений: 75
    • Просмотр профиля
Re: Обновление ПО scada
« Ответ #8 : 28 Сентября 2021, 09:30:19 »
касательно VM - в данном случае  была заменена только версия SCADA .9 на .10 и проблема зависания при прерывании появилась практически в тот же день. Сначала было решено что одиночная ошибка, но оказалось что стабильно проявляется. Ничего больше не менялось, ни версии ПО на VM ни настройки VM

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2998
    • Просмотр профиля
    • Simple-Scada
Re: Обновление ПО scada
« Ответ #9 : 28 Сентября 2021, 09:44:01 »
Цитировать
В первом сообщении возможно неверно выразился, "зависание" - в смысле прекращение изменений/обновлений значений на странице проекта, а не зависание всего проекта без реакции.
Понятно. Значит проблема вообще не касается клиента скады, ведь все изменения/обновления получает от OPC-сервера и передаёт клиенту - сервер скады. По последнему описанию похоже что после переподключения к UA-серверу публикация изменений не восстановилась по каким-то причинам. Уточните, в проекте используется три OPC-сервера? Два из них это локальный и удалённый Insat Modbus сервер (UA), а третий это arOPC (DA)? Других OPC-серверов нет? Каким образом разрывается связь? Вы вручную останавливаете/перезапускаете UA-сервер, или отключение происходит в результате проблем в сети между ПК с сервером скады и ПК с OPC-сервером? 
« Изменён: 28 Сентября 2021, 09:45:54 от Simple-Scada »

Eugene_

  • Пользователь
  • **
  • Сообщений: 75
    • Просмотр профиля
Re: Обновление ПО scada
« Ответ #10 : 28 Сентября 2021, 10:14:07 »
>>в проекте используется три OPC-сервера?
В этом, отдельном тестовом проекте - два. Локальный demo Insat и удаленный с ключом Insat. Прерывается соединение и восстанавливается - от обоих, что странно.  В логах имена скрыл.

>>в результате проблем в сети между ПК с сервером скады и ПК с OPC-сервером
прерывание возможно в результате проблем  этих, но маловероятно, так как - прерывается связь и с локальным сервером OPC UA, установленным тут же на ПК с сервером SCADA. С локальным сервером вообще никак не взаимодействую (не прерываю соединение принудительно), запущен постоянно и всегда статус переменных в нем ОК и значения меняются.

Сейчас снова перезапустил проект, посмотрю сколько проработает при визуальном наблюдении процесса.
« Изменён: 28 Сентября 2021, 10:15:43 от Eugene_ »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2998
    • Просмотр профиля
    • Simple-Scada
Re: Обновление ПО scada
« Ответ #11 : 28 Сентября 2021, 10:50:30 »
Сейчас сделаем аналогичные тесты с локальным MasterOPC и удаленным.

Eugene_

  • Пользователь
  • **
  • Сообщений: 75
    • Просмотр профиля
Re: Обновление ПО scada
« Ответ #12 : 28 Сентября 2021, 13:28:17 »
Сейчас сделаем аналогичные тесты с локальным MasterOPC и удаленным.

Вот снова зависла таким образом. При этом и локальный ОРС UA как bad отобразился, но сам ОРС UA работал без ошибок. Попробовал перезапустить вручную ОРС сервер локальный - данные стали отображаться, связанные с ним. Данные со второго сервера, удалённого, остаются в статусе в bad. Полагаю, что если его перезапустить то обновление связанных с ним переменных также восстановится.

Пояснение:
- dmz - это сервер где стоит локальный ОРС UA + SimpleScada demo64
- орс - удаленный сервер с ОРС UA
- 14:22:08 - ошибка при перезапуске локального ОРС, это нормально.
« Изменён: 28 Сентября 2021, 13:31:17 от Eugene_ »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2998
    • Просмотр профиля
    • Simple-Scada
Re: Обновление ПО scada
« Ответ #13 : 28 Сентября 2021, 21:41:23 »
Удалось повторить проблему после разрыва с Bad_Timeout. В ближайшее время внесём изменения и сделаем обновление.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 2998
    • Просмотр профиля
    • Simple-Scada
Re: Обновление ПО scada
« Ответ #14 : 02 Октября 2021, 21:52:53 »
Внесли изменения в обновление 2.5.11.0. Теперь после Bad_Timeout подписка должна правильно возобновляться.