Байты выходной информации:
Output1: [ПУ13 ПУ24 ПУ57 ПУ68 МУ12 МУ24 МУ57 МУ68]
Output2: [СН СН1 СЧ СЧ2 СН2 СЧ1 0 0]
Байты текущего состояния:
StateB3: [ПК13 ПК24 ПК57 ПК68 МК13 МК24 МК57 МК68]
StateB2: [ПН П2У АЧД ПЧА СП28 СП64 П1П ПЧ]
StateB1: [0 0 П2П СП17 СП35 ПНА ПНД П1У]
Байты для отправки по модему:
Mdm_outB1: [AAAA BBBB]
Mdm_outB2: [0 0 0 M2 M1 D E MH]
AAAA – номер установленного маршрута №2, ВВВВ – номер установленного маршрута №1,
M2 – активность маршрута №2, М1 – активность маршрута №1, D – местное управление,
МН – маршрут невозможен.
Байт выбора режимов вывода информации:
Out_mode: [0 0 0 0 B OK JO ST]
B – перевод начат, ОК – перевод завершен, JO – включить лампы светофоров, ST – перевести стрелки
Байт состояния маршрута:
M[#]State [0 0 0 0 R O U IS]
R – размыкается, О – отменяется, U – устанавливается, IS – установлен
Входная информация в парафазном виде хранится в байтах IN_Byte1 – IN_Byte7 последовательно.
Байты состояния кнопок пульта:
IN_Byte7 [КМ1 КМ2 КМ3 КМ4 КМ5 КМ 6 КМ 7 КМ 8]
IN_Byte8 [КМ9 КМ10 КМ11 КМ12 D O R 0]
R– выполнить разделку, O – выполнить отмену, D – местное управление
Также в памяти (ПЗУ) хранится таблица разделки маршрутов, в которой каждому маршруту соответствует сой байт, который заполняется специальным образом по мере прохождения поездом маршрута.
Для определения свободности секций сразу для всего маршрута и пользуется таблица масок и сумм. Проверки свободности секций приведена в таблице 3.
Таблица 3 – Проверка свободности секций
Адрес |
№ |
ANI |
ADD |
|
StateB1 |
StateB2 |
|||
1210h |
1 |
02 |
15 |
17 |
1215h |
2 |
00 |
35 |
35 |
1220h |
3 |
A8 |
00 |
A8 |
1225h |
4 |
AC |
00 |
AL |
1230h |
5 |
AA |
15 |
BF |
1235h |
6 |
AC |
3D |
E9 |
1240h |
7 |
44 |
20 |
64 |
1245h |
8 |
5E |
00 |
5E |
1250h |
9 |
01 |
0A |
0B |
1255h |
10 |
01 |
1A |
1B |
1260h |
11 |
55 |
2A |
7F |
1265h |
12 |
5F |
1A |
79 |
Таблица выходных воздействий также хранится в ПЗУ (приведена в таблице 4).
Таблица 4 – Выходные воздействия
Адрес |
№ |
Output1 |
Output1 |
||
ANI |
ORI |
ANI |
ORI |
||
1510h |
1 |
F5 |
A0 |
Bc |
3c |
1515h |
2 |
7d |
28 |
F0 |
70 |
1520h |
3 |
Fa |
50 |
F4 |
B4 |
1525h |
4 |
Be |
14 |
9c |
94 |
1530h |
5 |
F0 |
F0 |
F4 |
34 |
1535h |
6 |
3c |
3c |
D8 |
50 |
1540h |
7 |
Fa |
50 |
Ec |
Cc |
1545h |
8 |
41 |
41 |
F0 |
D0 |
1550h |
9 |
A0 |
A0 |
F8 |
E8 |
1555h |
10 |
d7 |
81 |
6c |
68 |
1560h |
11 |
F0 |
F0 |
E8 |
C8 |
1565h |
12 |
C3 |
C3 |
74 |
50 |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.