1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 <2014> 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 <2014> 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 |
<== Date ==> | <== Thread ==> |
---|
Subject: | TD20 classic : Turbo molecular pump controller |
From: | "최숙" <[email protected]> |
To: | [email protected] |
Date: | Mon, 2 Jun 2014 14:47:10 +0900 |
I need helps... ^.^
I have a TD20 Classic turbo molecular pump controller... it was produced by Leybold..
First, I want to signal test using terminal program like hyperterminal..
It uses USS protocol.. I got a signal hexacode... I attached the document.
It can or can not ?
Second, I want to control by SIEMENS PLC or AB PLC ...then integrate into EPICS..
Anyone who got a source.. control TD20 classic TMP controller... help me..
Sincerely, Suk Choi
Examples of a
USS protocol at RS 232 interface
To understand
the structure of a USS protocol are some examples written inside this document.
Please see in addition the interface manual.
Once the master (PC) has sent
a telegram to the slave (CT), the answer will follow after a delay of 10
ms in case the telegram was received
correctly
An empty
telegram without any task to the slave:
Master: 02 16 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 14
Slave : 02 16 00 00 00 00 00 00 00 00
00 02 01 00 00 00 1E 00 00 00 16 00 E9 F6
The slave
will only transmit his processwords.
Calculation
of the BCC for upper example:
BCC
:0000 0000 xor
byte1 :0000
0010 =
BCC
:0000 0010 xor
byte2 :0001
0110 =
BCC
:0001 0100 xor
byte3 :0000
0000 =
BCC
:0001 0100 xor
...
BCC
:0001 0100 xor
byte23:0000
0000 =
BCC
:0001 0100
Examples of
what your interface should be able to do:
Reading of
parameters:
For example
the value of parameter 23 should be read out. This parameter shows the pump
type:
Master: 02 16 00 10 17 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 13
Slave : 02 16 00 10 17 00 00 00 00 00
04 02 01 00 00 00 1E 00 00 00 15 00 E9 F6
Byte 3-4
contens the type of request (please see the interface manual) and the parameter
number. The slave answers with the value "00 00 00 04". This is
according to the manual a TW 300 (please see converter manual).
Writing of
parameters:
According to
the pump type the program will select the right maximum speed out of the list. Imagine
the pump should run with 1000Hz. Parameter 24 appoints the maximum speed:
Master: 02 16 00 20 18 00 00 00 00 03
E8 00 00 00 00 00 00 00 00 00 00 00 00 C7
Slave : 02 16 00 10 18 00 00 00 00 03
E8 02 01 00 00 00 1E 00 00 00 15 00 E9 16
The slave
answers with the new value.
Start the
pump:
You will
start the pump by using the control-word (please see the interface manual).
Master: 02 16 00 20 18 00 00 00 00 03
E8 04 01 00 00 00 00 00 00 00 00 00 00 C2
Slave : 02 16 00 10 18 00 00 00 00 03
E8 02 01 00 00 00 1E 00 00 00 15 00 E9 16
Inside this
example also the maximum speed of the pump will be set.
Stop the pump:
You will stop
the pump by using the control-word (please see the interface manual).
Master: 02 16 00 00 00 00 00 00 00 00
00 04 00 00 00 00 00 00 00 00 00 00 00 10
Slave : 02 16 00 00 00 00 00 00 00 00
00 8E 24 03 13 00 1F 00 18 00 16 00 E3 5C