Вывод информации о КУ ТРК Пилот при помощи ЭКВМ

+7 (383) 358-68-69; semico@mail.ru |  Контакты  |  Прайс-лист

Главная / Оборудование для АЗС / Программное обеспечение

Программа pilot_inf предназначена для вывода информации о контроллере управления ТРК. Используются дополнительные команды КУ ТРК Пилот. Программа работает под управлением ЭКВМ "ЭЛЕКТРОНИКА МК-152", "ЭЛЕКТРОНИКА МК-161" и аналогичных.



Работа с программой

Перед началом работы контроллеры управления ТРК следует подключить к последовательному порту ЭКВМ через разъём ВУ или ИПС в соответствии с таблицей. Все КУ ТРК подключаются к ЭКВМ параллельно.

Контакт разъёма КУ ТРК Контакт разъема ЭКВМ
ИПС ВУ
2 3 2
3 2 3
5 5 7

После загрузки в память ЭКВМ введите номер КУ ТРК от 1 до 16 и запустите программу нажатием клавиш "В/О" и "С/П".

pilotinf - тест

После запуска программа выводит информацию о номере КУ ТРК, текущей дозе и состоянии, а также о введённой ранее цене. Используется команда "Тест", информация будет выведена про КУ ТРК любого типа, если он использует "Универсальный протокол".

pilotinf - расширенный тест

После нажатия на любую клавишу программа выведет информацию о состоянии кнопки Пуск/Стоп и цепи счетных импульсов, а также о наличии или отсутствии сигнала пуска колонки и клапана. Используется команда "Расширенный тест", информация будет выведена про КУ ТРК типов ПИЛОТ и ТОПАЗ, которые используют эту дополнительную команду.

pilotinf - запрос версии

После следующего нажатия будет выведена информация о модели КУ ТРК Пилот, номере версии ПО и отпущенной дозе. На рисунке показан вид экрана для КУ ТРК ПИЛОТ-22 с установленной версией ПО 16.9

pilotinf - DIP-переключатели

Далее выводится считанное положение DIP-переключателей, что позволяет установить выбранный режим работы, используя информацию из руководства по эксплуатации КУ ТРК. Команда работает только с КУ ТРК ПИЛОТ.

pilotinf - параметры ТРК

После следующего нажатия выводится информация о запрограммированных параметрах ТРК. Команда работает только с КУ ТРК ПИЛОТ.

pilotinf - номер дозы

В последнюю очередь выводится информация о текущем номере дозы. Команда работает только с КУ ТРК ПИЛОТ-11.2.

Если какая-либо команда не поддерживается подключенным оборудованием, то выводится сообщение: "Недопустимая команда"

Для выхода из программы нажмите любую клавишу.

Для изменения скорости обмена введите число в адреса 66 и 67 в соответствии с описанием регистра функции 9071.

Размещение информации в регистрах:

  • R0-R14 - локальные переменные;
  • R15 - номер текущего опрашиваемого контроллера;
  • R16 - номер выбранного контроллера;
  • R17 - флаг порта;
  • R18 - статус текущего контроллера.


Программа

Текст программы приведён на языке МК, что допускает её ввод с клавиатуры ЭКВМ. При помощи кросс-средств и персональной ЭВМ можно записать в память ЭКВМ MKP-файл или создать его из исходного текста MKL-файла.

  0 1 2 3 4 5 6 7 8 9
0000 K [x] F x≥0 09 П A 1 7 - F x≥0 19 1
0010 4 6 9 PP П 90 26 С/П БП 00 Cx
0020 2 PP П 90 10 1 4 8 9 PP П 90
0030 21 1 0 B↑ Cx PP П 90 00 1 0
0040 B↑ 1 2 7 PP П 90 12 0 B↑ 8
0050 0 PP П 90 00 Cx B↑ 2 ИП A PP П 90
0060 24 K ГРФ 1 PP П 90 70 0 9 PP П 90
0070 71 Cx PP П 90 72 1 0 PP П 90 73
0080 1 0 0 PP П 90 78 Cx PP П 90 74
0090 1 PP П 91 48 1 2 1 4 B↑ 1
0100 PP П 91 31 PP П 91 55 1 2 2 1
0110 B↑ 2 PP П 91 32 PP П 91 58 1 PP П
0120 91 30 Cx П C П D П E 5 2 П B P ПП
0130 12 30 P ПП 02 88 F x=0 40 P ПП 03 82
0140 P ПП 02 37 P ПП 02 63 8 4 П B P ПП
0150 12 30 P ПП 02 88 F x=0 60 P ПП 05 89
0160 P ПП 02 37 P ПП 02 63 8 5 П B P ПП
0170 12 30 P ПП 02 88 F x=0 80 P ПП 07 95
0180 P ПП 02 37 P ПП 02 63 5 6 П B P ПП
0190 12 30 P ПП 02 88 P x=0 02 01 P ПП 10
0200 87 P ПП 02 37 P ПП 02 63 8 6 П B
0210 P ПП 12 30 P ПП 02 88 F x=0 21 P ПП 11
0220 35 P ПП 02 37 P ПП 02 63 Cx PP П 90
0230 70 1 PP П 91 48 ИП A С/П Cx 5 6
0240 B↑ 0 PP П 90 29 PP П 90 00 1 7
0250 2 4 PP П 90 21 K ГРФ PP ИП 90 29 K NOT
0260 F x≠0 56 В/О 1 1 B↑ 0 PP П 90 00
0270 4 PP П 90 01 5 3 B↑ 1 2 7
0280 PP П 90 13 0 PP П 90 01 В/О Cx P П
0290 17 P ИП 18 P x≥0 02 98 Cx В/О 1 6
0300 B↑ Cx PP П 90 00 P ИП 18 1 + F x=0
0310 17 1 7 4 6 БП 21 1 7 5
0320 6 PP П 90 21 1 В/О Cx 1 8 PP П
0330 90 85 PP ИП 90 87 4 8 - P x≠0 03
0340 80 2 - P x=0 03 56 1 7 7 7
0350 PP П 90 21 P БП 03 78 1 - P x=0 03
0360 71 1 7 9 8 PP П 90 21 P БП 03
0370 78 1 8 0 8 PP П 90 21 1 В/О
0380 Cx В/О Cx 5 PP П 90 85 2 4 B↑
0390 Cx PP П 90 00 1 5 0 2 PP П 90
0400 21 2 4 B↑ 4 0 PP П 90 00 6
0410 П 0 PP ИП 90 87 PP П 90 20 F L0 11 3
0420 2 B↑ Cx PP П 90 00 1 5 0 8
0430 PP П 90 21 3 2 B↑ 4 0 PP П 90
0440 00 6 П 0 PP ИП 90 87 PP П 90 20 F L0
0450 43 4 0 B↑ 0 PP П 90 00 P ПП 03
0460 26 4 8 B↑ Cx PP П 90 00 2 0
0470 PP П 90 85 PP ИП 90 87 4 9 - F x=0
0480 91 1 8 1 7 PP П 90 21 P БП 05
0490 88 1 - P x=0 05 06 1 8 3 6
0500 PP П 90 21 P БП 05 88 1 - P x=0 05
0510 21 1 8 4 9 PP П 90 21 P БП 05
0520 88 1 - P x=0 05 36 1 8 5 4
0530 PP П 90 21 P БП 05 88 1 - P x=0 05
0540 51 1 8 6 2 PP П 90 21 P БП 05
0550 88 1 - P x=0 05 66 1 8 7 9
0560 PP П 90 21 P БП 05 88 1 - P x=0 05
0570 81 1 8 8 6 PP П 90 21 P БП 05
0580 88 1 8 9 8 PP П 90 21 В/О 1
0590 6 B↑ Cx PP П 90 00 1 5 1 4
0600 PP П 90 21 2 4 B↑ 0 PP П 90 00
0610 P ПП 03 26 P x=0 07 94 1 9 PP П 90
0620 85 PP ИП 90 87 4 8 - П 1 P x≥0 07
0630 94 2 3 - P x<0 07 94 ИП 1 1 9
0640 4 4 + K ИПРГ П 1 2 4 B↑ Cx PP П
0650 90 00 1 5 3 1 PP П 90 21 2
0660 4 B↑ 1 0 0 PP П 90 00 ИП 1 1
0670 K AND P x=0 06 78 4 5 БП 80 4 3
0680 PP П 90 20 3 2 B↑ Cx PP П 90 00
0690 1 5 4 7 PP П 90 21 3 2 B↑
0700 1 0 0 PP П 90 00 ИП 1 2 K AND F x=0
0710 15 4 5 БП 17 4 3 PP П 90 20
0720 4 0 B↑ Cx PP П 90 00 1 5 5
0730 5 PP П 90 21 4 0 B↑ 1 0 0
0740 PP П 90 00 ИП 1 4 K AND F x=0 52 4 5
0750 БП 54 4 3 PP П 90 20 4 8 B↑
0760 Cx PP П 90 00 1 5 6 5 PP П 90
0770 21 4 8 B↑ 1 0 0 PP П 90 00
0780 ИП 1 8 K AND F x=0 89 4 5 БП 91 4
0790 3 PP П 90 20 В/О 1 6 B↑ Cx PP П
0800 90 00 1 5 8 0 PP П 90 21 2
0810 4 B↑ 0 PP П 90 00 P ПП 03 26 P x=0
0820 10 86 5 PP П 90 85 2 4 B↑ Cx
0830 PP П 90 00 1 5 9 4 PP П 90 21
0840 2 4 B↑ 8 0 PP П 90 00 3 П 0
0850 PP ИП 90 87 PP П 90 20 F L0 50 3 2
0860 B↑ Cx PP П 90 00 1 6 0 1 PP П
0870 90 21 3 2 B↑ 8 0 PP П 90 00
0880 3 П 0 PP ИП 90 87 PP П 90 20 F L0 82
0890 4 0 B↑ Cx PP П 90 00 1 6 0
0900 8 PP П 90 21 4 0 B↑ 8 0 PP П
0910 90 00 6 П 0 PP ИП 90 87 PP П 90 20
0920 F L0 14 P ПП 02 37 P ПП 02 63 1 6
0930 B↑ Cx PP П 90 00 1 6 1 8 PP П
0940 90 21 1 PP П 91 00 2 4 B↑ Cx
0950 PP П 90 00 1 6 3 2 PP П 90 21
0960 2 4 B↑ 1 0 0 PP П 90 00 PP ИП
0970 90 87 PP П 91 01 1 0 4 PP П 90
0980 20 3 2 B↑ Cx PP П 90 00 1 6
0990 4 5 PP П 90 21 3 2 B↑ 1 0
1000 0 PP П 90 00 PP ИП 90 87 PP П 91 01
1010 1 0 4 PP П 90 20 4 0 B↑ Cx
1020 PP П 90 00 1 6 5 8 PP П 90 21
1030 4 0 B↑ 1 0 0 PP П 90 00 PP ИП
1040 90 87 PP П 91 01 1 0 4 PP П 90
1050 20 4 8 B↑ Cx PP П 90 00 1 6
1060 7 0 PP П 90 21 4 8 B↑ 1 0
1070 0 PP П 90 00 PP ИП 90 87 PP П 91 01
1080 1 0 4 PP П 90 20 В/О 2 4 B↑
1090 Cx PP П 90 00 1 6 8 1 PP П 90
1100 21 1 7 PP П 90 85 2 4 B↑ 8
1110 0 PP П 90 00 4 П 0 PP ИП 90 87 PP П
1120 90 20 F L0 16 3 2 B↑ 0 PP П 90
1130 00 P ПП 03 26 В/О 1 6 B↑ Cx PP П
1140 90 00 1 6 9 5 PP П 90 21 2
1150 4 B↑ Cx PP П 90 00 1 7 1 3
1160 PP П 90 21 3 2 B↑ 0 PP П 90 00
1170 P ПП 03 26 P x=0 12 13 5 PP П 90 85
1180 4 0 B↑ 8 0 PP П 90 00 1 6
1190 0 8 PP П 90 21 4 0 B↑ 8 0
1200 PP П 90 00 6 П 0 PP ИП 90 87 PP П 90
1210 20 F L0 05 В/О Cx P П 18 2 P П 17
1220 PP В/О Cx 1 /-/ P П 18 2 P П 17 PP В/О
1230 Cx 4 8 П 7 P ИП 17 P x≠0 12 49 2
1240 /-/ P П 18 2 P П 17 P БП 14 67 1
1250 P П 17 Cx PP П 90 80 9 0 8 2
1260 П 9 1 K П 9 ИП A 2 × 1 9 1 0
1270 + PP П 90 42 PP ИП 90 44 K П 9 PP ИП 90
1280 44 K П 9 ИП B K П 9 2 K П 9 Cx PP П 90 30
1290 B↑ 6 B↑ ИП C 1 0 0 × PP П 90
1300 36 6 П 0 Cx PP П 90 31 PP ИП 90 34
1310 П 8 ИП 7 - F x≥0 19 ИП 8 K П 9 БП 21 ИП 7
1320 K П 9 PF L0 13 07 Cx PP П 90 30 B↑ 6
1330 B↑ ИП D 1 0 0 0 × PP П 90 36
1340 6 П 0 Cx PP П 90 31 PP ИП 90 34 П 8
1350 ИП 7 - F x≥0 58 ИП 8 K П 9 БП 60 ИП 7 K П 9
1360 F L0 46 Cx PP П 90 30 B↑ 4 B↑ ИП D
1370 PP П 90 36 4 П 0 Cx PP П 90 31 PP ИП
1380 90 34 П 8 ИП 7 - P x≥0 13 93 ИП 8 K П 9
1390 P БП 13 95 ИП 7 K П 9 PF L0 13 79 3 K П 9
1400 1 PP П 90 80 2 1 П 0 0 K ИП 9 K XOR
1410 PF L0 14 08 K П 9 0 PP П 90 80 1 0
1420 0 0 П 4 2 3 П 0 K ИП 9 K П 4 F L0 26
1430 2 3 PP П 90 77 P ИП 17 2 - P x=0
1440 14 35 1 PP П 90 85 2 1 П 0 0
1450 PP ИП 90 87 K XOR PF L0 14 50 PP ИП 90 87
1460 - F x≠0 67 2 /-/ P П 18 Cx В/О 82h
1470 A2h A5h A4h A8h E2h A5h 20h ADh AEh ACh
1480 A5h E0h 20h 8Ah 93h 92h 90h 8Ah 00h 8Ah
1490 93h 20h 92h 90h 8Ah 20h ADh AEh ACh A5h
1500 E0h 00h 96h A5h ADh A0h 20h 00h 84h AEh
1510 A7h A0h 20h 00h 90h A0h E1h E8h A8h E0h
1520 A5h ADh ADh EBh A9h 20h E2h A5h E1h E2h
1530 00h 96h A5h AFh ECh 20h AAh ADh AEh AFh
1540 AAh A8h 20h 8Fh 2Fh 91h 00h 96h A5h AFh
1550 ECh 20h 91h 88h 00h 91h A8h A3h ADh A0h
1560 ABh 20h 8Fh 8Ah 00h 91h A8h A3h ADh A0h
1570 ABh 20h AAh ABh A0h AFh A0h ADh A0h 00h
1580 87h A0h AFh E0h AEh E1h 20h A2h A5h E0h
1590 E1h A8h A8h 00h 8Ch AEh A4h A5h ABh ECh
1600 00h 82h A5h E0h E1h A8h EFh 00h 8Eh E2h
1610 AFh 2Eh 20h A4h AEh A7h A0h 00h 8Fh A5h
1620 E0h A5h AAh ABh EEh E7h A0h E2h A5h ABh
1630 A8h 00h 44h 49h 50h 34h 20h 28h 32h 35h
1640 2Dh 33h 32h 29h 00h 44h 49h 50h 33h 20h
1650 28h 31h 37h 2Dh 32h 34h 29h 00h 44h 49h
1660 50h 32h 20h 28h 39h 2Dh 31h 36h 29h 00h
1670 44h 49h 50h 31h 20h 28h 31h 2Dh 38h 29h
1680 00h 8Fh A0h E0h A0h ACh A5h E2h E0h EBh
1690 20h 92h 90h 8Ah 00h 88h A4h A5h ADh E2h
1700 A8h E4h A8h AAh A0h E6h A8h AEh ADh ADh
1710 EBh A9h 00h ADh AEh ACh A5h E0h 20h A4h
1720 AEh A7h EBh 00h 8Dh A0h A6h ACh A8h E2h
1730 A5h 20h ABh EEh A1h E3h EEh 20h AAh ABh
1740 A0h A2h A8h E8h E3h 00h 8Dh A5h E2h 20h
1750 E1h A2h EFh A7h A8h 00h 8Eh E8h A8h A1h
1760 AAh A0h 20h 8Ah 91h 20h AFh E0h A8h 20h
1770 AFh E0h A8h A5h ACh A5h 00h 8Dh A5h A4h
1780 AEh AFh E3h E1h E2h A8h ACh A0h EFh 20h
1790 AAh AEh ACh A0h ADh A4h A0h 00h 8Eh E8h
1800 A8h A1h AAh A0h 20h 8Ah 91h 00h 8Eh E8h
1810 A8h A1h AAh A0h 20h 3Fh 00h 83h AEh E2h
1820 AEh A2h ADh AEh E1h E2h ECh 20h AAh 20h
1830 AFh E3h E1h AAh E3h 00h 8Eh E1h E2h A0h
1840 E2h AEh AAh 20h A4h AEh A7h EBh 00h 8Fh
1850 E3h E1h AAh 00h 8Eh E1h E2h A0h ADh AEh
1860 A2h 00h 91h A1h E0h AEh E1h 20h 28h 84h
1870 AEh A7h EBh 20h ADh A5h E2h 29h 00h 80h
1880 A2h A0h E0h A8h EFh 00h 84h 8Fh 81h 20h
1890 AEh E1h E2h A0h ADh AEh A2h 00h 91h AEh
1900 E1h E2h AEh EFh ADh A8h A5h 20h 3Fh 00h
1910 30h 30h 30h 31h 30h 32h 30h 33h 30h 34h
1920 30h 35h 30h 36h 30h 37h 30h 38h 30h 39h
1930 30h 41h 30h 42h 30h 43h 30h 44h 30h 45h
1940 30h 46h 31h 30h 00h 01h 02h 03h 04h 05h
1950 06h 07h 08h 09h 00h 00h 00h 00h 00h 00h
1960 00h 0Ah 0Bh 0Ch 0Dh 0Eh 0Fh FFh FFh FFh
1970 FFh FFh FFh FFh FFh FFh FFh FFh FFh FFh
1980 FFh FFh FFh FFh FFh FFh FFh FFh FFh FFh
1990 FFh FFh FFh FFh FFh FFh FFh FFh FFh FFh

Контрольная сумма ADD 186029, XOR 185



Версии

Версия 1.0 от 17.02.09 - первая распространяемая.



Файлы MKP и MKL для передачи программы в ЭКВМ с компьютера доступны для скачивания со страницы "Программное обеспечение". Программы для передачи файлов и компиляции MKL в MKP - на странице "Программное обеспечение для ЭКВМ".


НПП "СЕМИКО" (383) 271-01-25 (многоканальный)