LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Program crash after 30 minutes runing !!

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 !

0 Kudos
Message 1 of 13
(4,181 Views)

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

 

Message Edité par J.DECHET le 01-14-2010 04:20 PM
0 Kudos
Message 2 of 13
(4,176 Views)

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

0 Kudos
Message 3 of 13
(4,145 Views)

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) 

0 Kudos
Message 4 of 13
(4,135 Views)

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.

0 Kudos
Message 5 of 13
(4,116 Views)

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,

Owen.S
Applications Engineer
National Instruments
Message 6 of 13
(4,075 Views)

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

0 Kudos
Message 7 of 13
(4,067 Views)

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.

 

Message 8 of 13
(4,061 Views)

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,

Owen.S
Applications Engineer
National Instruments
0 Kudos
Message 9 of 13
(4,056 Views)

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

0 Kudos
Message 10 of 13
(4,045 Views)