Программирование параметров ТРК при помощи ЭКВМ

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

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

pilotpar - ввод параметров ТРК

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



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

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

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

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

После запуска программа выводит номер КУ ТРК и сообщение "Введите параметры ТРК 4 символа 0-F".

Для ввода параметров нажимайте клавиши 0-F, ввод сопровождается отображением на индикаторе.

После ввода четвёртого символа параметры передаются в контроллер ТРК

При успешной передаче программа завершает свою работу автоматически. При нарушении обмена или невозможности приёма параметров выводится сообщение об ошибке.

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

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

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


Программа

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

  0 1 2 3 4 5 6 7 8 9
000 K [x] F x≥0 11 F x≠0 11 П A 1 7 - F x≥0
010 25 0 6 4 4 PP П 90 26 Cx B↑
020 B↑ B↑ С/П БП 00 Cx 2 PP П 90 10
030 0 6 6 5 PP П 90 21 1 0 B↑
040 Cx PP П 90 00 1 0 B↑ 1 2 7
050 PP П 90 12 0 B↑ 8 0 PP П 90 00
060 Cx B↑ 2 ИП A PP П 90 24 2 4 B↑
070 0 PP П 90 00 0 6 7 8 PP П 90
080 21 3 2 B↑ 0 PP П 90 00 0 6
090 9 6 PP П 90 21 K ГРФ 1 PP П 90 70
100 0 9 PP П 90 71 Cx PP П 90 72 1
110 0 PP П 90 73 1 0 0 PP П 90 78
120 Cx PP П 90 74 1 PP П 91 48 0 4
130 1 0 B↑ 1 PP П 91 31 PP П 91 55
140 0 4 1 7 B↑ 2 PP П 91 32 PP П
150 91 58 1 PP П 91 30 4 0 B↑ 0
160 PP П 90 00 4 П 0 Cx П E 1 9 П 4
170 PP П 90 29 PP ИП 90 29 K NOT F x≠0 73 K NOT
180 П 7 1 7 - F x=0 91 1 5 П 8 БП
190 95 F x<0 73 ИП 7 П 8 0 9 7 9 +
200 K ИПРГ K П 4 PP П 90 20 K ГРФ ИП 8 1 6 ×
210 ИП E + П E PF L0 01 73 Cx П C П D 5
220 1 П B P ПП 04 26 P ПП 02 91 P ПП 03
230 16 F x=0 42 0 7 1 6 PP П 90 26
240 БП 55 3 2 B↑ 0 PP П 90 00 P ПП
250 03 54 P ПП 02 65 Cx PP П 90 70 1
260 PP П 91 48 ИП A С/П Cx 5 6 B↑ 0
270 PP П 90 29 PP П 90 00 0 7 3 6
280 PP П 90 21 K ГРФ PP ИП 90 29 K NOT F x≠0 84
290 В/О 1 1 B↑ 0 PP П 90 00 4 PP П
300 90 01 5 3 B↑ 1 2 7 PP П 90
310 13 0 PP П 90 01 В/О Cx P П 17 P ИП
320 18 P x≥0 03 26 Cx В/О 1 6 B↑ Cx
330 PP П 90 00 P ИП 18 1 + F x=0 45 0
340 7 5 8 БП 49 0 7 6 8 PP П
350 90 21 1 В/О Cx 1 8 PP П 90 85
360 PP ИП 90 87 4 8 - P x≠0 04 08 2
370 - P x=0 03 84 0 7 8 9 PP П 90
380 21 P БП 04 06 1 - P x=0 03 99 0
390 8 1 0 PP П 90 21 P БП 04 06 0
400 8 2 0 PP П 90 21 1 В/О Cx В/О
410 Cx P П 18 2 P П 17 PP В/О Cx 1 /-/
420 P П 18 2 P П 17 PP В/О Cx 4 8 П 7
430 P ИП 17 P x≠0 04 45 2 /-/ P П 18 2
440 P П 17 P БП 06 42 1 P П 17 Cx PP П
450 90 80 9 0 8 2 П 9 1 K П 9 ИП A
460 2 × 0 9 2 2 + PP П 90 42
470 PP ИП 90 44 K П 9 PP ИП 90 44 K П 9 ИП B K П 9
480 2 K П 9 Cx PP П 90 30 B↑ 6 B↑ ИП C
490 1 0 0 × PP П 90 36 6 П 0 Cx
500 PP П 90 31 PP ИП 90 34 П 8 ИП 7 - F x≥0
510 15 ИП 8 K П 9 БП 17 ИП 7 K П 9 PF L0 05 03
520 Cx PP П 90 30 B↑ 6 B↑ ИП D 1 0
530 0 0 × PP П 90 36 6 П 0 Cx PP П
540 90 31 PP ИП 90 34 П 8 ИП 7 - F x≥0 54
550 ИП 8 K П 9 БП 56 ИП 7 K П 9 F L0 42 4 П 0
560 1 9 П 4 K ИП 4 K П 9 F L0 63 3 K П 9 1
570 PP П 90 80 2 1 П 0 0 K ИП 9 K XOR PF L0
580 05 77 K П 9 0 PP П 90 80 1 0 0
590 0 П 4 2 3 П 0 K ИП 9 K П 4 PF L0 05 95
600 2 3 PP П 90 77 P ИП 17 2 - P x=0
610 06 05 P ИП 18 P x≥0 06 42 1 PP П 90
620 85 2 1 П 0 0 PP ИП 90 87 K XOR PF L0
630 06 25 PP ИП 90 87 - F x≠0 42 2 /-/
640 P П 18 Cx В/О 0Dh 82h A2h A5h A4h A8h
650 E2h A5h 20h ADh AEh ACh A5h E0h 20h 8Ah
660 93h 92h 90h 8Ah 00h 8Ah 93h 20h 92h 90h
670 8Ah 20h ADh AEh ACh A5h E0h 00h 82h A2h
680 A5h A4h A8h E2h A5h 20h AFh A0h E0h A0h
690 ACh A5h E2h E0h EBh 00h 92h 90h 8Ah 20h
700 2Dh 20h 34h 20h E1h A8h ACh A2h AEh ABh
710 A0h 20h 30h 2Dh 46h 00h 0Dh 8Fh A0h E0h
720 A0h ACh A5h E2h E0h EBh 20h AFh A5h E0h
730 A5h A4h A0h ADh EBh 00h 8Dh A0h A6h ACh
740 A8h E2h A5h 20h ABh EEh A1h E3h EEh 20h
750 AAh ABh A0h A2h A8h E8h E3h 00h 8Dh A5h
760 E2h 20h E1h A2h EFh A7h A8h 00h 8Eh E8h
770 A8h A1h AAh A0h 20h 8Ah 91h 20h AFh E0h
780 A8h 20h AFh E0h A8h A5h ACh A5h 00h 8Dh
790 A5h A4h AEh AFh E3h E1h E2h A8h ACh A0h
800 EFh 20h AAh AEh ACh A0h ADh A4h A0h 00h
810 8Eh E8h A8h A1h AAh A0h 20h 8Ah 91h 00h
820 8Eh E8h A8h A1h AAh A0h 20h 3Fh 00h 83h
830 AEh E2h AEh A2h ADh AEh E1h E2h ECh 20h
840 AAh 20h AFh E3h E1h AAh E3h 00h 8Eh E1h
850 E2h A0h E2h AEh AAh 20h A4h AEh A7h EBh
860 00h 8Fh E3h E1h AAh 00h 8Eh E1h E2h A0h
870 ADh AEh A2h 00h 91h A1h E0h AEh E1h 20h
880 28h 84h AEh A7h EBh 20h ADh A5h E2h 29h
890 00h 80h A2h A0h E0h A8h EFh 00h 84h 8Fh
900 81h 20h AEh E1h E2h A0h ADh AEh A2h 00h
910 91h AEh E1h E2h AEh EFh ADh A8h A5h 20h
920 3Fh 00h 30h 30h 30h 31h 30h 32h 30h 33h
930 30h 34h 30h 35h 30h 36h 30h 37h 30h 38h
940 30h 39h 30h 41h 30h 42h 30h 43h 30h 44h
950 30h 45h 30h 46h 31h 30h 00h 01h 02h 03h
960 04h 05h 06h 07h 08h 09h 00h 00h 00h 00h
970 00h 00h 00h 0Ah 0Bh 0Ch 0Dh 0Eh 0Fh 30h
980 31h 32h 33h 34h 35h 36h 37h 38h 39h 41h
990 42h 43h 44h 45h 46h FFh FFh FFh FFh FFh

Контрольная сумма ADD 94674, XOR 220



Версии

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



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


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