Показано с 1 по 10 из 11

Тема: МКОН ILLEGAL DATA ADDRESS Slave does not support the register offset

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию МКОН ILLEGAL DATA ADDRESS Slave does not support the register offset

    Здравствуйте, возникла проблема с подключением самодельной платы через МКОН.
    МКОН подключен к одному из модулей через Ethernet, плата подключена к МКОН через RS485. При запуске программы в кодесисе прилетает ошибка ILLEGAL DATA ADDRESS Slave does not support the register offset. То есть слейв не поддерживает этот сдвиг регистров.
    Эту плату я подключал напрямую по RS485 к ПЛК210, ошибки не было, обмен по модбасу был. На ПЛК210 всё занято.
    В чём может быть проблема, ниже прилагаю фото как у меня настроен МКОН и как я делал подключение в дереве проекта.
    Адрес у платы 1. Поможет и в решение проблемы изменение Unit ID МКОНА в кодесисе или включение подтягивающих резисторов у МКОНа в конфигураторе?Снимок экрана 2026-02-25 172120.pngСнимок экрана 2026-02-25 172159.pngСнимок экрана 2026-02-25 172357.pngСнимок экрана 2026-02-25 172607.pngСнимок экрана 2026-02-25 172645.pngСнимок экрана 2026-02-25 172751.png

  2. #2
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,217

    По умолчанию

    Поменяйте адрес 1 на 2 и более. Или поищите в документации на МКОН, как ему самому поменять адрес - 1-й зарезервирован за самим МКОН, если я правильно понял.

  3. #3

    По умолчанию

    Хорошо, завтра попробую, спасибо

  4. #4

    По умолчанию

    Цитата Сообщение от aposternak35 Посмотреть сообщение
    Хорошо, завтра попробую, спасибо
    Добрый день.

    Да, дело именно в адресе МКОНа. В текущей ревизии SlaveID МКОНа в режиме "Мастер в сети Ethernet" не изменяется и равен 1. Настройка в конфигураторе влияет только на режим "Мастер в сети RS-485".
    Если нет возможности поменять адрес платы, следует в МКОНе задать специальное правило маршрутизации для "обхода" адреса 1. Его следует разместить выше, чем общее правило 7:0:G:40:0:S:R.

    Пример c адресом 222 приведён в руководстве по эксплуатации, стр. 38, примечание https://owen.ru/downloads/re_mkon.pdf
    Инженер по продукту ПЛК

    e-mail: a.pineko-skvortsov@owen.ru

  5. #5

    По умолчанию

    Настроил маршрутизацию вот так, не помогло
    Снимок экрана 2026-02-26 111212.png
    Единственное, что теперь ошибка чтения регистров начала чередоваться с slave device failure unrecoverable error
    Изображения Изображения
    Последний раз редактировалось aposternak35; 26.02.2026 в 11:13.

  6. #6

    По умолчанию

    Цитата Сообщение от aposternak35 Посмотреть сообщение
    Настроил маршрутизацию вот так, не помогло
    Снимок экрана 2026-02-26 111212.png
    Единственное, что теперь ошибка чтения регистров начала чередоваться с slave device failure unrecoverable error
    Со стороны мастера какой SlaveID указываете? Должен быть соответственно 222, если указываете DE.
    Первое поле 6 замените на 7.

    R1 = 7:0:DE:40:0:1:R
    R2 = 7:0:G:40:0:S:R
    Инженер по продукту ПЛК

    e-mail: a.pineko-skvortsov@owen.ru

  7. #7

    По умолчанию

    Поменял адрес платы на 2, теперь не подклюяается
    IMG_20260226_122925_422.jpg
    IMG_20260226_122941_431.jpg
    При этом, если в кодесисе адрес слейва оставить 1, то будет пытаться подключиться с той же ошибкой. Я пытаюсь подключиться к МКОНу?

  8. #8

    По умолчанию

    Цитата Сообщение от aposternak35 Посмотреть сообщение
    Поменял адрес платы на 2, теперь не подклюяается
    IMG_20260226_122925_422.jpg
    IMG_20260226_122941_431.jpg
    При этом, если в кодесисе адрес слейва оставить 1, то будет пытаться подключиться с той же ошибкой. Я пытаюсь подключиться к МКОНу?
    Для детального рассмотрения, пожалуйста, приложите проект CODESYS, файл конфигуратора и сетевые настройки платы на почту support@owen.ru.
    Инженер по продукту ПЛК

    e-mail: a.pineko-skvortsov@owen.ru

  9. #9

    По умолчанию

    Отправил данные на почту, спасибо

  10. #10

    По умолчанию

    Сегодня выяснил, что при перепрошивке платы, я забыл сделать chip erase. Из-за этого у меня не сбросились сетевые настройки и остался адрес 1, я был уверен, что адрес 2. Сделал связь с платой немного по другому, не стал добавлять слейв платы, просто добавил каналы в слейв МКОНа. IP установил МКОНа, а адрес слейва от платы, всё заработало.
    Снимок экрана 2026-02-26 213702.png
    Всем спасибо за помощь в решении проблемы

Похожие темы

  1. МКОН. Master-RS485, Slave-Ethernet
    от Zerling в разделе Эксплуатация
    Ответов: 14
    Последнее сообщение: 14.02.2025, 11:20
  2. МКОН. Master-Ethernet, Slave-RS485.
    от Gans в разделе Эксплуатация
    Ответов: 8
    Последнее сообщение: 07.06.2022, 15:23
  3. МКОН, master RS-485, slave Ethernet
    от do_foo в разделе Эксплуатация
    Ответов: 7
    Последнее сообщение: 29.01.2022, 20:22
  4. МВ210-221 1.0 illegal data address
    от Sergey_Byk в разделе Мх210
    Ответов: 1
    Последнее сообщение: 20.01.2021, 15:06
  5. Изменение MAC, IP, Slave address и пр.
    от Александр86 в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 31.03.2014, 13:38

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •