1

Отчёт по неисправности датчика

Topic: Отчёт по неисправности датчика

Пытаюсь создать групповой отчёт по неисправности ДУТ.

Критерий отбора: нулевое показание ДУТ, или код ошибки короткого замыкания ДУТ (у всех по разному, но цифра)

Как сделать такой отчёт не совсем понятно. Есть кто применял такую практику ?

2

Отчёт по неисправности датчика

Re: Отчёт по неисправности датчика

Создайте цифровой датчик :  с параметром ДУТа - таблица преобразования: нулевые значение -  включено
http://docs.wialon.com/ru/hosting/cms/u … nsors/calc
и далее можно выполнить отчет по Цифровым датчикам (интервалы включения) http://docs.wialon.com/ru/hosting/user/ … es/digital
код ошибки короткого замыкания ДУТ - в отдельном параметре приходит? тогда тоже создать цифровой датчик с этим параметром

можно еще настроить уведомление на контроль нужных значений при неисправности , в качестве действия выбрать Сохранять в истории - и далее выполнять отчет по Событиям
см уведомление  Значение датчика http://docs.wialon.com/ru/hosting/user/notify/trigger
отчет http://docs.wialon.com/ru/hosting/user/ … les/events

Diana Cheley
Wialon Hosting Expert
Gurtam
3

Отчёт по неисправности датчика

(edited by MooveR 23/10/2015 16:00:11)

Re: Отчёт по неисправности датчика

chdi wrote:

Создайте цифровой датчик :  с параметром ДУТа - таблица преобразования: нулевые значение -  включено
http://docs.wialon.com/ru/hosting/cms/u … nsors/calc
и далее можно выполнить отчет по Цифровым датчикам (интервалы включения) http://docs.wialon.com/ru/hosting/user/ … es/digital
код ошибки короткого замыкания ДУТ - в отдельном параметре приходит? тогда тоже создать цифровой датчик с этим параметром

можно еще настроить уведомление на контроль нужных значений при неисправности , в качестве действия выбрать Сохранять в истории - и далее выполнять отчет по Событиям
см уведомление  Значение датчика http://docs.wialon.com/ru/hosting/user/notify/trigger
отчет http://docs.wialon.com/ru/hosting/user/ … les/events

Уже не плохое начало. Спасибо.

Углубляемся в суть проблемы:
теперь, необходимо, исключить "ложное" сообщение о неисправном ДУТ, в момент выключения питания бортовой сети ТС ("массы").

Можно в ДУТчик поставить валидацию по напряжению питания (pwr_ext>x). Поможет ли это ?

chdi wrote:

код ошибки короткого замыкания ДУТ - в отдельном параметре приходит?

Как правило, код ошибки КЗ ДУТ приходит либо, как значение ДУТ (333\666\501\) либо, как такое-же "сомнительное" сообщение от датчика температуры, встроенного в ДУТ.

В Данной ситуации было бы удобно следующее:

Входное значение       Выходное сообщение 
0                                          - Отключен
666                                     - Короткое замыкание трубок
>700                                   - Работает

И далее, делать отчёт по "аварийным" состояниям ДУТ. (КЗ\Ошибка прошивки\Отключен\ и т.д. и т.п.)

4

Отчёт по неисправности датчика

Re: Отчёт по неисправности датчика

MooveR wrote:

теперь, необходимо, исключить "ложное" сообщение о неисправном ДУТ, в момент выключения питания бортовой сети ТС ("массы").

Можно в ДУТчик поставить валидацию по напряжению питания (pwr_ext>x). Поможет ли это ?

если приходит в сообщении параметр pwr_ext равный нулю или какому-то другому значению (падение напряжения), можно создать на основе датчик-валидатор , к примеру цифровой датчик, где 1(вкл) - значения нормального напряжения, 0(выкл) - pwr_ext равный нулю (либо другое) и выбрать в качестве валидации проверка на неравенство нулю

MooveR wrote:

Как правило, код ошибки КЗ ДУТ приходит либо, как значение ДУТ (333\666\501\) либо, как такое-же "сомнительное" сообщение от датчика температуры, встроенного в ДУТ.

В Данной ситуации было бы удобно следующее:

Входное значение       Выходное сообщение 
0                                          - Отключен
666                                     - Короткое замыкание трубок
>700                                   - Работает

И далее, делать отчёт по "аварийным" состояниям ДУТ. (КЗ\Ошибка прошивки\Отключен\ и т.д. и т.п.)

вы можете создать несколько цифровых датчиков с нужным параметром и диапазоном значений -  "Ошибка прошивки", "КЗ" и т.д где состояние Включен (1) будет показывать нужное значение параметра (в диапазоне данного значения)
И в отчете  по  цифровым датчикам  выводить время их срабатывания = включения

Diana Cheley
Wialon Hosting Expert
Gurtam
5

Отчёт по неисправности датчика

Re: Отчёт по неисправности датчика

chdi wrote:
MooveR wrote:

теперь, необходимо, исключить "ложное" сообщение о неисправном ДУТ, в момент выключения питания бортовой сети ТС ("массы").

Можно в ДУТчик поставить валидацию по напряжению питания (pwr_ext>x). Поможет ли это ?

если приходит в сообщении параметр pwr_ext равный нулю или какому-то другому значению (падение напряжения), можно создать на основе датчик-валидатор , к примеру цифровой датчик, где 1(вкл) - значения нормального напряжения, 0(выкл) - pwr_ext равный нулю (либо другое) и выбрать в качестве валидации проверка на неравенство нулю

MooveR wrote:

Как правило, код ошибки КЗ ДУТ приходит либо, как значение ДУТ (333\666\501\) либо, как такое-же "сомнительное" сообщение от датчика температуры, встроенного в ДУТ.

В Данной ситуации было бы удобно следующее:

Входное значение       Выходное сообщение 
0                                          - Отключен
666                                     - Короткое замыкание трубок
>700                                   - Работает

И далее, делать отчёт по "аварийным" состояниям ДУТ. (КЗ\Ошибка прошивки\Отключен\ и т.д. и т.п.)

вы можете создать несколько цифровых датчиков с нужным параметром и диапазоном значений -  "Ошибка прошивки", "КЗ" и т.д где состояние Включен (1) будет показывать нужное значение параметра (в диапазоне данного значения)
И в отчете  по  цифровым датчикам  выводить время их срабатывания = включения

В рамках одного датчика данный функционал не поддержан, верно ?

6

Отчёт по неисправности датчика

Re: Отчёт по неисправности датчика

MooveR wrote:

вы можете создать несколько цифровых датчиков с нужным параметром и диапазоном значений -  "Ошибка прошивки", "КЗ" и т.д где состояние Включен (1) будет показывать нужное значение параметра (в диапазоне данного значения)
И в отчете  по  цифровым датчикам  выводить время их срабатывания = включения


В рамках одного датчика данный функционал не поддержан, верно ?

Т.к приходит какое-то конкретное значение ошибки (либо какое-то значение ДУТ 333\666\501\), то здесь нужно отслеживать сработку самого значения, поэтому каждый датчик будет показывать свой код ошибки
И отчетах по цифровых датчикам это наиболее удобный способ, т.к для каждого значения (датчика) будет своя сработка, и в отчете удобно будет фильтровать по имени датчика

Можете создать один датчик, а уже значения по ошибкам контролировать через уведомления и как выше писали в отчете по Событиям смотреть сработавшие события. Но здесь тоже на каждое значение ошибки  нужно свое уведомление, чтобы контролировать именно это значение , а не все что приходит по ДУТу

Пробуйте , создавайте, смотрите, если что-то не будет выходить , пишите

Diana Cheley
Wialon Hosting Expert
Gurtam