background image

 
 

OZONE ANALYZER BMT 964 Manual, Rev. 04/2021 

 

55

Function Code 3 – Read Holding Registers 

This  code  is  used  to  request  numeric  information.  The  query  specifies  a  start  register  and  the 
number of registers to be transmitted. Register size is 16 bits. Floating point and long values re-
quire two words to be transmitted. This means that a request for e.g. one single floating point 
value has to have the data length field in the query set to 2. Floating point numbers are sent in 
the standard 32-bit IEEE 754 format. 

 

Start Register 

Length 

Format 

Description 

Float 

Concentration (in set unit)  

Float 

Ozone range (in set unit) 

Float 

Pressure (in bar) 

Float 

Cuvette Status: Dirty value in % 

Float 

Pressure range (bar) 

11 

Float  

Temperature (Kelvin) 

13 

Float 

Low alarm limit (in set unit) 

15 

Float 

High Alarm Limit (in set unit) 

17 

Float 

Molecular weight of carrier gas 

19 

Float 

Firmware Version 

21 

Long 

Operating hours 

23 

Long 

Serial Number 

25 

Word 

Ozone unit: 
0: g/Nm

3

 

1: %wt/wt 
2: ppm

v

 

3: g/m

 (without pressure and temperature com-

pensation) 

4: ppm 

26 

Word 

Front panel is set to display pressure in: 
0:  bar (1.0) 
1:  psi  (14.50778) 
2:  Torr (750.0617) 
3:  MPa  (0.1) 
In parenthesis : Factor to calculate MODBUS 
pressure value given in bar to set unit. 

27 

Word 

Autozero Interval in hours, if 0: no Autozero 

Function Code 5 – Write Single Coil 

This code sets Low and High Alarms behaviour and allows execution of the zero command. Set-
ting to 1 activates function, 0 deactivates.  

 

Start Coil  

Description 

Low Alarm Enable 

High Alarm Enable 

Low Alarm Latched 

High Alarm Latched 

Execute Zero 

Sending a 0 to coil 5 will result in an exception code 4. 

Summary of Contents for 964

Page 1: ...BH BMT MESSTECHNIK GMBH Stahnsdorf Germany Tel 49 3329 696 77 0 fax 49 3329 696 77 29 OSTI Ozone Systems Technology International Inc USA Tel 1 831 649 11 41 fax 1 831 649 11 51 OZONE ANALYZER BMT 964 Manual Rev 04 2021 ...

Page 2: ... Output and Control Terminals 9 Analog Outputs 9 Binary Input 9 Binary Outputs 10 Error Relay 10 Serial Interface RS 232 10 5 Switching On the Instrument 11 6 Front Panel Operation 11 Changing Parameters 12 Zeroing the Instrument from the Front Panel 13 The Menu View Parameters 13 The Menu Set Parameters 14 Units 16 Ozone 16 Pressure 17 Alarms 17 High Alarm 17 Low Alarm 18 Input Output 19 Simulate...

Page 3: ...7 Overrange 27 EEPROMError 27 11 Event and Error Log 27 12 The Program BMT 964 Link 28 13 Maintenance 29 14 Troubleshooting 31 15 Specifications 32 Appendix A Link Mode Commands 33 Appendix B Bench Top Version BMT 964 BT 37 General Description 37 Operation 37 Appendix C Cabinet Version BMT 964C 39 General description 39 Ozone Destruct 40 Operation 41 Maintenance 41 Dimensions 42 Electric connectio...

Page 4: ...mote Display BMT 964 RD 51 General Description 51 Operation 51 Appendix G MODBUS RTU Communication 52 Physical Connection 52 Set Communication Parameters 53 MODBUS Operation 53 Function Code 1 Read Single Coil 54 Function Code 3 Read Holding Registers 55 Function Code 5 Write Single Coil 55 Function Code 8 Diagnostics 56 Function Code 16 10h Write multiple Registers 56 ...

Page 5: ...ce to a Windows PC running the program BMT 964 Link which is supplied with each instrument Another way of configuring the instrument is to use the so called Link Mode via the serial interface The instrument has a built in clock with calendar which is used to provide time stamps for an Event Log 48 entries e g zeroing alarms and an Error Log 16 entries e g Overrange Cuvette Dirty These logs can be ...

Page 6: ...p is less than 1 Watt Avoid dismantling of the instrument with mains power applied The lamp contains 5 milligrams of mercury Mercu ry is a poison Dispose lamp at a waste disposal place which is qualified to handle mercury con taining lamps If you cannot find a respective place return the lamp to BMT Précaution Avertissement L ozone est un gaz à forte toxicité Les concentrations d ozone mesurées à ...

Page 7: ... circuit overcurrent protec tion Ensure that a fuse or circuit breaker no larger than 15 A at 120 VAC 10 A at 240 VAC is used on the phase conductor The power receptacle or the mains socket outlet the instrument is connected to should be easily accessible for fast interruption of power or other means for switching off power should be pro vided Optionally the instrument is available in a low voltag...

Page 8: ... regular basis depending on the degree of particle content of the sample gas The ozone gas coming from most types of ozone generators contains more or less nitrogen ox ides because the oxygen feed gas contains nitrogen inadvertently or intentionally Namely medi um sized and big generators are operated with high nitrogen doping When such generators are serviced without disconnecting the ozone analy...

Page 9: ...Attention The current output must not be connected to an external power supply Binary Input The binary input is used to trigger the ZERO function of the OZONE ANALYZER BMT 964 By applying a voltage of typ 24 VDC between pin 11 und pin 10 for about 0 5 seconds the instrument will be zeroed The ZERO function may be triggered only after complete purging of the cuvette with filtered air or oxygen purg...

Page 10: ...uts can be used as high side switches voltage applied to pin 8 or low side switch es pin 8 connected to ground Further explanations of the different output functions can be found on the pages mentioned Error Relay The error output is an SPST relay contact In order to prevent a broken wire from remaining undetected the contact has been designed as opening on error normally closed closed if there is...

Page 11: ...tual pressure and the code for the warmup state The time left for change into normal operating mode is displayed and counted down in second intervals The time period between switching on and normal operating mode can last between 40 s and 120 s During this time the front panel keys and the zero input are deactivated 6 Front Panel Operation The front panel consists of a 16 character alphanumeric di...

Page 12: ...on View Parameters the button SCROLL is pushed briefly the instrument resumes display of the ozone concentration Menu position Concentration In order to move from View Parameters to Set Parameters the SCROLL button has to be held down for at least 2 seconds The menu Set Parameters is used to change properties of the instrument like units alarms etc In order to protect the instrument and the compon...

Page 13: ...n page 23 The Menu View Parameters In the menu View Parameters the configuration of the BMT 964 can be viewed but it cannot be changed Units Alarms RS 232 Gas Parameters Time Date Other Param See next Page Time Date Norm Temperature Norm Pressure Mol Weight Baudrate Timed Polled Time Interval High Alarm Low Alarm Relays Open Close Enable Disable Threshold Latching Enable Disable Threshold Latching...

Page 14: ... The other elements of the menu cannot be changed Explanations Range max ozone concentration Pressure Range max pressure Serial No the serial number Cuvette Status shows dirtyness of the cuvette in Operating Hours since calibration The Menu Set Parameters Menu Set Parameters Units Alarms Input Output Gas Parameters Time Date Other Parameters Autozero Time Alarm Beep Time Date Format Date Oxygen Ai...

Page 15: ...pushing the BACK button After complete setting of the parameter the ENTER button has to be pressed again the display Saving appears for a short time and the parameter is saved To leave the menu press the back button several times This is an example for changing a logical variable the unit of ozone concentration shall be changed from g Nm3 to wt wt Button Display 0 0 g Nm3 SCROLL 1 013 bar SCROLL V...

Page 16: ...CK Set High Alarm BACK Set Alarms BACK Set Parameters BACK 0 00 g Nm3 On the following pages you can find a detailed description of all configurable parameters Change of one parameter may lead to the automatic change of other parameters The stored parameter information is not lost when the instrument is switched off Units Ozone This will set the unit of ozone concentration You can choose between g...

Page 17: ...changed Furthermore the thresholds of High Low Alarm are recalculated automatically For a complete list of available ranges please refer to the order sheet Pressure The unit of absolute pressure shown on the display can be changed from bar to psi Torr or MPa Here are some examples for recalculation of pressure range when changing the unit bar psi Torr MPa 1 15 16 68 863 0 115 1 5 21 76 1125 0 150 ...

Page 18: ... case Relays Open Close is set to Relays Clos ing the Low Alarm Relay closes default otherwise it opens At the same time a Low Alarm Event is entered into the Event Log The display alternates between the measurement result and the message Low Alarm If Alarm Beep is activated there is also an acoustic signal which may be stopped using the BACK key if the front panel menu is on its basic level The B...

Page 19: ...y on request character without CR If the operating mode is set to Timed a data block is sent every Time Interval Minimum interval is 1 s max interval is 99 s A detailed description of the serial interface can be found on page 10 Gas Parameters Warning A change of this parameter will influence measurement results Molecular Weight When using the BMT 964 it is important to give the instrument informa...

Page 20: ...witching the purge gas supply via the PURGE relay contact has to be provided see also page 23 The time interval between two automatic zeroing cycles can be set between 1 and 99 hours If the instrument is set to automatic zeroing one additional zero cycle is performed 15 min after switching on A zero triggered manually via RS 232 or the binary input will reset the interval timer Alarm Beep If this ...

Page 21: ...3 User Mode If Timed Polled is set to Timed there is an output every Time Interval seconds s configura tion of the RS 232 on p 19 In case Polled is set the BMT 964 expects the input of a question mark without CR to which it responds with a block of data User mode data output always follows the format in the following example 26 03 01 12 16 28 154 3 g Nm3 1 008 bar 00 0 0000 Data are separated by c...

Page 22: ...ary variable is set to 1 the corresponding func tion or property is activated Word Range 0 65535 Long Range 0 99999999 Float Range 9999999 99999999 floating point number as e g 1 234567 max 8 charac ters including the decimal point It is very important to wait for confirmation from the BMT 964 once a command is sent Link Mode is started by sending the following command 0 DL4EBY The BMT 964 respond...

Page 23: ...964 internal timer see page 23 via the serial interface in Link Mode by sending the command 83 3 14159 from a Windows PC by using the program BMT 964 Link The display will show information about zeroing In each zero cycle the dirtyness of the cuvette is determined This value is displayed on the front panel and sent via the serial interface In creased dirtyness will lead to a Dirty Warning or a Dir...

Page 24: ...t of the zeroing cycle In the User Mode the RS 232 transmits the same concentration and AAAA instead of the cuvette s dirtyness The above setup shows the components needed for automatic zeroing It is very important to provide automatic switching of purge gas before the Autozero Interval is set to other values than zero hours Otherwise the instrument could possibly calculate the zero value with ozo...

Page 25: ...ton ENTER To only stop the beeper without clearing the alarm the BACK key may be used in case the menu on the front panel is on its basic level 10 Error Handling and Early Warnings The BMT 964 has diverse possibilities to recognize errors to signal them and to early warn against them Errors and early warnings are displayed on the front panel Depending on the im portance of the error the Error Rela...

Page 26: ...s power applied The lamp contains significantly less than 5 milligrams of mercury Mercury is a poison Dispose lamp at a waste disposal place which is qualified to handle mercury containing lamps If you cannot find a respective place return the lamp to BMT MESSTECHNIK GMBH Cuvette Dirty Warning In each zeroing the dirtyness of the cuvette is measured and displayed Warn Cuv Dirty is displayed betwee...

Page 27: ...ld be thoroughly checked by BMT MESSTECHNIK s also Chapter Troubleshooting The Error Relay indicates an error 11 Event and Error Log These two logs are stored by the BMT 964 and document important events and errors The last 48 events and the last 16 errors are stored which means that the oldest entries are overwritten when new entries are stored Both logs are read out via the serial interface For ...

Page 28: ...hooting 12 The Program BMT 964 Link On the CD which is delivered with the instrument you will find the Windows program BMT 964 Link It has been designed for Windows 95 98 ME NT 2000 XP Vista 7 8 For installation of the program simply unzip the ZIP archive if necessary and execute the Installer setup exe then follow the descriptions on screen See the file readme txt on the CD for further informatio...

Page 29: ... and Event Log may be loaded from the instrument to the screen via the View menu The options in the main menu let you set your preferences concerning the program itself e g the COM port parameters It also lets you switch on or off the Logger function which is used to log measurement data every few seconds into a file On some screens you ll find a print function for two different printouts one summ...

Page 30: ...lushed with fluids namely water for cleaning as this could damage the pressure sensor The UV lamp is the only part of the instrument which undergoes wear Life expectancy of the lamp is several years When Lamp Low Warning is activated see page 25 replacement of the lamp should be planned for the next 4 to 8 weeks Replacement by the user is possible but we do not recommend it The instrument should r...

Page 31: ... contain no residual hazardous substances The remaining contamination is not unhealthy toxic carcinogenic radioactive microbiologic explosive cor rosive or caustic it is harmless and contains insert here Herewith I certify that the products being returned to the factory are free of any hazardous substances as stated above Undersigned Your Company Date Signature The feed gas used for the ozone gene...

Page 32: ...x 3 mbar at 0 5 l min with sample gas filter temperature compens is standard pressure compensation for ozone measurement at an arbitrary systemic pressure with built in cuvette pressure transducer abs pressure ranges 1 15 optional up to 4 0 bara in steps of 0 5 pressure units selectable bar psi Torr MPa signal outputs concentration 4 20 mA isolated active concentration 0 10 V isolated concentratio...

Page 33: ... 0 DL4EBY 0 DL7ZN 2 Ozone Range and Unit byte1 Range ID see table on page 16 byte2 Unit 0 g Nm3 1 wt wt 2 ppmv 3 g m3 without pressure and temperature compensation 4 ppm 2 2 byte1 byte2 3 Set ozone unuit Meaning of byte 0 g Nm3 1 wt wt 2 ppmv 3 g m3 4 ppm 3 byte 3 4 Pressure range float pressure always in bar byte Multiplier 0 1 0 Unit bar 1 14 50778 Unit psi 2 750 0617 Unit Torr 3 0 1 Unit MPa 4 ...

Page 34: ...Alarm Limit High Limit Low Limit first retrieve concentration unit 15 float 15 16 Set Low Alarm Limit High Limit Low Limit first retrieve concentration unit 16 float 16 17 Set High Alarm Latching byte 1 Latching 0 not Latching 17 byte 17 18 Set Low Alarm Latching byte 1 Latching 0 not Latching 18 byte 18 19 Set High Alarm Enabled byte 1 Enabled 0 not Enabled 19 byte 19 20 Set Low Alarm Enabled byt...

Page 35: ...olled 40 byte 40 41 RS 232 Interval if Timed byte Seconds 41 41 byte 42 Set RS 232 Interval wenn Timed byte Seconds 42 byte 42 43 Set Analog Output Simulation Range 0 0 0 V 4mA 1 0 10V 20 mA 2 0 normal operation 43 float 43 44 Autozero Interval byte hours wenn 0 no Autozero 44 44 byte 45 Set Autozero Interval byte hours if 0 no Autozero 45 byte 45 46 Alarm Beep 1 On 0 Off 46 46 byte 47 Set Alarm B...

Page 36: ...al 0 ist this command will take about 20 s 83 3 14159 83 float 85 Firmware Version 85 85 float 86 Status decimally coded as decribed in table on page 21 86 86 word 91 Set Link Mode Timeout after switching on always 10 s byte Seconds 91 byte 91 93 Alarm Relays closing on Alarm 1 closing 0 opening 93 93 byte 94 Set Alarm Relay Mode 1 closing 0 opening 94 byte 94 95 Set User Baud Rate 0 2400 1 4800 2...

Page 37: ...asses through the Catalyz ing Cartridge where the ozone is destroyed Operation The operation of the BMT 964 BT is the same as of the standard BMT 964 Care must be taken using the Catalyzing Cartridge which may never see water or humidity This might damage the catalyzing material The sample gas filter can only keep dirt from entering the analyser not hu midity As an option the OZONE ANALYZER BMT 96...

Page 38: ...the Purge Control contact and switching to zero gas zeroing and switching back to the sample gas Note Setting the Autozero Interval to zero hours means that the analyzer does not go through the automatic purge cycle and does not activate the Purge Control contact In this case the user must take care to never initiate zeroing with ozone in the cuvette The BMT 964 BT may be ordered together with a s...

Page 39: ...ser The zeroing interval may be chosen between 1 and 99 hours see page 23 Stand alone means A sample gas filter is provided external to the cabinet a throttle valve and a flow meter behind the front door and a Catalyzing Cartridge external An external Dirt Trap to remove namely fluidic dirt before it can reach the analyzer may be provided on request Dimensions of the cabinet are 300 x 200 x 120 mm...

Page 40: ...e last concentration measurement is used to freeze the signal outputs current and voltage during the whole cycle The valve and pump then are activated for about 12 seconds followed by the zeroing of the analyzer needs about 1 second After zeroing the display shows the level of contamination of the cuvette see page 26 Deactivating the valve and pump allows the ozone gas 12 seconds time to get back ...

Page 41: ... BMT 964 see chapters 1 to 14 Adjustment of Sample Flow The sample gas flow rate can be set with the red knob door open upper right corner The recommended flow rate is about 0 5 l min Warning Make sure that the flow rate is not higher than 0 8 l min and the red ruby ball inside the flow meter is not at its upper white stop Warning Disconnect electrical power before opening the cabinet door If the ...

Page 42: ...ut open on error 13 Low Limit Alarm output opening or closing conn soldering side 14 High Limit Alarm output opening or closing 15 Cuvette Dirty output open on error 16 not connected RS 232 connector 1 Cable Shield 2 TxD from BMT 964 C screw terminal 3 RxD to BMT 964 C side 4 Signal GND analog GND Mains connector 1 mains 100 bis 240 VAC 50 60 Hz 35 VA 2 mains 3 free Protective Ground For further d...

Page 43: ...sing system for moist off gases housed in a splash proof IP 65 NEMA 4X aluminum cabinet It consists of the Off Gas Cabi net BMT 964OG and the separate Peltier electric cooler dryer DH5 1 7 9 3 2 4 5 8 moist off gas purge command 6 10 11 1 2 3 4 5 6 7 8 9 sample gas cooler dryer sample gas filter 3 way solenoid valve flow meter ozone analyser air pump filter sample gas pump cabinet 10 11 thermalmas...

Page 44: ...ng system for the internal temperature of the external cool er WARM Ozone off gas leaving an ozone process is not allways at atmospheric pressure Sometimes it is at an elevated pressure and transport of the sample gas to the ozone analyser does not need a pump Sometimes the off gas is not moist and does not need drying Consequently the configu ration of the off gas measuring system may be differen...

Page 45: ...hen the dryer has to be removed for service or repair If the off gas is at an overpressure or at a slight vacuum the DH 5 should be mounted via a ball valve The ball valve is screwed into the reactor vessel in a 1 2 NPT threaded bore hole Weld ing the ball valve is not recommended The DH5 electric cooler dryer and the analyser cabinet BMT 964OG are connected with an elec tric cable and with two PT...

Page 46: ...or If the Autozero Interval is set to zero hours the zeroing is not automatically activated by the purge timer anymore It still may be initiated by the various manual zeroing commands described on page 23 Note Setting the Autozero Interval to zero hours also means that the analyzer does not go through the purge cycle and does not activate the Purge Unit In this case the user shall never initiate z...

Page 47: ...mon for pins 9 12 13 14 15 16 11 Cable Shield conn soldering side 12 Lamp Low output open on error 13 Low Limit Alarm output opening or closing 14 High Limit Alarm output opening or closing 15 Cuvette Dirty output open on error 16 LOW FLOW SGP5 open on error RS 232 connector 1 Cable Shield 2 TxD from BMT 964 C 3 RxD to BMT 964 C screw terminal 4 Signal GND analog GND side Mains connector 1 mains 1...

Page 48: ...re indica tions An optional REMOTE DISPLAY BMT 964 RD is available for installations without a workstation to be specified in the order needs e g BMT 964 AQ RD BMT 964 AQ HF RD The BMT 964 AQ is a splash proof cast aluminium enclosure IP 65 NEMA 4X 260 x 160 x 82 mm W x H x D with a sea water resistant coating RAL 5009 azure and weighs about 3kg Four mounting brackets are provided for installing t...

Page 49: ...O for 300 cm3 min The OZONE IN WATER SENSOR usually is used as a bypass to a small flow resistance in a large diameter main PFA tubing line The SENSOR then should be positioned beneath the main tub ing to let gas bubbles bypass the SENSOR If a throttle flow resistance is installed to control the flow rate through the OZONE IN WATER SENSOR this throttle must be positioned behind the sensor never in...

Page 50: ... error 8 Error Contact output 9 Purge Control output for external pump solenoid valve 10 Output contacts Common for pins 9 12 13 14 15 11 Cable Shield 12 Lamp Low output open on error 13 Low Limit Alarm output opening or closing conn soldering side 14 High Limit Alarm output opening or closing 15 Cuvette Dirty output open on error 16 not connected Mains connector 1 mains 100 bis 240 VAC 50 60 Hz 1...

Page 51: ... The connecting cable has a special pin out on a 12 pole connector depends on analyzer model and must be ordered for the appropriate type of analyzer Models available as a sensor with REMOTE DISPLAY are BMT 964 S RD and BMT 964 AQ RD Both must be ordered as RD versions in order to operate together with the REMOTE DISPLAY Note The BMT 963 RD is not compatible to the BMT 964 series of analyzers Oper...

Page 52: ...al port with the BMT 964 Link program Physical Connection The MODBUS interface is electrically isolated and has built in transient protection A BMT 964 equipped with MODBUS comes with a male 5 pole IP67 M12 connector The female counter part for the bus cable is also supplied The cable should be of a shielded three conductor twisted pair type OD 5 8 mm e g Belden 3106A With such a cable and proper ...

Page 53: ... CRC error checking field When a MODBUS slave receives a query with its address it first per forms error checking CRC and Parity check It will provide an answer if error checks were suc cessful If not the query will be ignored The instrument will then check query data and if invalid data is detected will respond with a MODBUS Exception An exception has two fields that differentiates it from a norm...

Page 54: ...ere address space starts with 0 Caution Care has to be taken that the MODBUS master does not reconfigure the BMT 964 in an endless loop The internal non volatile memory will only tolerate a limited 1 000 000 number of write cycles Reading commands can be used infinitely Function Code 1 Read Single Coil This code is used to request binary status information from the instrument The query consists of...

Page 55: ... 2 Float Temperature Kelvin 13 2 Float Low alarm limit in set unit 15 2 Float High Alarm Limit in set unit 17 2 Float Molecular weight of carrier gas 19 2 Float Firmware Version 21 2 Long Operating hours 23 2 Long Serial Number 25 1 Word Ozone unit 0 g Nm3 1 wt wt 2 ppmv 3 g m3 without pressure and temperature com pensation 4 ppm 26 1 Word Front panel is set to display pressure in 0 bar 1 0 1 psi ...

Page 56: ...ment is switched on Function Code 16 10h Write multiple Registers This function code provides means to configure the instrument Float formatting is the same as for function code 3 Start Register Length Format Description 1 1 Word Set Ozone unit 0 g Nm3 1 wt wt 2 ppmv 3 g m3 without pressure and temperature com pensation for AQ only 4 ppm for AQ only 2 2 Float Low Alarm Limit in set unit 4 2 Float ...

Reviews: