Форум АО "ВЗЛЕТ"

Автоматизация и диспетчеризация => Взлет СП4 => Тема начата: Ильшат от 19.06.2023, 15:03:39



Название: Сбой ежемесячный при опросе данных по наборам
Отправлено: Ильшат от 19.06.2023, 15:03:39
Добрый день!

На сервере (версия  4.0.39.10)  производится периодический опрос двух устройств(modbus устройства и расходомера ВзлетМР УРСВ5хх) с одной из  удаленной точки через GSM модем с выводом текущих  данных на SCADA-платформу (устаревший протокол OPC classic).
Тип подключения: адаптер IRZ ATM(модем устанавливает соединениев течении 10 мин, при отсутствии связи преходит в ждущий режим)
Добавлены наборы на устройства: настройка набора: Стиль тега-Имена, время паузы между опросами -31 сек, качество тега -не менять, с разрешением доступа через OPC.

Суть вопроса: Где то, в течение месяца, опрос удаленной точки производится  как положено с интервалом 31 сек. Затем что то происходит с опросом, и начинает постоянно опрашивать приборы каждую секунду, при этом сессия в сеансе текущих опросов не рвалась. Соответственно увеличивается трафик расхода Мб за сотовую связь, и помогает только перезапуск всех служб в консоли ВзлетСП. Через месяц аналогично все повторяется.

Прикрепил в письме два файла для анализа opcservice и transportservice.log
ID указанных приборов в логах ID= 99(расход), ID= 104(давление), приблизительно время сбоя по опросу в 8.03.00 16.06.2023 г.

С уважением, заранее благодарен за ответ!


Название: Re:Сбой ежемесячный при опросе данных по наборам
Отправлено: Ильшат от 19.06.2023, 15:05:01
transportservice.log


Название: Re:Сбой ежемесячный при опросе данных по наборам
Отправлено: Иван Кривокора от 04.07.2023, 14:17:19
Добрый день!

На сервере (версия  4.0.39.10)  производится периодический опрос двух устройств(modbus устройства и расходомера ВзлетМР УРСВ5хх) с одной из  удаленной точки через GSM модем с выводом текущих  данных на SCADA-платформу (устаревший протокол OPC classic).
Тип подключения: адаптер IRZ ATM(модем устанавливает соединениев течении 10 мин, при отсутствии связи преходит в ждущий режим)
Добавлены наборы на устройства: настройка набора: Стиль тега-Имена, время паузы между опросами -31 сек, качество тега -не менять, с разрешением доступа через OPC.

Суть вопроса: Где то, в течение месяца, опрос удаленной точки производится  как положено с интервалом 31 сек. Затем что то происходит с опросом, и начинает постоянно опрашивать приборы каждую секунду, при этом сессия в сеансе текущих опросов не рвалась. Соответственно увеличивается трафик расхода Мб за сотовую связь, и помогает только перезапуск всех служб в консоли ВзлетСП. Через месяц аналогично все повторяется.

Прикрепил в письме два файла для анализа opcservice и transportservice.log
ID указанных приборов в логах ID= 99(расход), ID= 104(давление), приблизительно время сбоя по опросу в 8.03.00 16.06.2023 г.

С уважением, заранее благодарен за ответ!

Здравствуйте, Ильшат.

Меня зовут Кривокора Иван. Я тестировщик в проекте Взлет СП.

Во-первых, мы не занимаемся вопросами поддержки для неактуальных версий Взлет СП. Текущая выпускаемая версия - 4.0.43.3.
Во-вторых, раз уж вы используете Взлет СП как транспорт для некой SCADA-платформы, то именно ваша SCADA инициирует опрос. Что-то мне подсказывает, что проблему надо искать в ней, а не во Взлет СП, которая в вашем случае работает с запросами извне.

С уважением,
Кривокора Иван


Название: Re:Сбой ежемесячный при опросе данных по наборам
Отправлено: Ильшат от 05.07.2023, 18:03:54
Добрый вечер.
1) К сожалению, у пользователя стоит устаревшая скада платформа( opc dcom), обновить версию взлетсп4 пока нет возможности. Хотя работы идут по замене(импортозамещению) данной скады платформы.
2) Скада платформа в данном случае инициирует опрос - это верно, но дальше взлет сп4  производит опрос с учётом пауз между запросами( настройка набора). Не понятно почему ровно чз 30-40 дней происходит сбой. Сбоило бы сразу,вопросов не было бы к вам.
 В любом случае, спасибо за помощь, и будем вести работы по замени устаревших программных продуктов.


Название: Re:Сбой ежемесячный при опросе данных по наборам
Отправлено: Иван Кривокора от 05.07.2023, 23:02:04
Добрый вечер.
1) К сожалению, у пользователя стоит устаревшая скада платформа( opc dcom), обновить версию взлетсп4 пока нет возможности. Хотя работы идут по замене(импортозамещению) данной скады платформы.
2) Скада платформа в данном случае инициирует опрос - это верно, но дальше взлет сп4  производит опрос с учётом пауз между запросами( настройка набора). Не понятно почему ровно чз 30-40 дней происходит сбой. Сбоило бы сразу,вопросов не было бы к вам.
 В любом случае, спасибо за помощь, и будем вести работы по замени устаревших программных продуктов.
Здравствуйте.

Принято. Спасибо за разъяснения.

2. Простите, а не могли бы вы подробно рассказать, как у вас организован опрос данных прибора? Возможно я чего-то не понимаю, но параметр "пауза между запросами" - это локальный параметр Взлет СП (на разных рабочих станциях в разных установках клиентов Взлет СП у него могут быть различные значения), наружу он недоступен, в том числе и для всяких SCADA. Поэтому считаю, что значение этого параметра никак не может влиять на опрос посредством SCADA.
Возможно, у вас и через OPC SCADA читает данные набора, и еще зачем-то включен периодический опрос набора через графический интерфейс Взлет СП. Если так, то зачем?


Название: Re:Сбой ежемесячный при опросе данных по наборам
Отправлено: Ильшат от 10.07.2023, 07:42:32

Добрый день!

Параметр "Пауза между запросами" в нашем случае задан = 31 сек для того, чтобы работать с удаленной точкой в режими real time, поддерживать постоянно связь-текущую сессию с gsm модемом;
Период и частота обновления(update, poll rate ) на скаде в настройках выставлено 60 сек по изменению тега, указанном в наборе.
Пробовали убрать этот параметр пауза в наборах, тогда скада постоянно(раз в минуту) поднимает сеанс связи с модемом, на это тратится время.
Мы эту ситуацию с вами разбирали уже https://vzljot.ru/forum/index.php?topic=7377.0, тогда вы написали:
__________________________________________________________________________________________________________
Сам OPC-клиент на самом деле как бы не опрашивает параметры, он просто их ставит на подписку (опрос) и все.
OPC сервер опрашивает параметры без остановки, пока действует подписка на параметры с приборов.
Чтобы была остановка опроса параметров, следует в настройках набора выставить паузу и указать качество для тэгов на время паузы: сомнительное (временно пропала связь), плохое (совсем нет связи, т.к. BAD), оставлять какое было (как правило GOOD). По умолчанию и правильный вариант с точки зрения OPC на время паузы - сомнительное.

Что касается прочих настроек, рекомендую Вам следующее:
1. установить асинхронный режим в настройках OPC-клиента, чтобы OPC клиент со своей стороны не ставил BAD;
2. так как опрос Вам нужен не частый, а раз в 2,5 минуты, поставьте в настройках набора паузы для OPC опроса, к примеру хоть минуту (1,5 минуты опрос параметров, с учетом соединения, и 1 минута паузы) и установите то значение для качества тэгов которое Вам лучше подойдет под Вашу SCADA.
__________________________________________________________________________________________________________

И еще раз подчеркну, что в течении месяца все работает стабильно, паузы му опросами 31 сек, это видно по представленным логам. Затем что то заставляет  опрашивать каждую секунду, причину понять не можем.


Название: Re:Сбой ежемесячный при опросе данных по наборам
Отправлено: Ильшат от 10.07.2023, 07:55:43

Мы эту ситуацию с вами разбирали уже https://vzljot.ru/forum/index.php?topic=7377.0, тогда вы написали:
__________________________________________________________________________________________________________

Извините, тогда данный случай разбирали с Дмитрием Пархоменко.


Название: Re:Сбой ежемесячный при опросе данных по наборам
Отправлено: Иван Кривокора от 10.07.2023, 19:27:43

Добрый день!

Параметр "Пауза между запросами" в нашем случае задан = 31 сек для того, чтобы работать с удаленной точкой в режими real time, поддерживать постоянно связь-текущую сессию с gsm модемом;
Период и частота обновления(update, poll rate ) на скаде в настройках выставлено 60 сек по изменению тега, указанном в наборе.
Пробовали убрать этот параметр пауза в наборах, тогда скада постоянно(раз в минуту) поднимает сеанс связи с модемом, на это тратится время.
Мы эту ситуацию с вами разбирали уже https://vzljot.ru/forum/index.php?topic=7377.0, тогда вы написали:
__________________________________________________________________________________________________________
Сам OPC-клиент на самом деле как бы не опрашивает параметры, он просто их ставит на подписку (опрос) и все.
OPC сервер опрашивает параметры без остановки, пока действует подписка на параметры с приборов.
Чтобы была остановка опроса параметров, следует в настройках набора выставить паузу и указать качество для тэгов на время паузы: сомнительное (временно пропала связь), плохое (совсем нет связи, т.к. BAD), оставлять какое было (как правило GOOD). По умолчанию и правильный вариант с точки зрения OPC на время паузы - сомнительное.

Что касается прочих настроек, рекомендую Вам следующее:
1. установить асинхронный режим в настройках OPC-клиента, чтобы OPC клиент со своей стороны не ставил BAD;
2. так как опрос Вам нужен не частый, а раз в 2,5 минуты, поставьте в настройках набора паузы для OPC опроса, к примеру хоть минуту (1,5 минуты опрос параметров, с учетом соединения, и 1 минута паузы) и установите то значение для качества тэгов которое Вам лучше подойдет под Вашу SCADA.
__________________________________________________________________________________________________________

И еще раз подчеркну, что в течении месяца все работает стабильно, паузы му опросами 31 сек, это видно по представленным логам. Затем что то заставляет  опрашивать каждую секунду, причину понять не можем.

Здравствуйте.

Спасибо за уточнения.

Я предлагаю рассмотреть возможность самого простого объяснения. Периодический опрос параметров набора осуществляется в соответствии с периодом, определяемым параметром "Настройки опроса" -> "Пауза между запросами". Этот параметр является характеристикой не набора, а приложения Взлет СП. Клиент. Его значение сохраняется в файл VspFormConfiguration.cfg. Это значит, что если открыть набор и изменить значение этого параметра, то его значение сохранится в файл и будет использоваться при создании в последующем сессии периодического опроса параметров. И вы уверены, что в течение указанного вами месяца на этой рабочей станции в этом экземпляре приложения Взлет СП. Клиент никто не менял значение параметра "Пауза между запросами"?


Название: Re:Сбой ежемесячный при опросе данных по наборам
Отправлено: Ильшат от 07.08.2023, 12:22:24

И вы уверены, что в течение указанного вами месяца на этой рабочей станции в этом экземпляре приложения Взлет СП. Клиент никто не менял значение параметра "Пауза между запросами"?
[/quote]

Добрый день!
Доступ к клиенту ВзлетСП имеется только у администратора, вряд ли кто смог изменить настройки в наборах.
На всякий случай , запретили(в правах доступа) всем пользователям в web-приложении ручной сбор данных, редактирование мнемосхем и наборов  и чтение данных. Посмотрим результат.