Author Topic: Exception "Send Queue Full" using in ModbusRTUComDev v399ybeta40  (Read 259 times)

tecnico_ably_it

  • Newbie
  • *
  • Posts: 2
    • View Profile
Hi
Under the conditions of 2 devices connected using two com ports (one device per com port),
after a few minutes the active communications, I turned off one of the two devices to simulate a time out error;
this was the result:

Exception message:
Message
   "Send Queue Full"   String
Source
   "MfgControl.AdvancedHMI.Drivers"   String
StackTrace:
   "in MfgControl.AdvancedHMI.Drivers.Modbus.RTU.ModbusRTU.SendRequest(ModbusPDUFrame PDU)" & vbCrLf &
   "in MfgControl.AdvancedHMI.Drivers.Modbus.ModbusBase.BeginRead(ModbusAddress address)" & vbCrLf &
   "in MfgControl.AdvancedHMI.Drivers.Modbus.ModbusBase.BeginRead(String startAddress, Int32
          numberOfElements)" & vbCrLf & 
   "in AdvancedHMIDrivers.ModbusRTUCom.BeginRead(String startAddress, Int32 numberOfElements) in
         .\AdvancedHMIDrivers\Modbus\ModbusRTUCom.vb: row 291" & vbCrLf &
   "in MfgControl.AdvancedHMI.Drivers.Modbus.ModbusBase.b()"   String
   
TargetSite
   {Void SendRequest(MfgControl.AdvancedHMI.Drivers.Modbus.ModbusPDUFrame)}   
        System.Reflection.MethodBase {System.Reflection.RuntimeMethodInfo}