Motion Control and Motor Drives

cancel
Showing results for 
Search instead for 
Did you mean: 

7344 analog out troubles

I have a PCI 7344 for motion control and the corresponding UMI for breakout.

I would like to use one of the analog outs on the UMI-7764 for the purpose of switching a solid state relay, so that I can turn on an AC power machine programmatically. The axis is configured as servo.  When I run the attached vi, I do not measure an output voltage.  Can anyone offer advice/help?  Im sure that it is something simple and I am slowly learning LabVIEW, but I have been searching previous posts am still little unsure.

Thanks in advance for any help

0 Kudos
Message 1 of 5
(4,161 Views)

In the Help for that function:

The Load DAC VI is used to send a value directly to an unmapped DAC resource. DACs not mapped as servo axis outputs are available for general-purpose analog output applications.

Caution  You must not execute this VI on a DAC mapped to an axis. Doing so causes the DAC output to glitch momentarily before returning to axis control.

If you configured and mapped that axis for a servo, that may the issue. You may also want to add an error indicator to the vi to see if any errors are occuring.

A better solution may be to use one of the 32 available Digital I/O lines to turn on the SSR.

~~~~~~~~~~~~~~~~~~~~~~~~~~
"It’s the questions that drive us.”
~~~~~~~~~~~~~~~~~~~~~~~~~~
Message 2 of 5
(4,151 Views)
Hi,
I'm also having problems with obtaining voltage at the analog output of an axis. I am controlling 3 servo motors with the 3 other axes and I want to send a signal to another controller. I have tried even setting the axis to stepper, although I am using servo motors on the other axes, but there is just a very small voltage.
Any ideea?
Thanx
0 Kudos
Message 3 of 5
(4,139 Views)
Thanks for clarifying analog outputs with respect to mapped axis functionality.  With regard to your suggestion of utilizing the 32 digital DIO lines on the 7344:  I am using the UMI 7764 to breakout the pins of the 7344.  How do you physically get to the digital IO channels for doing what you said?   Is it possible to simply specify a DO high (5V) to be active/inactive with a boolean pushbutton so that I can switch the relay any time in a program?

 And finally: does this post address my question, would this program work to switch a SSR?
http://forums.ni.com/ni/board/message?board.id=240&message.id=4003

Thanks for your help!


0 Kudos
Message 4 of 5
(4,134 Views)

Hi Recycle:

There is a 2nd 68 pin connector on the card that constains the digital I/O, so you would need a cable and breakout card to get convenient access to them.

Here's a link to the manual:

http://www.ni.com/pdf/manuals/322504b.pdf

A boolean on your front panel could be used to toggle the selected line of the port.

I was unable to download that vi, some functions were missing in my LV. Never have worked with a motion controller but I'm sure once you have a device ID, it should be simple to configure and use the digital I/O's. There are many shipping examples within labview to set up and use digital I/O.

Have you tried unmapping the axis you were attempting to use previously?

 

~~~~~~~~~~~~~~~~~~~~~~~~~~
"It’s the questions that drive us.”
~~~~~~~~~~~~~~~~~~~~~~~~~~
Message 5 of 5
(4,129 Views)