Исходный код вики ADAST
Версия 43.1 от Руслан Савельев на 2026/04/13 09:16
Последние авторы
| author | version | line-number | content |
|---|---|---|---|
| 1 | (% class="box warningmessage" style="text-align: center;" %) | ||
| 2 | ((( | ||
| 3 | **СТРАНИЦА В РАЗРАБОТКЕ !** | ||
| 4 | ))) | ||
| 5 | |||
| 6 | == **1. Информация** == | ||
| 7 | |||
| 8 | Подключение ТРК ADAST к СНК-АЗС. | ||
| 9 | |||
| 10 | == **2. Оборудование** == | ||
| 11 | |||
| 12 | (% class="table-striped" %) | ||
| 13 | |=(% style="background-color: lightgray;" %)Параметры|=(% style="background-color: lightgray;" %)Значения | ||
| 14 | |Производитель ТРК|##ADAST## | ||
| 15 | |Установленные в ТРК контроллеры|##ADP1/2, ADP1/M, ADP2/M, ADPMPD и ADPMPD/M## | ||
| 16 | |Интерфейс управления контроллеров в ТРК|##RS485, 2-wire (полудуплекс)## | ||
| 17 | |Протокол работы контроллеров в ТРК|##Easycall## | ||
| 18 | |(% style="vertical-align:middle" %)Устройства для подключения к ПК|((( | ||
| 19 | ##Преобразователь интерфейсов RS232-RS485*## | ||
| 20 | |||
| 21 | ##или## | ||
| 22 | |||
| 23 | ##Преобразователь интерфейсов USB-RS485*## | ||
| 24 | |||
| 25 | ##или## | ||
| 26 | |||
| 27 | ##Преобразователь интерфейсов Ethernet-RS485 полудуплекс~*~*## | ||
| 28 | ))) | ||
| 29 | |||
| 30 | (% style="text-align: right;" %) | ||
| 31 | **~* -** Часто, применяем не один, а два и более преобразователей, распределяя ТРК по разным преобразователям. Таким образом добиваемся максимальной надежности и минимального времени отклика. | ||
| 32 | |||
| 33 | (% style="text-align: right;" %) | ||
| 34 | ТРК подключаются к контактам А и В разъёма преобразователя. | ||
| 35 | |||
| 36 | (% style="text-align: right;" %) | ||
| 37 | **~** - **подходит не для всех моделей ТРК | ||
| 38 | |||
| 39 | == **3. Установка параметров в ТРК ADAST** == | ||
| 40 | |||
| 41 | Для организации связи между системой управления **СНК-АЗС **и ТРК ADAST необходимо запрограммировать следующие параметры в ТРК. Программирование ТРК выполняется при помощи сервисного пульта. Комплект документации на счетчики ADPT на русском языке можно скачать [[здесь>>url:https://www.sncard.ru/images/files/azs/Doc/Manufac/TRK_Adast/Elektronika.rar]]. | ||
| 42 | |||
| 43 | **Необходимые условия для перехода в режим установки параметров:** | ||
| 44 | |||
| 45 | 1. С момента последнего включения контроллера ТРК пистолет не снимался. | ||
| 46 | 1. Завершенные транзакции должны быть подтверждены. | ||
| 47 | |||
| 48 | **Внешний вид сервисного пульта, работающего через инфракрасный порт:** | ||
| 49 | |||
| 50 | [[image:1776069560444-815.png||data-xwiki-image-style-alignment="center"]]**Последовательность действий для программирования ТРК:** | ||
| 51 | |||
| 52 | * Нажмите на сервисном пульте клавишу “S” во время задержки после включения или по истечении этой задержки, но до снятия пистолета. В первой строке дисплея (строка общей стоимости) отобразится “PArAПS”, а в третьей строке (строка цены за единицу) – номер версии программного обеспечения. | ||
| 53 | |||
| 54 | [[image:1776069647923-864.png||data-xwiki-image-style-alignment="center"]] | ||
| 55 | |||
| 56 | * При нажатии клавиши “0” в строке объема отобразится значение параметра, а в строке цены за единицу “P-” и номер параметра. | ||
| 57 | |||
| 58 | [[image:1776069694332-605.png||data-xwiki-image-style-alignment="center"]] | ||
| 59 | |||
| 60 | При повторном нажатии клавиши “0” последовательно просматривается список параметров. | ||
| 61 | |||
| 62 | * При нажатии клавиши “+” значение отображаемого параметра увеличивается, при нажатии клавиши “-” значение отображаемого параметра уменьшается. | ||
| 63 | * При нажатии клавиши “0” подтвердится текущее отображаемое значение параметра и осуществится переход к следующему параметру. | ||
| 64 | * Режим “установка параметров” завершается нажатием клавиши “S”. | ||
| 65 | |||
| 66 | |||
| 67 | |||
| 68 | Список параметров ТРК, влияющих на работу ТРК с СУ "СНК-АЗС": | ||
| 69 | |||
| 70 | |||
| 71 | (% class="table-striped" %) | ||
| 72 | |=(% style="text-align: center; vertical-align: middle; width: 95px; background-color: lightblue;" %)Номер | ||
| 73 | параметра|=(% style="width: 1026px; text-align: center; vertical-align: middle; background-color: lightblue;" %)Описание|=(% style="width: 121px; text-align: center; vertical-align: middle; background-color: lightblue;" %)Диапазон значений|=(% style="width: 127px; text-align: center; vertical-align: middle; background-color: lightblue;" %)Заводская установка|=(% style="width: 116px; text-align: center; vertical-align: middle; background-color: lightblue;" %)Требуется установить | ||
| 74 | |(% style="text-align:center; vertical-align:middle; width:95px" %)##**1**##|(% style="width:1026px" %)((( | ||
| 75 | **Адрес поста заправки (сторона колонки А).** | ||
| 76 | |||
| 77 | Адрес каждого поста должен быть уникальным на данной АЗС. Значение 0 означает, что поста не существует. | ||
| 78 | )))|(% style="text-align:center; vertical-align:middle; width:121px" %)0-32|(% style="text-align:center; vertical-align:middle; width:127px" %)1|(% style="text-align:center; vertical-align:middle; width:116px" %)* | ||
| 79 | |(% style="text-align:center; vertical-align:middle; width:95px" %)##**2**##|(% style="width:1026px" %)((( | ||
| 80 | **Адрес поста заправки (сторона колонки B).** | ||
| 81 | |||
| 82 | Адрес каждого поста должен быть уникальным на данной АЗС. Значение 0 означает, что поста не существует. | ||
| 83 | )))|(% style="text-align:center; vertical-align:middle; width:121px" %)0-32|(% style="text-align:center; vertical-align:middle; width:127px" %)2|(% style="text-align:center; vertical-align:middle; width:116px" %)* | ||
| 84 | |(% style="text-align:center; vertical-align:middle; width:95px" %)##**5**##|(% style="width:1026px" %)**Переход через ноль:** | ||
| 85 | 0 => исключен, | ||
| 86 | 1 => переход через ноль всегда, | ||
| 87 | 2 => переход через ноль при предварительном выборе. | ||
| 88 | 3 => округление суммарнoй цены при предварительном выборе.|(% style="text-align:center; vertical-align:middle; width:121px" %)0-3|(% style="text-align:center; vertical-align:middle; width:127px" %)0|(% style="text-align:center; vertical-align:middle; width:116px" %)2 или 3 | ||
| 89 | |(% style="text-align:center; vertical-align:middle; width:95px" %)##**8**##|(% style="width:1026px" %)**Достижение максимальной выдачи не сигнализировать/сигнализировать** | ||
| 90 | (0/1) как ошибку (см. ошибки 27, 28, 29); | ||
| 91 | 0 => не сигнализировать как ошибку, | ||
| 92 | 1 => сигнализировать как ошибку.|(% style="text-align:center; vertical-align:middle; width:121px" %)0-1|(% style="text-align:center; vertical-align:middle; width:127px" %)1|(% style="text-align:center; vertical-align:middle; width:116px" %)0 | ||
| 93 | |(% style="text-align:center; vertical-align:middle; width:95px" %)##**12**##|(% style="width:1026px" %)((( | ||
| 94 | **Напорная или всасывающая система перекачивания топлива из резервуаров (танков)** | ||
| 95 | |||
| 96 | т.е. размещение двигателей насосов резервуар/колонка (0/1); | ||
| 97 | допустимый диапазон значений 0 и 1, где: | ||
| 98 | 0 => двигатель насоса топлива в резервуаре (напорная система), | ||
| 99 | 1 => двигатели насосов в колонках (всасывающая система) | ||
| 100 | )))|(% style="text-align:center; vertical-align:middle; width:121px" %)0-1|(% style="text-align:center; vertical-align:middle; width:127px" %)1|(% style="text-align:center; vertical-align:middle; width:116px" %)* | ||
| 101 | |(% style="text-align:center; vertical-align:middle; width:95px" %)##**32**##|(% style="width:1026px" %)**Максимальное время без импульсов, спустя которое редукционный клапан автоматически временно закрывается;** | ||
| 102 | значения параметра соответствуют интервалам времени: | ||
| 103 | 0=> 5 сек, | ||
| 104 | 1=> 10 сек, | ||
| 105 | 2=> 15 сек, | ||
| 106 | 3=> 20 сек, | ||
| 107 | 4=> 30 сек, | ||
| 108 | 5=> 1 мин.|(% style="text-align:center; vertical-align:middle; width:121px" %)0-5|(% style="text-align:center; vertical-align:middle; width:127px" %)1|(% style="text-align:center; vertical-align:middle; width:116px" %)3 | ||
| 109 | |(% style="text-align:center; vertical-align:middle; width:95px" %)##**39**##|(% style="width:1026px" %)**Количество десятичных мест в строке объема**|(% style="text-align:center; vertical-align:middle; width:121px" %)0-3|(% style="text-align:center; vertical-align:middle; width:127px" %)2|(% style="text-align:center; vertical-align:middle; width:116px" %)* | ||
| 110 | |(% style="text-align:center; vertical-align:middle; width:95px" %)##**40**##|(% style="width:1026px" %)**Количество десятичных мест в строке общей стоимости**|(% style="text-align:center; vertical-align:middle; width:121px" %)0-3|(% style="text-align:center; vertical-align:middle; width:127px" %)1|(% style="text-align:center; vertical-align:middle; width:116px" %)* | ||
| 111 | |(% style="text-align:center; vertical-align:middle; width:95px" %)##**41**##|(% style="width:1026px" %)**Количество десятичных мест в строке цены за единицу**|(% style="text-align:center; vertical-align:middle; width:121px" %)0-3|(% style="text-align:center; vertical-align:middle; width:127px" %)2|(% style="text-align:center; vertical-align:middle; width:116px" %)* | ||
| 112 | |(% style="text-align:center; vertical-align:middle; width:95px" %)##**42**##|(% style="width:1026px" %)((( | ||
| 113 | **Соотношение между общей стоимостью и ценой за единицу;** | ||
| 114 | |||
| 115 | параметр указывает, на сколько десятичных мест необходимо переместить | ||
| 116 | десятичную точку при отображении общей стоимости; | ||
| 117 | параметр не зависит от установки параметров № 40 и 41. | ||
| 118 | напр., если цена за единицу и общая стоимость отображаются в долларах, то | ||
| 119 | значение данного параметра равно 0, | ||
| 120 | если цена за единицу отображается в центах, а общая стоимость – в | ||
| 121 | долларах, то данный параметр необходимо установить на значение 2 | ||
| 122 | )))|(% style="text-align:center; vertical-align:middle; width:121px" %)0-3|(% style="text-align:center; vertical-align:middle; width:127px" %)0|(% style="text-align:center; vertical-align:middle; width:116px" %)* | ||
| 123 | |(% style="text-align:center; vertical-align:middle; width:95px" %)##**45**##|(% style="width:1026px" %)**Контроль нулевой цены:** | ||
| 124 | 0 => проверить нулевую цену, при значении 0 данного параметра и | ||
| 125 | установленной нулевой цене выдача топлива не будет начата | ||
| 126 | 1 => не проверять нулевую цену|(% style="text-align:center; vertical-align:middle; width:121px" %)0-1|(% style="text-align:center; vertical-align:middle; width:127px" %)0|(% style="text-align:center; vertical-align:middle; width:116px" %)0 | ||
| 127 | |(% style="text-align:center; vertical-align:middle; width:95px" %)##**46**##|(% style="width:1026px" %)((( | ||
| 128 | **Параметр определяет, выдается ли на обеих сторонах колонки одинаковый продукт;** | ||
| 129 | |||
| 130 | одновременно управляет способом включения двигателей насосов и установки единичных цен в режиме MAN: | ||
| 131 | 0 => одинаковая цена, ВНИМАНИЕ! Двигатель насоса всегда подсоединяйте | ||
| 132 | к выходу стороны колонки A! | ||
| 133 | 1 => разная цена. | ||
| 134 | )))|(% style="text-align:center; vertical-align:middle; width:121px" %)0-1|(% style="text-align:center; vertical-align:middle; width:127px" %)0|(% style="text-align:center; vertical-align:middle; width:116px" %)0 | ||
| 135 | |(% style="text-align:center; vertical-align:middle; width:95px" %)##**47**##|(% style="width:1026px" %)**Количество шлангов на стороне**|(% style="text-align:center; vertical-align:middle; width:121px" %)1-6|(% style="text-align:center; vertical-align:middle; width:127px" %)1|(% style="text-align:center; vertical-align:middle; width:116px" %)* | ||
| 136 | |(% style="text-align:center; vertical-align:middle; width:95px" %)##**49**##|(% style="width:1026px" %)**Передача постоянного состояния заправки при трансакции:** | ||
| 137 | 0 => передавать постоянное состояние трансакции, | ||
| 138 | 1 => не передавать постоянное состояние трансакции|(% style="text-align:center; vertical-align:middle; width:121px" %)0-1|(% style="text-align:center; vertical-align:middle; width:127px" %)0|(% style="text-align:center; vertical-align:middle; width:116px" %)0 | ||
| 139 | |(% style="text-align:center; vertical-align:middle; width:95px" %)##**51**##|(% style="width:1026px" %)((( | ||
| 140 | **Режим работы ТРК:** | ||
| 141 | |||
| 142 | 0 - под управлением компьютера | ||
| 143 | |||
| 144 | 1 - автономный режим | ||
| 145 | )))|(% style="text-align:center; vertical-align:middle; width:121px" %)0-1|(% style="text-align:center; vertical-align:middle; width:127px" %)1|(% style="text-align:center; vertical-align:middle; width:116px" %)0 | ||
| 146 | |(% style="text-align:center; vertical-align:middle; width:95px" %)##**80**##|(% style="width:1026px" %)((( | ||
| 147 | **Коммуникационном протокол** | ||
| 148 | |||
| 149 | (тoлькo для режима AUTO, т.е. P51=0) | ||
| 150 | |||
| 151 | 0 => EASYCALL , | ||
| 152 | 1 => PUMALAN SINGLE, | ||
| 153 | 2 => PUMALAN EXTENDED (Заказнaя установка), | ||
| 154 | 3 => NARA | ||
| 155 | )))|(% style="text-align:center; vertical-align:middle; width:121px" %)0-3|(% style="text-align:center; vertical-align:middle; width:127px" %)0|(% style="text-align:center; vertical-align:middle; width:116px" %)0 | ||
| 156 | |||
| 157 | (% style="text-align: right;" %) | ||
| 158 | ~* - значения параметров зависят от конфигурации объекта. | ||
| 159 | |||
| 160 | **Опыт эксплуатации. Ошибки.** | ||
| 161 | |||
| 162 | |(% style="background-color:lightblue; text-align:center; vertical-align:middle" %)**Код ошибки на дисплее**|(% style="background-color:lightblue; text-align:center; vertical-align:middle" %)**Опыт**|(% style="background-color:lightblue; text-align:center; vertical-align:middle" %)**Причина**|(% style="background-color:lightblue; text-align:center; vertical-align:middle" %)**Что делаем** | ||
| 163 | |На дисплее код ошибки Е401 |читать надо F401 |Сработала тепловая защита сторона А |смотрим как исправлять в п.5.1 документации | ||
| 164 | |На дисплее код ошибки Е411|читать надо F411|Сработала тепловая защита сторона В| | ||
| 165 | |На дисплее код ошибки F53|-| |смотрим параметр 46 и ставим его в значение в 0 | ||
| 166 | |||
| 167 | |||
| 168 | |||
| 169 | == **4. Настройка ТРК ADAST в СНК-АЗС** == | ||
| 170 | |||
| 171 | |||
| 172 | Добавление контроллера Адаст: | ||
| 173 | |||
| 174 | Запустите "[[Конфигуратор оборудования СНК-АЗС>>doc:Prilozheniia_SNK.SNK-AZS.Konfigurator_oborudovaniia_SNK-AZS.WebHome||target="_blank"]]" | ||
| 175 | |||
| 176 | Нажмите правой кнопкой мыши на группу "Контроллер ТРК" и выберите "Добавить устройство" | ||
| 177 | |||
| 178 | |||
| 179 | |||
| 180 | |||
| 181 | |||
| 182 | |||
| 183 | |||
| 184 | |||
| 185 | |||
| 186 | |||
| 187 | |||
| 188 | |||
| 189 | |||
| 190 | |||
| 191 |