Исходный код вики ADAST
Редактировал(а) Руслан Савельев 2026/04/15 10:23
Последние авторы
| 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: lightblue; width: 523px;" %)Параметры|=(% style="background-color: lightblue; width: 962px;" %)Значения | ||
| 14 | |(% style="width:523px" %)**Производитель ТРК**|(% style="width:962px" %)##ADAST## | ||
| 15 | |(% style="width:523px" %)**Установленные в ТРК контроллеры**|(% style="width:962px" %)##ADP1/2, ADP1/M, ADP2/M, ADPMPD и ADPMPD/M## | ||
| 16 | |(% style="width:523px" %)**Интерфейс управления контроллеров в ТРК**|(% style="width:962px" %)##RS485, 2-wire (полудуплекс)## | ||
| 17 | |(% style="width:523px" %)**Протокол работы контроллеров в ТРК**|(% style="width:962px" %)##Easycall## | ||
| 18 | |(% style="vertical-align:middle; width:523px" %)**Устройства для подключения к ПК**|(% style="width:962px" %)((( | ||
| 19 | ##Преобразователь интерфейсов RS232-RS485*## | ||
| 20 | |||
| 21 | ##или## | ||
| 22 | |||
| 23 | ##Преобразователь интерфейсов USB-RS485*## | ||
| 24 | |||
| 25 | ##или## | ||
| 26 | |||
| 27 | ##Преобразователь интерфейсов Ethernet-RS485 полудуплекс~*~*## | ||
| 28 | ))) | ||
| 29 | |||
| 30 | **~* -** Часто, применяем не один, а два и более преобразователей, распределяя ТРК по разным преобразователям. Таким образом добиваемся максимальной надежности и минимального времени отклика. | ||
| 31 | |||
| 32 | ТРК подключаются к контактам А и В разъёма преобразователя. | ||
| 33 | |||
| 34 | **~** - **подходит не для всех моделей ТРК | ||
| 35 | |||
| 36 | == **3. Установка параметров в ТРК ADAST** == | ||
| 37 | |||
| 38 | Для организации связи между системой управления **СНК-АЗС **и ТРК ADAST необходимо запрограммировать следующие параметры в ТРК. Программирование ТРК выполняется при помощи сервисного пульта. Комплект документации на счетчики ADPT на русском языке можно скачать [[здесь>>url:https://www.sncard.ru/images/files/azs/Doc/Manufac/TRK_Adast/Elektronika.rar]]. | ||
| 39 | |||
| 40 | **Необходимые условия для перехода в режим установки параметров:** | ||
| 41 | |||
| 42 | 1. С момента последнего включения контроллера ТРК пистолет не снимался. | ||
| 43 | 1. Завершенные транзакции должны быть подтверждены. | ||
| 44 | |||
| 45 | **Внешний вид сервисного пульта, работающего через инфракрасный порт:** | ||
| 46 | |||
| 47 | [[image:1776069560444-815.png||data-xwiki-image-style-alignment="center"]]**Последовательность действий для программирования ТРК:** | ||
| 48 | |||
| 49 | * Нажмите на сервисном пульте клавишу “S” во время задержки после включения или по истечении этой задержки, но до снятия пистолета. В первой строке дисплея (строка общей стоимости) отобразится “PArAПS”, а в третьей строке (строка цены за единицу) – номер версии программного обеспечения. | ||
| 50 | |||
| 51 | [[image:1776069647923-864.png||data-xwiki-image-style-alignment="center"]] | ||
| 52 | |||
| 53 | * При нажатии клавиши “0” в строке объема отобразится значение параметра, а в строке цены за единицу “P-” и номер параметра. | ||
| 54 | |||
| 55 | [[image:1776069694332-605.png||data-xwiki-image-style-alignment="center"]] | ||
| 56 | |||
| 57 | При повторном нажатии клавиши “0” последовательно просматривается список параметров. | ||
| 58 | |||
| 59 | * При нажатии клавиши “+” значение отображаемого параметра увеличивается, при нажатии клавиши “-” значение отображаемого параметра уменьшается. | ||
| 60 | * При нажатии клавиши “0” подтвердится текущее отображаемое значение параметра и осуществится переход к следующему параметру. | ||
| 61 | * Режим “установка параметров” завершается нажатием клавиши “S”. | ||
| 62 | |||
| 63 | |||
| 64 | |||
| 65 | **Список параметров ТРК, влияющих на работу ТРК с СУ "СНК-АЗС"** | ||
| 66 | |||
| 67 | (% class="table-striped" %) | ||
| 68 | |=(% style="text-align: center; vertical-align: middle; width: 95px; background-color: lightblue;" %)Номер | ||
| 69 | параметра|=(% 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;" %)Требуется установить | ||
| 70 | |(% style="text-align:center; vertical-align:middle; width:95px" %)##**1**##|(% style="width:1026px" %)((( | ||
| 71 | **Адрес поста заправки (сторона колонки А).** | ||
| 72 | |||
| 73 | Адрес каждого поста должен быть уникальным на данной АЗС. Значение 0 означает, что поста не существует. | ||
| 74 | )))|(% 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" %)* | ||
| 75 | |(% style="text-align:center; vertical-align:middle; width:95px" %)##**2**##|(% style="width:1026px" %)((( | ||
| 76 | **Адрес поста заправки (сторона колонки B).** | ||
| 77 | |||
| 78 | Адрес каждого поста должен быть уникальным на данной АЗС. Значение 0 означает, что поста не существует. | ||
| 79 | )))|(% 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" %)* | ||
| 80 | |(% style="text-align:center; vertical-align:middle; width:95px" %)##**5**##|(% style="width:1026px" %)**Переход через ноль:** | ||
| 81 | 0 => исключен, | ||
| 82 | 1 => переход через ноль всегда, | ||
| 83 | 2 => переход через ноль при предварительном выборе. | ||
| 84 | 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 | ||
| 85 | |(% style="text-align:center; vertical-align:middle; width:95px" %)##**8**##|(% style="width:1026px" %)**Достижение максимальной выдачи не сигнализировать/сигнализировать** | ||
| 86 | (0/1) как ошибку (см. ошибки 27, 28, 29); | ||
| 87 | 0 => не сигнализировать как ошибку, | ||
| 88 | 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 | ||
| 89 | |(% style="text-align:center; vertical-align:middle; width:95px" %)##**12**##|(% style="width:1026px" %)((( | ||
| 90 | **Напорная или всасывающая система перекачивания топлива из резервуаров (танков)** | ||
| 91 | |||
| 92 | т.е. размещение двигателей насосов резервуар/колонка (0/1); | ||
| 93 | допустимый диапазон значений 0 и 1, где: | ||
| 94 | 0 => двигатель насоса топлива в резервуаре (напорная система), | ||
| 95 | 1 => двигатели насосов в колонках (всасывающая система) | ||
| 96 | )))|(% 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" %)* | ||
| 97 | |(% style="text-align:center; vertical-align:middle; width:95px" %)##**32**##|(% style="width:1026px" %)**Максимальное время без импульсов, спустя которое редукционный клапан автоматически временно закрывается;** | ||
| 98 | значения параметра соответствуют интервалам времени: | ||
| 99 | 0=> 5 сек, | ||
| 100 | 1=> 10 сек, | ||
| 101 | 2=> 15 сек, | ||
| 102 | 3=> 20 сек, | ||
| 103 | 4=> 30 сек, | ||
| 104 | 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 | ||
| 105 | |(% 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" %)* | ||
| 106 | |(% 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" %)* | ||
| 107 | |(% 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" %)* | ||
| 108 | |(% style="text-align:center; vertical-align:middle; width:95px" %)##**42**##|(% style="width:1026px" %)((( | ||
| 109 | **Соотношение между общей стоимостью и ценой за единицу;** | ||
| 110 | |||
| 111 | параметр указывает, на сколько десятичных мест необходимо переместить | ||
| 112 | десятичную точку при отображении общей стоимости; | ||
| 113 | параметр не зависит от установки параметров № 40 и 41. | ||
| 114 | напр., если цена за единицу и общая стоимость отображаются в долларах, то | ||
| 115 | значение данного параметра равно 0, | ||
| 116 | если цена за единицу отображается в центах, а общая стоимость – в | ||
| 117 | долларах, то данный параметр необходимо установить на значение 2 | ||
| 118 | )))|(% 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" %)* | ||
| 119 | |(% style="text-align:center; vertical-align:middle; width:95px" %)##**45**##|(% style="width:1026px" %)**Контроль нулевой цены:** | ||
| 120 | 0 => проверить нулевую цену, при значении 0 данного параметра и | ||
| 121 | установленной нулевой цене выдача топлива не будет начата | ||
| 122 | 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 | ||
| 123 | |(% style="text-align:center; vertical-align:middle; width:95px" %)##**46**##|(% style="width:1026px" %)((( | ||
| 124 | **Параметр определяет, выдается ли на обеих сторонах колонки одинаковый продукт;** | ||
| 125 | |||
| 126 | одновременно управляет способом включения двигателей насосов и установки единичных цен в режиме MAN: | ||
| 127 | 0 => одинаковая цена, ВНИМАНИЕ! Двигатель насоса всегда подсоединяйте | ||
| 128 | к выходу стороны колонки A! | ||
| 129 | 1 => разная цена. | ||
| 130 | )))|(% 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 | ||
| 131 | |(% 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" %)* | ||
| 132 | |(% style="text-align:center; vertical-align:middle; width:95px" %)##**49**##|(% style="width:1026px" %)**Передача постоянного состояния заправки при трансакции:** | ||
| 133 | 0 => передавать постоянное состояние трансакции, | ||
| 134 | 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 | ||
| 135 | |(% style="text-align:center; vertical-align:middle; width:95px" %)##**51**##|(% style="width:1026px" %)((( | ||
| 136 | **Режим работы ТРК:** | ||
| 137 | |||
| 138 | 0 - под управлением компьютера | ||
| 139 | |||
| 140 | 1 - автономный режим | ||
| 141 | )))|(% 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 | ||
| 142 | |(% style="text-align:center; vertical-align:middle; width:95px" %)##**80**##|(% style="width:1026px" %)((( | ||
| 143 | **Коммуникационном протокол** | ||
| 144 | |||
| 145 | (тoлькo для режима AUTO, т.е. P51=0) | ||
| 146 | |||
| 147 | 0 => EASYCALL , | ||
| 148 | 1 => PUMALAN SINGLE, | ||
| 149 | 2 => PUMALAN EXTENDED (Заказнaя установка), | ||
| 150 | 3 => NARA | ||
| 151 | )))|(% 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 | ||
| 152 | |||
| 153 | (% style="text-align: right;" %) | ||
| 154 | ~* - значения параметров зависят от конфигурации объекта. | ||
| 155 | |||
| 156 | **Опыт эксплуатации. Ошибки.** | ||
| 157 | |||
| 158 | (% class="table-striped" %) | ||
| 159 | |(% 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" %)**Что делаем** | ||
| 160 | |**На дисплее код ошибки Е401 **|читать надо F401 |Сработала тепловая защита сторона А |смотрим как исправлять в п.5.1 документации | ||
| 161 | |**На дисплее код ошибки Е411**|читать надо F411|Сработала тепловая защита сторона В| | ||
| 162 | |**На дисплее код ошибки F53**|-| |смотрим параметр 46 и ставим его в значение в 0 | ||
| 163 | |||
| 164 | |||
| 165 | |||
| 166 | == **4. Настройка ТРК ADAST в СНК-АЗС** == | ||
| 167 | |||
| 168 | === **4.1. Добавление контроллера Адаст** === | ||
| 169 | |||
| 170 | * Запустите "[[Конфигуратор оборудования СНК-АЗС>>doc:Prilozheniia_SNK.SNK-AZS.Konfigurator_oborudovaniia_SNK-AZS.WebHome||target="_blank"]]" | ||
| 171 | * Нажмите правой кнопкой мыши на группу "**Контроллер ТРК**" и выберите "**Добавить устройство**" | ||
| 172 | |||
| 173 | [[Добавление контроллера ТРК Адаст>>image:1776071807676-278.png||data-xwiki-image-style-alignment="center" height="434" width="800"]] | ||
| 174 | |||
| 175 | В открывшемся окне настроек выберите: | ||
| 176 | |||
| 177 | * **Тип** - ##Контроллер ТРК Адаст## | ||
| 178 | * **Имя** - Задайте имя контроллера (//если контроллеров несколько, задайте каждому уникальное имя//) | ||
| 179 | * //Остальные значение оставьте по умолчанию// | ||
| 180 | * Нажмите **ОК** | ||
| 181 | |||
| 182 | [[Выбор типа контроллера Адаст и его наименования>>image:1776072150308-262.png||data-xwiki-image-style-alignment="center"]] | ||
| 183 | |||
| 184 | **Добавление пистолетов** | ||
| 185 | |||
| 186 | * В левом окне конфигуратора оборудования выберите добавленный контроллер Адаст и в правом окне появится окно с его настройками. | ||
| 187 | * В поле отображения пистолетов контроллера нажмите правой кнопкой мыши и выберите "Добавить" | ||
| 188 | |||
| 189 | [[Добавление пистолетов контроллера Адаст>>image:1776072741004-493.png||data-xwiki-image-style-alignment="center" height="434" width="800"]] | ||
| 190 | |||
| 191 | * В открывшемся окне укажите количество пистолетов, управляемых данным контроллером Адаст | ||
| 192 | |||
| 193 | [[Ввод количества пистолетов>>image:1776072903505-527.png||data-xwiki-image-style-alignment="center"]] | ||
| 194 | |||
| 195 | |||
| 196 | * В окне настроек контроллера Адаст появятся добавленные пистолеты | ||
| 197 | |||
| 198 | [[Окно настроек контроллера Адаст с добавленными пистолетами>>image:1776073026460-127.png||data-xwiki-image-style-alignment="center" height="434" width="800"]] | ||
| 199 | |||
| 200 | === **4.2. Настройка параметров работы контроллера Адаст в СНК-АЗС** === | ||
| 201 | |||
| 202 | **Общие настройки контроллера Адаст ** | ||
| 203 | |||
| 204 | [[Общие настройки контроллера Адаст>>image:1776077505065-434.png||data-xwiki-image-style-alignment="center" height="434" width="800"]] | ||
| 205 | |||
| 206 | (% class="table-striped" %) | ||
| 207 | |=(% style="text-align: center; vertical-align: middle; background-color: lightblue;" %)Наименование параметра|=(% style="text-align: center; vertical-align: middle; background-color: lightblue;" %)Описание параметра | ||
| 208 | |(% style="vertical-align:middle" %)**Версия контроллера**|Информация о версии библиотек контроллера в СНК-АЗС | ||
| 209 | |(% colspan="1" rowspan="2" style="vertical-align:middle" %)**Тип подключения**|((( | ||
| 210 | **COM порт** - подключение контроллера через COM-порт (При использовании преобразователя интерфейсов **RS232-RS485** или **USB-RS485**) | ||
| 211 | |||
| 212 | Выберите номер COM-порта контроллера. | ||
| 213 | ))) | ||
| 214 | |((( | ||
| 215 | **LAN соединение** - подключение контроллера через сетевую карту (При использовании преобразователя интерфейсов **Ethernet-RS485 полудуплекс**) | ||
| 216 | |||
| 217 | Введите сетевой адрес и порт контроллера. | ||
| 218 | ))) | ||
| 219 | |(% style="vertical-align:middle" %)**Заявка на целые литры**|Указывает СНК-АЗС формировать команду на отпуск на указанную сумму | ||
| 220 | |(% colspan="1" rowspan="3" style="vertical-align:middle" %)**Лог**|Стандартный - | ||
| 221 | |Пакетный - | ||
| 222 | |Низкоуровневый - | ||
| 223 | |(% style="vertical-align:middle" %)**Команда запроса счетчиков PDEP**| | ||
| 224 | |(% style="vertical-align:middle" %)**Старая команда запроса счетчиков (41h)**|Указывает, что команду на запрос счетчиков надо формировать в старом формате | ||
| 225 | |(% style="vertical-align:middle" %)**Старая команда заявки (31h)**|Указывает, что команду на отпуск надо формировать в старом формате (для ТРК выпуска старше 2000 года) | ||
| 226 | |||
| 227 | |||
| 228 | |||
| 229 | **Настройка каналов контроллера Адаст** | ||
| 230 | |||
| 231 | [[Настройки каналов контроллера, подключенных к контроллеру Адаст>>image:1776077591676-155.png||data-xwiki-image-style-alignment="center" height="434" width="800"]] | ||
| 232 | |||
| 233 | |||
| 234 | (% class="table-striped" %) | ||
| 235 | |=(% style="text-align: center; vertical-align: middle; background-color: lightblue; width: 295px;" %)Наименование параметра|=(% style="text-align: center; vertical-align: middle; background-color: lightblue; width: 1190px;" %)Описание параметра | ||
| 236 | |(% style="width:295px" %)**Связь**|(% style="width:1190px" %)Проверка связи с устройством | ||
| 237 | |(% style="width:295px" %)**Адрес ТРК**|(% style="width:1190px" %)Устанавливает адрес стороны 1…32 | ||
| 238 | |(% style="width:295px" %)**Шланг**|(% style="width:1190px" %)Номер шланга, в диапазоне 1..6 | ||
| 239 | |(% style="width:295px" %)**Имя**|(% style="width:1190px" %)Имя канала для ТРК, используется в приложении "[[Управление конфигурацией СНК-АЗС>>doc:Prilozheniia_SNK.SNK-AZS.Upravlenie_konfiguratsiei_SNK_AZS.WebHome||target="_blank"]]", в настройке ТРК ([[ссылка>>doc:Prilozheniia_SNK.SNK-AZS.Upravlenie_konfiguratsiei_SNK_AZS.Upravlenie_TRK.WebHome||target="_blank"]]) | ||
| 240 | |(% style="width:295px" %)**Блокирована**|(% style="width:1190px" %)Блокировка позволяет на опрашивать данный шланг при запуске и работе СНК-АЗС (включите блокировку при неработающем пистолете) | ||
| 241 | |(% style="width:295px" %)**Единицы отпуска**|(% style="width:1190px" %)((( | ||
| 242 | Сантилитры - ТРК учитывает отпуск в сантилитрах | ||
| 243 | |||
| 244 | Милилитры - ТРК учитывает отпуск в милилитрах | ||
| 245 | ))) | ||
| 246 | |(% style="width:295px" %)**Авто заявка**|(% style="width:1190px" %)Специальный режим работы. При активации режима СНК-АЗС контролирует положение пистолета и в случае его поднятия отправляет в ТРК команду на отпуск 500 литров. В основном режим применяется на АГЗС | ||
| 247 | |(% style="width:295px" %)**Автом. останов**|(% style="width:1190px" %)Время в секундах автоматической остановки ТРК, при отсутствии ЛИ | ||
| 248 | |||
| 249 | == **5. Назначение каналов контроллера** == | ||
| 250 | |||
| 251 | |||
| 252 | (% class="box infomessage" style="text-align: center;" %) | ||
| 253 | ((( | ||
| 254 | (% style="text-align: left;" %) | ||
| 255 | Выполните назначение каналов контроллера в СНК-АЗС, [[описано на этой странице>>doc:Nastroika_oborudovaniia.TRK.Nastroika_otobrazheniia_TRK_v_SNK_AZS.WebHome]]. | ||
| 256 | ))) | ||
| 257 | |||
| 258 |