COMMUNICATION PROTOCOL Translation of the original instructions TPG 361, TPG 362 Mnemonic s and P feiffer V ac uum P rotoc ol for S ingle- and Dual-C hannel Meas urement and C ontrol Units for Ac tiveL ine G auges...
(→ 30). If not indicated otherwise in the legends, the illustrations in this document corre- spond to the unit TPG 362 (DualGauge). They apply to TPG 361 (SingleGauge) by analogy. We reserve the right to make technical changes without prior notice.
Contents Product Identification Validity Intended Use Trademark Contents 1 Mnemonics Protocol 1.1 Installation 1.2 Data Transmission 1.3 Communication Protocol 1.4 Mnemonics 1.5 Measurement Mode 1.5.1 COM - Continuous Output of Measurement Values 1.5.2 CPR - Combined pressure range (linear gauges, TPG 362 only) 1.5.3 ERR - Error Status 1.5.4 PR1, PR2 - Measurement Data Gauge 1 or 2 1.5.5 PRX - Measurement Data Gauges 1 and 2...
Page 4
WDT - Watchdog Control 1.13 Further 1.13.1 AYT - Are you There? 1.13.2 ETH - Ethernet Configuration 1.14 Example 2 Pfeiffer Vacuum Protocol 2.1 Telegram frame 2.2 Telegrams 2.2.1 master Telegrams 2.2.2 slave Telegrams 2.3 Data Types 2.4 Parameters 3 Appendix Literature For cross-references within this document, the symbol (→...
Transmit: [,a] TPG 362 Transmit: [,a,b] SingleGauge TPG 361 and DualGauge TPG 362 → BG 5500 BEN 1.1 Installation The data transmission is bi-directional, i.e. data and control commands can be 1.2 Data Transmission transmitted in either direction. Configuration of the interface SingleGauge TPG 361 and DualGauge TPG 362 →...
1.3 Communication Protocol Transmission format Messages are transmitted to the TPG 36x as ASCII strings in the form of mne- monic operating codes and parameters. All mnemonics comprise three ASCII characters. Spaces are ignored. <ETX> (CTRL C) clears the input buffer in the TPG 36x. Do not transmit any LINE FEEDS (<LF>) via the RS485 half duplex line for fear they could cause data collisions on the bus.
Switching function 1 Switching function 2 Switching function 3 Switching function 4 Switching function status Test A/D converter, ID resistance Gauge identification Time Operator key test Torr lock Inner temperature of the unit Pressure unit Watchdog control 1.5 Measurement Mode 1.5.1 - Continuous Transmit:...
1.5.2 - Combined This command combines different pressure ranges to one combined pressure pressure range (linear range, if several linear gauges with different full scales (F.S.) are connected to the TPG 362. Thus the pressure for this combined pressure range can be read out with gauges, best accuracy.
1 –> Cancels currently active error and re- turns to measurement mode Receive: <ACK><CR><LF> Transmit: <ENQ> Receive: b[,b][,b][…] <CR><LF> Description (TPG 361 only) List of all present error messages, b = 0 –> No error 1 –> Watchdog has responded 2 –> Task fail error 5 –>...
1.6 Switching Function Parameters 1.6.1 - Switching Function Transmit: <CR>[<LF>] Status Receive: <ACK><CR><LF> Transmit: <ENQ> Receive: a,b,c,d <CR><LF> Description Status switching function 1, a = 0 –> Off 1 –> On Status switching function 2 Status switching function 3 Status switching function 4 1.6.2 SP1 …...
1.7 Gauge Parameters 1.7.1 - Calibration Factor Parameter "GAS" is set to "7" (other gases) (→ 16). Except Precondition: linear gauges. This parameter is effective in the entire measurement range of the gauge. Transmit: [,a.aaa,b.bbb] <CR>[<LF>] Description a.aaa Calibration factor gauge 1, 0.100 … 10.000 (default = 1.000) b.bbb Calibration factor gauge 2...
1.7.6 - Measurement The full scale value of the measurement range (Full Scale) of linear Range (Linear Gauges) gauges has to be defined by the user; the full scale value of logarithmic gauges is automatically recognized. Transmit: [,a,b] <CR>[<LF>] Description Full scale value gauge 1, a = 0 –>...
1.9.3 - Display Control Transmit: [,a,b] <CR>[<LF>] Bar Graph Description Measurement channel, a = 0 –> Measurement channel 1 1 –> Measurement channel 2 Bar graph display, b = 0 –> Off (default) 1 –> Bar graph covering full scale range 2 –>...
1.9.15 - Pressure Unit Transmit: [,a] <CR>[<LF>] Description Pressure unit, a = 0 –> mbar/bar 1 –> Torr 2 –> Pascal 3 –> Micron 4 –> hPascal (default) 5 –> Volt Receive: <ACK><CR><LF> Transmit: <ENQ> Receive: a <CR><LF> Description Pressure unit 1.10 Data Logger The group is only available when a USB memory stick formatted for the Parameters...
1.10.2 - Start / Stop Data Further processing of recorded data (e.g. with Excel): Pay attention to Logger the corresponding decimal separator (comma or dot). Transmit: [,a,b,c,ddddddd] <CR>[<LF>] Receive: <ACK><CR><LF> Transmit: <ENQ> Receive: a,b,c,ddddddd <CR><LF> Description Data logger command, a = 0 –>...
1.11 Group Setup The group is only available when a USB memory stick formatted for the the FAT file system (FAT32) is plugged in. Use a max. 32 GB memory stick. 1.11.1 - Save / Load Transmit: [,a,bb] <CR>[<LF>] Parameters (USB) Receive: <ACK><CR><LF>...
1.12.3 - Display Test Transmit: [,a] <CR>[<LF>] Description Display test, a = 0 –> Stops the test - display according to current operating mode (default) 1 –> Starts the test - all LEDs on Receive: <ACK><CR><LF> Transmit: <ENQ> Receive: x <CR><LF> Description Display test status 1.12.4...
1.12.7 - I/O Test Caution The relays switch irrespective of the pressure. Starting a test program may cause unwanted effects in connected control systems. Disconnect all sensor cables and control system lines to ensure that no control commands or messages are triggered by mistake. Transmit: [,a,bb] <CR>[<LF>] Description...
1.12.16 - Watchdog Transmit: [,a] <CR>[<LF>] Control Description Watchdog control, a = 0 –> Manual error acknowledgement 1 –> Automatic error acknowledgement (default) If the watchdog has responded, the error is automatically acknowl- edged and cancelled after 2 s. Receive: <ACK><CR><LF>...
1.14 Example "Transmit (T)" and "Receive (R)" are related to Host. Request for gauge identification <CR> [<LF>] Positive acknowledgement R: <ACK> <CR> <LF> Request for data transmission T: <ENQ> Gauge identifications R: TPR/PCR,CMR <CR> <LF> Request for gauge statuses <CR> [<LF>] Positive acknowledgement R: <ACK>...
2 Pfeiffer Vacuum Protocol The Pfeiffer Vacuum protocol is in ASCII format. Which means that all data bytes 2.1 Telegram frame are representable symbols with an ASCII code between 32 and 127 with the exeption of the telegram final symbol carriage return (CR, ASCII 13).
2.2 Telegrams 2.2.1 master Telegrams The component accepting the communication (master, e.g. PC) can send two different telegrams. Read parameters: Describe parameters: ……Data…… 2.2.2 slave Telegrams The slave component cannot independently begin a communication and only an- swer when it is addressed with a valid individual address. The following telegrams are possible: Data response / control command understood: ……Data……...
2.3 Data Types Depending on the content of the parameter, the data field can present various formats. The following data types are possible: Data type Description Length Example 0 – boolean_old False / true in the form six zeros (ASCII 48) or 000000 = false ones (ASCII 49) 111111 = true...
1: on 3: the ON/OFF threshold of the other measurement channel is below/above the limit (TPG 362 only) SensEnable Gauge 2 on/off TPG 361: Max. value 1; TPG 362: Max. value 3 Cfg#Rel#R1 Configuration Relay 1 9: always passive ####...
Page 40
VACUUM S OLUTIONS FR OM A S INGLE S OUR CE Pfeiffer Vacuum stands for innovative and custom vacuum solutions worldwide, technological perfection, competent advice and reliable service. COMPLE TE R ANGE OF PR ODUCTS From a single component to complex systems: We are the only supplier of vacuum technology that provides a complete product portfolio.
Need help?
Do you have a question about the TPG 361 and is the answer not in the manual?
Questions and answers