MCD500, связь по протоколу Modbus RTU

Сайт:
https://www.danfoss-veda.ru/
https://www.danfoss-vlt.ru
https://www.danfoss-bauer.ru
Ответить
  • Автор
  • Сообщение
Не в сети
Сообщения: 3
Зарегистрирован: 21 окт 2014, 14:02

MCD500, связь по протоколу Modbus RTU

Сообщение UdavChik »

Здравствуйте!
Суть вопроса такова : Есть 18шт. УПП - MCD 500. Требуется по протоколу Modbus, брать ток ( нагрузку привода).
Заказаны доп. модули MCD Modbus Modul (код заказа 175G9000). В качестве мастера используется СP341(Siemens).
Расстояние между мастером и УПП в районе 30 метров. Все УПП подключены последовательно. Опыт связи по Modbus был на других обьектах, с помощью CP341. Программка обкатана.
Дак вот, не могу связаться с УПП, лампочка на модуле Modbus мигает, устройство не отвечает. Пробовал уже связаться даже с одним, никаких успехов.
Был даже эксперимент с преобразователем фирмы MOXA Nport IA-5150, то есть подключались на прямую к УПП, подключали ноут, связи нет. Все перемычки на модуле связи выставлены согласно документации. Как только не пробовал их выставлять, реакции ноль. Куда копать дальше не знаю.
Прошу помощи)

AND

Re: MCD500, связь по протоколу Modbus RTU

Сообщение AND »

Здравствуйте!
Информация от инженера:
Давайте начнем с освещения технических подробностей:
В какие положения Вы установили дипы на модуле ModBus?
Скорость порта в ноутбуке соответствует скорости порта в Модбасе?
В случае с ноутбуком, какой программой Вы пытались связаться с MCD?
Помимо адаптера MOXA пробовали еще что-то?
Например: Данфосс рекомендует пользоваться адаптерами ADAM.

Предлагаю начать разбираться с варианта Ноутбук-Модбас-MCD, это простейший случай.

За семь лет работы я сталкивался с подобными вопросами два раза.
Первый – люди просто купили не тот модуль.
Второй – клиент неправильно поставил дипы на модуле.

Если у Вас есть 18 Модбасов, проверьте одинаковая ли ситуация со всеми?
Может быть у Вас попался один бракованный?

Не в сети
Сообщения: 3
Зарегистрирован: 21 окт 2014, 14:02

Re: MCD500, связь по протоколу Modbus RTU

Сообщение UdavChik »

Дипы на модуле выставлены так :
A1: в положение ON (RTU)
А2:OFF
А3:OFF
А4:OFF
А5:OFF
А6:ON (адрес 1)
В1:ОN
В2:ON
В3:OFF
В4:OFF
В5:OFF
В6:OFF
Исходя из положений дип переключателей имеем : Протокол Modbus RTU, адрес устройства -1, скорость 38400, нет контроля четности, таймаута нет
Хотя повторюсь пробовал менять и скорость, и адрес, и таймаут ставить
Скорость порта в ноутбуке выставлена 38400
В ноутбуке использовал OPC-сервер протокола MODBUS, версия 2.0, производитель ООО НПФ "КРУГ"
Помимо адаптера MOXA больше ничем не пользовался, так как нет в наличии.
Может и попался бракованный, во вторник попробую связаться с остальными

Не в сети
Сообщения: 3
Зарегистрирован: 21 окт 2014, 14:02

Re: MCD500, связь по протоколу Modbus RTU

Сообщение UdavChik »

Всё вопрос снят!
Дело было в регистрах.
По документации регистры обозначены как 40002, 40003 и т.д.
По факту же упраздняем 4 , и получаем номера регистров 2,3 и т.д.
Ещё один момент, все регистры смещены на 1 вверх , то есть например: по документации 40005 регистр - это нагрузка(ток). По факту же нагрузка(ток) - 40004.
Хотя смещение думаю связано, с мастером, а именно с драйвером установленном на СP341.

Не в сети
Сообщения: 3
Зарегистрирован: 16 сен 2019, 18:37

Re: MCD500, связь по протоколу Modbus RTU

Сообщение erik7baev »

Приветствую всех. Такая же проблема, что описана выше, перепробовал все описанные варианты, но ничего не помогло. Светодиод rs 485 моргает постоянно, независимо подключен ли к порту кабель или нет, при отправке запроса, в ответ вообще ничего не приходит.

AND

Re: MCD500, связь по протоколу Modbus RTU

Сообщение AND »

Здравствуйте!
Пожалуйста, опишите подробнее Вашу проблему.

Не в сети
Сообщения: 3
Зарегистрирован: 16 сен 2019, 18:37

Re: MCD500, связь по протоколу Modbus RTU

Сообщение erik7baev »

В общем имеются два упп MCD 500, на обоих есть модуля модбас с дип переключателями(175g9000). На каждом из них моргает светдиод RS 485. В настройке порта вроде бы ничего сложного и замудренного нет, настроил так: А1 On A2 Off A3 Off A4 Off A5 Off A6 On, B1 On B2-6 Off. Модбас РТУ, 1 адрес, скорость 19200, без четности и таймаута.
Запросы отправляю с помощью ноутбука и преобразователя rs 485>usb, преобразователь рабочий, т.к. считывает данные с других устройств.
При попытке отправить запрос, в ответ не приходит абсолютно ничего, т.е. запрос просто уходит в пустоту. Необходимо считать данные состояния упп (40003), использую 3 функцию, пробовал адреса регистра 3 и 40003, длина равна 1.
P.s. к каждому упп подключаюсь отдельным кабелем.

AND

Re: MCD500, связь по протоколу Modbus RTU

Сообщение AND »

Инженер просит уточнить:
Как подключены 17, 28 и 25 контакты?
Как настроен параметр 3-2?
Используйте для считывания слова состояния (40003) регистр 02.

Не в сети
Сообщения: 3
Зарегистрирован: 16 сен 2019, 18:37

Re: MCD500, связь по протоколу Modbus RTU

Сообщение erik7baev »

Судя по инструкции контакты и параметр нужны для управляющих команд, команды использоваться не будут, только чтение. Я пробовал чтение 2 регистра.
Ответить