ИСПОЛЬЗОВАНИЕ АЛГОРИТМА «EASY LOGIC» ДЛЯ ОРГАНИЗАЦИИ УПРАВЛЕНИЯ ВЫДАЧИ ТОПЛИВА ПО ТОПЛИВНЫМ КАРТАМ RFID НА УЗЛАХ ТРК И ТОПЛИВОЗАПРАВЩИКАХ.

УПРАВЛЕНИЕ ДОСТУПОМ И ЛИМИТОМ ОТГРУЗКИ ТОПЛИВА.

ИСПОЛЬЗУЕМЫЕ ВХОДЫ/ВЫХОДЫ НА БОРТОВОМ УСТРОЙСТВЕ Galileosky 5.0/7.0

  1. 1- WIRE — на данный вход подключается считыватель топливных пластиковых карт, передача данных от считывателя к прибору происходит в формате IBUTTON.
  2. IN4 —  вход используется для снятия показаний со счетчика топлива. Используется тип накопительный. Рекомендуемый порог: 5000.
  3. OUT0 — выход используется для управления разрешением на отгрузку.
  4. RS485 (A и B) – подключение датчиков уровня топлива в емкости для контроля уровня топлива и минимального остатка. Для исключения прокачки воздуха используется блокировка отгрузки топлива по достижении порога минимального критического остатка .

Чтобы удаленно добавлять или удалять топливные карты на получение топлива, а также назначать суточные и абсолютные лимиты топлива, реализован целый набор команд (методов), которые позволяют проводить ряд операций. Создана функция запроса у терминала остатка лимита топлива. После загрузки алгоритма все команды становятся доступны пользователю в системе спутникового мониторинга в панели GPRS сообщений (команд). Доступна отправка команд с помощью SMS сообщений, а также удаленно через конфигуратор терминала Galileosky, в разделе команды — выполнить их запуск.

ЗАГРУЗКА АЛГОРИТМА

Для загрузки алгоритма необходимо произвести запуск команды через удаленный конфигуратор либо через журнал GPRS сообщений с помощью отправки команды Script [адрес и имя алгоритма]

script Exzotron/FuelOneF алгоритм, для Galileosky 5.0 / Galileosky 7.0 (нет суточного лимита)

script Exzotron/Exzotron_ru_FuelControl_007 алгоритм, для Galileosky 7.0 (поддержка суточных и абсолютных лимитов. Терминалы Galileosky 7.0 не имеют возможности подключения внешних антенн, поэтому их установка в закрытые металлические коробы невозможна.

ОПИСАНИЕ НАБОРА КОМАНД

RFIDSet [номер карты],[Режим контроля],[Лимит счетчика] — добавление карты, изменение размера лимита. Команда позволяет добавить новую карту в память прибора с возможностью указать лимит импульсов для контроля отгрузки топлива.

Exzotron_ru_FuelControl_007

RFIDSet [номер карты],[Режим контроля],[Лимит счетчика] [Лимит счетчика, суточный] — добавление карты, изменение размера абсолютного и суточного лимита. Команда позволяет добавить новую карту в память прибора с возможностью указать лимит импульсов на день и в целом для контроля отгрузки топлива.

RFIDInfo [номер карты] – команда позволяет вывести информацию об остатке лимита на выдачу топлива по номеру карты.

Команда: RFIDInfo 8088906

Ответ: Value 150

Дополнительные сообщения:

  • Если карты не существует либо о ней еще нет записи в файле RFIDObjectCount – выводится “Not Exist”.
  • Если карта в памяти прибора, то будет получен ответ в виде Value и остаток лимита импульсов от счетчика топлива. Для алгоритма Exzotron_ru_FuelControl_007 будет приходить значение Value лимит абсолютный, лимит суточный.

ПРИНЦИП РАБОТЫ АЛГОРИТМА:

Список доступных карт хранится в виде текстовых файлов на MicroSD карте, которая вставлена в слот терминала Galileosky. Терминал мониторинга производит контроль отгрузки топлива через выходное реле. При этом в момент отгрузки топлива терминал производит подсчет выданного топлива в текущей транзакции и сверку выданного значения с суточным и абсолютным лимитами. В случае достижения счетчиком топлива лимита отгрузки, который прописан в бортовом терминале, терминал производит отключение выхода OUT0, и происходит отгрузка топлива. При попытке произвести повторную выдачу, терминал определит что лимит исчерпан и не позволит произвести отгрузку топлива. В процессе выдачи топлива могут происходить внештатные ситуации отключения бортового питания автомобиля. Для исключения потери выдаваемого лимита в процессе транзакции производится многократная запись в Темп файл последнего значения выданного топлива. Таким образом, при внештатной перегрузке бортового терминала система зафиксирует последнее значение с минимальной погрешностью.

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

Режим первый: Прибор получает по входу номер карты, проверяет наличие номера в текстовом файле на RfidObject.txt. В случае наличия доступной карты, производится активация выходного реле до тех пор, пока данная карта присутствует в приемнике.

Режим второй: Прибор получает по входу номер карты, проверяет наличие номера в текстовом файле на RfidObject.txt. В случае наличия доступной карты и включенным режимом контроля по счетчику, прибор дополнительно считывает информацию с файла RfidObjectCount.txt и получает состояние счетчика отгрузки в память. Далее производится сравнение текущего значения счетчика и доступного лимита. Если лимит не превышен, то выходное реле активируется, пока данная карта присутствует в приемнике. Параллельно слушается входящий порт Counter1 на предмет поступления импульсов. При их поступлении производится контроль на превышение лимита импульсов. Когда лимит суммы достигнут, выходное реле отключается.

RfidObject.txt — список карт и их параметров

Формат хранения: Номер карты, Режим контроля, Лимит Дозы

RfidObjectCount.txt — состояние счетчика импульсов от момента назначения лимита.

Формат хранения: Номер карты, Дата Назначения, Текущее Значение Счетчика

Для того чтобы удаленно добавлять или удалять топливные карты на получение топлива, а также назначать суточные и абсолютные лимиты топлива, реализован целый набор команд (методов). Доступна команда запроса у терминала остатка лимита топлива. После загрузки алгоритма все команды становятся доступны пользователю в системе спутникового мониторинга в панели GPRS сообщений (команд). Команды можно отправлять с помощью SMS сообщений и удаленно через конфигуратор терминала Galileosky, в разделе команды выполнить их запуск.

ЗАГРУЗКА АЛГОРИТМА

Для загрузки алгоритма необходимо произвести запуск команды через удаленный конфигуратор либо через журнал GPRS сообщений с помощью отправки команды Script [адрес и имя алгоритма]

script Exzotron/FuelOneF алгоритм, для Galileosky 5.0 / Galileosky 7.0 (нет суточного лимита)

script Exzotron/Exzotron_ru_FuelControl_007 алгоритм, для Galileosky 7.0 (поддержка суточных и абсолютных лимитов. У терминалов Galileosky 7.0 нет возможности подключать внешние антенны, поэтому их установка в закрытые металлические коробы невозможна.

ОПИСАНИЕ НАБОРА КОМАНД

RFIDSet [номер карты],[Режим контроля],[Лимит счетчика] — добавление карты, изменение размера лимита. Команда позволяет добавить новую карту в память прибора и указать лимит импульсов для контроля отгрузки топлива.

Exzotron_ru_FuelControl_007

RFIDSet [номер карты],[Режим контроля],[Лимит счетчика] [Лимит счетчика, суточный] — добавление карты, изменение размера абсолютного и суточного лимита. Команда позволяет добавить новую карту в память прибора с возможностью указать лимит импульсов итого на день и в целом для контроля отгрузки топлива.

RFIDInfo [номер карты] – команда позволяет вывести информацию об остатке лимита на выдачу топлива по номеру карты.

Команда: RFIDInfo 8088906

Ответ: Value 150

Дополнительные сообщения:

  • Если карты не существует, либо о ней еще нет записи в файле RFIDObjectCount – выводится сообщение “Not Exist”.
  • Если карта в памяти прибора, то будет получен ответ в виде Value и остаток лимита импульсов от счетчика топлива. Для алгоритма Exzotron_ru_FuelControl_007 будет приходить значение Value лимит абсолютный, лимит суточный.
  • Фиксация данных о транзакции происходит только после снятия RFID карты с кармана считывателя, поэтому для фиксации лимита в памяти нужно вытащить карту из приемника и только потом давать команду на проверку остатка лимита

RFIDReset [номер карты] – сброс счетчика в нулевое состояние.

RFIDDelete [номер карты] – Полное удаление карты с текстовых файлов.

RFIDAllReset полная очистка текстовых файлов.

Erasetracksd — полная очистка SD карты

Определение, дополнительных событий и параметров по отправке сообщений терминалом.

Событие – вставлена RFID карта.

Событие – удалена из приемника RFID карта.

Период отправки сообщений при наличии карты в приемнике.

 

Сертификаты