Motion Control and Motor Drives

cancel
Showing results for 
Search instead for 
Did you mean: 

WinNT 7340 replaces 7344

I have a test station on Win NT using a PCI-7344.  The card went bad.  I bought a replacement and recieved a PCI-7340.  I plug it in and Measurement and Automation explorer does not see the card.  If I go to create new it is not an option.
 
Help!  My station is down.
 
Jim
0 Kudos
Message 1 of 14
(5,624 Views)

Jim,

the PCI-7340 is a new hardware revision but it is still supported under Windows NT. You will need to install NI-Motion 5.2 with the NI-Motion 5.2.7 patch.

Best regards,

Jochen Klier
National Instruments

 
0 Kudos
Message 2 of 14
(5,626 Views)
I am currently running NI-Motion 6.0.0.  Is it necessary to roll back to 5.2?
 
Thanks for the help.
 
Jim
0 Kudos
Message 3 of 14
(5,619 Views)
Jim,

as the 7340 series controllers were released after NI-Motion 7.0 was released, we have implemented the 7340 support into NI-Motion 5.2.7 to support older operating systems. It would have been too much of an effort to implement the support into each single NI-Motion version that was released before 7.0.
To make a long story short: Yes, you will have to roll back to 5.2.

Jochen
0 Kudos
Message 4 of 14
(5,616 Views)

Thanks installing 5.2.7 worked (after un-installing 6.0).

When I initialize I am getting:

Error - 70003(NIMC_noReturnDataBufferError) occurred (sic) in Enable Axes (flex_enable_axes) on Reserved 0x00.

No data in the Return Data Buffer.  The kernel driver returns an error if it runs out of time waiting for the controller to return data to the Return Data Buffer.  For FlexMotion controllers, this error can also be returned if the power-up state of the controller has not been cleared.

I did a reset device.  Any clue as to what is wrong?

Thanks,

Jim F.

0 Kudos
Message 5 of 14
(5,612 Views)
Jim,

have you downloaded the firmware that ships with 5.2.7? The factory default firmware on your 7340 is probably version 7.xxx. You will have to download the firmware files (version 5.xxx) that are available on the right side on the firmware tab in MAX by right clicking on them and selecting "Download to Device" or "Download All Files".

I hope that helps.

Jochen
0 Kudos
Message 6 of 14
(5,603 Views)

Thanks,  that did it.

Jim F.

0 Kudos
Message 7 of 14
(5,596 Views)

Jochen,

Thanks for all your help.  I have a new issue, though.  The new board has been installed by the driver with Board ID as 3.  My application is written with the Board ID as 1 (hard coded of course).  Is there a way I can change this in MAX?

Thanks again,

Jim F.

0 Kudos
Message 8 of 14
(5,593 Views)

Jim,

changing the board ID is easy with NI-Motion 7.x but a bit tricky with earlier versions. 

Jochen

 
0 Kudos
Message 9 of 14
(5,591 Views)
When I open regedt32 (or regedit for that matter) I do not see "HKEY_LOCAL_MACHINE » System » CurrentControlSet » Enum » PCI" as it says in the

How Can I Remove PCI Boards from the Registry in Windows? Page.

I have a "HKEY_LOCAL_MACHINE » System » CurrentControlSet » Enum » HTREE and » Root" neither of which have any VEN_####&DEV_#### keys in them.

I'm running NT4 SP6.

Jim F.

0 Kudos
Message 10 of 14
(5,587 Views)