Real-Time Measurement and Control

cancel
Showing results for 
Search instead for 
Did you mean: 

How do I upgrade software on the cRIO 9004, chassis and FPGAs for LabView 8.6

Hello,

 

Am trying to confiure cRIO 9004 demo unit that was loaned to me by one of your reps. Have installed evaluation versions of LabView 8.6 with the Real-Time module, and FPGA module and NI RIO 3.1.1 drivers. Installed these to a stand-alone HP ProLiant server running Windows Server 2000.

 

When I bring up NI MAX (v4.5.1f1) and open Remote Systems, the device (AEsRule) is found. But under Devices and Interfaces the RIO0 gives the warning 63194 (kRIOStatusVersionMismatch.)

 

I set the Console Out pin to On and used hyperterminal to watch it boot. The device appears to bootup properly:

 

BIOS revision: 1.1.9 (08/10/04)

Firmware revision: 10.1.94

 

... <name, mac address and IP all good>

 

Welcome to LabVIEW Real-Time 8.5

NI-RIO server started.

 

NI-VISA Server 4.2 started successfully.

 

While the Project Wizards get a little further identifying devices I continully run into the version incompatibility whenever I begin trying to use them. I am assuming I must upgrade the software on the Demo hardware.

 

I have been unable to find how to do this.

 

Any assistance would be greatly appreciated.

 

Malcolm

0 Kudos
Message 1 of 10
(5,963 Views)

You will need to reinstall the software on the cRIO. To do so, follow these steps:

 

- Set the Safe Mode switch on the controller to the On position. Power on the controller. If it is already powered on, press the Reset button on the controller to reboot it.
- Right-click the controller under Remote Systems in the onfiguration pane and select Format Disk. Click Yes on the dialog box that appears.
- When MAX finishes formatting the disk, set the Safe Mode switch to the Off position and press the Reset button on the controller to  reboot it.
- Select the Obtain an IP address automatically radio button to assign an IP address or select the Use the following IP address radio button to specify a static IP address in the IP Settings section.
- Type a descriptive name for the system in the Name field.
- Click Apply above the Network Settings tab and let MAX reboot the system.
- When the new system name appears under Remote Systems, expand the controller item in the tree, right-click Software, and select Add/Remove Software.

- Choose the Recommended Software that's provided.

Adnan Zafar
Certified LabVIEW Architect
Coleman Technologies
0 Kudos
Message 2 of 10
(5,952 Views)

*sighs*

 

Unfortunately I did not get an option to set the IP address after choosing to reformat option. It set the IP to the default 0.0.0.0.

 

Am unable to set first number of the my server IP to 0 in TCP/IP Connection property (nags me that only 1-223 are valid.)

 

Any ideas about how I can restore an ethernet connection to the cRIO?

0 Kudos
Message 3 of 10
(5,942 Views)
You can set the IP when you click on the cRIO under Remote Systems in MAX. Be sure to be on the same subnet as the host when you set the IP.
Adnan Zafar
Certified LabVIEW Architect
Coleman Technologies
0 Kudos
Message 4 of 10
(5,938 Views)

Be sure to be on the same subnet as the host when you set the IP.


As I stated above, Windows will not allow me to define a subnet that begins with 0.

I even tried from the command line:

 

netsh int ip set address "local area connection" static 0.0.0.100 255.255.255.0 192.168.111.100 1

 

and it repeated the nag I'm geting from TCP/IP properties, i.e

 

0.0.0.100 is not an acceptable value for addr.

 

This must be a common problem as all cRIOs default to 0.0.0.0?

 

Is there a way to use the serial connection to change the IP of cRIO?

0 Kudos
Message 5 of 10
(5,929 Views)

I'm really not sure what you are doing over there. Are your host and cRIO connected to a DHCP server or have you connected both of them directly together?

 

If you have connected them on a network which has a DHCP server, then let the options on both the host and the cRIO be to 'Obtain IP address directly'.

 

If you are connecting them directly, then be sure to use a crossover cable. Next, specify the IP of the computer to be 192.168.0.1 with subnet 255.255.255.0. And, then specify the IP of the cRIO to be 192.168.0.2 with subnet 255.255.255.0.

Adnan Zafar
Certified LabVIEW Architect
Coleman Technologies
0 Kudos
Message 6 of 10
(5,925 Views)

Hello,

 

When you click on the CRIO under remote systems do you see the Network Settings page? This is where you can either select Obtain an IP address automatically or select Use the following IP address. I would suggest select Obtain an IP address automatically and hitting refresh.

 The above is also stated in Step 9 of the Getting Started manual: http://www.ni.com/pdf/manuals/372596a.pdf

 

I would check to make sure that I can use obtain an IP automatically or atleast set a static IP address first. If you are unable to do that, please respond back.

National Instruments
RIO Embedded Hardware PSE

CompactRIO Developers Guide
0 Kudos
Message 7 of 10
(5,924 Views)

In NI MAX the cRIO is simply an icon under Remote Systems that kind of looks like a page with the address 0.0.0.0. When I left click on it, it simply becomes highlighted. When I right click on it i get the following options.

 

Reboot

Lock

View Error Log

File Transfer

Chang IP(Offline) <this is disabled> (I assume because the subnet does not match)

Create Report

Import <this is disabled>

Export <this is disabled>

Format Disk

Delete

 

 

 

0 Kudos
Message 8 of 10
(5,922 Views)

Hi,

 

Does your system look anything like below? If not, please send in a screenshot. Thanks.

Message Edited by Andrew_E on 07-29-2009 08:26 AM
National Instruments
RIO Embedded Hardware PSE

CompactRIO Developers Guide
0 Kudos
Message 9 of 10
(5,893 Views)

Good morning guys,

 

Thanks for the help have set the new IP successfully and installed the new software. I never even tried to open the cRIO (double clicking it) in NI MAX, my apologies. Headed for the tutorials now, lol, wish me luck!

0 Kudos
Message 10 of 10
(5,888 Views)