|
Программа 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 - на странице "Программное обеспечение для ЭКВМ".
|