Try this fix. At line 2283 in AllenBradleyPCCC.vb add this one line shown here:
If Not PLCAddressByTNS(TNSLowerByte).InternallyRequested Then
If Not DisableEvent Then
Dim x As New MfgControl.AdvancedHMI.Drivers.Common.PlcComEventArgs(d, PLCAddressByTNS(TNSLowerByte).PLCAddress, TNSReturned)
----> Responses(TNSReturned And 255) = x
If SynchronizingObject IsNot Nothing Then
Dim Parameters() As Object = {Me, x}
SynchronizingObject.BeginInvoke(drsd, Parameters)
Else
'RaiseEvent DataReceived(Me, System.EventArgs.Empty)
RaiseEvent DataReceived(Me, x)
End If
End If
Else
[/code[