Pfeiffer Vacuum QMG 422 Manual

Pfeiffer Vacuum QMG 422 Manual

Quadrupole mass spectrometer system

Advertisement

Quick Links

Communication protocol
Quadrupole mass spectrometer system
RS-232-C
LAN
BG 805 986 BE
(0108)
1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the QMG 422 and is the answer not in the manual?

Questions and answers

Summary of Contents for Pfeiffer Vacuum QMG 422

  • Page 1 Communication protocol Quadrupole mass spectrometer system RS-232-C BG 805 986 BE (0108)
  • Page 2: Table Of Contents

    Contents 1 Important Information 1.1 Explanation of Symbols 1.2 Validity 1.3 Bibliography 2 Description 2.1 RS-232-C interface 2.2 LAN Interface 3 Installation 4 Technical Data 5 RS-232-C Interface (ASCII) 5.1 Data Transmission 5.1.1 Definitions 5.1.2 Syntax 5.1.3 Communication Protocol (Data Link) 5.1.4 Influencing the Measurement by Changing a Parameter 5.2 Manual / Computer Operation 5.3 Mnemonics...
  • Page 3 6.5 Description 6.5.1 Channels Group 6.5.1.1 select frame 6.5.1.2 detect frame 6.5.1.3 mass frame 6.5.1.4 amplif frame 6.5.1.5 aux frame 6.5.1.6 output frame 6.5.1.7 trip frame 6.5.2 General Group 6.5.2.1 di/do frame 6.5.2.2 config SYSTEM frame 6.5.2.3 config QMS-HW frame 6.5.2.4 config INIT frame 6.5.2.5 config CTRL frame 6.5.2.6 config SIMUL frame...
  • Page 4: Important Information

    This symbol is used for information that applies only to the 125 series. 1.2 Validity This document applies to QMG 422 systems with QMS 422 quadrupole control unit and QMI 422 controllers. It is based on the following firmware numbers: DSP / PRG-NR BG 509 732 -..
  • Page 5: Description

    3 Installation Installation is described in the operating manual QMG 422 [1]. 4 Technical Data Refer to the operating instructions for the QMG 422 [1] for technical data of the interface. Description, Installation, Technical Data (0108) QMG422.cp...
  • Page 6: Rs-232-C Interface (Ascii)

    5 RS-232-C Interface (ASCII) 5.1 Data Transmission The data transmission is bi-directional i.e. data and control commands can be transmitted in either direction. 5.1.1 Definitions The following abbreviations are used: Symbols Definition Abbreviations and symbols Computer Computer or terminal QC 422 Quadrupole Controller QC 422 [...] Optional elements...
  • Page 7: Syntax

    Exponential presentation with fixed point part and fixed decimal point, the letter E and a two place expo- nent with sign digit (1.234E-12, etc.). High order zeros do not need to be entered. Reports never include them. Sign digit The ' +' is not written for positive numbers.
  • Page 8: Influencing The Measurement By Changing A Parameter

    Explanation Receive protocol Computer Quadrupole Controller <ENQ> [<CR> [<LF>]] → Request for data transmission ← measured data, status data Data transmitted or parameters ← <CR> <LF> with end character <ENQ> [<CR> [<LF>]] → Request for data transmission ← measured data, status data Data transmitted or parameters ←...
  • Page 9: Mnemonics

    5.3 Mnemonics 5.3.1 Channels Group Function Parameter Mnemonics Page Meaning select Measure-Ch Selected measurement channel Parameter-Ch Selected parameter channel detect TYPE Signal source selection SEM high voltage for a channel AI-CH / PI-CH Analog input or Pirani channel number PE-CTRL Enable / disable the cold cathode measurement circuit mass MODE...
  • Page 10 5.3.2 General Group Function Parameter Mnemonics Page Meaning di/do DIG-IN Digital input status DIG-OUT Digital output control config SYSTEM Type of analyzer MASS-R Type of mass range DETECT Type of ion detector IS-TYP Type of ion source OPTION System expansion information config QMS-HW QMS-HW Pc boards in the QMS 422...
  • Page 11 5.3.4 Operation Group Function Parameter Mnemonics Page Meaning sem hv SEM-VOLTAGE Common SEM high voltage Control Enable / disable the SEM high voltage ion src MODE Type of ion source operation TYPE Type of ion source FILAM Filament change FIL1 Ion source set number for Filament 1 FIL2 Ion source set number for Filament 2...
  • Page 12 5.4 Description 5.4.1 Channels Group 5.4.1.1 select function Measure-Ch Transmit: Meaning Values x Comments SMC [,xx] <CR>[<LF>] Receive: <ACK><CR><LF> Transmit: <ENQ>[<CR>[<LF>]] Receive: xx <CR><LF> selected measurement 0 ... 63 channel Parameter-Ch Transmit: SPC [,xx] <CR>[<LF>] Meaning Values x Comments Receive: <ACK><CR><LF>...
  • Page 13 5.4.1.3 mass function MODE Transmit: Meaning Values x Comments MMO [,x] <CR>[<LF>] Receive: <ACK><CR><LF> Transmit: <ENQ>[<CR>[<LF>]] Receive: x <CR><LF> Scan mode 0 = SCAN-N Standard scan 1 = SCAN-F Scan with FIR filter 2 = STAIR Scan of whole number masses 3 = SAMPLE Standard measurement of a single mass...
  • Page 14 THRESH Transmit: Meaning Values x Comments MTH [,x] <CR>[<LF>] Receive: <ACK><CR><LF> Transmit: <ENQ>[<CR>[<LF>]] Receive: x <CR><LF> Threshold for peak 0 ...7 Electrometer 0 = 0.01 %F.S. processor operation in 1 = 0.03 %F.S. Fix range 2 = 0.1 %F.S. 3 = 0.3 %F.S. 1 %F.S.
  • Page 15 Steps Transmit: MST [,x] <CR>[<LF>] Meaning Values x Comments Receive: <ACK><CR><LF> Transmit: <ENQ>[<CR>[<LF>]] Receive: x <CR><LF> Measurement channel SPEED: 0.5 ms/u, 1 ms/u resolution for Fix range MASS-R: SPEED: 2 ms/u, 5 ms/u MASS-R: SPEED: from 10 ms/u MASS-R: to 1024 SPEED: from 10 ms/u MASS-R:...
  • Page 16 GAIN Transmit: AGA [,x] <CR>[<LF>] Meaning Values x Comments Receive: <ACK><CR><LF> Transmit: <ENQ>[<CR>[<LF>]] Receive: x <CR><LF> Post gain factor 0 = x-10 Only for detect «TYPE» : «EXTERN» 3 = x10 FILTER Transmit: Meaning Values x Comments AFI [,x] <CR>[<LF>] Receive: <ACK><CR><LF>...
  • Page 17 5.4.1.5 aux function STATE Transmit: AST [,x] <CR>[<LF>] Meaning Values x Comments Receive: <ACK><CR><LF> Transmit: <ENQ>[<CR>[<LF>]] Receive: x <CR><LF> Measurement channel 0 = ENABLE The channel is enabled enable 1 = SKIP The channel is skipped COPY TO CH Transmit: Meaning Values x, y Comments...
  • Page 18 LEVEL-A Transmit: Meaning Values x Comments TLA [,x.xxEsxx] <CR>[<LF>] Receive: <ACK><CR><LF> Transmit: <ENQ>[<CR>[<LF>]] Receive: x.xxEsxx <CR><LF> Switching function A / 1.00 E-24 ... lower threshold for the ... 9.99 E+24 switching function LEVEL-B Transmit: TLB [,x.xxEsxx] <CR>[<LF>] Meaning Values x Comments Receive: <ACK><CR><LF>...
  • Page 19 5.4.2.2 config SYSTEM function Transmit: Meaning Values x Comments SQA [,x] <CR>[<LF>] Receive: <ACK><CR><LF> Transmit: <ENQ>[<CR>[<LF>]] Receive: x <CR><LF> Defines the type of 0 = QMA 125 analyzer 1 = QMA 400 2 = QMA 410 3 = QMA 430 4 = QMA 200 only for information MASS-R...
  • Page 20 5.4.2.3 config QMS-HW function QMS-HW Transmit: QHW <CR>[<LF>] Meaning Values x Comments Receive: <ACK><CR><LF> Transmit: <ENQ>[<CR>[<LF>]] Receive: x,x,x,x,x,x,x,x,x,x <CR><LF> QMS 422 pc board 0 = No; configuration 1 = HV 420 0 = No; 1 = HV 421 0 = No; 1 = IS 420 0 = No;...
  • Page 21 NODE Transmit: CNA [,xxx] <CR>[<LF>] Meaning Values x Comments Receive: <ACK><CR><LF> Transmit: <ENQ>[<CR>[<LF>]] Receive: xxx <CR><LF> Node address for the 1 ... 255 field bus interface (Default = 83) SEM+FIL Transmit: CSF [,x] <CR>[<LF>] Meaning Values x Comments Receive: <ACK><CR><LF> Transmit: <ENQ>[<CR>[<LF>]] Receive:...
  • Page 22 5.4.2.8 error function ERROR Transmit: Meaning Values x Comments ERR <CR>[<LF>] Receive: <ACK><CR><LF> Transmit: <ENQ>[<CR>[<LF>]] Receive: xxxxxxxxxx <CR><LF> Error messages xxxxxxxxx = Error Error (are cleared when a 0 ... 2 No. 17 No. 33 response to a query is No.
  • Page 23 5.4.3 Ion Source Group 5.4.3.1 emiss function EMISS Transmit: EMI [,x.xx] <CR>[<LF>] Meaning Values x Comments Receive: <ACK><CR><LF> Transmit: <ENQ>[<CR>[<LF>]] Receive: x.xx <CR><LF> Emission current 0.00 ... 2.00 mA E-PROT Transmit: Meaning Values x Comments EPR [,x.xx] <CR>[<LF>] Receive: <ACK><CR><LF> Transmit: <ENQ>[<CR>[<LF>]] Receive:...
  • Page 24: Operation Group

    Transmit: Meaning Values x Comments V07 [,xxx] <CR>[<LF>] Receive: <ACK><CR><LF> Transmit: <ENQ>[<CR>[<LF>]] Receive: xxx <CR><LF> Voltage 7: 0 .. 250 V In steps of 1 V Transmit: V08 [,sxxx] <CR>[<LF>] Meaning Values x Comments Receive: <ACK><CR><LF> Transmit: <ENQ>[<CR>[<LF>]] Receive: sxxx <CR><LF> Voltage 8: -125 ...
  • Page 25: Filam Ifi

    FILAM Transmit: IFI [,x] <CR>[<LF>] Meaning Values x Comments Receive: <ACK><CR><LF> Transmit: <ENQ>[<CR>[<LF>]] Receive: x <CR><LF> Filament selection x = 0 ... 2 0 = 1 Filament 1 with «FIL1-SET» 1 = 2 Filament 2 with «FIL2-SET» 2 = 1+2 If Filament 1 fails, switchover to Filament 2 with filament set change...
  • Page 26: Ctrl Isc

    CTRL Transmit: Meaning Values x Comments ISC [,x] <CR>[<LF>] Receive: <ACK><CR><LF> Transmit: <ENQ>[<CR>[<LF>]] Receive: x <CR><LF> Turn Degas on / off 0 = STOP 1 = START / RUN 5.4.4.3 cycle function FUNCT Transmit: Meaning Values x Comments CFU [,x] <CR>[<LF>] Receive: <ACK><CR><LF>...
  • Page 27: Adj-Typ Ccf

    ADJ-TYP Transmit: CCF [,x] <CR>[<LF>] Meaning Values x Comments Receive: <ACK><CR><LF> Transmit: <ENQ>[<CR>[<LF>]] Coarse / fine peak ad- 0 = COARSE coarse; only in «SAMPLE» Receive: x <CR><LF> justment search 1 = FINE fine; only in «SAMPLE» 5.4.4.4 run/halt function RUN / HALT Transmit: Meaning...
  • Page 28: Analog A-Input Ain

    5.4.5.2 Analog A-Input Transmit: Meaning Values x Comments AIN [,xx] <CR>[<LF>] Receive: <ACK><CR><LF> Transmit: <ENQ>[<CR>[<LF>]] Receive: xx,sxxxxx <CR><LF> Analog input statuses xx = 0 ... 15 AI channel sxxxxx = Read out AI voltage -10240 ..+10238 mV A-Output Transmit: AOU [,xx[,sxxxxx]] <CR>[<LF>] Meaning...
  • Page 29: B-Data Mdb

    B-Header Transmit: MBH <CR>[<LF>] Meaning Values x, y Comments Receive: <ACK><CR><LF> Transmit: <ENQ>[<CR>[<LF>]] Receive: x,xx,yy,xxxxxx,xxx <CR><LF> Measured data buffer x = 0 ... 1 Measurement status header 0 = running 1 = ended xx = 0 ... 63 Measurement channel number yy = 0 ...
  • Page 30 Measured data for channel settling (while channel is being changed) Transmit: MDB <CR>[<LF>] Meaning Values x Comments Receive: <ACK><CR><LF> Transmit: <ENQ>[<CR>[<LF>]] Receive: xxx,sxxxxx <CR><LF> Channel measured 1 = 0.1 ms/value data rate 2 = 0.2 ms/alue 5 = 0.5 ms/alue 10 = 1 ms/alue 20 = 2 ms/alue 50 = 5 ms/alue...
  • Page 31 Adjust data Transmit: MDB <CR>[<LF>] Meaning Values x, y Comments Receive: <ACK><CR><LF> Transmit: <ENQ>[<CR>[<LF>]] Status report xx = 0 ... 31 00 = good Receive: xx,xx,xxxx.xx,sy.yyyyyEsyy Bit 0 = 1: «MASS» too low <CR><LF> Bit 1 = 1: «MASS» too high Bit 2 = 1: Intensity didn't drop to 66%...
  • Page 32 Measured data from Cold cathode measurement Transmit: MDB <CR>[<LF>] Meaning Values x, y Comments Receive: <ACK><CR><LF> Transmit: <ENQ>[<CR>[<LF>]] Receive: x,y.yEsyy <CR><LF> Total pressure cold x = 0 ... 4 Cold cathode circuit status cathode 0 = Okay Measured data ok 1 = Underrange Measurement underrange 2 = Overrange...
  • Page 33 6 RS-232-C Interface (Binary) 6.1 Data Transmission The data transmission is bidirectional i.e. data and control commands can be transmitted in either direction. 6.1.1 Definitions The following abbreviations are used: Symbols Definition Abbreviations and symbols Computer Computer or terminal QC 422 QC 422 Quadrupol Controller Decimal <ENQ>...
  • Page 34 Computer Quadrupol Controller Protocol "Hello, anyone there ?" "Yes, go ahead" Message "Blah, blah" "Okay, got it, goodbye" 6.1.2.2 Error control according to "SECS-1 Check sum error When the checksum turns up an error, is output as a transmission confir- <...
  • Page 35 Computer Quadrupol Controller Protocol for timeout T1 Time out T1 The time between two characters may not be longer than 0.5 second. Timeout T2 If no there is no response to the data transmission within a certain time, the trans- mission is aborted after seven attempts.
  • Page 36 Computer Quadrupol Controller Protocol for collision "Oops ! Expected EOT" Insist on Postpone sending my sending Message Retry to send 6.1.3 Influencing the Meas- WARNING urement by Changing a Parameter If, as it is entered, a parameter change affects an active measurement cycle, the measured data ring buffer is cleared and the cycle is repeated.
  • Page 37 6.3 Block Transfer Diagram RS-232-C Interface (Binary) (0108) QMG422.cp Fehler! Textmarke nicht definiert.
  • Page 38 6.4 Block Identification 6.4.1 Channels Group Frame Parameter Block Page Meaning identification 01 / 02 select Measure-Ch Selected measurement channel 03 / 04 Parameter-Ch Selected parameter channel 05 / 06 detect TYPE Signal source selection SEM high voltage for a channel AI-CH / PI-CH Analog input or Pirani channel number 103 / 104...
  • Page 39 6.4.2 General Group Frame Parameter Block Page Meaning identification 23 / 24 di/do DIG-IN Digital input status (block operation) 25 / 26 " (single bit operation) 27 / 28 DIG-OUT Digital output control (block operation) 29 / 30 " (single bit operation) 31 / 32 config SYSTEM Type of analyzer...
  • Page 40 6.4.4 Operation Group Frame Parameter Block Page Meaning identification 49 / 50 sem hv SEM-VOLTAGE Common SEM high voltage Control Enable / disable the SEM high voltage 51 / 52 ion src MODE Type of ion source operation TYPE Type of ion source FILAM Filament change FIL1...
  • Page 41 6.5 Description 6.5.1 Channels Group 6.5.1.1 select frame Measurement channel Read parameters Transmit parameters Transmit: Block 01 Transmit: Block 02 Receive: Block 02 Block 01 Block 02 Para- Variable Comments Byte Byte meter type 8-bit US Block length 8-bit US Block identification 0 ...
  • Page 42 Cold cathode control parameters Read parameters Transmit parameters Transmit: Block 103 Transmit: Block 104 Receive: Block 104 Block 103 Block 104 Para- Variable Comments Byte Byte meter type 8-bit US Block length 8-bit US Block identification 0 ... 1 PE-CTRL 8-bit US 0 = Turn off measurement circuit 1 = Turn on measurement circuit...
  • Page 43 6.5.1.3 mass frame Read parameters Transmit parameters Transmit: Block 07 Transmit: Block 08 Receive: Block 08 Block 07 Block 08 Para- Variable Comments Byte Byte meter type 8-bit US Block length 8-bit US Block identification 0 ... 63 0 ... 63 channel 8-bit US Selected parameter channel...
  • Page 44 Table R Mass scale resolution for Fix range SPEED: 0.5 ms/amu SPEED: 2 ms/amu SPEED: from SPEED: from Steps 1 ms/amu 5 ms/amu 10 ms/amu 10 ms/amu MASS-R: MASS-R: MASS-R: to 1024 MASS-R: 2048 Table S Mass scale resolution for Auto range SPEED: 0.5 ms/amu SPEED: 10 ms/amu SPEED: 50 ms/amu...
  • Page 45 Pause time parameters Read parameters Transmit parameters Transmit: Block 69 Transmit: Block 70 Receive: Block 70 Block 69 Block 70 Para- Variable Comments Byte Byte meter type 8-bit US Block length 8-bit US Block identification 0 ... 63 0 ... 63 channel 8-bit US Selected parameter channel...
  • Page 46 6.5.1.6 output frame Read parameters Transmit parameters Transmit: Block 17 Transmit: Block 18 Receive: Block 18 Block 17 Block 18 Para- Variable Comments Byte Byte meter type 8-bit US Block length 8-bit US Block identification 0 ... 63 0 ... 63 channel 8-bit US Selected parameter channel...
  • Page 47 6.5.2 General Group 6.5.2.1 di/do frame DI statuses (block operation) Read parameters Transmit: Block 23 Receive: Block 24 Block 23 Block 24 Para- Variable Comments Byte Byte meter type 8-bit US Block length 8-bit US Block identification 0 ... 255 DIG-IN 8-bit US Bit 0..
  • Page 48 DO statuses (block operation) Read parameters Transmit parameters Transmit: Block 27 Transmit: Block 28 Receive: Block 28 Block 27 Block 28 Para- Variable Comments Byte Byte meter type 8-bit US Block length 8-bit US Block identification 0 ... 255 DIG-OUT 8-bit US Bit 0..
  • Page 49 6.5.2.2 config SYSTEM frame Read parameters Transmit parameters Transmit: Block 31 Transmit: Block 32 Receive: Block 32 Block 31 Block 32 Para- Variable Comments Byte Byte meter type 8-bit US Block length 8-bit US Block identification 0 ... 3 8-bit US 0 = QMA 125;...
  • Page 50 6.5.2.4 config INIT frame Transmit parameters Transmit: Block 36 Block 36 Para- Variable Comments Byte meter type 8-bit US Block length 8-bit US Block identification 0 ... 1 RESET 8-bit US 0 = no action 1 = default parameters (Factory) Check sum 16-bit US Check sum...
  • Page 51 6.5.2.7 config TEST frame Read parameters Transmit: Block 39 Receive: Block 40 Block 39 Block 40 Para- Variable Comments Byte Byte meter type 8-bit US Block length 8-bit US Block identification 0 ... 3; 8 ... 10 0 ... 3; 8 ... 10 8-bit US 0 = no test 1 = Ram test...
  • Page 52 6.5.2.8 error / STATUS frame Read parameters Transmit parameters Transmit: Block 41 Transmit: Block 42 Receive: Block 42 Block 41 Block 42 Para- Variable Comments Byte Byte meter type 8-bit US Block length 8-bit US Block identification 0 ... ERROR 32-bit US Error Error...
  • Page 53 6.5.3 Ion Source Group 6.5.3.1 emiss frame Read parameters Transmit parameters Transmit: Block 43 Transmit: Block 44 Receive: Block 44 Block 43 Block 44 Para- Variable Comments Byte Byte meter type 8-bit US Block length 8-bit US Block identification 0 ... 3 0 ...
  • Page 54 6.5.4 Operation Group 6.5.4.1 sem hv / sem frame Read parameters Transmit parameters Transmit: Block 49 Transmit: Block 50 Receive: Block 50 Block 49 Block 50 Para- Variable Comments Byte Byte meter type 8-bit US Block length 8-bit US Block identification 0 ...
  • Page 55 Set copy parameter Read parameters Transmit parameters Transmit: Block 53 Transmit: Block 54 Receive: Block 54 Block 53 Block 54 Para- Variable Comments Byte Byte meter type 8-bit US Block length 8-bit US Block identification 0 ... 3 IS-Set 8-bit US Source set 0 ...
  • Page 56 6.5.4.3 cycle frame Read parameters Transmit parameters Transmit: Block 59 Transmit: Block 60 Receive: Block 60 Block 59 Block 60 Para- Variable Comments Byte Byte meter type 8-bit US Block length 8-bit US Block identification 0 ... 3 FUNCT 8-bit US 0 = Cycle;...
  • Page 57 Cycle control parameters (operation state) Read parameters Transmit parameters Transmit: Block 65 Transmit: Block 66 Receive: Block 66 Block 65 Block 66 Para- Variable Comments Byte Byte meter type 8-bit US Block length 8-bit US Block identification 0 ... 2 RUN / 8-bit US 0 = stop;...
  • Page 58 6.5.5 Group of Measured Values not Defined in Measurement Channels 6.5.5.1 TOTAL frame Pirani data (measured values) Read parameters Transmit: Block 101 Receive: Block 102 Block 101 Block 102 Para- Variable Comments Byte Byte meter type 8-bit US Block length 8-bit US Block identification 0 ...
  • Page 59 6.5.5.2 ANALOG frame Analog input measured data (single channel) Read parameters Transmit: Block 105 Receive: Block 106 Block 105 Block 106 Para- Variable Comments Byte Byte meter type 8-bit US Block length 8-bit US Block identification 0 ... 15 0 ... 15 A-Input 8-bit US AI channel number...
  • Page 60 6.5.5.3 trip STATUS frame Switch function statuses (block operation) Read parameters Transmit: Block 109 Receive: Block 110 Block 109 Block 110 Para- Variable Comments Byte Byte meter type 8-bit US Block length 8-bit US Block identification 0 ... 255 T-State 8-bit US Switching function A: Bit 0..
  • Page 61 6.5.5.4 EMIS frame Read parameters Transmit: Block 113 Receive: Block 114 Block 113 Block 114 Para- Variable Comments Byte Byte meter type 8-bit US Block length 8-bit US Block identification 0 ... EMI-CUR 16-bit US Emission current display 0 ... 20,000 µA ...
  • Page 62 Signal range: -10.240 V ... +10.240 V Resolution: 312.5 µV / LSB Value OSET xx − × Range Offset Conversion: 32000 6.5.6 Group of Measured Data No measured data are output when the cycle is not running (»halt«). Defined in Channels (Cycle Data) 6.5.6.1 MEASURED DATA frame Measured data buffer contents counter...
  • Page 63 Measured data when no block is available Read parameters Transmit: Block 133 Receive: Block 134 Block 133 Block 134 Para- Variable Comments Byte Byte meter type 8-bit US Block length 8-bit US Block identification Header 16-bit US Block counter " 0 ...
  • Page 64 PEAK Integer measurement data Read parameters Transmit: Block 133 Receive: Block 134 Block 133 Block 134 Para- Variable Comments Byte Byte meter type 9 ... max. 245 8-bit US Block length 8-bit US Block identification 0 ... Header 16-bit US Block counter ...
  • Page 65 6.5.6.3 Data type Floating point for Auto range or ion counter SCAN, STAIR Float measuement data Read parameters Transmit: Block 133 Receive: Block 134 Block 133 Block 134 Para- Variable Comments Byte Byte meter type 9 ... max. 245 8-bit US Block length 8-bit US Block identification...
  • Page 66 PEAK Float measurement data Read parameters Transmit: Block 133 Receive: Block 134 Block 133 Block 134 Para- Variable Comments Byte Byte meter type 11 ... max. 245 8-bit US Block length 8-bit US Block identification 0 ... Header 16-bit US Block counter ...
  • Page 67 SAMPLE Float measurement data Read parameters Transmit: Block 133 Receive: Block 134 Block 133 Block 134 Para- Variable Comments Byte Byte meter type 9 ... max. 245 8-bit US Block length 8-bit US Block identification 0 ... Header 16-bit US Block counter ...
  • Page 68 ADJUST Float measurement data Read parameters Transmit: Block 133 Receive: Block 134 Block 133 Block 134 Para- Variable Comments Byte Byte meter type 13 ... max. 245 8-bit US Block length 8-bit US Block identification 0 ... Header 16-bit US Block counter ...
  • Page 69 6.5.6.4 Total pressure measured Also refer to section 6.5.5.1 data from Pirani meas- urement Read parameters Transmit: Block 133 Receive: Block 134 Block 133 Block 134 Para- Variable Comments Byte Byte meter type 8-bit US Block length 8-bit US Block identification 0 ...
  • Page 70 6.5.6.6 Measured data from Also refer to section 6.5.5.2 analog input Read parameters Transmit: Block 133 Receive: Block 134 Block 133 Block 134 Para- Variable Comments Byte Byte meter type 8-bit US Block length 8-bit US Block identification 0 ... Header 8-bit US Block counter...
  • Page 71 7 LAN Interface ® ® 7.1 ARCNET Network ARCNET is a 'Local area network' with 'Token passing protocol' (Token Bus). Star topology with fibre optics connections (LWL) is used in the QMS 422 and QMI 422 quadrupole mass spectrometer control units. This topology allows for simple point-to-point connections.
  • Page 72 ® 7.3 PC Interface Als PC-Interface bietet Pfeiffer Vacuum die ARCNET Netzwerk-Kontrollerkarten OPA 200 für den AT/ISA-Bus oder SH ARC-PCMCIA für den PC-Card-Bus an (→  [1], [2] und [3]). LAN Interface BG 805 986 BE (0108) QMG422.cp...
  • Page 73 Appendix Program Examples SCAN measurement with the RS-232-C interface (ASCII format) 10 REM ********************************************************************** 20 REM AVMQMSE.BAS Measured value query QMS 422 18.05.1997 soro 30 REM 40 REM Creation Date : 2.November 1996 50 REM Author : R. Sonderegger Abt. KARE 60 REM Version : V00.01...
  • Page 74 690 IF IN$ = "y" OR IN$ = "Y" THEN GOTO 710 700 GOTO 670 710 PRINT #1, "SEM,1": PRINT "SEM,1 enable the SEM high voltage" 720 GOSUB 1380: IF RETRY% > 0 THEN GOTO 710' communications protocol 730 PRINT #1, "FIE,1": PRINT "FIE,1 enable the emission"...
  • Page 75 1470 GOTO 1690: REM END 1480 RETRY% = 0: REM if acknowledge is positive 1490 RETURN 1500 REM *** measured values transmission *********************************** 1510 mdata$ = "": C$ = INPUT$(LOC(1), #1)'clearing the input buffer of the PC 1520 PRINT #1, ENQ$; : REM request for data transmission 1530 FOR J = 1 TO 2000: REM waiting for data 1540 IF LOC(1) = 0 THEN GOTO 1570 1550 dtemp$ = INPUT$(LOC(1), #1): REM reading the characters...
  • Page 76 490 IF IN$ = "n" OR IN$ = "N" THEN GOTO 700 500 IF IN$ = "y" OR IN$ = "Y" THEN GOTO 520 510 GOTO 480 520 PRINT #1, "SQA": REM query for type of analyzer 530 GOSUB 1550: IF RETRY% > 0 THEN GOTO 520' communications protocol 540 PRINT #1, ENQ$;...
  • Page 77 1270 PRINT #1, "MDB": REM query for measured data in scan operation 1280 GOSUB 1550: IF RETRY% > 0 THEN GOTO 1270' communications protocol 1290 REM *** reading the QMS422 measured values ***************************** 1300 RESTORE 1000: REM mass 14 16 ..44 1310 FOR I% = 0 TO 7' number of peak intensity 1320 GOSUB 1670: REM measured values transmission 1330 IF VAL(MDATA$) >= 1! OR VAL(MDATA$) = 0 THEN GOTO 1350...
  • Page 78 Modifications With Re- spect to the QMG 421 5.3 Mnemonics This parameter is not available for the QMG 422. This parameter of the QMG 422 has changed with respect to the QMG 421. 5.3.1 <Channels> Group Function Parameter Mnemonics Page Meaning <select>...
  • Page 79 5.3.2 <General> Group Function Parameter Mnemonics Page Meaning <di/do> DIG-IN Digital input status DIG-OUT Digital output control <config> SYSTEM Type of analyzer MASS-R Type of mass range DETECT Type of ion detector IS-TYP Type of ion source OPTION System expansion information <config>...
  • Page 80 5.3.4 <Operation> Group Function Parameter Mnemonics Page Meaning <sem hv> SEM-VOLTAGE Common SEM high voltage <sem> Control Enable / disable the SEM high voltage <ion src> MODE Type of ion source operation TYPE Type of ion source FILAM Filament change FIL1 Ion source set number for Filament 1 FIL2...
  • Page 81 6.4 Block Identification This parameter is not available for the QMG 422. This parameter of the QMG 422 has changed with respect to the QMG 421. This new parameter is only available for the QMG 422. 6.4.1 <Channels> Group Frame...
  • Page 82 6.4.2 <General> Group Frame Parameter Block Page Meaning identification 23 / 24 <di/do> DIG-IN Digital input status (block operation) 25 / 26 " (single bit operation) 27 / 28 DIG-OUT Digital output control (block operation) 29 / 30 " (single bit operation) 31 / 32 <config>...
  • Page 83 6.4.4 <Operation> Group Frame Parameter Block Page Meaning identification 49 / 50 <sem hv> SEM-VOLTAGE Common SEM high voltage <sem> Control Enable / disable the SEM high voltage 51 / 52 <ion src> MODE Type of ion source operation TYPE Type of ion source FILAM Filament change...
  • Page 84 Emmeliusstrasse 33 D–35614 Asslar Deutschland Tel +49 (0) 6441 802-0 Fax +49 (0) 6441 802-202 info@pfeiffer-vacuum.de Original: German BG 805 986 BD (0108) www.pfeiffer-vacuum.de bg805986be...

Table of Contents