1

Программное отсечение нулевых показаний ДУТА

Topic: Программное отсечение нулевых показаний ДУТА

Доброго здоровья, нужна помощь.
Дано -      Показания датчика уровня топлива (RS485)
На сервере создан датчик уровня топлива, указанна тарировочная таблица.
Проблема такая - при просмотре графика работы - показаний объема топлива - в некоторых участках времени дут падает на ноль и через минуту возвращается на тот уровень который был изначально. К примеру падение составляет 400 литров до нуля и в ту же минуту возвращается обратно на 400 литров.

Да проблема или в дуте или в терминале регистратора - это однозначно.

Но можно ли как то на сервере выставить отсечение данных провалов?

Логика примерно такая - если падение составило более 20 литров за определенный участок времени и в течение короткого периода времени вернулось на тоже значение - то в данном случае 0 показатель заменять на предыдущее либо дальнейшее показание датчика из журнала сообщения.

Большое спасибо за понимание и за вашу помощь!

2

Программное отсечение нулевых показаний ДУТА

Re: Программное отсечение нулевых показаний ДУТА

Попробуйте в настройках ДУТа(в Виалон) указать максимальное и минимальное значение датчика

3

Программное отсечение нулевых показаний ДУТА

Re: Программное отсечение нулевых показаний ДУТА

msm92 wrote:

Доброго здоровья, нужна помощь.
Дано -      Показания датчика уровня топлива (RS485)
На сервере создан датчик уровня топлива, указанна тарировочная таблица.
Проблема такая - при просмотре графика работы - показаний объема топлива - в некоторых участках времени дут падает на ноль и через минуту возвращается на тот уровень который был изначально. К примеру падение составляет 400 литров до нуля и в ту же минуту возвращается обратно на 400 литров.

Да проблема или в дуте или в терминале регистратора - это однозначно.

Но можно ли как то на сервере выставить отсечение данных провалов?

Логика примерно такая - если падение составило более 20 литров за определенный участок времени и в течение короткого периода времени вернулось на тоже значение - то в данном случае 0 показатель заменять на предыдущее либо дальнейшее показание датчика из журнала сообщения.

Большое спасибо за понимание и за вашу помощь!

к предыдущему совету дополнение - отключите усреднение в терминале мониторинга если оно там есть

Датчики расхода и уровня топлива, системы бортового взвешивания, контроля температуры и другое оборудование для телематики
Manufacturer of fuel level/consumption sensors, onboard weighing, temperature sensors, displays.... etc.
mechatronics.by        facebook.com/mexatronika     instagram.com/mechatronics_belarus    youtube.com/c/MechatronicsTV
4

Программное отсечение нулевых показаний ДУТА

Re: Программное отсечение нулевых показаний ДУТА

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

5

Программное отсечение нулевых показаний ДУТА

Re: Программное отсечение нулевых показаний ДУТА

msm92 wrote:

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

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

6

Программное отсечение нулевых показаний ДУТА

Re: Программное отсечение нулевых показаний ДУТА

msm92 wrote:

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


вот это вряд ли. нужны провалы данных до заведомо недостоверного значения.
Но вполне возможно, что они у вас есть - просто надо выключить усреднение в терминале и в датчике (если это возможно).
Когда ноль проходит через усреднение - он превращается в то, что сложно отфильтровать виалоном.

Датчики расхода и уровня топлива, системы бортового взвешивания, контроля температуры и другое оборудование для телематики
Manufacturer of fuel level/consumption sensors, onboard weighing, temperature sensors, displays.... etc.
mechatronics.by        facebook.com/mexatronika     instagram.com/mechatronics_belarus    youtube.com/c/MechatronicsTV
7

Программное отсечение нулевых показаний ДУТА

Re: Программное отсечение нулевых показаний ДУТА

Первое значение в таблице: цифра=1 литр =0
Нижнюю границу=0