01-17-2017 02:30 PM - edited 01-17-2017 02:54 PM
The NI USB-485/1 has a 9-pin D connector with a standardized pinout (you can find the pin listings either in the documentation that came with the device, or online). Here's a handy NI Serial Quick Reference chart.
The ULTRAMAT has an RS-485 connector as well, if it's like the OXYMAT, it's also a nine-pin D. The ULTRAMAT user manual should include that pinout.
No, you'll need to make a cable between the two... May I suggest, get yourself one of these adapters from L-com. Then it's just a matter of jumpering between some pins (see below) inside an adapter shell.
Even though the NI-Serial driver offers choices between two-wire and four-wire operating modes (and you will set it for two-wire auto mode), the field wiring is not bridged internally for you. On the NI USB-485, there are four pins labeled TxD+, TxD-, RxD+, and RxD-. On the ULTRAMAT, which is ONLY two-wire, there is only a single pair of pins, labeled RD/TD+ and RD/TD- (or maybe they use P and N, I think).
You bridge TxD+ and RxD+ together at the NI port, and wire that to the ULTRAMAT RD/TD+ (or P) pin. You bridge TxD- and RxD- together at the NI port, and wire that to the ULTRAMAT RD/TD- (or N) pin.
Lastly, you connect the ground pins offered at each end.
01-18-2017 09:08 AM - edited 01-18-2017 09:16 AM
Here is a quick copy of my pinout notes; seems to be working fine thus far.
01-18-2017 09:12 AM
So, "working fine" = LabVIEW driver code is requesting and receiving measurement data from an ULTRAMAT?
Dave
01-18-2017 09:22 AM
Yes, your LabVIEW driver code is requesting and receiving measurement data from the ULTRAMAT. I will update this post with any pertinent details as I progress with my project.
Thanks for all your help.
Kevin K.
01-18-2017 09:26 AM
Here is a quick picture of my pinout notes.
01-20-2017 09:09 AM
GND at NI USB-485 should be Pin1 NOT Pin2. Yes, it did communicate with the incorrect pinout.
03-12-2017 12:39 PM
Some additional details to message 97.
Use D0 (hexadecimal) for default Source Address; use 10 (hexadecimal) for Target Address to get CO, and use 11 (hexadecimal) for Target Address to get CO2:
Do not forget to use RS485/Wire2 for RS-485:
04-22-2017 01:02 PM
Hi Mr. David Boyd
I too am in need of some examples for communicating with a Siemens FIDAMAT 6 using RS-232 or RS-485. To date I have not even found a command reference manual for FIDAMAT. I read from earlier posts that you have developed a set of VIs for this.
Would you be kind enough to send me these? Thank you! My email is raghu.nmj@gmail.com
Sundaram Raghuraman
Certified LabVIEW Developer
Carmel, INDIANA
04-27-2017 03:11 PM
I also am interested in the driver for the CAI 600-series, if it's still available. Thanks in advance!
04-27-2017 04:20 PM
Attached is the library that needs to be installed into LabVIEW for the CAI 600P. You should be able to make your own VI from there, good luck!