01-14-2010 09:07 AM
Hello guys,
we got a new problem.
If we start our program, LabView crashes allways after 30 min. running.
We dont know why.
When we start LabView again, we get a message like:
Error in wiretbl.cpp, Line 3271
and in log-file
c:\builds\penguin\labview\branches\Jupiter\dev\source\diagram\wiretbl.cpp(3271) : DWarn: Attempt to use bad index for wire (2EC2290^+8761AE0). in C:\....\Temperature control\version_5.1.vi
$Id: //labview/branches/Jupiter/dev/source/diagram/wiretbl.cpp#58 $
0x00A6DD62 - LabVIEW <unknown> + 0
0x012D732E - LabVIEW <unknown> + 0
0x011C720B - LabVIEW <unknown> + 0
0x006772D5 - LabVIEW <unknown> + 0
0x00ACB73F - LabVIEW <unknown> + 0
0x00ACC368 - LabVIEW <unknown> + 0
0x00ACDDFE - LabVIEW <unknown> + 0
0x0049C459 - LabVIEW <unknown> + 0
0x0049ACA1 - LabVIEW <unknown> + 0
0x004AE870 - LabVIEW <unknown> + 0
0x7E418734 - USER32 <unknown> + 0
0x7E418816 - USER32 <unknown> + 0
0x7E4189CD - USER32 <unknown> + 0
0x7E4196C7 - USER32 <unknown> + 0
0x004691A4 - LabVIEW <unknown> + 0
0x0045D373 - LabVIEW <unknown> + 0
0x005063D5 - LabVIEW <unknown> + 0
0x005065FB - LabVIEW <unknown> + 0
0x00506640 - LabVIEW <unknown> + 0
0x0149A5CF - LabVIEW <unknown> + 0
0x7C817077 - kernel32 <unknown> + 0
0x00000000 - LabVIEW <unknown> + 0
We have LabView 8.5
and use iTool OPC Server to connect PC with Eurotherm 2704 (v. 6.3).
(if we simulate Eurotherm with iTool OPC Server, we get this problem as well)
Do you have any idea about this error ?
How can we found out what is wrong ?
Can it be an arrayindex overflow ?!
Or that iTool OPC Server runs only 30 minutes ?
(we dont have a licence-key for it, we use it whitout)
Thank you !
01-14-2010 09:13 AM - edited 01-14-2010 09:20 AM
I don't remember exactly where but there a function of sleeping mode on the iTools server (timeout shut down the server). Check that timeout is not active (30minutes) then uncheck it if needed.
Network\Properties => disconnect On Idle
01-14-2010 10:58 AM
You are right,
it is the problem, after 30 min we get from iTools OPC Server
" Access to OPC functionality timed-out for client"" client forcefully disconntcted.
We have version 7.60
and by
network ->
there is no "properties"
but it is possible to change the properties for each serial-port
I deselected "Disconnect on idle" (it was 5 min), but it did not help.
What for a version of iTools do you have ?
Thx.
Alex
01-14-2010 11:14 AM
Effectively, it's not in 'Network' but 'Edit\Properties' from iTools OPC server interface.
My version is 7.60 too 😉 and I continue to use LV8.5.1
So, this problem of "autodisconnect if idle" is only a suggestion but it could be an other reason because your crash seems to be very wild...
At least, it's good to prevent this point because I already encountered it (but without so violent crash)
01-14-2010 12:13 PM
I got an assumption:
simplified sad we have 2 frames in the program
in the first frame we open the adresses with
...\National Instruments\LabVIEW 8.5\vi.lib\Platform\dataskt.llb\DataSocket Connect.vi
and use
WriteAutoUpdate
ReadAutoUpdate
after that it is goes to the next frame
in this frame we have a loop, in which we
write and read the temperature values
(with
...\National Instruments\LabVIEW 8.5\vi.lib\Platform\dataskt.llb\DataSocket Write Double.vi
...\National Instruments\LabVIEW 8.5\vi.lib\Platform\dataskt.llb\DataSocket Read Double.vi
)
Maybe because of that (that we open the adresses only one time) the connection is closed after 30 min ?!!
Do somebody has an (other) idea ?!!!!
Thank you.
01-15-2010 07:11 AM
Hi Alexphysiker,
Does it timeout at 30 minutes exactly every time or roughly at that time?
I have heard of programs which kick you out after a certain period of time if you do not activate them. Could it be because you don't have a license?
Kind Regards,
01-15-2010 07:29 AM
Hi,
I have a timer in my program, and I think it happens exacly after 30 min (plus minus 1 second).
Licence ?!!
I hope, that the LabView I use, has the licence 😉
I work on my curswork at the Heriot-Watt University and use one university-pc.
But we use iTools without licence (I thought it is not nesessery ? Isn't it ?!)
Alex
01-15-2010 07:38 AM
Hi
In the middle of this page it says:
will run for 30 minutes for evaluation purposes
So I guess you need a license to use it for more than 30 minutes.
Hope this helps.
01-15-2010 07:40 AM
Hi,
I meant the license of iTools not LabVIEW. Ah ^ as dan posted. You will need a license for iTools to run it for longer than 30 minutes.
Kind Regards,
01-15-2010 07:46 AM
Thank you guys,
i dont really know it !!
I ask here for a month or more, how can i get the data from Eurotherm Controller to the pc, and got one link to download of the file, I thought it is the driver for eurotherm controller and it for free.
Alex