Исходный код вики Датчики
                  Версия 37.1 от Илья Крайнов на 2022/07/25 17:18
              
      Скрыть последних авторов
| author | version | line-number | content | 
|---|---|---|---|
|                              | 
      32.1 | 1 | Ниже описание вкладки «Датчики», подробные примеры работы [[опубликованы здесь.>>doc:.Примеры заведения датчиков.WebHome]] | 
| 2 | \\ | ||
| 3 | |||
| 4 | {{video url="https://youtu.be/C50F-Ieyix4" width="50%"/}} | ||
| 5 | |||
| 6 | |||
| 7 | |||
|                              | 
      32.2 | 8 | Вкладка «Датчики» карточки объекта предназначена для управления составом и свойствами датчиков, используемых на объекте. | 
| 9 | |||
|        | 
      25.1 | 10 | В верхней части вкладки «Датчики» размещается панель управления составом подконтрольных датчиков, через которую можно [[image:image-20220519164727-1.png]] добавить новый, [[image:image-20220519164727-2.png]] отредактировать ранее созданный или [[image:image-20220519164727-3.png]]удалить датчик. | 
| 11 | |||
|        | 
      1.1 | 12 | |
|        | 
      25.1 | 13 | Также есть возможность экспорта созданных датчиков или их импорта по кнопке Импорт/Экспорт. | 
|        | 
      1.1 | 14 | |
|        | 
      25.1 | 15 | [[image:image-20220519164727-4.png]] | 
|        | 
      1.1 | 16 | |
|        | 
      25.1 | 17 | При экспорте датчиков можно выбрать список датчиков и необходимость выгрузки их тарировочных таблиц и шаблонов событий в *.csv файл. | 
| 18 | |||
| 19 | [[image:image-20220519164727-5.png]] | ||
| 20 | |||
| 21 | При импорте так же можно провести аналогичную выборку. | ||
| 22 | |||
| 23 | [[image:image-20220519164727-6.png]] | ||
| 24 | |||
| 25 | |||
| 26 | Созданные датчики показываются в таблице со следующими столбцами: | ||
| 27 | |||
| 28 | **//№//** - порядковый номер датчика; | ||
| 29 | |||
| 30 | **//наименование, тип, № входа и тип входа//** - одноименные поля, указанные в свойствах датчика; | ||
| 31 | |||
| 32 | **//отображение//** - признак отображения датчика в подсказке панели мониторинга; | ||
| 33 | |||
| 34 | **//псевдоним//** - задаваемая переменная с использованием текущего датчика в формулах виртуальных датчиков; | ||
| 35 | |||
| 36 | [[image:image-20220519164727-7.png]] **//активность датчика//** - активирует/деактивирует датчик. В выключенном состоянии датчик не участвует в определении событий и прочих расчетах по объекту. | ||
| 37 | |||
| 38 | [[image:image-20220519164727-8.png]] | ||
| 39 | |||
| 40 | |||
| 41 | Кнопка [[image:image-20220519164727-9.png]] «Добавить» предназначена для заведения нового датчика в состав объекта. | ||
| 42 | |||
| 43 | |||
|        | 
      1.1 | 44 | В диалоге добавления датчика доступны следующие поля: | 
| 45 | |||
|        | 
      25.1 | 46 | **Тип** – выбор типа подключения датчика (простой/виртуальный). Простой тип используется при заведении физических датчиков, отображаемых в инфопанели как незарегистрированные датчики или в навигационном отчете как нетарированные. | 
|        | 
      1.1 | 47 | |
|        | 
      25.1 | 48 | [[image:image-20220519164727-10.png]] | 
|        | 
      1.1 | 49 | |
|        | 
      25.1 | 50 | Виртуальный тип подключения датчика позволяет создать датчик, использующий другие датчики. При его выборе открывается поле «Функция». | 
|        | 
      1.1 | 51 | |
| 52 | |||
|        | 
      36.1 | 53 | {{video url="https://youtu.be/T3alpKIQ4cE" width="50%"/}} | 
| 54 | |||
| 55 | |||
|        | 
      25.1 | 56 | **Псевдоним** – задаваемая переменная для специальных формул виртуального датчика, с использованием текущего датчика; | 
|        | 
      1.1 | 57 | |
|        | 
      25.1 | 58 | **Тип датчика** – определяет тип использования датчика и выбирается из списка доступных, разбитых на группы. Тип датчика должен соответствовать характеристикам оборудования, установленного на объекте, иначе расчеты могут быть неверными. | 
|        | 
      1.1 | 59 | |
|        | 
      25.1 | 60 | **Цифровые** | 
|        | 
      1.1 | 61 | |
|        | 
      25.1 | 62 | **//Зажигание //**- датчик, показывающий, включено или выключено зажигание. Используется в шаблонах событий "Работа двигателя", "Холостой ход", "Остановка", «Работа произвольного датчика»; | 
|        | 
      35.1 | 63 | |
|        | 
      1.1 | 64 | |
|        | 
      35.1 | 65 | {{video url="https://youtu.be/U0t3o7tMrME" width="50%"/}} | 
| 66 | |||
| 67 | |||
|        | 
      25.1 | 68 | **//Тревожная кнопка//** - датчик, показывающий срабатывание тревожной кнопки (SOS). Используется в шаблоне событий "Тревога"; | 
| 69 | |||
| 70 | **Показатели** | ||
| 71 | |||
| 72 | **//Бортовое напряжение//** - используется для принудительного выбора источника бортового напряжения или преобразования его значения. По умолчанию бортовое напряжение берется с диагностического входа номер 0; | ||
| 73 | |||
| 74 | **//Обороты двигателя//** - датчик, показывающий частоту оборотов двигателя; | ||
| 75 | |||
| 76 | **//Температура двигателя//** - датчик, отображающий температуру двигателя; | ||
| 77 | |||
| 78 | **//Температура прицепа//** - датчик, показывающий температуру прицепа; | ||
| 79 | |||
| 80 | **Топливо** | ||
| 81 | |||
| 82 | **//Расход топлива//** - датчик, показывающий расход топлива; | ||
| 83 | |||
| 84 | **//Уровень топлива//** - датчик, определяющий уровень топлива в баке. Используется в шаблонах событий "Заправка" и "Слив"; | ||
| 85 | |||
| 86 | **//Топливораздача//** - датчик, определяющий объем выданного топливозаправщиком топлива. Применяется в шаблоне событий "Работа топливозаправщика" - на основании его работы формируется отчет "Заправочная ведомость"; | ||
| 87 | |||
| 88 | **//Уровень топлива в цистерне//** - датчик, определяющий уровень топлива в цистерне. Используется в шаблонах событий "Заправка цистерны" и "Слив цистерны"; | ||
| 89 | |||
| 90 | **Идентификация** | ||
| 91 | |||
| 92 | **//RFID агрегата//** - датчик, с помощью которого можно фиксировать назначение агрегата (прицепа) на объект; | ||
| 93 | |||
| 94 | **//RFID водителя//** - датчик, с помощью которого можно фиксировать назначение водителя на объект; | ||
| 95 | |||
| 96 | **Агро** | ||
| 97 | |||
| 98 | **//Шнек комбайна//** - датчик, показывающий работу шнека. Используется в шаблоне событий "Выгрузка шнека"; | ||
| 99 | |||
| 100 | **//Уровень зерна//** - датчик, определяющий уровень зерна в бункере. Используется в шаблонах событий "Загрузка зерна" и "Выгрузка зерна" - на основании его работы формируется отчет "Выгрузка комбайнов"; | ||
| 101 | |||
| 102 | **//Весовой терминал//** - датчик, с помощью которого можно контролировать и учитывать грузы на весовых станциях. Используется в шаблоне событий "Весовой терминал"; | ||
| 103 | |||
| 104 | **Дорожники** | ||
| 105 | |||
| 106 | **//Передний отвал//** - датчик, показывающий работу переднего отвала. Используется в шаблоне событий "Работа отвала"; | ||
| 107 | |||
| 108 | **//Подъем кузова//** - датчик, показывающий подъемы кузова. Используется в шаблоне событий "Прочее"; | ||
| 109 | |||
| 110 | **//Пескоразбрасыватель//** - датчик, показывающий работу пескоразбрасывателя. Используется в шаблоне событий "Работа пескоразбрасывателя"; | ||
| 111 | |||
| 112 | **//Средний отвал//** - датчик, показывающий работу среднего отвала. Используется в шаблоне событий "Работа ковша грейдера"; | ||
| 113 | |||
| 114 | **//Щетка дорожная//** - датчик, показывающий работу дорожной щетки. Используется в шаблоне событий "Работа щетки"; | ||
| 115 | |||
| 116 | **//Косилка дорожная//** - датчик, показывающий работу дорожной косилки. Используется в шаблоне событий "Работа косилки"; | ||
| 117 | |||
| 118 | |||
|        | 
      34.1 | 119 | === **Прочие** === | 
|        | 
      25.1 | 120 | |
| 121 | **//Работа крана//** - датчик, показывающий работу крана. Используется в шаблоне событий "Работа крана"; | ||
| 122 | |||
| 123 | **//Выгрузка бетона//** - датчик, фиксирующий выгрузку бетона из миксера. Используется в шаблоне событий "Выгрузка миксера"; | ||
| 124 | |||
| 125 | **//Работа бетономешалки//** - датчик, показывающий работу бетономешалки. Используется в шаблоне событий "Транспортировка миксера"; | ||
| 126 | |||
| 127 | **//Коробка отбора мощности//** - датчик, показывающий включение коробки отбора мощности. Используется в шаблоне событий "Работа КОМ"; | ||
| 128 | |||
| 129 | **//Подъем мусора //**- датчик, показывающий подъемы мусора. Используется в шаблонах событий "Подъем мусора" и "Количество подъемов мусора"; | ||
| 130 | |||
| 131 | **//Датчик подавления GNSS//** - позволяет определить факт подавления сигнала GNSS. Используется в шаблоне событий "Подавление сигнала GNSS"; | ||
|        | 
      34.1 | 132 | |
|        | 
      25.1 | 133 | |
|        | 
      34.1 | 134 | {{video url="https://youtu.be/8i1A0xIBBpc" width="50%"/}} | 
| 135 | |||
| 136 | |||
|        | 
      25.1 | 137 | **//Произвольный датчик//** - датчик, который можно настроить для измерения любого показателя. В зависимости от настроек может использоваться в шаблонах событий «Работа произвольного датчика» и «Количество срабатываний произвольного датчика». | 
| 138 | |||
| 139 | |||
| 140 | **Наименование датчика** - название датчика, отображаемое в списке датчиков. Первоначально формируется на основании типа датчика и номера автоматически и может быть отредактировано пользователем. | ||
| 141 | |||
| 142 | **Тип входа** - выбирается тип интерфейса, через который датчик подключён к терминалу (дискретный, аналоговый, импульсный, RS232(COM), RS485, CAN-шина, диагностический, 1-Wire, частотный, BLE). Тип входа определяется из инфопанели карточки объекта или по навигационному отчету. | ||
| 143 | |||
| 144 | **Номер входа** – порядковый номер входа, через который поступает информация в систему. Нумерация начинается с 0. | ||
| 145 | |||
| 146 | |||
| 147 | (% class="box infomessage" %) | ||
| 148 | ((( | ||
|        | 
      29.1 | 149 | **ВАЖНО! **//В СМТ ГЛОНАССSoft получаемые от терминала именованные параметры преобразуются в сенсоры (комбинация типа датчика и номера входа) согласно внутренним картам соответствия - мапам. | 
| 150 | \\В инфопанели объекта можно видеть строки типа~:// | ||
| 151 | \\Аналоговый[100]: 1048640 (param1) | ||
| 152 | \\//где «Аналоговый» - тип входа, [100] - номер входа, 1048640 - значение параметра, param1 - наименование именованного параметра. | ||
| 153 | Если в инфопанели отсутствует датчик отображаемый как именованный параметр - мы можем добавить его по заявке в техническую поддержку.// | ||
|        | 
      1.1 | 154 | ))) | 
|        | 
      25.1 | 155 | |
| 156 | |||
| 157 | **Функция **- поле становится доступным при выборе типа подключения датчика «Виртуальный» и позволяет выбрать агрегирующую функцию «сумма», «среднее» или «выражение». | ||
|        | 
      1.1 | 158 | |
|        | 
      25.1 | 159 | Агрегирующие функции «сумма» и «среднее» позволяют добавить в вируальный датчик физические датчики которые будут рассчитаны как сумма датчиков или их среднее значение. | 
|        | 
      1.1 | 160 | |
|        | 
      25.1 | 161 | Агрегирующая функция «выражение» позволяет использовать специальную формулу в одноименном поле. | 
|        | 
      1.1 | 162 | |
| 163 | |||
|        | 
      30.1 | 164 | **Формула** - поле становится доступным при выборе типа подключения датчика «Виртуальный» и агрегирующую функции «выражение». Справочник функций и параметров виртуального датчика с примерами доступен по кнопке [[image:image-20220519164727-11.png]]или [[по ссылке>>doc:Панель управления.Основные справочники.Справочник функций и параметров виртуального датчика.WebHome]] | 
|        | 
      1.1 | 165 | |
| 166 | |||
|        | 
      25.1 | 167 | **Тип тарировки** – включает/выключает тарировку датчика. Список доступных типов тарировки зависит от типа входа и типа датчика. | 
|        | 
      1.1 | 168 | |
|        | 
      25.1 | 169 | **//По умолчанию//** - тарировка не используется; | 
|        | 
      1.1 | 170 | |
|        | 
      32.2 | 171 | **//Вкл/Выкл//** - дискретный датчик, ниже в **Форме** можно указать текст, который будет выведен вместо **Вкл.** или **Выкл.**; | 
|        | 
      1.1 | 172 | |
|        | 
      25.1 | 173 | **//Таблица//** - значение на выходе рассчитывается в соответствии с тарировочной таблицей, при этом входные параметры меньше первой и больше или равной последней строке считаются невалидными и игнорируются. Тем самым можно отсекать всплески/падения уровня топлива больше/меньше максимально допустимых; | 
|        | 
      1.1 | 174 | |
|        | 
      36.2 | 175 | **//Накопитель//** - преобразует входные параметры в накапливаемое значение. Для датчиков этого типа таблица расчета применяется к разнице между двумя соседними сообщениями. Используется для расходомеров и устройств съема сигнала. Также для данного типа тарировки можно указать максимальное значение параметра в поле **Макс. значение**. В случае, когда значение параметра дойдет до максимума и перескочит, то система корректно рассчитает "обнуление" датчика; | 
|        | 
      1.1 | 176 | |
|        | 
      25.1 | 177 | **//Разница от пред.//** - также преобразует входные параметры в накапливаемое значение. В отличии от накопителя считает входные параметры с момента предыдущего измерения (сообщения). Для датчиков этого типа таблица расчета применяется к разнице между двумя соседними сообщениями. Используется для датчиков мгновенного расхода, когда устройство передает не накапливаемое значение импульсов, а количество импульсов между сообщениями. | 
|        | 
      1.1 | 178 | |
| 179 | |||
|        | 
      25.1 | 180 | **Инвертировать** - включает/выключает инверсию дискретного состояния датчика. | 
|        | 
      1.1 | 181 | |
| 182 | |||
|        | 
      25.1 | 183 | **Отображать в подсказке** - включает/выключает отображение датчика в тултипе объекта (подсказке, которую пользователь открывает сам, кликом по элементу) окна мониторинга. | 
|        | 
      1.1 | 184 | |
| 185 | |||
|        | 
      25.1 | 186 | **Включить медианную фильтрацию** - позволяет применить алгоритм сглаживания к показаниям датчика. В поле необходимо указать степень такого сглаживания от 0 до 255. Cтепень фильтрации можно применять для следующих типов датчиков: бортовое напряжение, обороты двигателя, температура двигателя, температура прицепа, топливо, уровень топлива, уровень топлива в цистерне, произвольный. | 
|        | 
      1.1 | 187 | |
| 188 | |||
|        | 
      25.1 | 189 | **Отображать последнее валидное значение** - включает/выключает фиксацию последнего валидного значения полученного от датчика. | 
|        | 
      1.1 | 190 | |
| 191 | |||
|        | 
      25.1 | 192 | **Цвет на графике** - позволяет выбрать цвет отображения датчика на графиках. | 
|        | 
      1.1 | 193 | |
| 194 | |||
|        | 
      37.1 | 195 | **Отображать трек без включенного зажигания** - опция доступна для типа датчика «зажигание» и влияет на видимость перемещений объекта без включенного зажигания на карте при построении отчета «Трек». Функция работает как для веб так и для мобильной версий. | 
|        | 
      25.1 | 196 | |
| 197 | В системе мониторинга наличие зажигания является дополнительным подтверждением движения объекта. Если необходимо отображать все перемещения объекта на карте при построении отчета «Трек», то необходимо включить соответствующую опцию в настройках датчика. При включенной опции, в дополнение к основному треку, на карте так же будет отображаться трек объекта без включенного зажигания. Трек будет окрашен в полупрозрачный цвет, а всплывающие подсказки при наведении на точку трека будут содержать пометку о том, что на данном участке объект перемещался без зажигания. | ||
| 198 | |||
| 199 | [[image:image-20220519164727-12.png]] | ||
| 200 | |||
| 201 | (% class="box infomessage" %) | ||
| 202 | ((( | ||
| 203 | **ВАЖНО! **//Настройка влияет только на отображение трека на карте, никаких изменений в расчетах при этом в системе не будет.// | ||
|        | 
      1.1 | 204 | ))) | 
| 205 | |||
| 206 | |||
|        | 
      25.1 | 207 | **Отображать на графике как датчик уровня топлива» - **опция доступна для типа датчика «расход топлива» и влияет на отображение датчика расхода топлива на графике отчета «Трек». При включеной опция график расхода топлива отображается как уровень и позволяет визуально сравнивать показания датчиков расхода и уровня топлива . Линия графика опускается вместе с увеличением расхода, при этом поднимается при определении события «Заправка». При включенной опции график показаний расхода топлива начинается с показаний графика простого или виртуального датчика уровня топлива. Если у объекта установлено несколько датчиков уровня топлива, но нет виртуального, график расхода топлива начинается с графика уровня топлива имеющего большее значение на начало, запрошенного в отчете, периода. Если у объекта нет датчика уровня топлива, то при включенной опции, график датчика расхода топлива инвертируется. | 
|        | 
      1.1 | 208 | |
| 209 | |||
|        | 
      25.1 | 210 | **Таблица тарировки** - вкладка доступна при выборе типов тарировки таблица, накопитель и разница от пред. и предназначена для преобразования данных, которые приходят с определенного входа в значения датчика. Например, абстрактное значение на входе равное 42 на выходе может быть преобразовано в 15 литров топлива. | 
|        | 
      1.1 | 211 | |
|        | 
      25.1 | 212 | Вкладка Таблица тарировки» разделена на две части: слева указываются входное значение, которое приходит от оборудования и выходное значение, которое должно использоваться в отчетах. Справа отображается график результата расчета. | 
| 213 | |||
| 214 | |||
| 215 | В верхней части вкладки размещается панель управления тарировками, через которую можно [[image:image-20220519164727-13.png]] добавить новую строку, или [[image:image-20220519164727-14.png]]удалить существующую, а также импортировать [[image:image-20220519164727-15.png]] таблицу через буфер обмена, предварительно скопировав ее из другого датчика по кнопке [[image:image-20220519164727-16.png]] или из таблицы Excel. | ||
| 216 | |||
| 217 | [[image:image-20220519164727-17.png]] | ||
| 218 | |||
|        | 
      31.1 | 219 | |
|        | 
      25.1 | 220 | Кнопка Сохранить заменяет строки таблицы значениями из буфера обмена. | 
| 221 | |||
|        | 
      31.1 | 222 | Кнопка [[image:image-20220519164727-18.png]] позволяет перейти в исторический список таблиц тарировок. Подробнее с функционалом можно ознакомиться [[в статье>>doc:Панель управления.Раздел "Объекты".Дополнительные таблицы тарировки.WebHome]]. | 
| 223 | |||
|        | 
      25.1 | 224 | |
| 225 | **Датчики** - вкладка становится доступной при выборе виртуального типа подключения датчика с агрегирующей функцией «сумма» или «среднее». | ||
| 226 | |||
| 227 | В верхней части вкладки «датчики» размещается панель управления агрегируемых датчиков, через которую можно [[image:image-20220519164727-19.png]] добавлять или [[image:image-20220519164727-20.png]]удалять датчики. | ||
| 228 | |||
| 229 | Добавленные таким образом активные датчики исключаются из отображения в графиках и тултипе объекта по отдельности. Отображаться будет именно виртуальный датчик. | ||
| 230 | |||
| 231 | |||
| 232 | **Доп. настройки** - вкладка становится доступной при выборе типа датчика «Произвольный» и позволяет провести тонкие настройки датчика в зависимости от сферы его применения. | ||
| 233 | |||
| 234 | |||
| 235 | **Тип **- позволяет выбрать преднастройки датчика из профилей «Дискретный» и «Аналоговый/Импульсный». | ||
| 236 | |||
| 237 | Дискретный профиль активирует фиксацию события работы и отображение датчика в графике полезной нагрузки с типом отрисовки Область. | ||
| 238 | |||
| 239 | Аналоговый/Импульсный профиль активирует отображение датчика в графике полезной нагрузки с типом отрисовки Линия. | ||
| 240 | |||
| 241 | **Фиксировать события работы** - добавляет шаблон событий «Работа Наименование_датчика», название которого можно изменить в поле «Наименование события работы». | ||
| 242 | |||
| 243 | **Фиксировать количество срабатываний** - опция становится доступной при включении чекбокса «Фиксировать событие работы» и добавляет шаблон событий «Количество срабатываний Наименование_датчика», название которого можно изменить в поле «Наименование событий количества срабатываний». | ||
| 244 | |||
| 245 | Срабатывания датчика по выбранным условиям можно отслеживать в отдельной вкладке отчета «Трек». | ||
| 246 | |||
| 247 | [[image:image-20220519164727-21.png]] | ||
| 248 | |||
| 249 | |||
| 250 | **Отображать на карте** - опция становится доступной при включении чекбокса «Фиксировать количество срабатываний» и отображает на карте срабатывание датчика. | ||
| 251 | |||
| 252 | [[image:image-20220519164727-22.png]] | ||
| 253 | |||
| 254 | Отображаемую в отчете «Трек» иконку работы датчика можно выбрать из библиотеки. | ||
| 255 | |||
| 256 | Опции **Отображать на графике объекта **и** Отображать на графике полезной нагрузки **позволяют включить отображение показаний работы датчика в графиках объекта и полезной нагрузки в виде линии или области, выбрав соответствующий тип отрисовки. Тип отрисовки «Область» используется для дискретных датчиков, а «Линия» для всех остальных. |