Исходный код вики ADAST

Редактировал(а) Руслан Савельев 2026/04/15 10:23

Последние авторы
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