Стартовая страница › Форумы › Взаимодействие с устройствами › Modbus › ModbasTCP nodmcu v3
- В этой теме 3 ответа, 2 участника, последнее обновление 4 года, 6 месяцев назад сделано Mikhail.
-
АвторСообщения
-
10.10.2019 в 11:35 #13848trakУчастник
Добрый день ! Пытаюсь связать esp8266 nodmcu v3 со скадой по modbus tcp ,но ни как не получается .Подключен один датчик температуры .Коммуникатор в логе пишет
2019-10-10 00:47:10 Сеанс связи с КП 1, тип: ScadaCommCommon, адрес: 1, позывной: 192.168.1.65
Запрос значений группы элементов
Отправка (12): 00 00 00 00 00 06 01 03 00 01 00 01
Приём (5/7): 05 01 03 02 04
Ошибка связи!
Запрос значений группы элементов
Отправка (12): 00 00 00 00 00 06 01 03 00 01 00 01
Приём (5/7): 05 01 03 02 04
Ошибка связи!
Запрос значений группы элементов
Отправка (12): 00 00 00 00 00 06 01 03 00 01 00 01
Приём (5/7): 05 01 03 02 04
Ошибка связи!
Вот настройки линии
<!—Линия 7—>
<CommLine active=»true» bind=»true» number=»7″ name=»tcp»>
<CommChannel type=»TcpClient»>
<Param name=»Behavior» value=»Master» />
<Param name=»ConnMode» value=»Individual» />
<Param name=»Host» value=»» />
<Param name=»ReconnectAfter» value=»5″ />
<Param name=»StayConnected» value=»True» />
<Param name=»TcpPort» value=»502″ />
</CommChannel>
<LineParams>
<Param name=»ReqTriesCnt» value=»3″ descr=»Количество попыток перезапроса КП при ошибке» />
<Param name=»CycleDelay» value=»0″ descr=»Задержка после цикла опроса, мс» />
<Param name=»CmdEnabled» value=»true» descr=»Команды ТУ разрешены» />
<Param name=»ReqAfterCmd» value=»false» descr=»Опрос КП после команды ТУ» />
<Param name=»DetailedLog» value=»true» descr=»Записывать в журнал подробную информацию» />
</LineParams>
<CustomParams>
<Param name=»TransMode» value=»TCP» />
</CustomParams>
<ReqSequence>
<KP active=»true» bind=»true» number=»1″ name=»» dll=»KpModbus.dll» address=»1″ callNum=»192.168.1.65″ timeout=»1000″ delay=»200″ time=»00:00:00″ period=»00:00:00″ cmdLine=»KpModbus_NewTemplate111111111.xml» />
</ReqSequence>
</CommLine>
</CommLines>10.10.2019 в 17:39 #13852MikhailМодераторДобрй день!
Приём (5/7): 05 01 03 02 04
Это некорректный ответ.
Может быть для устройства нужен Modbus RTU через TCP? Это можно переключить в свойствах КП.10.10.2019 в 19:28 #13854trakУчастникЯ понял что не корректный , но почему так происходит ни как не докопаюсь , 3 день бьюсь
11.10.2019 в 18:21 #13861MikhailМодераторЛибо проблема физическая с линией связи, либо устройство работает некорректно.
Вы пробовали переключить в режим Modbus RTU через TCP? -
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.