LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

I am looking for some information on ELAN protocol for Siemens analyzers and also some information on AK protocol for California Analytical Analyzers. Mainly I need a starting point to communicate with these devices for labview.

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.

David Boyd
Sr. Test Engineer
Abbott Labs
(lapsed) Certified LabVIEW Developer
Message 201 of 274
(2,453 Views)

Here is a quick copy of my pinout notes; seems to be working fine thus far.

NI USB-485 to Siemens Ultramat 23 Signal Converter

0 Kudos
Message 202 of 274
(2,405 Views)

So, "working fine" = LabVIEW driver code is requesting and receiving measurement data from an ULTRAMAT?

 

Dave

David Boyd
Sr. Test Engineer
Abbott Labs
(lapsed) Certified LabVIEW Developer
0 Kudos
Message 203 of 274
(2,422 Views)

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.

0 Kudos
Message 204 of 274
(2,413 Views)

Here is a quick picture of my pinout notes.

NI USB-485 to Siemens Ultramat 23 Signal Converter

0 Kudos
Message 205 of 274
(2,403 Views)

GND at NI USB-485 should be Pin1 NOT Pin2.  Yes, it did communicate with the incorrect pinout.

NI USB-485 to Siemens Ultramat 23 Signal Converter.jpg

0 Kudos
Message 206 of 274
(2,371 Views)

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:
get c0 c02.jpg

Do not forget to use RS485/Wire2 for RS-485:

Get Measured Value.jpg

0 Kudos
Message 207 of 274
(2,349 Views)

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

0 Kudos
Message 208 of 274
(2,290 Views)

I also am interested in the driver for the CAI 600-series, if it's still available. Thanks in advance!

0 Kudos
Message 209 of 274
(2,279 Views)

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! 

Message 210 of 274
(2,278 Views)