LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Using LV 2001 SP1 with cFP-2110

Solved!
Go to solution

I'm trying to upgrade a series of durability test stands that have been running for several years.  They are using LV 7.1 on cFP-2110 and cFP-22nn controllers, and I need to upgrade them since we've got into a Windows 7 development environment.

 

I re-wrote the I/O code in LV 2009 and installed it on a cFP-2210 and cFP 2200, and everything ran very slowly and died after 2 days of running.  I then transposed it to LV 2011 and it has run perfectly for weeks. 

 

Next, I tried installing it on one of the cFP-2110 controllers and found I could run it as source code, but not compiled.  To solve that, I reduced the memory size of the LV11 FieldPoint installation by starting with the FieldPoint 6.0.10 minimal installation and then adding the components for Serial RT (they use RS232 terminal interfaces) and Shared Variable support.  That worked and I ran compiled for a week with no trouble, rebooting power each morning.

 

After the weekend, it no longer boots up, and I get the same message on 2 cFP-2110 controllers when I try to deploy the compiled application on them. 

 

"LabVIEW: VI is not loadable.  In a built application, this error might occur because the VI being loaded was last compiled for a different OS, in which case you must save the VI on the current platform.  This error might also occur if the VI is a polymor". 

 

Below is the LV11 RT installation.  Keep in mind that one of the controllers is a new installation and the other worked fine for a week.  I know that the available memory is borderline compared to the 22nn controllers, and I wonder if a weeks worth of running may have reduced the available memory, although the program doesn't write anything to the RT memory.  If I can't resolve this, it could be very costly for us to upgrade the quantity of 2110 controllers.

 

 
0 Kudos
Message 1 of 5
(3,082 Views)

I had to remove the image of the cFP-2110 FieldPoint 6.0.10 installation before I could submit my post.

 

FP drivers 6.1.10

FP VI mgr 6.0.10

HTTP Client 1.2.0

LV RT 11.01

Language Support for LV RT 1.0.0.5

NW Variable eng 1.8.1

NI Sys Cfg 5.3.0

NI Sys Cfg Remote Support 5.3.1

NI web-based Cfg & Monitor 12.0.0

NI Serial RT 3.8.2

NI-VISA 5.2.0

NI-Watchdog 5.1.0

RT Eng for Web serv 12.0.0

Variable Client Support for LV RT 1.8.1

 

0 Kudos
Message 2 of 5
(3,080 Views)
Solution
Accepted by topic author mcsynth
Message 3 of 5
(3,070 Views)

Thanx for the link. It will at least help me, as I plan to upgrade an old cFP-2100 running a RTEXE from LabVIEW 8.1 to LabVIEW 2011 😉

Best regards,

HL

0 Kudos
Message 4 of 5
(3,065 Views)

I found the SSE2 checkbox in the build spec and unchecked it.  However, the message about previous version still came up, even when trying to connect to the target before compiling.

 

I went back to MAX and did a complete software uninstall and found that there was a "Base System 7.1" and "Base System Common 7.1" left over from the previous LV RT 7.1 installation.  Once I uninstalled all the software and reinstalled what I needed from LV 2011, everything worked out.

 

Thanks for the help.

 

Don McMahon

0 Kudos
Message 5 of 5
(3,043 Views)