LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

DSC Tag Reader ramdomly stops

I have an application where I need to send a large number of tags to a clients sql database.  I have the DSC and the database toolkits.  I have all my Tags (shared variables) created and deploy to my local machine.  I have created a vi's that reads the tags and inputs them into the appropriate SQL server tables.  Everything work great for a period of time that then I will get an error.

 

The first time I received an error it was error #1115.  I found a discussion (see link below).  It fit the problem I was having and how I was reading the tags. 

https://forums.ni.com/t5/LabVIEW/DSC-read-tag-multiple-double-vi-Error-1115/m-p/3168979

 

I changed my vi so that I was reading all the tags and then splitting up the output array into the various table locations.  This seemed to work for awhile and then I started getting the following error

 

Error 1 occurred at Release Queue in Tag Reader.lvclass:Close Tag Reader.vi->Read Data Tags.vi->Log Washer.vi
Possible reason(s):
LabVIEW: (Hex 0x1) An input parameter is invalid. For example if the input is a path, the path might contain a character not allowed by the OS such as ? or @.
=========================
Command requires GPIB Controller to be Controller-In-Charge.
 
Can someone help me make sense of this.  This message appears to be something that should have occurred right at the start, but in my case no input parameters are changing.  The first time I ran my application I was able to log 1100 rows of data.  After a restart I was only able to log 65 rows.  This amount changes every time I try.  I should note that I call this vi every 10 seconds.
 
I have also attached my Vi that reads the tags and the origin of the error.
0 Kudos
Message 1 of 1
(977 Views)