03-22-2017 04:01 PM
Hello all,
I am using labview for controlling the temperature and load cells of a tensile testing furnace. NI MAX software recognizes two devices:
---Dev 1: NI PCI 6220, for temperature control,
---PCI 7330 : for load cell control (I believe!)
When I run the code, the following error shows up:
Error -200220 occurred at DAQmx Create Channel (AI-Voltage-Custom with Excitation).vi:390002\
Possible reason(s):
Device identifier is invalid.
Device Specified: SCC1Mod1
Suggested Device(s): Dev1
Task Name: _unnamedTask<2>
It seems that the computer does not recognize the ports on NI data acquisition device.
I tried to fix it in NI MAX software, but I am not sure on which section should I focus?
Has anyone encountered a similar problem?
Best regards,
03-22-2017 03:57 PM
Check how things are set up in MAX. I have a machine that uses the SCC modules. The module carrier shows up as another item within MAX. Does it for you? I don't remember exactly how it got that way because it was years ago. I probably had to add it and the individual modules manually.
Now in it, I wound up giving each module a memorable name. (such as "LoadCell" for an SG24 module). Then I created a task on Data Neighbor hood with a meaningful name such as "30K Load Cell" and it calls LoadCell/ai0. Also the properties of the carrier module defined which module was in each slot, and which installed PCI device is cabled to. That allowed me to just call a task by name in my LabVIEW code. If any configuration ever changed, I would just modify the setup in MAX.
I hope this information helps. With the SC modules, it seems like the setup is scattered around a few different places in the MAX tree, so I'm suspecting that your error results from one of those setup steps not being done.
I'll attach a screenshot from MAX that shows that to some extent.
03-22-2017 04:03 PM
@14nnb1 wrote:
That problem is solved.
He was right. I should have installed new DAQmx for my labview 2015SP1.
Do you have any suggestions for my new problem, which I mentioned in the reply?
Bests,
Well, the PCI 7330 is a motion controller. that might explain why NI DAQmx does not recognize it. What version of NI Motion did you install? And how do you expect it to excite a load cell?
03-22-2017 04:09 PM
Thank you very much.
The problem is exactly what you pointed to.
I need to define proper values and devices in each blank.
But I do not know how should I extract the proper data?
For example, I do not know how should I fill J20, J19, ..., blanks.
Am I supposed to use any manual for that? I mean my load controller or temperature controller's manual?
For example, in the J5 blank, how did you know that you should fill it with SCC-SG04?
Best regards,
03-22-2017 04:12 PM
The latest one on NI website.
I am sorry, would you please explain more about what do you mean by "how do you expect it to excite the load cell?"
Best regards,
03-22-2017 04:17 PM
You have to know which modules you installed in which slots. Take the cover off.
It sounds like you don't have a clear picture as to how the system is wired up and what DAQ hardware is doing what. You need to get a handle on that first.
03-22-2017 04:17 PM
I have attached two pictures of what is shown on my NI MAX software,
How should I go to the similar page that you attached?
I cannot find the section that I am supposed to fill its blanks,
Bests,
03-22-2017 04:19 PM
It looks like need to go through the chassis with the question mark on it and configure that.
03-22-2017 04:21 PM - edited 03-22-2017 04:25 PM
No. NI-DAQmx is a driver for data acquisition devices. the 7330 is a motion controller and uses NI-Motion to work with it. The 7330 is NOT suitable for Load Cell excitation.
NI-Motion is needed to work with a 7330.
EDIT: just saw your screenshots. NI Motion 8.1 is too old update to NI-Motion 16.0
It still is a motion controller
03-22-2017 04:22 PM
This system was installed by a previous student who has left our group and I do not have access to him.
This is why I am confused. I do not know where to start from.
Would you please help me how should I find out which modules are installed in which slots? Or if you think its a long procedure that cannot be processed here, would you please give me some clues that from where should I start and how to proceed?
Best regards,