Самодиагностика PC-610 при включении
Добавлено: 01 фев 2023, 13:24
Что происходит после запуска:
Внешний вид панели с переключателями
Если при включении S5=23, то запустится тест EA-модулей. В этом режиме на 4 секунды по очереди включаются 3 реле и 1 вывод.
Диагностический переключатель S5 (24 положения)
Внешний вид панели управления
Для обхода FEHL00 необходимо поставить перемычку X40 -> X53 (кнопка стоп 1) и на панели переключателей X1 -> X6 (кнопка стоп 2)
- Установили адрес стека
- Проверяем байт конфигурации. Смотрим нужен ли тест контрольных сумм
- Если нужен то переходим в процедуру проверки, которая считает CRC и выдаёт ошибку если есть несовпадения
- ROM0 и ROM1 проверяются персонально.
- Далее согласно конфигурации идёт проверка адресов 1000H -> 1400H -> 1800H -> 1C00H -> 4000H -> 4400H -> 4800H -> 4C00H -> 0 -> 400H -> EXIT
- После проверки выводим на мини-дисплей символ d- (технически просто d, минус здесь это сигнал CLK)
- ERROR 0. - проверка RAM с адреса C00h..FFFh. Там установлена однобитная память размером 1кБайт. Для работы с ней используется BIT6
- ERROR 1. - ошибка RAM с адреса 800h..BFFh, команд процессора и правильности взаимодействия
- ERROR 2. - ошибка CTC/PIO
- ERROR 3. - ошибка в тесте ввода PIO
- ERROR 5. - ошибка EA-модуля (второй модуль, который мы не используем). Ввод-вывод данных
- ERROR 7. - ошибка EA-модуля (первый модуль). Ввод-вывод данных
- ERROR 9. - ошибка в обработке прерываний
- ERROR F - сработало NMI
- ERROR F. - общая неисправность. Подозрение на неверный переход, выполнили команду FFh, например.
Диагностический переключатель S5 (24 положения)
- 1 - проверка вводов, находящихся снизу панели с переключателями. Результат будет показан на плате дисплея.
- 2 - проверка кнопок (24 штуки), находящихся справа на панели управления.
- 3 - проверка кнопок (20 штук), находящихся слева на панели управления.
- 10 - первоначальное положения для начала диагностики.
- 16 - мигание светодиодов на панели управления и дисплее на SM-модуле.
- 17 - включение на EA-модуле 1 выводов 0..2
- 18 - включение на EA-модуле 1 выводов 3..5
- 19 - включение на EA-модуле 1 выводов 6..7
- 20 - включение на EA-модуле 2 выводов 0..2
- 21 - включение на EA-модуле 2 выводов 3..5
- 22 - включение на EA-модуле 2 выводов 6..7
- 23 - тест BBT (тест панели управления), но как работает не ясно.
- 24 - основной режим работы, когда интерпретатор обрабатывает программу.