12-09-2005 07:32 AM
12-09-2005 09:31 PM
Hi Mike,
If you find the commnication loss to be very frequent, you may want to bring this to NI's attention; and maybe get the Controller/modules checked out for any defects. I personally would not try to workaround such hardware issues in software.
Sorry for not answering your direct questions.
-Khalid
12-12-2005 08:12 AM
Khalid,
It doesn't happen often (maybe once a week per installation), but it causes over an hour of lost production every time it happens, (trouble call to Maintenace, Shutdown & Restart of the system, etc) which translates to over $20,000 in product that wasn't made available for sale during that hour..
We have been having issues with Fieldpoint modules since we started using them almost three years ago. Intermittent hardware connections, AO modules received DOA, lost communications, bad data, etc...All of my emails and phone calls to Austin have fallen of deaf ears. Everything I've solved, I've done so myself.
I asked this same question of Austin on Friday, and they completely misunderstood it...they suggested a work-around for checking communications between the PC & CPU...which is not the problem.
That's why I've posted the question here - there seams to be a much better knowledge pool in the LV community than in Austin.
So, is there a "quality" bit I can read from each of the modules to tell me if the data is good? (MAX is able to tell if the data is good...can I read what MAX reads? If so, how?)
Thanks,
Mike
12-12-2005
04:59 PM
- last edited on
07-24-2025
03:52 PM
by
Content Cleaner
Hi Mike,
I'm sorry to hear that you've run into so many problems in the past. Hopefully we can try to figure out what is going on here. You mentioned in the first post that there appears to be a communication problem with the cFP-2020 that you have. In the first post you mentioned that power cycling the module appears to fix it, so I doubt its actually a problem with the connections or how they are made. That means we should probably focus on the software and how it is interacting with the hardware.
You mentioned that you would like some way of confirming that the data is coming from a working module (a "quality" bit I can read). One way that you could do this is read the Ready LED on the Controller and if that toggles state then it means that something erroneous is occurring.
You might also want to look in the cFP-20xx User Manual , particularly in Appendix A where it mentions what the flashing LED light indicates. As you can see, different numbers of flashes correspond to different issues.
You mentioned that you contacted Tech Support on Friday and that they seem to have misdiagnosed the issue. I would highly recommend continuing working with them and explaining to them why it is not a network issue (which shouldn't take long seeing as you are able to communicate with the module). National Instruments' Applications Engineers pride themselves on being able to help our customers, and if they gave you information that did not help the first time, then they can use the knowledge they already have of your system to help you find the best solution possible.
Ultimately, since we are dealing with computers there is a logical reason as to why you are getting this error. While it may be difficult to diagnose because of the long mean-time between failures, there is a solution or a workaround out there that can get your system back up and running.
Regards,
12-13-2005 09:29 AM
12-13-2005 08:46 PM
Mike,
The status in MAX is intrinsically part of the data when you are using the FieldPoint VIs in LabVIEW, it is output in the error cluster. It is not a separate channel that you can read.
A blinking Ready LED indicates that the FP-AI-110 is powering up, completing at least part of its internal diagnostics, and signaling to the network module that it is ready for configuration. It will then attempt to complete its onboard diagnostics when it receives configuration information from the controller. If it fails, it will reset itself and start over, thus leading to the blinking LED. Some possible reasons are that the FP-AI-110 may not be fully seated in its terminal base, or that the FP-AI-110 may have been damaged (either physical from excess vibrations) or electrical (how is the common to the module hooked up?).
Regards.
Aaron
12-14-2005 07:49 AM
Otis,
In this case, the AI-110 had been working - giving good data for several weeks without a problem. It just started giving bogus data and it's "Ready" light was blinking.
It's input signals come from seven Crompron transducers. (one channel of the AI-110 is unsused) Three are for current measurement:0-5A AC IN/0-10VDC Out. Three are for voltage measurement:0-120VAC IN/0-10VDC Out. One is for 3 Phase Power measurement, which has two 0-5A Current sources and two 0-120V AV voltage sources as inputs and a 0-10V DV output. That makes all of the transducers 0-10DVC outputs isolated from eachother (until they get to the AI-110). All of the 0-10V signals are in shieled cable, and the shields are earthed at the AI-110 end (but not to the AI-110).
Like I said, I tried wiggling the Fieldpoint rack (because we've had problems with intermittent connections between the bases in the past) and it didn't solve the problem. SO that's when I cycled power to the rack and the module re-booted and started giving good data.
The system is used to test large (10-50KW) varaible voltage, variable current power sources that are capable of operating from a range of input voltages. The Current and Power transducers are used to actually take measurements of the unit-under-test. The voltage transducers are used as feedback verification to make sure we preset the correct input voltage before we apply it to the unit under test. A catastrophic failure would occure if we applied 575V to the input of one of these power sources that was set to operate from 230V.
It would not be as big of an issue if the bogus data was "0"..but it was in the area of 2800 (on a 0-4095 scale) which represents about 400V in my system.
You said "The status in MAX is intrinsically part of the data when you are using the FieldPoint VIs in LabVIEW, it is output in the error cluster. It is not a separate channel that you can read." So is this the same "Status" that is in the error cluster I connect to the output of my "FP Read.vi", and will it indicate a false if the data is bogus? (keeping in mind that my FP Read.vi was still executing, just getting bogus data)
Thanks,
Mike
12-14-2005 10:13 PM
12-15-2005 12:44 PM
12-15-2005 10:23 PM
Mike,
By connecting all of the C or Com terminals from one terminal base to the next, you bypass the isolation between those two IO modules. If you connect the C from the network module to the C/Com of a terminal base, you bypass the isolation entirely. The only IO module that you listed that requires external power (e.g. Power wired to the Vsup or V terminals is the FP-DO-403). The rest of the modules draw their power entirely from the backplane and do not need to have their V/C terminals wired to a power supply. You should disconnect the C terminals of the bases from each other. However, there may be some exceptions in your system, depending upon how some of the sensors are wired. For example, if you had any loop power current sensors, you might need to wire the V/C terminals of an AI module to make powering the sensor easier. From your description, it sounds like you probably can afford to isolate most or all of the modules. Of course, without a wiring diagram, I can not make a definitive call on that.
Isolation is probably one of the least well understood topics with FieldPoint. I recommend that you search for some of my previous posts and KnowledgeBase articles.
The error and warning codes are documented in the online help (Start>>All Programs>>National Instruments>>FieldPoint 4.X>>FieldPoint Help).
Regards,
Aaron