Digital I/O

cancel
Showing results for 
Search instead for 
Did you mean: 

communicationg with a cn9500 benchtop controller

I am trying to monitor and control an Omega CSC32 benchtop temperature controller in LabVIEW.  The control unit within the CSC32 is an Omega CN9500 controller.  It communicates serially via a variation on the Modbus protocol which I am unfamiliar with.  I have many pieces of this puzzle but I can not put them together to successfully monitor and control the instrument from LabVIEW.  I will detail the pieces that I have and hopefully someone else can help me put them together.

First, Omega provides a manual detailing their variation on the Modbus protocol.  It is the first file attached.

Second, NI provides a Modbus library for LabVIEW.  It is found here: http://sine.ni.com/devzone/cda/epd/p/id/4756

Third, I have an error log file from the monitoring and control software provided by Omega for this instrument.  The file contains all Modview commands sent between master (my computer) and slave (the CSC32/CN9500) for a very short period when I connect to the instrument.  Note that the instrument's Modbus address is 5.

My primary goal is to monitor the thermocouple on the CSC32 in LabVIEW with a frequency of 1hz.  Second, I would like to change the controller's setpoint from LabVIEW.
Download All
0 Kudos
Message 1 of 2
(3,460 Views)
 

Hi curt_dvonch,

Have you tried any programming or any examples that come with the Modbus LabVIEW Library?  If so, what trouble did you run into?

 If you need somebody to develop your code, you may want to consider the NI Alliance Program.  Click here for details.

Chris R.
Applications Engineer
National Instruments
0 Kudos
Message 2 of 2
(3,449 Views)