Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017 
<== Date ==> <== Thread ==>

Subject: Re: Pfeiffer Turbo Pump device driver
From: Dirk Zimoch <dirk.zimoch@psi.ch>
To: "Andrew C. Starritt" <Andrew.Starritt@synchrotron.org.au>
Cc: Tech Talk <tech-talk@aps.anl.gov>
Date: Fri, 25 Jun 2010 15:28:17 +0200
Hi Andrew,

You can most probably use StreamDevice to talk to the device. I did the same for the Pfeiffer MaxiGauge.

The document you mentioned says:

3.18. Operations Via Serial Interface RS 485
The group address of the TC 600 is 960 of the TC 100/TCK 100
is 950. All units connected to the bus must have differing serial
interface addresses [P:797]. The connection of an RS 232
(for example, a PC) is possible via Level Converter
PM 051 054-X. The description of the data communication
(PFEIFFER VACUUM protocol) can be found in Operating
Instructions PM 800 488 BN.

So look at "Operating Instructions PM 800 488 BN" for the commands. Maybe they are similar to the Pfeiffer MaxiGauge. This is my protocol file:

InTerminator = CR LF;
# no outTerminator because of unterminated ENQ
replytimeout = 1000;
readtimeout = 100;

#address = "";         # for RS232
address = ESC "0\$1"; # for RS485

@mismatch { out ETX; }

debug {
    out $address "%s" CR;
    in ACK;
    out ENQ;
    in "%39c";
}

pressure {
    out $address "PR\$2" CR;
    in ACK;
    out ENQ;
    in "%(\$3:STATUS.VAL)d,%f";
}

I successfully tried a USB/RS485 converter, a RS232/RS485 converter and a Network/RS485 converter to connect to the device.

Best regards,
Dirk


Andrew C. Starritt wrote:
Hi all,
We have a Pfeiffer Turbo Pump, model TSH071E, and wish to communicate with it.
Has anyone developed a device driver and/or stream device protocol files that could be
used, or a similar driver/protocol files that could be used a starting point?
Also I found:
_http://mmrc.caltech.edu/Vacuum/Pfeiffer%20Turbo/DCU%20Operatioins.pdf_
while doing research. Can anyone confirm (or deny) that this is the correct protocol
specification to use?
Regards
*Andrew Starritt
**Principal Controls Engineer* *Australian Synchrotron
*800 Blackburn Road, Clayton, Victoria 3168, Australia
Tel: + 61 3 8540 4164 Fax: + 61 3 8540 4200
E-mail: _andrew.starritt@synchrotron.org.au_ <mailto:andrew.starritt@synchrotron.org.au>




This message and any attachments may contain proprietary or confidential information. If you are not the intended recipient or you received the message in error, you must not use, copy or distribute the message. Please notify the sender immediately and destroy the original message. Thank you.


Replies:
Re: Pfeiffer Turbo Pump device driver Dirk Zimoch
References:
Pfeiffer Turbo Pump device driver Andrew C. Starritt

Navigate by Date:
Prev: Re: strange ioc hangup Benjamin Franksen
Next: Re: Pfeiffer Turbo Pump device driver Dirk Zimoch
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017 
Navigate by Thread:
Prev: Pfeiffer Turbo Pump device driver Andrew C. Starritt
Next: Re: Pfeiffer Turbo Pump device driver Dirk Zimoch
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·