Вход

Просмотр полной версии : Работа ПР102 с ИПП120



Aschni
17.11.2020, 13:01
Возникла проблемка.
Соединил ПР102 с ИПП120 через RS485.
Переменная коннекта переключается 0 в 1 и наоборот. Грешил на кабель (~400мм), но перепробывал специальный для RS485 с резисторами и без, витую пару, просто провода. Все равно 0 в 1 и наоборот.
Настройки стандартные , скорость снижал до 9600, не влияет.
Но самое интересное что целые переменные передаются точно (на картинке 31), а вещественные сильно искажаются. например вместо 44.7 приходит -1. 27Е07.
Прошу совета, что это могло быть.

Sulfur
17.11.2020, 13:06
По вещественным - надо играть с настройками чередования байтов (второй скрин, середина картинки)

bayk
17.11.2020, 13:08
По поводу флоата переменных в ипп120 поставьте галку младшим словом вперед

Ревака Юрий
17.11.2020, 13:28
Возникла проблемка.
Соединил ПР102 с ИПП120 через RS485.
Переменная коннекта переключается 0 в 1 и наоборот. Грешил на кабель (~400мм), но перепробывал специальный для RS485 с резисторами и без, витую пару, просто провода. Все равно 0 в 1 и наоборот.
Настройки стандартные , скорость снижал до 9600, не влияет.
Но самое интересное что целые переменные передаются точно (на картинке 31), а вещественные сильно искажаются. например вместо 44.7 приходит -1. 27Е07.
Прошу совета, что это могло быть.

Добрый день.
Тут про https://youtu.be/NMTvVy9ABVc форматы и работу с ними в OwenLogic, про статусы Modbus тут https://www.youtube.com/watch?v=miTsntqGIQA

Aschni
17.11.2020, 21:57
Супер, спасибо!

Aschni
17.11.2020, 21:58
По поводу флоата переменных в ипп120 поставьте галку младшим словом вперед

Супер, спасибо!

bayk
17.11.2020, 23:26
А по поводу качества связи. Я пару раз такое реализовывал, но проблем не замечал. Попробуйте сделать tof на это событие с задержкой в 2-3 секунды. По поводу обмена посмотрите тут была про обмен по с ипп120 и как правильно и просто организовать обмен.