День добрый коллеги!
Приехали на производство карточки DAISY CHAIN CARD VW3A3310D (SW:v3.0, IE10, AAV73911A08). Счастью не было предела ) Можно поиграться и настроить управление приводами Altivar (а оных у нас много) по протоколу TCP. Все здорово.
Но не тут-то было...
Карточка установлена. Простейшие настройки забиты:
IP - 10.2.37.221
MASK - 255.255.255.0
Modbus адрес - 5
Пинг есть. Web сервер поднят. Однако получить на OPC (GE) ничего не выходит.
Нормально работающей (бесплатной\условно бесплатной) утилиты для контроля и проверки работы Modbus так пока и не нашел. Лукавлю немного... Что-то удалось получить, но это не соответствовало содержимому регистров.
Итак по сути:
1) Для обмена данными мы используем IO Scanner
2) Есть, как я понимаю, 20 слов для чтения\записи и 20 слов для чтения, которые можно прописать (привязать)
3) Начальные адреса данных слов для чтения из привода имеют порядок 40001\40017 соответственно
3) Начальные адреса данных слов для чтения\записи из\в привод(а) имеют порядок 50001\50017 соответственно
Если что-то не верно - подправте.
Пробуем пока просто прочитать с привода хоть что-нибудь. Приходит какая-то чушь. Что-то читается и OPC (GE) и Simply Modbus TCP Client 7.1, но не те значения, а что-то вовсе не читается.
Подскажите для данной ситуации подходящий клиент Modbus TCP, чтобы нормально протестировать систему.
Или есть какие-то специальные заклинания, о которых нам не известно? )))
Буду рад любой помощи. Заранее спасибо.
Altivar 71 с картой VW3A3310D. Проблемы связи по Modbus TCP
-
- Posts: 15
- Joined: Mon Jan 19, 2015 1:35 am
-
- Posts: 1034
- Joined: Tue Nov 20, 2007 7:08 pm
- Location: Belarus
Re: Altivar 71 с картой VW3A3310D. Проблемы связи по Modbus
Надо просто учитывать то обстоятельство, что разные программы (сервера) читают значения по разному. Т.е. адресация разная. Или сказать по другому- в одних программах нужно указывать старшее слово как начальное, в других- младшее. Я уже писал об этом. Например тут - viewtopic.php?f=22&t=22631
Modbus стандартный протокол, и если не выдается ошибка связи, значит корректный прием имеет место быть, а вот в восприятии приема имеются проблемы.
Modbus стандартный протокол, и если не выдается ошибка связи, значит корректный прием имеет место быть, а вот в восприятии приема имеются проблемы.
-
- Posts: 101
- Joined: Thu Aug 29, 2013 4:11 pm
Re: Altivar 71 с картой VW3A3310D. Проблемы связи по Modbus
проверь выставленный UnitID в OFS
-
- Posts: 1034
- Joined: Tue Nov 20, 2007 7:08 pm
- Location: Belarus
Re: Altivar 71 с картой VW3A3310D. Проблемы связи по Modbus
Проверяйте программой ModScan32. Без регистрации работает 30 дней. Можно выбирать отдельный адрес и проверять значения.
-
- Posts: 8
- Joined: Thu Mar 25, 2010 7:37 pm
Re: Altivar 71 с картой VW3A3310D. Проблемы связи по Modbus
можно попробовать забивать адрес без 40000. по крайней мере для ПЛК ШЭ в связке с альтиваром через модбас это так работало.