I wish to control pneumatic proportional valve using NI 9263 but requires 5 mA control signal 0 to 10v

I wish to control a pneumatic proportional valve using the NI 9263 analogue voltage output module.  The module can only supply 1 mA and the valve requires about 0 to 10 volt @ ~5 mA. I have considered using an OP amp in unity gain buffer.  Any suggestions / circuit examples ?
regards Slopey

We usually use an Analog Devices or Dataforth isolated 5B module 0-5Vdc input to 0-10VDC output. This seems to work nicely.
Tim
Johnson Controls
Holland Michigan

Similar Messages

  • Switching pneumatic solenoid valves using USB 6008

    Hi, 
    I am a student working on a project in which I need to built a program to control/switch  pneumatic solenoid valves to oporate on a pneumatic cylinder using the USB 6008 I am very new to LabView and DAQ.
    The solenoid has two ports, one for extending the stroke arm of the pneumatic cylinder and the other for collapsing the stroke arm.as the solenoids works off of a 12V supply I have bulilt a darlington pair as a firing circuit for it.
    I have had built different programs but I'm only able to  send a signal to extend the stroke arm  and then manually switch the wiring to collaps the stroke arm. So I have problem building a program that sends a signal to my circuit in such a way that ports of the solenoids go ON and OFF after a certain time.
    I really appreciate your help
    Elmira
    Elmira

    Dear Lynn,
    Thanks for the replay.
    I'm gonna try to best describe my system this time;
    I'm trying to creat pitch motion  using a pneumatic system including an air compressor, a solenoid valve and a cylinder.
    The compressor is made by PowerFist and is capable of storing 5 gallons of air under a rated pressure of 125psi and can deliver 2.5cfm (cubic foot per meter) at 90 psi. The compressed air is sent directly to the solenoid valve. It operates using an electrical motor operating from a standard 110V power outlet.The cylinder has a stoke length of 19.7” and a bore size of 1.6” capable of operating under 130psi.
    The solenoid valve used is  5-way 3-position. This means that there are five different ways the air flows inside the solenoid and the solenoid can set in three positions depending on the movement of the mechanical core inside. When air is transferred into the valve the mechanical core moves directing the air to the appropriate ports of the solenoid. The two outputs of the solenoid are sent directly to the pneumatic cylinder where extension and collapsing movements can be performed. the solenoid works off of a 12V supply so I'm using darlington pair transistor as the firing circuit .
    Please see the attach for the pneumatic diagram.
    Thank you
    Elmira
    Attachments:
    pneumatic diagram.jpg ‏33 KB

  • Using Work Schedules but require additional calcualtions

    Hi,
    I am using work schdeules to setup shifts which are used to calcualte my absence durations - and it all works perfectly...
    EXCEPT - for employees on a 12 hour shift, the absence duration calcualted has to be multiplied by 1.5
    This was taken care of in the BG_ABSENCE_DURATION formula, but now that the Schedules are enabled, this formula is ignored.
    What is the best way to achieve this additional calculation?
    Regards,
    Bernard

    to remove watermark i have added license key in WEB-INF\flex\license.properties file as key = value

  • How to get the position of the stem in control valve using slider control in the front panel

    I have created a calibration program for a control valve. Signal (4-20mA) is generated from labview using slider contorl which is given to the valve via DAQ(module 9265) and again the feedback signal from the valve is acquired using DAQ(module 9203).. . There is an input ISO/ISC(Increasing signal to open/ Increasing signal to close) in the front panel.
    ISO would set the output to increase from (4-20)mA further opening the valve
    ISC would set the output to increase from (4-20)mA further closing the valve
    I have doubt, how can i get the position of a stem

    Ravens Fan wrote:
    If the position of the stem is being sent to the PC through a 4-20 mA signal into your DAQ 9203 module, then you just need to do an analog input read in order to get the signal.
    When reading this post, that is what came to mind...  So let's see if both RavensFan & I are trying to understand the same thing...  Are you saying that the position of the stem is linear (or scaled) to the amount of current sent to it?  Meaning a 4mA signal would move it a certain distance, and 10mA would move another given / known distance?  Or are you saying that it is calibrated so that a 20mA signal for a certain duration (ms) would move it a given distance? So the scale would be time and not current unless a lookup table is used to adjust the time duration based on the current being drawn...
    It's just that I am not familiar with solenoid / drive devices that related to current..  To voltage, yes.  To time, yes..  To current, I'm simply saying that I am not familiar with that.  Can you tell us more about this stem (mfg / model designation)?

  • Proportional valve and following error problem

    Hello, I have a problem with using a NI-7344 card and controlling a proportional valve and hydraulic cylinder.
    Everything is working fine in regards to motion and velocity control.
    The problem I have is with the following error and halt command. When the cylinder is moving I mechanical disconnect my linear encoder ( 20 pulses/mm) expecting for the following error flag to immediately stop the motion once the value of the following error has been reached. The total stroke is 1016 mm.
    What I observe is that the hydraulic cylinder will continue to move for about 20mm when my following error has been set to 50 counts (which should mean 20pulses x 4 / 50 = 1.6mm). I am moving at a rate of 10mm/s
    I have also observed that the faster the velocity the smaller the error I see with respect to the cylinder stopping when the encoder is discounted.  I am moving at 60mm/s when that happens.
    The reason I am discounting the encoder is to try to simulate a partial stuck mechanical system.
    Another note is that when ever a "Stop" or "Halt" command is issued in MAX or in our own code the cylinder will stop immediately, so it has nothing to do with the "Kill" command that is issued when a following error has occurred.
    Any thoughts on this one?

    I think we need to keep in mind that this is a valve that when power is shut off from it, it closes immediately and no motion occurs, not like a motor that could run on a little.
    We have issued Kill, Stop, and Halt commands with the same result; the cylinder stops dead in its tracks, no inertia, no nothing. It is only when the encoder stops counting ( because we have mechanical disconnected it from the cylinder, not electrically) will it continue moving for 10- 20 mm after the error flag has been raised.
    I'm starting to question the PID loop response. When a PID controller sense's that it's feedback is not keeping up with the demand, isn't it normal for it to increase the output to try to correct the problem. Then my following error kicks in and shuts down the axis? Resulting in a greater error than what was set in the following error parameter. Why this error in motion decreases with a increase velocity, I haven't figured out yet.
    Anyway, keep the suggestion coming, someone has an answer to this.
    Thanks.

  • I want to use the Function Generator VI to send command signals through the NI 7344 motion controller. This will be a closed loop servo valve system. I want to be able to change from say a square wave to a sine wave on the fly. Idea's?

    I am going to run tests that require an actuator to move using various types of arbitrary waveforms such as sine or square. The NI 7344 is hooked to the UMI that is going through a driver for a servo valve. The loop is analog and it is closed. I have played with some of the examples but can't get it to work. I have used the function generator VI to generate a signal but I think I am using the wrong input VI to the motion control board. When I use what I have it moves the servo and then stops. It doesn't continually generate the signal.
    I would love to use the controls on the function generator vi to control frequency and amplitude ect. Any help or pointer would be helpful. Thank you in advance.

    Hello,
    I'm not clear on exactly how you want to use the generated data but I'm assuming they will be used as your target points.
    There's a built-in example for motion called 'One-Axis Contour Move.vi'. This example demonstrates how to provide your target points as 1-D array. All you need to do is to replace the input array with the output of the function generator. In order to have it run continuously, use a while loop. You can further program your application so that it'll change the waveform on the fly by monitoring the user interface but this might be little little tricky as you will need to reset the move and load the new generated points while keeping track of your current position.
    I hope this helps. Let me know if you have further questions regarding this
    application.
    Best regards,
    Yusuf C.
    Applications Engineering
    National Instruments

  • How do i activate a 3 way valve using lab-view ????

    I am trying to automate a miniature punch press by connecting it to a computer having labview. this is done thro a 3 way valve which is in turn connected to an air compressor.
    I would like to know how i wud be able to control the valve using lab view ?

    Your question reads like;
    "I would like to know how I can drive a car using my hands?"
    Please provide the details on the value (inputs/outputs) and the type of hardware you are using to act on the valve.
    Trying to help!
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • Wish app do I need to use in iCloud to open Idraw files after I have backed to iCloud?

    Wish app do I need to use to open Idraw app documents in iCloud?

    iDraw is the only app that can open iDraw files. If the app allows you to save documents to iCloud, then you use the same app to load them back into.
    If the documents are backed up as part of an iOS device backup to iCloud, they cannot be opened outside of the iDraw app. An iCloud iOS device backup can only be restored in full to the same or another iOS device. Individual files contained in the backup cannot be accessed.

  • Using tab groups but Firefox 28.0 crashes and even can not save all tabs in archive recently

    Hi. I installed tab groups addon on my firefox 28.0 (firefox portable version) and each group has its tabs. of course. Problem is that Firefox crashes when i work on a group with the tabs and even can not save all tabs in archive as MAFF recently too. When i try to save all tabs in archive as... i choose the name and hit save and wait but after some time this crashes too. Last time i saved all my tabs and groups as MAFF or other file was end of april and since then i can not save them anymore because of the crashing.
    I read on the help site to delete Firefox then reinstall ect. to fix problems but I DO NOT want to erase my groups with their tabs as i chose this solution working with group tabs as it would be to hard on my cpu when i use for each group a different browser for example.
    Please help me fix this problem with the crashes but without loosing my groups and its tabs as they are all important and do not wish to erase them as i use them all.
    Thanks and hope for a soon reply :)

    Can you give me your crash reports?
    #Enter ''about:crashes'' in the Firefox address bar and press Enter. A Submitted Crash Reports list will appear, similar to the one shown below.
    #Copy the '''5''' most recent Report IDs that start with '''bp-''' and paste them into your response here.

  • I am trying to use a website that requires that my computer have the lastest version of Java, which I have updated and installed, however Firefox does not recon

    I am trying to use a website that requires that my computer have the latest version of Java, which I have updated and installed Java 7 Update 51 (64-bit), however Firefox does not recognize that I even have Java on my computer. My computer is 64-bit
    When I run "Verify Java Version" it show nothing is installed... but it is, I know that for a fact because it shows in my "Control Panel/Programs/Programs and Features".
    When I go back to the Java Download page, the following message is visible:
    "We have detected you may be viewing this page in a 32-bit browser. If you use 32-bit and 64-bit browsers interchangeably, you will need to install both 32-bit and 64-bit Java in order to have the Java plug-in for both browsers."
    My question is this:
    Is there a way to change my Firefox browser from 32-bit to 64-bit.... because it appears that this is way Java is not functioning properly?

    Firefox needs 32-bit plugins, so you'll need to install 32-bit Java for Firefox.
    No, you can't change Firefox from 32-bt to 64-bit. There is a Nightly 64-bit version (alpha) of Firefox, but it is used only to test for regressions until development is resumed.

  • Check control signal and write in 1s, ignore control signal for the following 2s.

    I am new to Labview, recently I use DAQ to receive 2 channels, one is expected signal and another one is control signal. If the control signal is higher than threshold (rising edge), write expected data in 1s. Then, ignore the control signal in 2 second. The process is repeated. The attachment is my program but it doesn't work. I use flat sequence to do 2 consecutive tasks but cannot ignore the control signal.
    Any help is appreciate.  
    Attachments:
    Save data with control signal.vi ‏187 KB

    siva0182 wrote:
    Find attached the picture of the vi where I tried to put in timers.one in each of the frame and at the end added one more frame just to measure the time elapsed .
    The last frame and the frame with sourcemeter measurment show adifference of about 140 msec.
    Is there any way to improve the speed of this portion?
    Probably not.  It sounds like the Keithly VI is taking 140 msec.  You can try opening that up to see if there is anything in there that could be causing an unnecessary slowdown.  But trying to tighten it up too much may cause occasional errors (such as timeouts) in trying to get a response back. 
    But surprisingly I tried displaying the actual timer value at the start and at the start of sourcemeter read function ..but the display of both indicators is almost equal with little difference of only 10 msec.?????  I'm not sure which of the several timers you are referring to here.  What is the value going into the wait function between the VISA write and the Keithly VI?
    When you do benchmarking, the timer functions should be in a frame all by themselves.  Having it mixed with another function or VI causes a bit of uncertainty as to when the time was taken.  For instance, you dont' really know if the Keithly VI was started before the time was taken or after.  (The time was probably taken first, but without a data flow or sequence structure dependency, you can't be sure.)

  • I like and use Top Sites but it has become unsuable with this constant blacking out and reloading the thumbnails.  My MBP has not seen a problem at all.   I have been searching every other day for over a month trying to find a fix in Windows Safari with n

    I like and use Top Sites but it has become unsuable with this constant blacking out and reloading the thumbnails.  My MBP has not seen a problem at all.
    I have been searching every other day for over a month trying to find a fix in Windows Safari with no joy.  I want to resolve, not switch browsers. Please offer up a solution that only refreshes the Top Site thumbnails once a day or as some controlable interval.  Started about two versions ago, now on ver 5.1.5. Windows 7 64bit.
    Safari 5.1.5 for Win64 bit, Windows 7!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    I think I solved the wifi connection problem, just by switching off completely the router! sounds trivial, but in this case it worked!!!
    the funny behaviour of the trackpad/cursor still persists. any suggestion???
    thanks again

  • Using a hierarchy but also showing work orders that are not in hierarchy

    good morning bi people,
    i have a requirement to show data from a hierarchy which includes Operation and Maintenance information. for example it has an account broken into labour/material/trucking and below this is the pm acivity type and secondary cost element (concatenated). this hierarchy is a manually created hierarchy that is uploaded to BW and is not in ECC. The users do not want to see the concatenated field at the end of the hierarchy, but instead, want to see the Work Orders that have the PM activity types.
    At the present time, we have the report using the hierarchy but we need the work orders to replace the pm activity type/secondary cost element concatenated field. the work order field is a free characteristic and when we drag in the work order in analyzer, it works correctly.
    1) is this possible to use the hierarchy and somehow map the work order field to the end of the hierarchy within crystal?
    2) do you have a suggestion to change the hierarchy, without being a manual nightmare?
    all conversations are welcome.
    Erik

    Good Day Ingo,
    i have created a word document with screen shots of the hierarchy from BW, a screen shot of the BEx showing the free characteristic of Maintenance Order and a screen shot of the crystal report with the PM Activity type concatenated to the Cost Element. Once again, we do not wish to see the concatenated field, but rather see the Maintenance orders that have a PM Activity type the same as the concatenated field. 
    here is the link.
    https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B1j5hXTptfntYWI1MDUzNGEtY2MxNy00YmMzLWJjZjEtZDA4OGZiYmMyNzFh&hl=en&authkey=CKq4xcgJ
    thanks Ingo,
    Erik

  • I have been trying to pass a controlling signal out of a running sub vi to start a case sequence that contains a measurement sub vi. I can't get it to work,can anyone help me.

    I have tried several different means of getting a controlling signal out of gl_flicker_vi. What I want is to pull the current iteration value out of the inner while loop, compare that to another value and if true, trigger the case structure that contains the Take measurements sub vi. I can get an indicator on the main vi to register the iteration values from the sub vi, but I can't use them to control the case structure. When I connected a reference to the control and then a property node within the sub vi, I alway end up with broken wires. Is there anything that I can do to
    get values out of the sub vi that I can use for my purpose? Is there something that I don't know about using references and property nodes that I should at this point? Any help would be greatly appreciated.
    Attachments:
    GL_Flicker_mod.vi ‏88 KB
    Take_Measurements.vi ‏147 KB
    Pass_a_Reference.vi ‏69 KB

    1-Apparently, you didn't wire an input for your DigNum Refnum, the ref to the inner loop index. That's where your broken wire should connect.
    2- Better now : you could create a global variable of the loop index, that you can read anywhere in LabVIEW.
    3- Anyway, your vi will not behave the way you want, since your comparison node will be operated by LabVIEW before anything comming back from GL-Flicker. Use a loop there ?
    I think that you are a overusing propertie nodes, and I believe that there is probably a better and simpler way of doing what you want here...
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        

  • Pxi-4071 aux I/O how to output a control signal?

    HI, I am working on Pxi-4071 dmm card. I want to use aux I/O to out put a control signal for a relay on/off. Technically, I want to know how to do it with labview. Is any examples to start?
    Thanks
    Liming 

    Hello Liming,
    The DMM is capable of sending TTL triggers out on both the PXI_Trig lines and on the AUX connector on the front connection.  These signals are intended for controlling National Instruments switch modules and not powering/closing third party relays.
    If you're looking to control a National Instruments Switch there are example programs that demonstrate synchronous scanning with DMMs and Switches.  To locate these examples open LabVIEW and go to Help» Find Exampled...  Then Navigate to Hardware Input and Output» Modular Instruments» NI-Switch (Switches).
    If this isn't what you're looking to do, or if you have additional questions, please feel free to post back with more information.
    Have a great weekend!
    Brooks

Maybe you are looking for

  • Installation fails on Mac Mini (Late '06)

    I have a Mac Mini (Late 2006, Macmini1,1, MA608LL/S) OS X with 10.6.8. On installing OSX Server 10.6, all system reqmt's are met (2GB RAM, freshly formatted 80Gb disk), but I got error message:  "Mac OS X cannot be installed on this computer." The HD

  • Difficult to read .pdfs after updating to Acrobat Pro 9.2.0 - letters are not smooth and clear

    I recenty updated to Acrobat 9 pro version 9.2.0 and now when I open .pdf files the letters (fonts) are hideous looking and difficult to read.  It's like someone turned off font smoothing.  Does anyone know how to fix this?  i work with .pdf files al

  • Add "Bid Invitation" field to PO create (ME21N)

    Hi Gurus, I have a request to add the 'bid invitation" field (AUSNR)  as optional entry to the PO and Requisition during creating.  I thought all I had to do is add it to table T162X (I put in position 210) and then configure it as required/optional/

  • Erase/Install Customized

    Initial problem: After software update, iMac wouldn't go passed gray screen with spinning gear. Have done Archive/Install, then went to Erase/Install. It seems to work, however, when attempted to update to 10.4.11 back to same problem. Erase/Install

  • Re-entrant VI in Signal express error

    I am trying to run a VI (LABVIEW 8.5.1) and I get an error saying that the VI is not reentrant and tells me to check the reentrant execution box.  I do so but the error remains.  Has anyone fixed this before?