Hi folks,
I'm having troubles reading out the measured analog values from the
input ports of several FP-AI-110.
I used the FP- Explorer V2.x first and updated to V3.02 later without
any success.
I have two FP- banks, each connected with a FP-1001 to a RS/EIA-422
network.
One bank has three FP-AI-110, the other also three FP-AI-110 plus two
FP-SG-140.
All modules are recognized correctly by the FP- Explorer and I
configurated the channels to desired ranges. After configuring, I saved
the iak- file. Monitoring the module channels works fine (I thought at
first), at least values showed (mostly 0,000001 +/- 1 digit). No
timeout, overrange or any other error was displayed.
The FP-SG-140 (Strain gauge) modules showed overange with values about
-3,xxx, which was correct, because there were no strain gauges connected
to their inputs.
Strangely behaving began, as I put analog voltages to the
input-connector of the FP-AI-110. Values where monitored contiously by
the FP-Explorer, but the voltage values always stayed at 0.000001, no
matter which voltage input range was configured, or which voltage was
applied at the input connector. Replacing the mounted modules by new-
out-of-the-box ones didn't help.
Then I went into the channel configuration of the FP- Explorer again,
just to show the config. of one channel of a module and clicked on
. After that, this channel and all others of the selected module
where monitored correctly. I did the same for all other FP-AI-110
modules and the behaved the same.
Rebooting the computer, or just calling a labview application (with
fp-open-tag-read and -close) to monitor the channels, started the
erroneous behaving again.
So what is happening? Why do the these modules behave like this? What is
the solution?
Might there be a chance for a workaround, by saving the module
configuration as startup values into the module- eeprom? And how does
this storing work. Somebody told me, it should be possible, using the
FP-Exlorer 3.01 or above. But I didn't find out how to do so, whether
with the V2.x, nore with the V3.02.
Btw,
- I'm using LabVIEW 6.02 for programming
- and a ENET-485/4 to connect to the RS/EIA-422 Bus
Is there anybody out there with any helping ideas?
I'm running out of time (and coffee) and my boss is allready...
Further explanations:
RS/EIA-422 means 4-wire, fullduplex, one master. (Which FP- modules are
using)
RS/EIA-485 means 2-wire, halfduplex, multimaster possible.
The way Ni, and others talk and write about RS-485 is often wrong! One
place where NI shows the RS-XXX correctly is in the helpfile for the
ENET-485, where the pinout of the 9-pin Sub-D- RS-485/422/232 connector
is showed.
Waiting for suggestions,
Rainer