Стартовая страница › Форумы › Понять, как работает ПО › Экспорт событии (Дорасчетный ТС)
- В этой теме 19 ответов, 3 участника, последнее обновление 6 лет, 3 месяца назад сделано
Mikhail.
-
АвторЗаписи
-
15.04.2020 в 06:09 #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по факту события и не происходить, но получаю вот такие цифры?
напоминаю, это битовые сигналы (расчетные) …15.04.2020 в 07:08 #15708
baurУчастниккак заметил, получаю корректные данные только когда сигнал меняется с 1 на 0
15.04.2020 в 07:41 #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] 415.04.2020 в 17:19 #15714
MikhailМодераторДобрый день!
Уточните, пожалуйста, как именно осуществляется экспорт событий? Какие модули и их настройки используются?16.04.2020 в 06:19 #15725
baurУчастникЧерез модуль Экспорта в БД.
Скрипты копи-паст из документации
Галочка запись событий, соб.по.измкак выяснился. так себе ведет только некоторые каналы
хотя по типу, по формуле, по настройкам ничем не отличается от остальных
самое главное экспортируется double значение даже если ничего не меняется16.04.2020 в 06:29 #15726
baurУчастник16.04.2020 в 17:40 #15742
MikhailМодераторПравильно ли я понял, что в таблице событий события не появляются, а экспорт происходит? Проверьте наличие событий через Администратор — Сервер — Архив — События
Какая версия SCADA-Сервера?
А вообще в подобную формулу рекомендую дописать GetBit(…); Stat(3241)
Важно, чтобы статус дорасчётного канала мог реагировать на исходный канал.17.04.2020 в 10:17 #15746
baurУчастник17.04.2020 в 10:25 #15747
baurУчастникисходный канал точно так же используется другими каналами, но там все нормально
Версия сервера: 5.1.2.0
17.04.2020 в 19:24 #15751
MikhailМодераторИз дорасчётного канала обязательно уберите сигнал. Возможно, Коммуникатор на него что-то отправляет. И добавьте в формулу статус, как я написал выше.
17.04.2020 в 20:03 #15753
baurУчастникИз дорасчётного канала обязательно уберите сигнал
Эти каналы не я создал, понятие не имею что они там делают. Как то сразу не заметил …, Надо разобраться.
Да, статусы начал менять, спасибо за подсказку …
20.04.2020 в 07:20 #15763
baurУчастникоказывается это переделанные каналы, поэтому сигналы остались,
но удаление сигналов не помогло. Ежеминутные данные продолжает поступать …20.04.2020 в 16:06 #15771
MikhailМодераторПопробуйте оставить службу Коммуникатора на некоторое время. Перестанут создаваться события? Надо понять, что вызывает их появление.
21.04.2020 в 13:18 #15774
baurУчастникПерестанут создаваться события?
нет, не перестает записывать.
нигде шлюз не настроен, по крайней мере я не настроил. Как это проверить?
21.04.2020 в 17:52 #15779
MikhailМодераторScadaServerSvc.txt содержит список подключенных клиентов.
Я думаю, что какой-то клиент пишет на номер канала 3052. Для чистоты экперимента также нужно отключить запись в канал 3241.Кстати, нежелательно, что дорасчётный канал имеет меньший номер, чем тот на который он ссылается.
Попробуйте создать новый канал с такой же формулой с номером больше, чем 3241. Будет ли на нём проявляться проблема? А если номер меньше 3241?
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.



