Experimental Physics and
| |||||||||||||||
|
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
| ||||||||||||||
ANJ, 17 Dec 2015 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing · |