Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - tecnico_ably_it

Pages: [1]
1
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}




2
Hi Archie,
I have tested the driver with two devices connected via a usb-Rs485 converter with polling time 100ms and time out 300;
the stable 3.99x version works correctly,
the new version (3.99xbeta4), on the other hand, always generates TimeOut errors on the controls.

Pages: [1]