Как в PMP20 переназначить или отключить неисправную клемму?

Проверено экспертом Опубликовано: 20.01.2025 3507 просмотров Помогло 71%

В контроллере есть таблица соответствия физических клемм и адресов программы, и она доступна пользователю. Входы описываются системными flash-регистрами с SFD10 по SFD73, выходы — с SFD74 по SFD137. Один регистр на клемму.

Как читается таблица. Регистры входов соответствуют внутренним точкам от I00 до I77, и в каждый записан номер клеммы X, которая на эту точку заведена. По умолчанию соответствие прямое: последний регистр таблицы содержит значение 77 в восьмеричном виде. Для выходов таблица устроена так же: точки от O00 до O77 и номера клемм Y.

Два специальных значения:

  • 0xFF — клемма помечена как неисправная.
  • 0xFE — клемма не задействована.

Отсюда практический сценарий. Выгорел вход от наведённого импульса, менять контроллер посреди смены нельзя: сигнал переносится на свободную клемму физически, а в таблице точке присваивается новый номер клеммы. Программу править не нужно — адреса в ней остаются прежними. Неисправная клемма помечается соответствующим значением, и это же значение служит документом для сервиса: видно, что канал выведен из работы осознанно.

Два обязательных условия. Первое: все системные flash-регистры вступают в силу только после выключения и повторного включения питания контроллера — переназначение «на ходу» не работает. Второе: запись выполняется по нарастающему фронту условия, потому что ресурс flash-памяти ограничен.

И организационное: любое переназначение клемм обязательно отражайте в схеме шкафа. Иначе следующий наладчик будет искать сигнал по проекту и не найдёт его там, где ждёт.

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

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

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

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

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

Вопрос из раздела Как в PMP20 переназначить или отключить неисправную клемму?