Watlow F4 Controller with LabView

Hello all,
I have a HX300 circulating chiller that uses a Watlow F4 controller. I want to control the F4 controller and monitor the conditions from it such as pressure rate and temperature using LabView. I heard of the Modbus driver that helps make this communication possible and have downloaded it. I am using the LabView 8.6 version and followed the necessary steps to include it into Labview. I have very little experience with Labview and am wondering how to begin writing the code for this. Any help is very much appreciated!
Thank you,
Go to Solution.
labview 86.zip ‏1900 KB

Start here:
and here:
and here:
And if you have an active SSP here:
After all of that open the Examples in the code you posted and see if they work.
Unofficial Forum Rules and Guidelines - Hooovahh - LabVIEW Overlord
If 10 out of 10 experts in any field say something is bad, you should probably take their opinion seriously.

Similar Messages

  • Land & Sea controller with LabVIEW?

    Hello all,
    I currently have the Land & Sea dynamometer setup with Dyno-MAX 2010 Pro and am in transition to a setup using LabView but intend on keeping the controller purchased from Land & Sea. However I am encountering the problem of finding a bridge for LabVIEW to communicate with this controller and was unsure if it is even possible. When I contacted Land & Sea all they would tell me is that the information on the controller was proprietary. Another key piece of information is that we are swapping out our analog to digital converter from the Land & Sea Dyno-MITE to NI's X Series. It could be possible that the Dyno-MITE makes conversions to the control signal before it even gets to the software, which could make this even more challenging. Everything else, such as our harness, dynamometer, sensors, etc. will remain the same. So to make things a bit more clear
    Old Setup
    Software: Dyno-MAX 2010 Pro
    Analog to digital converter: Dyno-MITE
    Controller: Land & Sea
    New Setup
    Software: LabVIEW
    Analog to digital converter: X Series
    Controller: Land & Sea
    If anyone has any suggestions on how to proceed, or tips to use in LabVIEW on how to allow the controller to communicate with LabVIEW it would be greatly appreciated. I will post a link leading to pictures of the harness schematic as soon as possible. Let me know what other information you might need to help.
    Best regards,

    It is an eddy current controller with AC absorbers.
    Here is a link to the Land and Sea website with their description:
    Also here is a picture of the harness schematics:
    More specifically:
    where the red box is our controller connection, and the yellow box is for our RPM.
    Thank you!

  • Interfacin​g Siemens Desigo PXC Building Automation controller with LabVIEW

    Hello everyone,
    I am currently trying to interface Siemens building Automation controller Desigo PXC100-E.D http://www.buildingtechnologies.siemens.com/bt/glo​bal/en/buildingautomation-hvac/building-automation​...
    with LabVIEW using OPC servers. I had once interfaced the S7-300 PLC of Siemens with simatic step-7 software with LabVIEW but in this case I don't which driver should I select and don't know is it possible or not. If any one of you have similar sort of expierence please I need advice..

    As you have described I've done the whole configuration. I am using MatrikonOPC for BACnet and as I've checked my device and the software are working properly. Now what I am trying to is that I am connecting the BACnet OPC server with LabVIEW so that the MatrikonOPC act as a connection layer between my device and LabVIEW. So that I will be able to change values directly from my LV vi. Now when I connect that Bacnet OPC with LabVIEW using the same procedure for PLC it gets connected because it is showing all the tags from the device. But after doing the whole procedure which is the same according to the tutorial 'connecting LV to any PLC using OPC' when I deploy the variables I am getting some error. I am attaching the screenshot of the error. Please let me know if I am doing any thing wrong.
    PS: I am using a virtual machine and I've tried the whole thing with the NI OPC servers as well according to the tutorial but still when i deploy variables I am getting this error.
    OPC_error.JPG ‏22 KB

  • How to use a ps3 controller with labview

    Hello, I am trying to implement a ps3 controller in labview but am having trouble. I was wondering if anyone knew how to do this or had any ideas for me. Thanks for the help

    Hi Keaton
    I'm not too sure how the inputs of the controllers work on a lower level, but Sixaxis offers a driver to integrate the ps3 controller onto a pc. It is available at this website:
    This may be an easier starting point that having to go from scratch. You can look into using the call library functions in labview and access some of the functions that may be available in that driver. This seems like a better choice then pulling out wires and using a daq device to read value since you wont actually have to take apart the controller. That being said, for support on that driver, you might have more luck on the sixaxis forums here:
    Hope this helps
    Luke W

  • Can I use an AutomationDirect T1H-EBC ethernet base controller with Labview?

    Do I need to purchase an opc server?

    Yes, You will need to purchase some type of communication "translator". If you purchase an OPC server, then you can use the datasocket VI's in LabVIEW to communicate to the device via OPC.

  • Req any examples of how to use a USB midi controller​/keyboards with Labview TIA

    Req any examples of how to use a USB midi controller/keyboards with Labview TIA

    To access the MIDI ports you will need to call the Windows SDK. To send MIDI commands is relatively easy, here is an example that shows you how to send data to a MIDI controller or keyboard.
    As far as input goes, this is the hard part. There are a series of functions that you need to call to open up the device, set some buffers and and possibly a callback to get notifications on the incoming data.
    Reading MIDI data will not be an easy task, your best bet will be to implement this in a DLL and call that DLL in LabVIEW, there should be some code available o the web.
    = "http://msdn.microsoft.com/library/default.asp?url​=/library/en-us/multimed/htm/_win32_multimedia_... is a link to the Windows multimedia functions that you could use for MIDI input.
    Let me know if you have any further questions.
    Juan Carlos

  • Req any examples of high to use midi controller/keyboards with Labview TIA

    Req any examples of high to use midi controller/keyboards with Labview TIA

    [email protected];
    Check the following:
    Communicating with a Windows MIDI Device in LabVIEW

  • I have got a 1500 Kinetic Systems CAMAC crate and 3922 controller. I want to use it with LabView inst

    alled in PCI-bus IBM PC, which does not have GPIB interface. Which way would be easier for developing my own instrument driver: a new GPIB controller + interface or 2915 Kinetic Sys. PCI-bus in-slot interface? Can the latter interface be used with LabView?
    Many thanks.
    Victor. I have got a 1500 Kinetic Systems CAMAC crate and 3932 controller. I want to use it with LabView installed in PCI-bus IBM PC, which does not have GPIB interface. Which way would be easier for developing my own instrument driver: a new GPIB controller + interface or 2915 Kinetic Sys. PCI-bus in-slot interface? Thanks

    alled in PCI-bus IBM PC, which does not have GPIB interface. Which way would be easier for developing my own instrument driver: a new GPIB controller + interface or 2915 Kinetic Sys. PCI-bus in-slot interface? Can the latter interface be used with LabView?Victor,
    I couldn't find an Instrument Driver for the 3932 crate controler. There is a driver for the 3988: http://zone.ni.com/idnet97.nsf/9b2b33e1993d877786256436006ec498/045f8392cc4d1b01862568ab005fbb49?OpenDocument
    If you look at the driver it isn't too complex. Well ... actaully there are certain differences when using the 3988 GPIB controller that the driver takes care of that relate to correctly passing commands (FAN).
    If the 3922 controller is similar then maybe you can use the 3988 driver and modify it to meet your needs. I'm not familar with the 2915 Kinetic system so I'm not sure what would be easier.
    If you have a GPIB board, then you could try using the 3988 driver with your 3922 controller and see if you can modify the driver to get things to work.
    've only used the 3988 and that was quite three years ago but it might be worth a try.
    Best of luck,
    Kamran - NI

  • Warner/superior electric's SS2000PCi motion controller interfacing with LabVIEW 6i

    In our application, we are controlling the movement of X-Y arm on the X-Y table. For this we are using superior electric products:
    (a) Slo-Syn SS2000PCi Programmable Step Motor Controller
    (b) MD808 Motor Drive
    We are using two such controllers and motor drives to drive two 2 Amps Sanyo Denki Stepper motors: one each along X-axis and Y-axis. Along with the arm movement a data acquisition also has to be carried out. So, the motion control and Data Acquisition has to be synchronized by means of software. The problem now is to program the controller. Though MCPI Version 4.41 is there, we want to program the controller in LabVIEW 6i so that we can synch
    ronize both motion control and Data Acquisition.There is no driver which is compatible to LabVIEW 6i.
    Is there any 32-bit DLLs for this controller? If any one has these dll's please let me know. My E-mail ID: [email protected]
    So that i can call these DLLs in LabVIEW 6i and program it.Or else send me at least the detailed low level command sets of the controller in pdf format so that i can develop our own drivers.

    Unfortunately, I was unable to find any helpful resources for you based on a cursory web search. I recommend that you contact the manufacturer of the hardware and ask them if they have a driver (DLL) that you can use to interface with LabVIEW.
    Good luck with your application, and have a good day.
    Darren N.
    NI Applications Engineer
    Darren Nattinger, CLA
    LabVIEW Artisan and Nugget Penman

  • MC-4 Controller Not Working with LabView

    I have a Klinger MC-4 Motor Controller and am trying to control it with LabView. I have thus far not been able to get the motor to move with the driver that I downloaded from this website. If anybody has written anything for this same purpose, I would greatly appreciate your insight. Any help with this problem in either LabView 5.1 or 6.0 would be great. Thanks.

    It may be possible to modify the existing driver to work with this instrument. Otherwise, drivers are developed and modified based on demand and popularity so the more requests, the greater the possibility that one will be modified. Please send an email to [email protected] about this issue. It would also be beneficial to notify the instrument manufacturer.
    Randy Solomonson
    Application Engineer
    National Instruments

  • I need a step motor and controller compatible with LabView Can you recommend any

    I need a step motor compatible with LabView and I thought i would check with you before i moved forward in my experiment

    Dear chapbs,
    I've attached a sample cart below to show you the components for a possible setup of your system. Keep in mind that whatever stepper drive you purchased would power your motor. If you go ahead with the purchase of a controller & drive, I would highly recommend contacting NI to insure that you purchased the correct accessory components and cables to connect & power the components. I hope the  sample cart is helpful. I created it  by browsing ni.com, adding items to my cart, and then saving the cart to an excel file. Please post back if you have additional questions.
    Best Regards,
    SampleCart.pdf ‏145 KB

  • Running 2 stepper motors with LabVIEW using RMV ST400-NT controller and driver

    Hello, I am new to programming as well as motors in general so please bare with me in my attempt to explain myself. I have a project involving laser therapy and I am attempting to control two stepper motors from Falhauber, Type AM2224-R3-AV-4.8. I will be using a RMV ST400-NT controller and driver. Original plan was to use 3 stepper motors for control in 3 axis but realized 2 axis is complicated enough. My power source is an Agilent E3630A. I am new to this whole thing and from what I have read form examples and other posts is that NI drivers seem to work best for these applications. I've written simple programs from examples, reading and watching videos. I want to know whether it's possible for these to work together using LabVIEW and also a nudge to help me get started would be much appreciated. Can someone please help guide me in the right direction, I feel a bit lost when it comes to all this. Thank you for your time and consideration.  Also, I will be using Windows 8 laptop with Labview 8.5. I have attached pics of components I will be using.
    Justo T.
    photo 1.JPG ‏1150 KB
    photo 2.JPG ‏987 KB
    photo 3.JPG ‏1085 KB

    Hi jtarula,
    I want to preface this response by saying that I am mre familiar with NI controller and driver rather than the one that you have. I am assuming that you are using the dll provided by the manufacturer here:
    With these, you should be able to interface with LabVIEW using the call library function node. What the controller is capable I am uncertain of. I am certain that you should be able to since another user has commented on the use in LabVIEW before in another forum post.
    I also want to let you know that LabVIEW 8.5 is not supported on Windows 8, which means that you may run into some compatibility issues. Here is the compatibility chart.
    Paolo F.
    National Instruments
    Applications Engineer

  • Monitoring a Watlow F4 Controller

    Hey Everyone,
    I have an ESPEC humidity chamber that uses a Watlow F4 controller.  I am using this to run environmental tests on a device.  Ideally I want to monitor the conditions inside the chamber and my device in the same VI.  So far I have been having trouble communicating with the chamber using labview.  It is using a serial port on the chamber and a serial to USB converter on the PC side.  I have created a small Vi that will just act as a chamber monitor for me.  I have attached the monitor VI below.   It doesn't sense the chamber at all and give me the set points or current conditions. Any help you guys can give would be greatly appreciated!
    Go to Solution.
    ESPEC Monitor.vi ‏162 KB

    I am not familiar with Hyperterminal. I was searching around and found this from another company who uses these contollers from the same thing. 
    RS-232 Troubleshooting
    Tips for TestEquity Chambers
    We receive many calls
    each week regarding RS-232 communication issues. There are several
    issues which must be addressed in order to communicate successfully
    with the chamber. With thousands of chambers in the field, we have
    never had a verified case of a bad serial interface in the controller.
    Below are several of the most common communication issues.
    Are you
    using the correct cable?
    The DB-9 connector is wired to accommodate a null-modem cable. A null-modem
    cable has pins 2 and 3 swapped on each end. You CANNOT use a straight
    through cable.
    Is the baud
    rate set correctly?
    All TestEquity chambers
    shipped since mid-2003 have the baud rate set at 9600. Older chambers
    have the baud rate set at 19200. The baud rate of the controller MUST
    match the baud rate in your communications program. The baud rate is
    changed in the controller's Go to Setup\Communications menu. You may
    require a password to enter the Setup menu. If so, call TestEquity to
    get the password.
    Does your
    software communicate using the Modbus RTU protocol?
    To communicate with
    the controller from a PC, you need to run software that uses the Modbus
    RTU protocol. You CANNOT use Hyperterminal.
    Modbus Registers
    Each controller
    function has a "register" number which can be read or written to (when
    applicable). These registers are listed Chapter Seven of the Series
    F4 User's Manual (pdf, 4M) .
    Common Modbus
    The actual chamber
    temperature reading is Modbus register 100 (Input 1 Value).
    The static temperature
    set point is Modbus register 300 (Set Point 1).
    The temperature
    set point during a profile is Modbus register 4122 (Set Point 1,
    Current Profile Status).
    The decimal points
    are implied. For example, 1005 is actually 100.5 and -230 is -23.0.
    The Digital Output
    1 (Event 1) function is Modbus register is 2000
    It appears that I can't use Hyperterminal for testing with the F4.
    Since is says that I cannont use a straight through cable I wired up a quick cross over adapter ( http://digital.ni.com/public.nsf/websearch/1EE0DD8AF67922FA86256F720071DECF?opendocument&Submitted&&... ) and tried it.  I am getting error codes for function in MAX now.  Do you guys know if the F4 requires Handshaking? I didn't wire that into the adapter, just pins 2, 3 & 5.

  • Watlow EZ-Zone (R) LabVIEW Driver

    I'm using the Watlow EZ-Zone LabVIEW Driver Example.vi to read the temperature of my Watlow controller with the "Parameter" set to 4001.  Does anyone know how to find the Parameter to "SET" the temperature from the massive list "EZ-ZONE ALL Modbus register list in Excel" located on Watlow's website http://www.watlow.com/literature/manuals.cfm?prodmktcat=3&famid=15 ?

    Hi mcnearymw,
    I will be glad to help you with any LabVIEW issues you're having, but this issue seems to be related to Watlow's documentation.  It is possible that someone else on the forums is familiar with using Watlow devices in LabVIEW and can give you some advice.  You may want to contact Watlow about this issue.
    Good luck with everything!
    Jared R.
    Precision DC Product Support Engineer
    National Instruments

  • How do I use a xbox360 controller in labview 7?

    So I've just been given a project in my research lab..
    We have to control a gantry arm using labview.  The gantry control is already completely written out in labview using a datasocket server.  However, I've never worked with Labview before.  All I know is that it takes in a number as a velocity and it moves the arm according to that velocity.  What I have to do is use the xbox 360 controller to input that number (a velocity), as well as calibrate it.  If possible, using the mangitude of the joystick angle to input a different velocity.
    How would I go about doing this?  I hav einstalled all the necessary software to talk to the controller, but I don't know how to set it up in Labview.
    Also, Windows XP sees it as a game controller, if that makes any difference.
    Message Edited by ShadowGray on 08-13-2008 10:56 AM

    You cannot connect those two nodes directly because they're different datatypes, as the message indicates. The axis info contains 8 elements. Thus, you have to pick the one that applies to you and unbundle it from the cluster. For example:
    To learn more about LabVIEW it is recommended that you go through the tutorial(s) and look over the material in the NI Developer Zone's Learning Center which provides links to other materials and other tutorials. You can also take the online courses for free.
    Message Edited by smercurio_fc on 08-13-2008 01:08 PM
    Example_VI_BD.png ‏1 KB

Maybe you are looking for

  • Help with SQL statement in a coldfusion application

    I created 2 drop down list boxes one that contains the months and the second that contains the year. Right now my sql statement is Select * from job where releaseDate=#imageDate#. Now this was written in 2006 and I didn't know they were going to cont

  • Regarding the report for vendor stock

    Hello all, This is regarding the Subcontracting scenario. We have requirement of transferring the stock of material to Vendor by using 311 Q as the tye child material is in the project stock. In However the customer would like to have a report in whi

  • I wish to import a Bank csv file into my numbers spreadsheet but all of it goes into one column which I can't separate

    I wish to import a csv file from my Bank into a numbers spreadsheet but I can't expand it from the one column it's in . Can anybody help  Thankyou

  • Open items (F110 payment proposal)

    Hi All, Can someone clarify what are open items 1: invoices that are not cleared 2: credit memos 3:credit memos applied  to an invoice 4:residuals (When i run FBl5N credit memos are also shown as open items) Also when i run F110 payment proposal  it

  • Pegging Purchase Orders to WBS

    We have a solution in place where all external procurement parts ("buy") are bought to stock.  They are not hard pegged to a production order.  We are not utilizing GPD (Global Pegging, and Distribution). Does anyone have a custom solution in order t