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

Версия 87.1 от Руслан Савельев на 2026/04/15 05:26

Последние авторы
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;" %)Параметры|=(% style="background-color: lightblue;" %)Значения
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 (% class="table-striped" %)
163 |(% 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" %)**Что делаем**
164 |На дисплее код ошибки Е401                |читать надо F401        |Сработала тепловая защита сторона А           |смотрим как исправлять в п.5.1 документации
165 |На дисплее код ошибки Е411|читать надо F411|Сработала тепловая защита сторона В|
166 |На дисплее код ошибки F53|-| |смотрим параметр 46 и ставим его в значение в 0
167
168
169
170 == **4. Настройка ТРК ADAST в СНК-АЗС** ==
171
172 === **4.1. Добавление контроллера Адаст** ===
173
174 * Запустите "[[Конфигуратор оборудования СНК-АЗС>>doc:Prilozheniia_SNK.SNK-AZS.Konfigurator_oborudovaniia_SNK-AZS.WebHome||target="_blank"]]"
175 * Нажмите правой кнопкой мыши на группу "**Контроллер ТРК**" и выберите "**Добавить устройство**"
176
177 [[Добавление контроллера ТРК Адаст>>image:1776071807676-278.png||data-xwiki-image-style-alignment="center" height="434" width="800"]]
178
179 В открывшемся окне настроек выберите:
180
181 * **Тип** - ##Контроллер ТРК Адаст##
182 * **Имя** - Задайте имя контроллера (//если контроллеров несколько, задайте каждому уникальное имя//)
183 * //Остальные значение оставьте по умолчанию//
184 * Нажмите **ОК**
185
186 [[Выбор типа контроллера Адаст и его наименования>>image:1776072150308-262.png||data-xwiki-image-style-alignment="center"]]
187
188 **Добавление пистолетов**
189
190 * В левом окне конфигуратора оборудования выберите добавленный контроллер Адаст и в правом окне появится окно с его настройками.
191 * В поле отображения пистолетов контроллера нажмите правой кнопкой мыши и выберите "Добавить"
192
193 [[Добавление пистолетов контроллера Адаст>>image:1776072741004-493.png||data-xwiki-image-style-alignment="center" height="434" width="800"]]
194
195 * В открывшемся окне укажите количество пистолетов, управляемых данным контроллером Адаст
196
197 [[Ввод количества пистолетов>>image:1776072903505-527.png||data-xwiki-image-style-alignment="center"]]
198
199
200 * В окне настроек контроллера Адаст появятся добавленные пистолеты
201
202 [[Окно настроек контроллера Адаст с добавленными пистолетами>>image:1776073026460-127.png||data-xwiki-image-style-alignment="center" height="434" width="800"]]
203
204 === **4.2. Настройка параметров работы контроллера Адаст в СНК-АЗС** ===
205
206 **Общие настройки контроллера Адаст **
207
208 [[Общие настройки контроллера Адаст>>image:1776077505065-434.png||data-xwiki-image-style-alignment="center" height="434" width="800"]]
209
210 (% class="table-striped" %)
211 |=(% style="text-align: center; vertical-align: middle; background-color: lightblue;" %)Наименование параметра|=(% style="text-align: center; vertical-align: middle; background-color: lightblue;" %)Описание параметра
212 |(% style="vertical-align:middle" %)Версия контроллера|Информация о версии библиотек контроллера в СНК-АЗС
213 |(% colspan="1" rowspan="2" style="vertical-align:middle" %)Тип подключения|(((
214 **COM порт** - подключение контроллера через COM-порт (При использовании преобразователя интерфейсов **RS232-RS485** или **USB-RS485**)
215
216 Выберите номер COM-порта контроллера.
217 )))
218 |(((
219 **LAN соединение** - подключение контроллера через сетевую карту (При использовании преобразователя интерфейсов **Ethernet-RS485 полудуплекс**)
220
221 Введите сетевой адрес и порт контроллера.
222 )))
223 |(% style="vertical-align:middle" %)Заявка на целые литры|Указывает СНК-АЗС формировать команду на отпуск на указанную сумму
224 |(% colspan="1" rowspan="3" style="vertical-align:middle" %)Лог|Стандартный -
225 |Пакетный -
226 |Низкоуровневый -
227 |(% style="vertical-align:middle" %)Команда запроса счетчиков PDEP|
228 |(% style="vertical-align:middle" %)Старая команда запроса счетчиков (41h)|Указывает, что команду на запрос счетчиков надо формировать в старом формате
229 |(% style="vertical-align:middle" %)Старая команда заявки (31h)|Указывает, что команду на отпуск надо формировать в старом формате (для ТРК выпуска старше 2000 года)
230
231
232
233 **Настройка каналов контроллера Адаст**
234
235 [[Настройки каналов контроллера, подключенных к контроллеру Адаст>>image:1776077591676-155.png||data-xwiki-image-style-alignment="center" height="434" width="800"]]
236
237
238 (% class="table-striped" %)
239 |=(% style="text-align: center; vertical-align: middle; background-color: lightblue; width: 499px;" %)Наименование параметра|=(% style="text-align: center; vertical-align: middle; background-color: lightblue; width: 986px;" %)Описание параметра
240 |(% style="width:499px" %)Связь|(% style="width:986px" %)Проверка связи с устройством
241 |(% style="width:499px" %)Адрес ТРК|(% style="width:986px" %)Устанавливает адрес стороны 1…32
242 |(% style="width:499px" %)Шланг|(% style="width:986px" %)Номер шланга, в диапазоне 1..6
243 |(% style="width:499px" %)Имя|(% style="width:986px" %)Имя канала для ТРК, используется в приложении "[[Управление конфигурацией СНК-АЗС>>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"]])
244 |(% style="width:499px" %)Блокирована|(% style="width:986px" %)Блокировка позволяет на опрашивать данный шланг при запуске и работе СНК-АЗС (включите блокировку при неработающем пистолете)
245 |(% style="width:499px" %)Единицы отпуска|(% style="width:986px" %)(((
246 Сантилитры - ТРК учитывает отпуск в сантилитрах
247
248 Милилитры - ТРК учитывает отпуск в милилитрах
249 )))
250 |(% style="width:499px" %)Авто заявка|(% style="width:986px" %)Специальный режим работы. При активации режима СНК-АЗС контролирует положение пистолета и в случае его поднятия отправляет в ТРК команду на отпуск 500 литров. В основном режим применяется на АГЗС
251 |(% style="width:499px" %)Автом. останов|(% style="width:986px" %)Время в секундах автоматической остановки ТРК, при отсутствии ЛИ
252
253 == **5. Назначение каналов контроллера** ==
254
255
256 (% class="box infomessage" style="text-align: center;" %)
257 (((
258 (% style="text-align: left;" %)
259 Выполните назначение каналов контроллера в СНК-АЗС, [[описано на этой странице>>doc:Nastroika_oborudovaniia.TRK.Nastroika_otobrazheniia_TRK_v_SNK_AZS.WebHome]].
260 )))
261
262