Как найти сбойный модуль расширения в системе на PMP20?

Проверено экспертом Опубликовано: 29.08.2025 Обновлено: 21.12.2025 2037 просмотров Помогло 79%

Контроллер называет номер сбойного модуля сам: при ошибке связи с модулем расширения номер посадочного места лежит в SD401, при ошибке связи с платой BD или модулем ED — в SD402. Это первое, что надо прочитать, прежде чем разбирать сборку.

Дальше есть три уровня подробностей:

  • Состояние модулей. Номер модуля хранится в SD500, а его состояние — в блоке, начинающемся с SD501. Признак завершения считывания состояния — системный меркер SM500.
  • Информация по каждому модулю. На каждый модуль расширения отведено по 16 регистров: модуль №1 описывается блоком, начинающимся с SD520, и так подряд до шестнадцатого модуля. Платы BD и модуль ED описываются такими же блоками следом за ними.
  • Счётчики ошибок обмена. Начиная с SD860 идут счётчики и типы ошибок чтения и записи для модулей с первого по шестнадцатый, по четыре регистра на модуль. Отдельный блок, начиная с SD930, отведён под тайминги и ошибки обмена с модулем ED и платами BD.

Именно счётчики ошибок отвечают на главный вопрос наладки: обмен пропал совсем или сбоит время от времени. Одиночные ошибки, которые контроллер восстанавливает повторами, в признаки аварий не попадают, но в счётчиках видны — и это ранний признак плохого контакта.

Что проверять физически. Если у модуля горит индикатор питания, а работать он не работает, руководство указывает на плохой контакт выводов модуля и процессорного блока. Снимите питание, разберите и снова состыкуйте сборку. Вторая типовая причина — несовпадение собранной конфигурации с описанной в проекте: на это указывают признаки несовпадения идентификатора модуля.

Прикреплённая документация

Георгий Жуков Георгий Жуков Ведущий инженер

Этот ответ был полезен?

Не нашли ответ?

Инженер сервисной службы ответит на почту. Вопросы, которые повторяются, мы публикуем в базе знаний — без ваших контактов.

Вопрос из раздела Как найти сбойный модуль расширения в системе на PMP20?