Почему в проекте Codesys не видно входов и выходов PMP301?

Проверено экспертом Опубликовано: 03.10.2025 1164 просмотра Помогло 74%

Потому что встроенные каналы PMP301 не появляются в проекте автоматически: чтобы обратиться к входам и выходам процессорного модуля, в дерево устройств нужно добавить устройство высокоскоростного ввода-вывода. Пока оно не добавлено, в списке каналов пусто, хотя контроллер найден и проект в него загружается.

Порядок действий в дереве проекта:

  1. Нажмите правой кнопкой по устройству контроллера и выберите добавление устройства.
  2. Добавьте устройство высокоскоростного ввода-вывода — после этого встроенные каналы становятся доступны для привязки переменных.
  3. Модули расширения добавляются отдельно, мастером правого модуля расширения: их можно найти сканированием подключённой сборки или выбрать вручную из списка.

Сканирование удобнее: контроллер сам сообщает состав сборки, и ошибиться в порядке модулей невозможно. Ручное добавление нужно, когда проект пишется до сборки шкафа — тогда порядок модулей в дереве должен точно повторять порядок на рейке, иначе после первого пуска все привязки уедут.

Что проверить, если каналы всё равно не видны:

  • Версия описания устройства. Описание для контроллера устанавливается менеджером пакетов среды, и предыдущую версию перед установкой новой лучше удалить.
  • Соответствие модели. Описание для PMP301 и для PMP30 разные, как разные и линейки модулей расширения: модули PMP-01 работают только с PMP301.

После добавления устройств переменные привязываются на вкладке соответствия каналов, и уже оттуда каналы становятся видны в программе под своими именами.

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

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

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

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

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

Вопрос из раздела Почему в проекте Codesys не видно входов и выходов PMP301?