Функции чтения разные в посылках из панели (0х04) и из программы ModBusPoll (0x03). В панели СП270, скорее всего, перепутаны функции местами (при указании 0х03, чтение производиться функцией 0х04, и наоборот).
Функции чтения разные в посылках из панели (0х04) и из программы ModBusPoll (0x03). В панели СП270, скорее всего, перепутаны функции местами (при указании 0х03, чтение производиться функцией 0х04, и наоборот).
В панели СП270 ничего не перепутано. Все команды соответствуют стандарту Modbus
В протоколе Modbus для чтения регистров 4х используется команда 03, а для регистров 3х -команда 04. https://sites.google.com/site/fieldb...odbuseducation
Или документация по протоколу от MODICON https://drive.google.com/open?id=0B1...ZjA&authuser=0
Последний раз редактировалось petera; 05.12.2014 в 13:39.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
прошу прощения, дело в том что к панели никаких притензий нет. разобрались как с панелью обращаться. делаем на компе слейв и без проблем опрашиваем инпуты и холдинги, и порт монитором смотрим что панель делает все адекватно. но почему то именно при опросе инпутов частотника начинается проблема, а именно на спк вылазиет окошко "потеря связи".
Приведенные в начале темы логи не панели СП270 - частотник, а ОРС сервера modbusopcserver -частотник.
Скорей всего и на запрос панели частотник так же отвечает. Наверно у ТС нет технических средств это проверить.
Все таки это какой-то глюк ПО частотника, зря производитель частотника переводит стрелки на ОВЕН.
ЗЫ.
Максу. Попробуйте проект не загружать в панель, а запустить в конфигураторе онлайн симуляцию с подключенным к компу частотником.
Последний раз редактировалось petera; 05.12.2014 в 14:21.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
да, частотник так же с нолями отвечает и панеле. мы просто сделали слейв на опс сервере (заведомо с отличным адресом от частотника) , паралельно подключили его между панелью и частотником, включили ком монитор, открыли ком порт и посмотрели что там у них происходит: в ответе на запрос спк частотник шлет ответ а в нем после контрольной суммы 5ть байт 00 00 00 00 00