LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Continuous error 2221

Hi,

I am working with a real-time executable built in LabVIEW 14 and running on a PXIe-8135. The executable controls equipment that is expected to run 24/7 for months at a time. There are a total of 33 such installations. Recently four separate PXIes hung up and had to be rebooted. The common issue is that each, after running continuously for roughly 1790 hours, 45 minutes (+/- 3 minutes), started continually reporting "Warning -2221:". This message was found in the error logs after rebooting. The executable uses a combination of several RT FIFO and single process shared variables with RT FIFO enabled for inter-thread communication. 

Is there a good way to track down the source of this error? Right now the workaround is to reboot before the 1790 hours elapse.

0 Kudos
Message 1 of 3
(2,387 Views)

From here:

https://zone.ni.com/reference/en-XX/help/370622N-01/TOC38.htm

 

Goto here (Real-Time Shared Variable Error Codes):

https://zone.ni.com/reference/en-XX/help/370622N-01/lvrthelp/rt_svar_error_codes/

 

-2221 "The variable RT FIFO write buffer is full. The oldest data point in the buffer will be overwritten."

 

0 Kudos
Message 2 of 3
(2,361 Views)

Yes, I'm aware of the meaning of the error code. The documentation suggest that it is an error that can be ignored, but it is being recorded constantly and the system is unresponsive. Note that this error is not recorded at all for 1790 3/4 hours, when it is recorded continually.

0 Kudos
Message 3 of 3
(2,357 Views)