From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
10-24-2018 12:09 PM
I am trying to record temperatures measured by a Platinum series, microprocessor based Omega Engineering PID controller. The part number is CN8DPT-224. The webpage for this controller is,
https://www.omega.com/pptst/CNPT_SERIES.html#manuals
I have the manual for this controller. I also have the Platinum Configurator software and its manual which is provided in the link above. I also have the Platinum LabVIEW driver and its manual.I just want to send data automatically from multiple days of recording from the controller to another computer so that that computer can record the temperature data and graph it, preferably in LabVIEW. How do I do this?
If this is not clear I can provide more documentation and description. I have been stunk on this for a while and have checked what I believe are all of the obvious fixes.
10-25-2018 05:14 PM
Just for clarification, how do you want to transmit the data? Is this over the network? or is your controller plugged in via USB to your desired computer?
Specifically, how often are you trying to send data to the LabVIEW computer? Are you sending it as you record it or in buffered batches?
10-29-2018 09:08 AM
I want to transmit data over USB. The controller is plugged into my computer via USB.
The documentation for the controller says the LabVIEW driver uses the Modbus communication protocol. I have tried using the Platinum libraries but was unable to even run simple serial commands.
I have tried changing the settings on the controller and the parameters within the VI's and neither has yielded any results.
As far as transfer, I want to do what is quickest to implement for the time being. Continuous would be nice to have but if the data was transferred once every few hours that would suffice. I do not need the data from every second of the time I am recording, because I will be recording over multiple days.
Thanks for your help. Sorry for not checking for a reply sooner.
10-30-2018 10:43 AM
Can you run the stand-alone platinum software and make sure that the temperature controllers are actually working properly?
Also I was looking at the LabVIEW drivers, and it looks like its a stand-alone application. Are you saying that this application does not work at all?
11-26-2018 09:25 AM
I was able to get my application running the way that I want to.
But, now I have another problem.
Basically what I have done is created code that reads the temperature from my controller and writes it to delimited spreadsheet. The problem that I am having is that for the time being I am only writing the temperature data.
I would like to create time data and include that in the delimited spreadsheet but I am unsure what is the best way to generate this time data. It would be suffice for my program to check my computer's current time and then write that data.
I am using a modified version of the Omega Platinum Modbus Library, more specifically the VI Controller Test. Any suggestions?
As a part of that VI I am using the Modbus Read, Write Delimited Spreadsheet, and more VI's.
Unfortunately my license recently expired so until I get a renewal key from my University IT Department I cannot show you what I mean. But, will keep an eye on this forum and let you know about my progress.
Thanks.
11-26-2018 09:30 AM
And to make my last reply more clear, I am no longer using the Platinum Configurator software provided by Omega. I am using the Platinum Modbus LabVIEW Library provided by Omega. The VI's in the library work for me I am now trying to make changes to them so that they fit my needs.
11-26-2018 09:33 AM
Have you tried using the Get Date/Time In Seconds vi? You should be able to just call that and store the data whenever a data point is recorded.
11-26-2018 12:00 PM
Okay I will try that and get back to you.
11-26-2018 01:48 PM
So I can use the get date/time seconds VI. But, I would like to write both the temperature data and the time data to the same delimited spreadsheet. How do I construct 2D data s that I can use the write to delimited spreadsheet VI?
11-26-2018 02:45 PM
Take a look at this example, I think it is doing something similar to what you want.