Ошибка построения графика данных

Стартовая страница Форумы Ошибки в работе Ошибка построения графика данных

Просмотр 14 сообщений - с 1 по 14 (из 14 всего)
  • Автор
    Записи
  • #42548
    Nihil
    Участник

    В rapidscada была замечена проблема построения графика по данным, появляются «пробелы» на графике, хотя значения приходили с устройств, они стабильно записывались в таблицу данных. В проекте все устройства подключены по modbus tcp и OPC UA, по всем протоколам одна ошибка в одно время на всех устройствах, за определенные промежутки времени. Ниже прикладываю пример с одного из устройств

    https://disk.yandex.ru/i/zfMI-w4jj3lxEg
    https://disk.yandex.ru/i/SriQiNA2uKJQRA

    #42549
    manjey73
    Участник

    Вы в таблице видите только часовые метки, если в промежутках были потери связи, то таблица будет выглядеть красиво.
    Если логи линии и устройств пишите, проверяйте что там.

    #42550
    Nihil
    Участник

    Это один из примеров, есть другой параметр, который стабильно считывался в таблице, хотя на графике весь промежуток 4 часовой пуст. В таблице реальные значения за каждый час были указаны

    • Ответ изменён 5 месяцев, 2 недели назад пользователем Nihil.
    • Ответ изменён 5 месяцев, 2 недели назад пользователем Nihil.
    #42553
    Nihil
    Участник

    Когда было ручное отключение прибора, rapidscada корректно отображала график с прерываниями даже меньше чем на 1 минуту

    #42554
    manjey73
    Участник

    Добавьте в каналы устройста служебный с тегом Status
    И были скрипты с RS триггером. Если по утру триггер окажется сработавшим, значит обрывы связи присутствуют.

    Ещё можете timeout увеличить, не помню только, на opc ua он будет действовать? По идее должен

    #42555
    manjey73
    Участник

    Ааа, а автоматической перезагрузки при обновлениях не включено?
    Виндоуз?

    #42556
    Nihil
    Участник

    Нет

    #42557
    Nihil
    Участник

    У меня стоят события на некоторых тегах «Канал не определен», для индикации отключения приборов, которые работают от аккумулятора. Так вот, нет событий за промежуток отсутствия данных на графике

    #42558
    manjey73
    Участник

    Если система по какой-то причины выключает scada, не будет ни данных, ни событий, ничего.
    Скачайте утилиты для 6-й версии. Там были утилиты для просмотра БД.посмотрите есть ли там записи за эти промежутки.
    Можно даже просто по файлам минутных архивов посмотреть их наличие.
    Если записей нет, копать журналы ОС и разбираться почему?

    #42559
    manjey73
    Участник

    Смотреть журналы Сервера, Коммуникатора ещё, может по ним что-то выяснится.

    #42569
    Romiros
    Участник

    Выведите данные на самом графике в виде таблицы и посмотрите есть ли пробелы в этих данных.

    #42581
    Mikhail
    Модератор

    Добрый день!
    По умолчанию данные для табличного представления берутся из часового архива. Данные для графиков берутся из минутного архива. Посмотреть данные в первоисточнике можно с помощью отчёта по историческим данным. Скорее всего, в архиве будет недоставать часть данных. Возможные причины: отсутствие связи с устройствами или OPC, выключение сервисов скады. Чтобы точнее диагностировать пропадание связи с устройствами, настройте события.

    #42611
    saprin8
    Участник

    Сталкивался с похожей проблемой, оказалось касперский разрывал все сетевые подключения в полночь и не все линии сразу подтягивались, отсюда и пропажа данных.

    #42612
    JurasskPark
    Участник

    CheckPoint (межсетевые экраны) точно также рвут соединения, чтобы «убрать зависшие сессии».

    У меня была проблема в виртуальном драйвере MOXA. Сервер на одной площадке, оборудование с MOXA на другой площадке. И сам драйвер не знает что ему сессию убили, а для восстановления сессии, нужно чтобы приложение закрыло и открыло последовательный порт.

Просмотр 14 сообщений - с 1 по 14 (из 14 всего)
  • Для ответа в этой теме необходимо авторизоваться.