I have a small test application that I have left running for the last couple of days. It is communicating to a ControlLogix processor over EthernetIP. I am just "running" the app. I have not compiled it yet.
It has 15 BIT tags (on BasicIndicators) and 2 REAL tags (on DigitalPanelMeters) that are being read.
Ever so often (sometimes within 2 minutes, and sometimes hours) it will stop in the SendToSubscriptions routine of the EthernetIPforCLX.vb module. It stops on the Else line "BitResult(k) - e.Values(k) with an "ArgumentOutOfRangeException was unhandled by user code". I've attached a screen shot.
If I hover over the tag "e" and look at the ErrorMessage, it says "Exception of type 'MfgControl.AdvancedHMI.Drivers.Common.PLCDriverException' was thrown."
If I hover over "k" it sometimes shows a value of -1 and sometimes 0.
Do you know what could be causing this issue?
Thanks!