Стартовая страница › Форумы › Ошибки в работе › Ошибки Сервера › Запись в БД PostgreSQL по изменению
Помечено: ModArcPostgreSql
- В этой теме 5 ответов, 3 участника, последнее обновление 1 месяц назад сделано
Mikhail.
-
АвторСообщения
-
25.08.2023 в 09:36 #29530
bolshakovva
УчастникДобрый день!
При записи данных в БД PostgreSQL через модуль ModArcPostgreSql только по изменению возникла необходимость установить зону нечувствительности для отсечения незначительных изменений параметров. Из-за разнородности записываемой информации предпочтительным являлась установка зоны нечувствительности в относительных величинах. Но при изменении этого параметра с 0,000000 % на 0,500000 % запись в БД останавливались после передачи конфигурации. При установке зоны нечувствительности в абсолютных величинах все успешно работает. RapidSCADA версии 6.1.4 работает по управлением ОС AstraLinux. Пожалуйста помогите разобраться в причинах данного явления.25.08.2023 в 14:58 #29532Mikhail
МодераторДобрый день!
Попробуйте воспроизвести проблему на основе проекта HelloWorld, выполнив соответствующую настройку архива. Далее пришлите, пожалуйста, скриншоты необходимых настроек и данные, которые нужно записать для возникновения проблемы.
В проекте HelloWorld можно вводить данные вручную через веб-интерфейс, что удобно для проверки.
AstraLinux не влияет, скорее всего.16.01.2025 в 15:07 #36414MikhaylovAlexander
УчастникЗдравствуйте. Столкнулся с этой проблемой.
В проекте hello world, в основных параметрах коммуникатора период передачи данных всех тегов поставил 1с.
Настроил связь с БД (Сервер-модули-ModArcPostgreSql)
В архиве MinCopy на Закладке «База данных» выбрал созданную выше БД.
На закладке «Основные» убрал все галки, кроме «Записывать по изменению».
Зону нечувствительности поставил 0,1.
Если тип зоны выбрать «Абс.», то канал «Simulator — Triangle» нормально пишется в БД, с разницей между значениями большей чем 0,1.
Если поменять тип зоны на «%», то в БД записывается одно значение после перезаливки проекта скады на сервер и все, далее молчание.
Если уменьшать значение зоны 0,0001 или дальше 0,0000001, то данные пишутся. Но либо так же, как с нулевой зоной, либо по каким-то непонятным законам — разброс между значениями очень разный.
Удалось как-то это починить, или как таки настроить относительную зону нечувствительности?16.01.2025 в 16:55 #36415Mikhail
МодераторДобрый день!
В проекте hello world, в основных параметрах коммуникатора период передачи данных всех тегов поставил 1с.
Это плохая идея передавать все теги из Коммуникатора на Сервер так часто.
На примере проекта HelloWorld проблема воспроизводится? Если да, сделайте скриншоты настроек, с которыми архив: а) работает корректно; б) работает не корректно.
16.01.2025 в 17:18 #36418MikhaylovAlexander
УчастникНа Hello world воспроизводится гарантированно.
Работает
https://ibb.co/NyGBkJsНе работает
https://ibb.co/xGfTWMb17.01.2025 в 14:08 #36425Mikhail
МодераторСпасибо, проверю и напишу в эту тему.
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.