bobrov61
Junior Member / Новичок
Участник № / Member № 7543
отправлено / posted
Здравствуйте, подскажите пожалуйста .Я новичок столкнулся с такой проблемой. Создал проект в версии 6.06 Читал данные с двух терморегуляторов по протоколу MODBUS. первое устройство в сети с адресом 1. Второе устройство с адресом 2. вывел на экран и все отображалось в реальном времени в профайлерер все работало. Поставил версию 6.10 создал такой же проект. НО теперь проблема, в реальном режиме времени отображается температура только с одного терморегулятор , значения со второго висят неподвижно , те ма момент включения профайлера и не меняются. спасибо.
Сообщения / Posts 5 | Из / From: РФ
| IP / IP: IP адрес / IP address |
bobrov61
Junior Member / Новичок
Участник № / Member № 7543
отправлено / posted
Пробовал менять скорость com porta c 9600 на 4800 стало чуть лучше иногда приходят данные со второго регулятора, но на 6 версии программы работает лучше и без сбоев.
Сообщения / Posts 5 | Из / From: РФ
| IP / IP: IP адрес / IP address |
отправлено / posted
Какие Modbus-параметры Вы считываете, с каких приборов, в каких форматах? Какой конвертор RS 485/232 Вы используете?
Штатные функции Modbus-RTU в релизах 6.06 и 6.10 обрабатываются одинаково.
Параметры настройки COM-портов в проекте и в устройствах должны быть строго одинаковыми.
Если выключить устройство 1, данные со второго поступают правильно?
Для диагностики можно использовать перехват трафика COM-порта любой доступной утилитой типа PortMon. Можно использовать ключ DEBUGON=70000200 в файле конфигурирования запуска узла (см.раздел "Приложения/Задание параметров работы мониторов"). В профайлерном протоколе будут диагностические сообщения об ошибках обмена.
Сообщения / Posts 17345 | Из / From: Россия
| IP / IP: IP адрес / IP address |