• Recent
    • Tags
    • Popular
    • Register
    • Login

    Please Note This forum exists for community support for the Mango product family and the Radix IoT Platform. Although Radix IoT employees participate in this forum from time to time, there is no guarantee of a response to anything posted here, nor can Radix IoT, LLC guarantee the accuracy of any information expressed or conveyed. Specific project questions from customers with active support contracts are asked to send requests to support@radixiot.com.

    Radix IoT Website Mango 3 Documentation Website Mango 4 Documentation Website Mango 5 Documentation Website

    Encapsulated Modbus RTU over ModbusTCP

    User help
    1
    1
    277
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • cbyrneC
      cbyrne
      last edited by cbyrne

      I'm trying to test the encapsulated modbus rtu over tcp by setting up a dummy TCP server that waits for the request and sends back a sample response. I'm currently a bit stuck as I'm getting "error reading registers - no response from device 2".

      I've looked at the messages in wireshark and can confirm that the response is being sent.

      The dummy tcp server gives:

      RX: 0x02 0x04 0x00 0x00 0x00 0x02 0x71 0xf8
      TX: 0x02 0x04 0x04 0x46 0xB0 0xFF 0x6D 0x5C 0x36
      

      which looks fine to me for a modbus RTU read.

      Wireshark:

      a8a03717-be7b-4199-819f-9ab6e70a071a-image.png

      Request at 4, response at 5.

      Anyone have any ideas?

      UPDATE:
      Turns out it was my TCP server, rewrote it from ruby to python and works just fine.

      Software Developer for GLAS Energy Technology, Ireland

      1 Reply Last reply Reply Quote 0
      • First post
        Last post