I N T E R F A C E D E S C R I P T I O N jins80e1-d (1011) Catalog No. 550-300 550-310 550-330 from software version V 1.
1 Preface 1-1 2 Interface Connecting Cable 1-2 3 ASCII Protocol 1-3 3.1 3.2 3.3 3.4 3.5 3.5.1 3.5.2 Command Format Error Messages Examples Command List ASCII Mode Calibration Internal Automatic Calibration External Calibration 4 Binary Protocol 4.1 4.2 4.3 4.4 4.5 Command Structure Examples Data Format Error Messages Command List 1-14 1-14 1-15 1-16 1-16 5 Trouble Shooting 1-25 5.1 5.
1 Preface Operating Manual This document describes the RS232 interface of the Modul1000 and the "ASCII" and "Binary" communication protocol. In case the leak detector shall be controlled via RS232 (for example START, STOP, ZERO, etc.), select control location "RS232" or "local and RS232" at the leak detector (see Technical Handbook).
2 Interface Connecting Cable Pin 2 3 5 Name RXD TXD GND Signal Receive data (Modul1000 → PC) Transmit data (PC → Modul1000) Reference ground Operating Manual The interface (RS232) is wired as data communication equipment (DCE). The connection is made via a 9-way sub-D socket at the leak detector. The signals are assigned as follows: The other pins are not used.
Operating Manual 3 ASCII Protocol 3.1 Command Format In ASCII protocol any command starts with « * (ASCII code 42dec)» and is finished with the end sign selected (e.g. CR). There is no differentiation between upper and lower case. A blank is required between the command and the parameter, no other blanks are allowed. There is a short and an extended form of the command. Either the short or the extended command must be used, no other abbreviations are allowed.
OK E01 E02 E03 E04 E05 E06 E07 E08 E09 E10 E11 E12 E13 3.3 3.
status of Modul1000 (INIT, ACCL, STBY, VENT, WAIT_EVAC, EVAC, MEAS, CAL, ERROR) jins80e.
stop *VENt vent in STBY → internal automatic calibration in MEAS → extern manual calibration [:AUTO] in STBY in STBY → internal automatic calibration [.
current filtered [A] :LRMAX max. leak rate since last inquiry via interface in chosen unit Operating Manual :IFilter [:ATM*CC/S] max. leak rate since last inquiry via interface in Atm*cc/s [:G/A] max. leak rate since last inquiry via interface in g/a [:MBAR*L/S] max. leak rate since last inquiry via interface in mbar*l/s [:OZ/YR] max. leak rate since last inquiry via interface in oz/yr [:PA*M3/S] max. leak rate since last inquiry via interface in Pa*m3/s [:PPM] max.
external test leak in vacuum mode :EXTSNIFF external test leak in sniff mode :CALREQ calibration request (OFF, ON) :CALSETTINGTime time for transient effect at automatic calibration :CATHode cathode :COMMANDPress :1 :A :2 :B :3 :C :4 :D :5 :E :6 :F :7 :G p_A Gross leak test Operating Manual :EXTVAC P_B Evacuation press p_C Charging press p_D Discharging press Press.
Operating Manual :LCDDECades number of display decades :LCDInvert invert display :LCDSCALELog display scale lin. / log.
configuration PLC input NOt_used, START, START/STOP, VENT, ZERO, CAL, Operating Manual STOP, CAL_EXTern, :PLCINLINK :3, 4, 5, 6, 7, 8, 9, 10 CAL_INTern, CLEAR, GAS_ballast, CYCLE, GAS_BALLAST_ON, GAS_BALLAST_OFF, ZERO_ON, SNIFF All functions can be inverted by using the command with the prefix "INV_" (INV_START, INV_STOP, ...
;PURGESETTLINGTi me time from closing the purge valve to opening the valve V2 (2 ...
:ZERO zero (OFF, ON, STABLE) :PEXT1 :FULLU pressure when external pressure sensor is rejecting fully Voltage when external pressure sensor is rejecting fully [V] If the external pressure sensor provides a current as output signal, the result must be multiplied by 500 Ohm to get the voltage. Operating Manual :FULLP e.g.
3.5 Calibration Operating Manual Two different kinds of calibration can be called via „*CAL“: 3.5.1 Internal Automatic Calibration When the leak detector is in STAND-BY mode the command „*CAL“ evokes an internal autmatical calibration. The process is completely automatically. Via „STATus:CAL?“ the computer can realise if the calibration routine is finished. 3.5.
Binary Protocol 4.1 Command Structure In binary protocol the command to the leak detector always starts with STX (0x05). It is followed by a byte which indicates the length of the telegram (inclusive Start-Byte and checksum). The next byte is the command number. The command byte may be followed by additional information (parameter and/or data). Please refer to "Command list" (chapter 4.5) for detailed information about command number, parameter and data format.
Example 1: Get trigger level 2 in mbarl/s Operating Manual PC Î leak detector 5 6 56 2 0 69 0x05 0x06 0x38 0x02 0x00 0x45 Start Length Command Para0 Para1 Checksum Trigger Trig. 2 mbarl/s leak detector Î PC: 7 57 52 0 217 89 166 0x07 0x39 0x34 0x00 0xD9 0x59 0xA6 Length Command Data Data Data Data Checksum 1.2E-7 (4-Byte float) 4.
4.5 Error Messages 230 RS232Host command currently not allowed (host control) 231 RS232Fb command currently not allowed (remote control) 232 RS232Invalid command currently not allowed (i.e.
Operating Manual No Name Description Parameter Data format 9 SetSecInMeas Time, since device is in measurement mode No unsigned integer [s] 10 GetValve Get / set Internal valves No unsigned integer 11 SetValve For set commando (11) automatic must be switched off (see command 18) V1 0x0001 V3 0x0002 V7 0x0004 V6 0x0008 V2 0x0010 V4 0x0020 12 GetValveCtrl 13 SetValveCtrl 14 GetSpsInput Get / set lowered valve voltage Byte 0: unsigned char 0-lowered, 1- high, 2-auto Get PLC input s
No Name Description Parameter Data format 18 SetAutomatik Set automatic On/Off No uchar 20 GetTurboCtrl 21 SetTurboCtrl Get / set TMP state No 2 Bytes Byte 0: Nominal condition (0-off, 1reduced, 2-Normal) Operating Manual 0=Automatic off; 1=Automatic On Byte 1: Actual condition (0-off, 1reduced, 2-normal, 3-up, 4down, 5-Err) 22 GetTurboF Get TMP frequency No unsigned integer [Hz] 23 GetTurboI Get TMP current No unsigned integer [0.
Operating Manual (1011) No Name Description Parameter Data format 32 GetRangeNV Get set post amplifier range No unsigned char 33 SetRangeNV auto: 0-0.4; 1-1.6; 2-6.4; 325.6 manual: 4-0.4; 5-1.6; 6-6.4; 725.
No Name Description Parameter Data format 46 GetMSKat Get / set active filament No unsigned char 47 SetMSKat 48 GetMSConfig 49 SetMSConfig Get / set MS configuration No 2 Byte Byte 0: MFAE Command variable Anode potential externally Operating Manual (0=Cathode 1, 1=Cathode 2) Byte 1: METS Suppressor test function 50 GetZero 51 SetZero Get / set Zero On/Off No uchar 52 Start Start No No 53 Stop Stop No No 54 GetCal Get calibration state No uchar 0=off / 1=on 0=idle
No Name Description Parameter Data format 62 GetErrorCode Get current error code No uchar Operating Manual 0=No error 63 ClearError Clear error No No 64 GetSuppressionAuto leaktest Get / Set Autoleaktest suppresion unsigned char 65 GetSuppressionAuto leaktest Byte 0: 0 - off 1 - on 66 GetTL Get / Set test leak value float 67 SetTL Byte 0: 0-int.TL; 1-ext.TLvac; 2-ext.TL-sniff Byte 1: Unit: 0-mbar*l/s, 1Pa*m³/s, .2-atmcc/ s, 3-Torrl/s; at Sniff/ext.
No Name Description Parameter Data format 76 GetSuppressionComm ander Get / Set Commander suppression Byte 0: unsigned char 77 SetSuppressionComm ander 1 - on, 2 - stable 78 GetMFac 79 SetMFac 80 GetFacUltraFine 81 SetFacUltraFine 82 GetZeroMode 83 SetZeroMode Get / set machine factor No float Get set ULTRA-FINE factor No float Get / set zero mode No uchar Operating Manual 0 - off, 0=Zero enable 1=zero disable 2=I*ZERO 84 GetSuppressionVacuu m 85 SetSuppresssionVacu u
Operating Manual No Name Description Parameter Data format 102 GetUp Get pressure gauge voltage (internal & external) Byte 0: float [mV] 1=p1 2=p2 3=pext1 4=pext2 105 GetElTa Get electronic temperature No float [°C] 106 GetEvsTa Get preamplifier temperature No float [°C] 107 GetMiap Get anode voltage No float [V] 108 GetMikp Get cathode voltage No float [V] 109 GetMisp Get suppressor voltage [V] No float [V] 110 GetMiakp Get anode-cathode voltage No float [V] 111 G
Name Description Parameter Data format 132 GetPartNr Get / set part number No ulint 133 SetPartNr 134 GetTimeBaseAutoScal e Get / set time base auto scale of Q(t) graph No uchar 135 SetTimeBaseAutoScal e 136 GetTimeBase Get / set time base of Q(t) graph No uchar 137 SetTimeBase 138 GetVentDelay Get /set vent delay No uchar 139 SetVentDelay 140 GetBgVisible No uchar 141 SetBgVisible Get / set background visible in Stand-By (on/off) 142 GetBeepOnOff Get / set beep (on/
Operating Manual 5 Trouble Shooting 5.
ASCII Protocol Possible Reason Solution Modul1000 does not reply / Modul1000 replies after several command with „E10“ „Carriage Return“ at the end of the command is missing Finish all commands with „Carriage Return“ (ASCII 0dhex / 13dez) Modul1000 replies with „E06“ Control via RS232 not enabled in the Modul1000 Enable control via RS232 (see submenu CONTROL LOCATION) Modul1000 replies with error message to the first command only, following commands are interpreted correctly Receiving buffer of the
Operating Manual 6 List of menu parameter and ASCII/ Binary protocol Menu Parameter Menu access Range Default factory setting ASCIIProtocol Scale linear/ logarithmic Main Menu -> View ->Scale linear/logarithmic Off=linear, On=Logarithmic log. *CONFig:LCDSCAL ELog Scale decade count Main Menu -> View ->Scale linear/logarithmic 2 to 9 4 *CONFig:LCDDECa des Display-range auto/manual Main Menu -> View ->Display range auto/manual 0=man.
Menu access Range Default factory setting ASCIIProtocol BinaryProtokol Beep sound Main Menu -> Trigger & Alarms > Volume on,off on *CONFig:BEEP SetBeepOnOff Unit pressure Main Menu -> Trigger & Alarms > Units mbar, Pa, Atm, Torr mbar *CONFig:UNIT:Pres sure SetUnit 0 Unit leak rate Main Menu -> Trigger & Alarms > Units mbarl/s, Pam³/s, Atmcc/s, Torrl/s, ppm, g/a, oz/yr, atmcc/min mbarl/s *CONFig:UNIT:LR SetUnit 1 Alarm delay Main Menu -> Trigger & Alarms > Alarm delay 0s to 600s 30s
Operating Manual (1011) Menu access Range Default factory setting ASCIIProtocol BinaryProtokol Machine factor Main Menu -> Settings -> Vacuum settings > Machine factor 1E-6 to 1E6 1,00E+00 *FACtor:MACHine SetMFac leak rate external test leak for sniffer mode Entry only at start of calibration 1E-6mbarl/s to 1E-mbarl/s 1E-5mbarl/s *CONFig:CAL:EXTS niff SetTL 2 Leak rate internal test leak Main Menu -> Settings -> Vacuum settings > Leak rate internal test leak 1E-9mbarl/s to 1E-5mbarl/s 1
Menu access Range Default factory setting ASCIIProtocol Characteristic external pressure gauge Main Menu -> Settings -> Interfaces -> External pressure gauge -> Characteristic linear 4 to 20mA, linear 0 to 10V, log 4 to 20mA, log 0 to 10V lin. 4-20mA *CONFig:PEXT1:CH ARacteristic Zero point signal external pressure gauge Main Menu -> Settings -> Interfaces -> External pressure gauge -> Zero point 0mA to 20mA or 0V to 10V 4mA resp.
Menu access Range Default factory setting ASCIIProtocol PLC input Pin 3…10 Main Menu -> Settings -> Interfaces -> Define PLC inputs NOT_USED, 3 - START START, 4 - STOP STOP, 5 - ZERO START/STOP, 6 - CAL From *CONFig:PLCINLIN K:3 to *CONFig:PLCINLIN K:10 VENT, 7CAL_INTERN Operating Manual Menu Parameter ZERO, CAL, CAL_EXTERN, CAL_INTERN, CLEAR, BinaryProtokol 8CAL_EXTERN 9 - CLEAR 10 GASBALLAST GAS_BALLAST, CYCLE, GAS_BALLAST_ON, GAS_BALLAST_OFF, ZERO_ON, SNIFF All functions can be inve
Menu access Range Default factory setting ASCIIProtocol Recorder output scale Upper limit Main Menu -> 1E-11mbarl/s to 1E7mbarl/s 1E-5mbarl/s *CONFig:RECorder: upperexp Interfaces -> Recorder -> Recorder scale Recorder scale Main Menu -> Settings -> Interfaces -> Recorder scale 0.
Operating Manual (1011) Menu access Range Default factory setting ASCIIProtocol Contamination protection Main Menu -> Monitoring functions -> Contamination protection on,off off *CONFig:PROTectio n:CONTamination limit value for contamination protection Main Menu -> Monitoring functions -> Contamination protection 1E-6mbarl/s to 1E3mbarl/s 1E-3 mbarl/s *CONFig:PROTectio n:CONTLimit Pressure limits for vacuum ranges Main Menu -> Monitoring functions -> Pressure limits for vacuum ranges 0.
Default factory setting ASCIIProtocol t_B zero delay Main Menu -> Settings -> Vacuum settings > Commander functions -> Commander timing -> t_B Evacuation time 0.1s to 95s 30s *CONFig:COMMAN DTime:2 *CONFig:COMMAN DTime:B t_C charging time Main Menu -> Settings -> Vacuum settings > Commander functions -> Commander timing -> t_C Charging time 0.
Menu access Range Default factory setting ASCIIProtocol p_A Gross leak test Main Menu -> Settings -> Vacuum settings > Commander functions -> Commander pressures -> p_A Gross leak test 0mbar to 1E4mbar 9E2mbar *CONFig:COMMAN DPress:1 *CONFig:COMMAN DPress:A p_B evacuation pressure Main Menu -> Settings -> Vacuum settings > Commander functions -> Commander pressures -> p_B Evacuation press.
Range cathode Main Menu -> Info -> Service -> Switch filament *CONFig:CAThode Default factory setting ASCIIProtocol BinaryProtokol Operating Manual Menu access jins80e.
Operating Manual (1011) jins80e.
INFICON GmbH, Bonner Strasse 498, D-50968 Cologne, Germany Phone: +49 (0)221 347-40 Fax: +49 (0)221 347-41429 E-mail: leakdetection@inficon.com UNITED STATES TAIWAN JAPAN KOREA SINGAPORE GERMANY FRANCE UNITED KINGDOM Vi s i t o ur w eb s i t e f o r c on ta c t i nf o rma t i on an d o t he r s al es of f i c e s w or l dwi de . w w w. i n fi c o n .