Экспорт событии (Дорасчетный ТС)

Стартовая страница Форумы Понять, как работает ПО Экспорт событии (Дорасчетный ТС)

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

    Добрый день,
    есть каналы, которые рассчитывается по формуле GetBit(Val(3240),15) и т. д.
    при экспорте событии получаю данные вроде (выделены квадратной скобкой):

    2020-04-15 07:58:29.640 4 135 0 [303] 1 [1] 4
    2020-04-15 07:58:29.640 4 135 0 [1276] 1 [1] 4
    2020-04-15 07:58:29.640 4 135 0 [187] 1 [1] 4
    2020-04-15 07:59:29.610 4 135 0 [303] 1 [1] 4

    по факту события и не происходить, но получаю вот такие цифры?
    напоминаю, это битовые сигналы (расчетные) …

    #15708
    baur
    Участник

    как заметил, получаю корректные данные только когда сигнал меняется с 1 на 0

    #15709
    baur
    Участник

    Данные поступают ежеминутно, хотя ничего не меняется

    2020-04-15 10:20:19.540 4 135 0 [1276] 1 [1] 4
    2020-04-15 10:21:19.707 4 135 0 [1276] 1 [1] 4
    2020-04-15 10:21:19.817 4 135 0 [1276] 1 [1] 4
    2020-04-15 10:22:21.320 4 135 0 [1276] 1 [1] 4

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

    Добрый день!
    Уточните, пожалуйста, как именно осуществляется экспорт событий? Какие модули и их настройки используются?

    #15725
    baur
    Участник

    Через модуль Экспорта в БД.
    Скрипты копи-паст из документации
    Галочка запись событий, соб.по.изм

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

    #15726
    baur
    Участник

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

    Правильно ли я понял, что в таблице событий события не появляются, а экспорт происходит? Проверьте наличие событий через Администратор — Сервер — Архив — События

    Какая версия SCADA-Сервера?

    А вообще в подобную формулу рекомендую дописать GetBit(…); Stat(3241)
    Важно, чтобы статус дорасчётного канала мог реагировать на исходный канал.

    #15746
    baur
    Участник

    События пишется

    в то время в исходном канале тишина

    почему пишется ежеминутно?
    почему oldval всегда double?

    #15747
    baur
    Участник

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

    Версия сервера: 5.1.2.0

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

    Из дорасчётного канала обязательно уберите сигнал. Возможно, Коммуникатор на него что-то отправляет. И добавьте в формулу статус, как я написал выше.

    #15753
    baur
    Участник

    Из дорасчётного канала обязательно уберите сигнал

    Эти каналы не я создал, понятие не имею что они там делают. Как то сразу не заметил …, Надо разобраться.

    Да, статусы начал менять, спасибо за подсказку …

    #15763
    baur
    Участник

    оказывается это переделанные каналы, поэтому сигналы остались,
    но удаление сигналов не помогло. Ежеминутные данные продолжает поступать …

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

    Попробуйте оставить службу Коммуникатора на некоторое время. Перестанут создаваться события? Надо понять, что вызывает их появление.

    #15774
    baur
    Участник

    Перестанут создаваться события?

    нет, не перестает записывать.

    нигде шлюз не настроен, по крайней мере я не настроил. Как это проверить?

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

    ScadaServerSvc.txt содержит список подключенных клиентов.
    Я думаю, что какой-то клиент пишет на номер канала 3052. Для чистоты экперимента также нужно отключить запись в канал 3241.

    Кстати, нежелательно, что дорасчётный канал имеет меньший номер, чем тот на который он ссылается.

    Попробуйте создать новый канал с такой же формулой с номером больше, чем 3241. Будет ли на нём проявляться проблема? А если номер меньше 3241?

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