Настройка терминалов Galileosky с алгоритмами Exzotron (EFL / EFD / ERF05)
Назначение#
Инструкция описывает полный процесс настройки терминала Galileosky «с нуля» для работы с алгоритмами Exzotron: EFL, EFD, ERF05. Включает: проверку/обновление прошивки, базовую конфигурацию терминала, загрузку алгоритмов и финальную активацию оборудования.
1. Область применения#
Настройка подходит для терминалов Galileosky, работающих с оборудованием:
- EFL
- EFD
- ERF05
Применяется для всех моделей терминалов, кроме моделей серии C.
2. Требования к прошивке#
| Серия | Минимальная версия |
|---|---|
| 10-я серия | 3.23 (по последним данным) / 3.25 (по более ранней версии инструкции) |
| 7x серия | 48.23 (по последним данным) / 48.25 (по более ранней версии инструкции) |
Рекомендация: ориентироваться на более новую версию инструкции (3.23 / 48.23) как на минимально допустимую, но при возможности обновлять до последней доступной сборки — см. раздел 3.
3. Обновление прошивки#
Если на терминале установлена старая прошивка (характерный симптом — «дырки» в данных, зависания на несколько дней, пропажа координат), сначала обновите прошивку командой:
Upgrade 3 (для 10 серии)
или
Upgrade 48 (для 7х серии)
После обновления прошивки терминал может потребовать перезагрузку — дождитесь завершения процесса перед продолжением настройки.
4. Важно перед началом настройки#
Обязательно убрать карту (SIM/RFID-считыватель) из считывателя и не подносить её до окончания всех работ по настройке терминала. Это предотвращает случайное считывание и нарушение процесса конфигурирования.
5. Базовая конфигурация терминала#
Команды выполняются в терминале в указанном порядке:
SOUT0 0,0,0,0,0,0,0,0,0,0
SOUT1 0,0,0,0,0,0,0,0,0,0
SIGN 0,0,0
FLASHARCHIVE 1,1
REMOTECONFIG 1
ARCHIVE 0
DS
out 0,1
out 1,1
CANREGIME 11,125000,2000,1
ActiveCAN 0
CAN1REGIME 11,125000,2000,1
ActiveCAN1 0
InCfg5 1,1,33000,33000,33000,33000,1,0
RS485FN 4
ibcfg 4,4,0
SIMSwitch 1,120
HeadPackBit 3,1
MainPackBit 3,1
MainPackBit 6,1
MainPackBit 12,1
MainPackBit 13,1
MainPackBit 16,1
MainPackBit 32,1
MainPackBit 37,1
MainPackBit 44,1
MainPackBit 52,1
MainPackBit 60,1
MainPackBit 61,1
MainPackBit 62,1
MainPackBit 63,1
MainPackBit 64,1
MainPackBit 66,1
MainPackBit 166,1
MainPackBit 169,1
MainPackBit 177,1
MainPackBit 178,1
MainPackBit 179,1
SCRIPTIP c.7gis.ru,60524
USERSPEC 000000111101111
FSDELETE SETLLS
RESET
Подробное описание каждого параметра — в Telegram-боте настройки терминала (@exzotron_bot).
Терминал перезагрузится после команды RESET.
6. Загрузка алгоритмов#
Алгоритмы загружаются строго по очереди, с ожиданием полной установки каждого перед загрузкой следующего:
SCRIPT Exzotron/EX_FControl2
SCRIPT Exzotron/EX_SETTINGS2
SCRIPT Exzotron/EX_EXZO2
SCRIPT Exzotron/EX_LLS2
После загрузки всех алгоритмов выполнить:
settings 3,69
settings 6,100
settings 0,8,8,0
7. Финальная активация (после включения оборудования!)#
Только после физического подключения/включения оборудования EFL/EFD/ERF05 выполнить:
settings 8888,999999999,12
Подождать ~30 секунд — процесс конфигурирования можно отслеживать в диагностике оборудования.
Далее выполнить:
settings 0,8,8,0
settings 11,0
settings
И финальную команду:
settings 12,8328
После этого настройка завершена.
8. Итоговый чек-лист#
- ☐ Проверить версию прошивки, при необходимости —
Upgrade 3(илиUpgrade 48) - ☐ Убрать карту из считывателя
- ☐ Выполнить блок базовой конфигурации терминала (раздел 5) →
RESET - ☐ Загрузить алгоритмы по очереди (раздел 6), дождавшись установки каждого
- ☐ Выполнить
settings 3,69/settings 6,100/settings 0,8,8,0 - ☐ Включить оборудование EFL/EFD/ERF05
- ☐ Выполнить
settings 8888,999999999,12, подождать 30 сек - ☐ Выполнить
→settings 0,8,8,0/settings 11,0settings→settings 12,8328 - ☐ Проверить в диагностике, что конфигурирование завершено успешно
9. Типичные ошибки и ограничения#
- Нельзя подносить карту к считывателю в процессе настройки — риск конфликта конфигурации.
- Загрузка алгоритмов должна идти строго по очереди, с подтверждением успешной установки каждого — параллельная/неполная загрузка вызывает сбои.
- Команда
settings 8888,999999999,12выполняется только после включения периферийного оборудования, иначе конфигурация не пройдёт корректно. - Устаревшая прошивка (ниже указанных версий) — частая причина «дырок» в архиве данных и подвисаний терминала на несколько дней; при таких симптомах первым шагом проверяется и обновляется прошивка.
- Некорректные настройки терминала могут вызвать сбои в работе и потребовать повторной настройки с нуля.
Описание передаваемых параметров:
IN5 (adc6) - разовая выдача "импульсов" за всю транзакцию, коэффициент деления указан в параметре SETTINGS, во втором значении (Kf 2,10)
CAN8BITR0 (can_r0) - командный тег, указывает на событие алгоритма
- 9 старт алгоритма
- 1 старт транзакции
- 2 завершение транзакции с положительным значением
- 7 завершение транзакции с нулевым значением
- 4 завершение транзакции при выдаче без карты (это значение появится, только если в настройках алгоритма установить соответствующий бит настройки), иначе будет 7 или 2.
CAN8BITR3 (can_r3) - сотые литра тотальника
CAN32BITR0 (can_r23) - номер карты по данной транзакции, при старте алгоритмов, пишется значение версии алгоритма.
CAN32BITR1 (can_r24) - Пин код карты, в случае использования.
CAN32BITR2 (can_r25) - литровый тотальный счётчик колонки, значение ноль следует игнорировать, оно означает, что в данный момент нет связи с устройством.
CAN32BITR3 (can_r26) - номер карты по данной транзакции
CAN32BITR4 (can_r27) - текущее значение выданной порции
CAN32BITR7 (can32bitr8) - скорость потока топлива в сотых литра в секунду (последнее значение по транзакции показывает среднюю скорость потока за всю транзакцию, так-же в сотых литра в секунду)
CAN32BITR13 (can32bitr14) - тотальный счётчик в сотых литра (значение поделить на 100)
IBUTTON (Ibutton_code, avl_driver, ID) - номер прикладываемой пластиковой карты в считыватель. (для серверов, которые не поддерживают прием CAN параметров.)
БАЗОВЫЕ КОМАНДЫ АЛГОРИТМА
RFIDSet [Номер карты],[Режим контроля],[Тотальный Лимит],[Суточный Лимит],[Тотальный баланс],[Суточный баланс],[Пин код] - добавление карты с указанием лимитов
Номер карты – номер карты в DEC (десятиричный) формате;
Режим контроля – 1 лимитная, 0 безлимитная;
Тотальный Лимит – баланс карты;
Суточный Лимит – суточный лимит;
Тотальный баланс – не используется (можно ноль вписать);
Суточный баланс – остаток на текущие сутки (при добавлении новой карты вписать равное суточному лимиту);
Пин код – пин код карты, при использовании спец прошивки EFL
Примечание: лимиты и балансы указываются в импульсах, при использовании тотального счётчика, берется в расчёт 100 импульсов на литр, а так-же можно взять в расчет калибровочное значение из сервера мониторинга…
Команда: rfidset 8832394,1,1000, 200,1000, 50,0
Лимитная с балансом 1000 , суточным лимитом 200 и остатком на сегодня 50.
Команда: rfidset 8832394,0,0,0,0,0,0
Безлимитная карта
Команда: rfidset 8832394,1,0,0,0,0,0
Заблокированна
Удаление карт не возможно, только блокировка!
RFIDINFO [Номер карты] – просмотр остатка по карте.
Команда: rfidset 8832394
Ответ: Key=8832394, Key2=0, BL=2147483646, LD=2147483646, BD=2147483646, TBL=, ED=1, M=0, LsD=19719, Files=43
Key – номер карты в DEC (десятиричный) формате;
Key2 – пин код карты, при использовании спец прошивки EFL
BL – баланс карты;
LD – суточный лимит;
BD – остаток на текущие сутки (при добавлении новой карты вписать равное суточному лимиту);
M – 1 лимитная, 0 безлимитная;
settings [ParNum],[value]– команда установки (просмотра) настроек алгоритма (хранение на SD карте)
ParNum – номер параметра
value - значение
Команда: settings 0,0
Ответ: L=1; U 1,3; Kf 2,100; Mode 3,204; CardHold 4,5; In 5,10; TtAdr 6,100; WaitF 7,10; Mode 8,2051; IbAdr 9,255; V_20240207
L – активность лицензии (1 - активна, 0 - не активирована)
U 1, – часовой пояс, для корректного обновления суточного лимита
Kf 2, – коэффициент списания импульсов
Mode 3, – битовая маска работы алгоритма
CardHold 4, – удержание карты до первых импульсов
In 5, – номер счётного накопительного входа
TtAdr 6, – адрес тотального счётчика
WaitF 7, – ожидание последних импульсов, для завершения транзакции
Mode 8, - битовая маска алгоритма (дополнительно)
IbAdr 9, - резервный адрес LLS номера карты (255 отключен)
V_ - номер версии ггггммдд
ВНИМАНИЕ БЕЗ АКТИВАЦИИ ЛИЦЕНЗИИ АЛГОРИТМОВ, ТРК ПРОИЗВОДИТ ВЫДАЧУ НЕ БОЛЕЕ 10 литров, после чего блокируется до следующей перезагрузки терминала или отправки команды settings