RS-232/RS-485. Подключение к Omnicomm ICON

Объем реализованного функционала:

Терминал может передавать на дисплей следующую информацию:
- Текущее время и дату;
- Уровень ДУТ (до 6 шт.);
- Скорость;
- Температура от датчиков 1-Wire.

Терминал получает информацию от дисплея:
- Код карты водителя;
- Информацию об изменении статуса водителя.

Также доступна отправка текстовых сообщений на дисплей по каналам СМС или GPRS.

Особенности работы:

Мастером в комплекте оборудования "ICON+Терминал+ДУТ" является только "Терминал".


Работа с уровнем топлива, температурой и скоростью:

Дисплей ICON должен быть переведен в режим работы "Терминал", в нем ICON не опрашивает ДУТ, а получает значения (0 - 4095 у.е) от нашего терминала. На сервер мониторинга терминал отправляет такие же значения ДУТ, как и в ICON .
Для того, чтобы ICON корректно отобразил значения в литрах, в нем обязательно должна быть загружена таблица тарировки для "Бака" (или нескольких "Баков").
Номер датчика в ICON должен соответствовать номеру датчика в настройке нашего терминала (не путайте номер датчика в терминале с сетевым адресом датчика).
Если значения от датчиков таковы, что пересчитанный уровень в литрах превышают максимальный диапазон с учётом тарировки, на дисплее будет отображаться "Err". Если ДУТ отключены, терминал начинает передавать код ошибки, что отображается на дисплее как "Err".

При физически отключенных или неисправных ДУТ, если их прописано в настройках терминала более 2-х, может быть кратковременное пропадание других параметров выводимых на дисплей (скорость, температура).

Работа с картами водителя:

Терминалы работают только с 6-байтовыми кодами ключей/карт. Карты Omnicomm имеют 8 байт кода карты. Для стыковки алгоритмов, терминал отбрасывает старшие (первые слева) 2 байта кода карты полученного от дисплея.
Терминал передаёт код карты на сервер также как код ключа полученный по 1-Wire (в Wialon это параметр "touch_key").

Работа с текстовыми сообщениями:

Текстовые сообщения передаются от сервера на дисплей при помощи команды "*!DV".

Формат для отправки команды по GPRS:
*!DV{id}{s}{text}
{id} - значение поля всегда должно быть "0000";
{s} - пробел;
{text} - сообщение длиной не более 139 символов (кодировка CP1251).

Пример GPRS-команды:
*!DV0000 Hello!

Формат для отправки команды по SMS:
[{sms_pass}{s}]DV{s}{text}
{s} - пробел;
{sms_pass} - опциональное поле с паролем для доступа к устройству по SMS. Если пароль для SMS не задан в устройстве, то команда принимает вид DV{s}{text}.
{text} - сообщение длиной не более 139 символов (кодировка CP1251).

Пример SMS-команды:
(с паролем 1234)
1234 DV Hello!
(без пароля)
DV Hello!

Работа со статусами водителя:

При передаче на сервер устройство использует стандартный параметр протокола №104 "Текущее состояние водителя принятое от дисплейного модуля" (для Wialon это "dm_status").
Описание параметра можно найти в таблице параметров протокола FLEX:
https://docs.google.com/spreadsheets/d/1ufU7l2c6_rVm9V4AjNYnKqCbGEwe7gNeYczVO5v85i8

Настройка терминала

В настройках интерфейса RS-485 выберите устройства "Дисплей водителя" и "ДУТ". Выберите тип дисплея водителя "Omnicomm ICON". Выберите тип ДУТ "LLS-совместимый".
1. Настройте адрес дисплея водителя. Адрес дисплея водителя можно узнать в его настройках.
2. Выберите нужное количество датчиков уровня топлива.

В настройках протокола выберите настроенные датчики топлива


Для работы с температурными датчиками настройте



Настройка протокола для температурных датчиков


Для передачи состояния водителя настройте



Для работы с картами водителя произведите следующие настройки

Если при работе с картой требуется только отображение кода на дисплее и привязка водителя к объекту в системе мониторинга, то прописывать коды карты в терминал НЕ НУЖНО.
Если требуется задействовать механизмы активации выходных линий при появлении/пропадании карты определенных водителей, то прописывать коды карт в терминал НУЖНО.

Настройка дисплея Omnicomm ICON

Откройте конфигуратор, подключите дисплей и выберите тип устройства "Индикатор":

Подробно о возможностях дисплея и его настройке можно прочитать на сайте производителя: https://doc.omnicomm.ru/ru/omnicomm_icon-manual/setting.
В данной статье приведен пример настройки для быстрого начала работы дисплея с терминалами ООО "Навтелеком".

Выберите тип подключения "Терминал".
Установите сетевой адрес ICON такой же, как ранее прописали в настройках терминала.

Для отображения уровня топлива необходимо создать 1 или несколько "Баков". Для создания Баков нажмите на кнопку "Добавить бак".
После создания баков, необходимо распределить по ним настроенные датчики. Это можно сделать в таблице тарировки. Нажмите кнопку "Таблицы тарирования"
Пример созданных тарировок
После создания баков и тарировок настройте экран для отображения информации, например так:
По окончании настройки запишите конфигурацию в дисплей

Пример работы комплекта

Показания дисплея:


Показания датчиков в телеметрии терминала:
.



Была ли статья полезна?

Да Нет