Самодиагностика PC-610 при включении

Ремонт плат для SWA AGL PC
Ответить
Сообщения: 83
Зарегистрирован: 26 дек 2022, 09:27
Откуда: Vologda

Самодиагностика PC-610 при включении

Сообщение Admin »

Что происходит после запуска:
  • Установили адрес стека
  • Проверяем байт конфигурации. Смотрим нужен ли тест контрольных сумм
  • Если нужен то переходим в процедуру проверки, которая считает 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, например.
Устанавливаем переключатели на панели: S1=8, S2=7, S3=6, S4=5, S5=10, S6=1, S7=4, S8=2
Внешний вид панели с переключателями
agl_switches.jpg
Если при включении S5=23, то запустится тест EA-модулей. В этом режиме на 4 секунды по очереди включаются 3 реле и 1 вывод.


Диагностический переключатель 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 - основной режим работы, когда интерпретатор обрабатывает программу.
Внешний вид панели управления
agl_bbt.jpg
Для обхода FEHL00 необходимо поставить перемычку X40 -> X53 (кнопка стоп 1) и на панели переключателей X1 -> X6 (кнопка стоп 2)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей