Стартовая страница › Форумы › Ошибки в работе › Ошибка построения графика данных
- В этой теме 13 ответов, 6 участников, последнее обновление 5 месяцев, 2 недели назад сделано
JurasskPark.
-
АвторЗаписи
-
19.03.2026 в 06:14 #42548
Nihil
УчастникВ rapidscada была замечена проблема построения графика по данным, появляются «пробелы» на графике, хотя значения приходили с устройств, они стабильно записывались в таблицу данных. В проекте все устройства подключены по modbus tcp и OPC UA, по всем протоколам одна ошибка в одно время на всех устройствах, за определенные промежутки времени. Ниже прикладываю пример с одного из устройств
https://disk.yandex.ru/i/zfMI-w4jj3lxEg
https://disk.yandex.ru/i/SriQiNA2uKJQRA19.03.2026 в 06:23 #42549
manjey73УчастникВы в таблице видите только часовые метки, если в промежутках были потери связи, то таблица будет выглядеть красиво.
Если логи линии и устройств пишите, проверяйте что там.19.03.2026 в 06:25 #42550Nihil
УчастникЭто один из примеров, есть другой параметр, который стабильно считывался в таблице, хотя на графике весь промежуток 4 часовой пуст. В таблице реальные значения за каждый час были указаны
19.03.2026 в 06:28 #42553Nihil
УчастникКогда было ручное отключение прибора, rapidscada корректно отображала график с прерываниями даже меньше чем на 1 минуту
19.03.2026 в 06:32 #42554
manjey73УчастникДобавьте в каналы устройста служебный с тегом
Status
И были скрипты с RS триггером. Если по утру триггер окажется сработавшим, значит обрывы связи присутствуют.Ещё можете timeout увеличить, не помню только, на opc ua он будет действовать? По идее должен
19.03.2026 в 06:33 #42555
manjey73УчастникАаа, а автоматической перезагрузки при обновлениях не включено?
Виндоуз?19.03.2026 в 06:38 #42556Nihil
УчастникНет
19.03.2026 в 06:41 #42557Nihil
УчастникУ меня стоят события на некоторых тегах «Канал не определен», для индикации отключения приборов, которые работают от аккумулятора. Так вот, нет событий за промежуток отсутствия данных на графике
19.03.2026 в 06:48 #42558
manjey73УчастникЕсли система по какой-то причины выключает scada, не будет ни данных, ни событий, ничего.
Скачайте утилиты для 6-й версии. Там были утилиты для просмотра БД.посмотрите есть ли там записи за эти промежутки.
Можно даже просто по файлам минутных архивов посмотреть их наличие.
Если записей нет, копать журналы ОС и разбираться почему?19.03.2026 в 06:49 #42559
manjey73УчастникСмотреть журналы Сервера, Коммуникатора ещё, может по ним что-то выяснится.
19.03.2026 в 13:08 #42569Romiros
УчастникВыведите данные на самом графике в виде таблицы и посмотрите есть ли пробелы в этих данных.
19.03.2026 в 17:09 #42581
MikhailМодераторДобрый день!
По умолчанию данные для табличного представления берутся из часового архива. Данные для графиков берутся из минутного архива. Посмотреть данные в первоисточнике можно с помощью отчёта по историческим данным. Скорее всего, в архиве будет недоставать часть данных. Возможные причины: отсутствие связи с устройствами или OPC, выключение сервисов скады. Чтобы точнее диагностировать пропадание связи с устройствами, настройте события.23.03.2026 в 11:18 #42611saprin8
УчастникСталкивался с похожей проблемой, оказалось касперский разрывал все сетевые подключения в полночь и не все линии сразу подтягивались, отсюда и пропажа данных.
23.03.2026 в 12:39 #42612
JurasskParkУчастникCheckPoint (межсетевые экраны) точно также рвут соединения, чтобы «убрать зависшие сессии».
У меня была проблема в виртуальном драйвере MOXA. Сервер на одной площадке, оборудование с MOXA на другой площадке. И сам драйвер не знает что ему сессию убили, а для восстановления сессии, нужно чтобы приложение закрыло и открыло последовательный порт.
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.