ModbasTCP nodmcu v3

Просмотр 4 сообщений - с 1 по 4 (из 4 всего)
  • Автор
    Сообщения
  • #13848
    trak
    Участник

    Добрый день ! Пытаюсь связать 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>

    #13852
    Mikhail
    Модератор

    Добрй день!

    Приём (5/7): 05 01 03 02 04

    Это некорректный ответ.
    Может быть для устройства нужен Modbus RTU через TCP? Это можно переключить в свойствах КП.

    #13854
    trak
    Участник

    Я понял что не корректный , но почему так происходит ни как не докопаюсь , 3 день бьюсь

    #13861
    Mikhail
    Модератор

    Либо проблема физическая с линией связи, либо устройство работает некорректно.
    Вы пробовали переключить в режим Modbus RTU через TCP?

Просмотр 4 сообщений - с 1 по 4 (из 4 всего)
  • Вы должны авторизироваться для ответа в этой теме.