From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

FlexLogger

cancel
Showing results for 
Search instead for 
Did you mean: 

How do you generate voltage, current, or digital signals to drive actuators, solenoids 10-24vdc, I/P 4-20 mA?

Need to be able to use to run cycle testing on single acting and dual acting pneumatic cylinders switching outputs on and off based on linear transducer measurement or time. Can FlexLogger do this??

0 Kudos
Message 1 of 6
(3,873 Views)

Hi Kevin,

 

This might be possible depending on the specs of the sensors, actuators, and transducers you're intending to use. What NI hardware are you using, or planning to use? Here's the hardware supported in FlexLogger 2019 R1.

 

Here's some documentation on how to configure AO and DO in FlexLogger. For AO, this includes both voltage output (not sure about outside +/- 10V),  and current output (such as driving 4-20mA transducers). For DO, simple high/low is possible, but digital data rates cannot exceed 100 Hz, meaning PWM output is not really feasible. Is this something you'd need for this application?

Mike B.
Technical Support Engineer
National Instruments
0 Kudos
Message 2 of 6
(3,822 Views)

FlexLogger also supports configuring events that can change output line values based on certain conditions, such as an input line passing a threshold. This can be used to set digital lines and analog output set points.

 

Currently, the only conditions supported are channel value changes (analog or digital). You can't configure an event based on time. Can you elaborate on this use case?

 

If you have LabVIEW, you can also set output values in FlexLogger using LabVIEW and Skyline Tags. A separate LabVIEW application could switch outputs based on sensor measurements in FlexLogger by reading and writing Skyline Tags published by FlexLogger.  This allows you to configure your I/O, logging and user interface in FlexLogger, while LabVIEW automates the output values. Note that tag communication doesn't support the tight timing and determinism required for rigorous control applications.

 

 

Jarrod S.
National Instruments
0 Kudos
Message 3 of 6
(3,789 Views)

Very helpful, thank you

0 Kudos
Message 4 of 6
(3,766 Views)

Very helpful, Thank you

0 Kudos
Message 5 of 6
(3,765 Views)

@Jarrod_S. wrote:

If you have LabVIEW, you can also set output values in FlexLogger using LabVIEW and Skyline Tags.

The link is broken for FlexLogger 2019 R2.

 

Here's an older version: http://www.ni.com/documentation/en/flexlogger/1.6/manual/using-skyline-tags-to-exchange-data/

Certified LabVIEW Developer
0 Kudos
Message 6 of 6
(3,455 Views)