Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-102878

QModbusRtuSerialSlave, QModbusRtuSerialServer: Inter Frame Delay t3.5 is missing

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P2: Important P2: Important
    • None
    • 5.9, 6.3.0
    • SerialBus: MOD Bus
    • Distribution: Yocto
      Hardware Platform: Embedded platform with PHYTEC core module.
    • Linux/Yocto

      Affected components:

      • Old name: QModbusRtuSerialSlave
      • New name: QModbusRtuSerialServer

      When receiving a Modbus RTU request, the response is not sent considering the minimum waiting time of 3.5 chararcters or 1750 us (for baud rates > 19200 Bd).

      Due to the fact that the inter frame delay (silent interval) of t3.5 is not implemented, it leads to the master device either not being ready to process the response or the response being misinterpreted.

       

       

        1. image.png
          88 kB
          Yevgeniy Ruts
        2. RS485_InterFrameDelay_9600Bd.jpg
          1.09 MB
          Yevgeniy Ruts
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            heimrich Karsten Heimrich
            yruts Yevgeniy Ruts
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes