background image

Liquid Dosing Control Manual 

 

          9.17.150 rev A – September 2020 

Page 

17

 of 

34

 

 

3.  Prepare for operation 

 

The main purpose of this section is to prepare the Bronkhorst Liquid Dosing Set for operation. 

This includes filling the controlling instrument and actuator with liquid, flushing all the air from the 

dosing set, and performing an instrument Auto-Zero function. 

 

 

Tip !

 

The goal is to completely fill the instrument and actuator with liquid. This is required for a smooth 

start of the control loop, and for this reason it is not necesseray to completely fill the downstream 

process lines at this time. 

 

By opening a drain point (if installed) directly downstream of the dosing set, the filling time can be 

reduced and the presence of liquid can be directly observed.  

 

Only if the fluid, method of collecting the drained liquid and process environment allows for this 

tip. 

 

 

3.1  Fill the system 

 

Filling the system is the first step of removing all air to ensure a stable and smooth control loop. 

 

1.  Prepare the system to be filled 

 

-  Make sure all fluid connections have been leak tested 

-  Make sure the system outlet is connected to the process or a suitable waste 

-  Open (if applicable) process valves outside the Bronkhorst set 

To ease the filling process by decreasing the system pressure drop and volume to be filled 

-  Open (if present) a drain point between the Bronkhorst set and the process 

-  Close (if present) the installed bypass downstream of the pump 

Note, ensure that any liquid is safely collected at the opening. 

Ensure Batch Mode is disabled 

-  Write value 0 to parameter 130 – Counter Mode  

(Batch Mode disabled) 

 

 

2.  Slowly operate the actuator to draw in liquid 

 

-  Write value <___> to parameter 206 – Flow setpoint 

(provide setpoint to draw liquid) 

 

Choose 10% of the normal operation flow of the system as setpoint at this step. Increase 

with steps of 10% to speed up the filling process. 

 

Filling a system can take a long time depending on tube diameters and the configured 

flow rate of the system. By taking larger setpoint steps, the filling time can be reduced, 

but when the system is sensitive to pressure spikes, then take caution and use a slow but 

steady flowrate. 

 

 

 

 

Summary of Contents for CORI-FLOW M Series

Page 1: ...Liquid Dosing Control Manual Dosing functions and parameter overview 9 17 150 REV A September 2020 ...

Page 2: ...ternal device 11 2 2 8 Ratio dosing specific configuration settings 12 2 2 9 Batch dosing specific configuration settings 13 3 Prepare for operation 17 3 1 Fill the system 17 3 2 Flush the system 18 3 3 Verify system status 21 3 4 Zero procedure 22 4 Operate the Liquid Dosing Set 23 4 1 Start dosing 23 4 1 1 Continuous Dosing 23 4 1 2 Ratio Dosing 24 4 1 3 Batch Dosing 24 4 2 Pause dosing 25 4 3 S...

Page 3: ...uctions are for all instruments and written for an RS232 interface using a Proces Parameter ProPar protocol and references are made to Dynamic Data Exchange DDE parameter numbers which are unique numbers for parameter identification Chapter 1 contains a table with reference documentation uncluding dedicated manuals for fieldbus specific communication instructions Where instructions deviate for spe...

Page 4: ...erNet IP interface 9 17 132 CANopen interface 9 17 131 EtherCAT interface 9 17 063 FLOW BUS interface 9 17 024 Modbus ASCII RTU TCP interface 9 17 035 PROFIBUS DP interface 9 17 025 PROFINET interface 9 17 095 RS232 interface 9 17 027 Manual Instruction Manual mini CORI FLOW ML120 9 17 097 Manual Instruction Manual CORI FILL 9 17 075 Manual Installation Manual Liquid Dosing Sets 9 17 146 E book Ho...

Page 5: ...tion mode has been automatically enabled Disabling this mode is required at several steps throughout this document After making the required changes it is strongly recommended to enable the protection mode again Parameters marked with a symbol can only be changed after disabling the protected mode Disable protected mode Write value 64 to parameter 7 Init Reset unlock secured parameters Enable prot...

Page 6: ...apacity Unit Type Index set to actual volume flow mode Read measured fluid density value for reference Read value kg m3 from parameter 270 Actual Density density measurement Note on Actual Volume Flow mode Using the instrument for measuring volume flows e g l h ml min will introduce an additional inaccuracy based on the actual density measured by the instrument Enable protected mode Write value 82...

Page 7: ...ass flow mode Write value 0 to parameter 243 Capacity Unit Type Index set to mass flow mode Set fixed fluid density value Write value density to parameter 170 Density density value in kg m3 Enable protected mode Write value 82 to parameter 7 Init Reset lock secured parameters Step DDE ProPar Name Data Type Execute Value Remark Unlock Secured Parameters 1 7 0 10 Init Reset Uint8 write 64 Unlock sec...

Page 8: ...ty unit index Enable protected mode Write value 82 to parameter 7 Init Reset lock secured parameters Step DDE ProPar Name Data Type Execute Value Remark Unlock Secured Parameters 1 7 0 10 Init Reset Uint8 write 64 Unlock secured parameters Volume Flow 2 23 1 15 Capacity Unit Index Uint8 write index Unit index Lock Secured Parameters 3 7 0 10 Init Reset Uint8 write 82 Lock secured parameters Altern...

Page 9: ... the desired flow rate can increase the resolution of the measurement data The Bronkhorst instrument sends an Analog signal to another instrument The resolution of the analog signal improves when the Capacity Unit is in the same range as the process flow Please note that by changing the Capacity Unit the analog out signal can change as well and the receiving instrument might need to be adjusted A ...

Page 10: ...me Disable protected mode Write value 64 to parameter 7 Init Reset unlock secured parameters Enable and set the Response Alarm Write value 2 to parameter 118 Alarm Mode enable response alarm Value 0 alarm disabled Value 2 alarm on limits related to setpoint response alarm 100 Write delay time to parameter 182 Alarm Delay Time delay before alarm Value defined in seconds between detection and trigge...

Page 11: ...imit Uint16 write _ Limit 0 32000 0 100 5 117 97 2 Alarm Minimum Limit Uint16 write _ Limit 0 32000 0 100 6 120 97 5 Alarm Setpoint Mode Uint8 write 1 Setpoint change on alarm 7 121 97 6 Alarm New Setpoint Uint16 write 0 Setpoint 0 Lock Secured Parameters 8 7 0 10 Init Reset Uint8 write 82 Lock secured parameters Reset alarm 9 114 115 8 Reset Uint8 Write 2 Alarm reset Note At startup only air is p...

Page 12: ...ontrol Change control mode Change Control Mode Write value 10 to parameter 12 Control Mode Analog Slave Operation Calculate Ratio Control setting The ratio control setting is defined as a percentage the Slave Factor To determine the settings Master Flow Analog signal 4 20 mA or 0 10 V 0 32000 0 100 of range Read parameter 11 Measure Measure of Master 0 32000 Example A Master Flow meter with a maxi...

Page 13: ...t8 write 10 Analog Slave Operation Factor 2 11 1 3 Analog Input Sint16 read 0 32000 Measure of master 3 139 33 1 Slave Factor Float write xx 0 500 4 9 1 1 Setpoint Uint16 read Analog Input Slave Factor 2 2 9 Batch dosing specific configuration settings Generic dosing settings Due to the potential complexity of batch dosing applications and the high amount of optimization possibilities this section...

Page 14: ...𝑆𝑆𝑆𝑆𝑆𝑆𝑆 𝐹𝐹𝐹𝐹𝐹𝐹𝐹𝐹 𝑅𝑅𝑅𝑅𝑅𝑅𝑅𝑅 With ON OFF Control the estimated dosing time per batch can be calculated 𝐷𝐷𝐷𝐷𝐷𝐷𝐷𝐷𝐷𝐷𝐷𝐷 𝑇𝑇𝑇𝑇𝑇𝑇𝑇𝑇 𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠 1 𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠𝑠 𝐵𝐵𝐵𝐵𝐵𝐵𝐵𝐵ℎ 𝑆𝑆𝑆𝑆𝑆𝑆𝑆𝑆 𝑀𝑀𝑀𝑀𝑀𝑀𝑀𝑀𝑀𝑀𝑀𝑀𝑀𝑀 𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼𝐼 𝐹𝐹𝐹𝐹𝐹𝐹𝐹𝐹 Generic batch dosing requirements In order to achieve consisten batches within the specified timeframe the liquid supply pressure needs to be constant When the required dose cannot be ...

Page 15: ...tpoint Input will be set to 0 the counter will be reset When the setpoint will be set to a value 0 the batch counter will restart the next batch For connecting an external device for a Batch Reset signal refer to the Liquid Flow Controller hook up diagram Prepare a Batch counter Batch mode Step DDE ProPar Name Data type Execute Value Remark 1 130 104 8 Counter Mode Uint8 write 2 Counter Mode up to...

Page 16: ...74 Counter Controller Overrun Correction Overrun Correction Value can be defined between 0 and 1 A typical value is 0 8 A higher value corresponds with a faster correction and less learning cycles required but might also result in an unstable control behaviour A lower value corresponds with a slower correction and more learning cycles required The Counter Controller Gain will gradually close the v...

Page 17: ...ontrol loop 1 Prepare the system to be filled Make sure all fluid connections have been leak tested Make sure the system outlet is connected to the process or a suitable waste Open if applicable process valves outside the Bronkhorst set To ease the filling process by decreasing the system pressure drop and volume to be filled Open if present a drain point between the Bronkhorst set and the process...

Page 18: ...e Remark Preparation 1 130 104 8 Counter Mode Uint8 write 0 Counter Mode disabled batch mode Start Filling 2 206 33 3 fSetpoint Float write value Flow rate in Capacity Unit CORI FLOW 3 270 116 15 Actual Density Float read Check if density is range of used liquid Stop Filling 4 206 33 3 fSetpoint Float write 0 0 In Capacity Unit 3 2 Flush the system After the system is partially filled with liquid ...

Page 19: ...e with bleed connection i e Bronkhorst C2 valve Ensure the bleed connection or bypass are connected to a suitable container or waste line Ensure that liquid downstream of the dosing set is properly collected Start bleeding the valve Write value 3 to parameter 12 Control Mode Actuator 0 Open the bleed connection Allow the system pressure to flush out all air bubbles observed at bleed tube outlet or...

Page 20: ...9 17 146 for instructions 6 Completion of Flush step Check for leakages with complete system being filled Close if applicable process valves outside the Bronkhorst set to avoid unexpected liquid flows Re Enable Batch Mode if required for operation Write value 2 to parameter 130 Counter Mode Counter mode up to limit Step DDE ProPar Name Data Type Execute Value Remark 1 206 33 3 fSetpoint Float writ...

Page 21: ... 91943359375 kg m3 Zero stability Process or application specific conditions can influence the zero stability Factors include ambient temperatures gas dissolved in the fluid or switching fluids Read parameter 8 Measure Measure 0 32000 Value 0 corresponds with 0 of the Capacity Value Full Scale Value 32000 corresponds with 100 of the Capacity Value Full Scale or Read parameter 205 fMeasure Measure ...

Page 22: ... Mode start zeroing 3 Complete zeroing procedure Wait until the Green LED changes from fast blinking to solid approx 30 seconds Parameter 12 Control Mode returns automatically to its initial value Parameter 58 Calibration Mode changes to 0 idle when procedure is succesfull Parameter 58 Calibration Mode changes to 255 when the procedure has failed troubleshooting procedure 4 Finalize zeroing proced...

Page 23: ...munication interface RS232 or Fieldbus The Field bus will overrule any changes made via RS232 or Write value ___ to parameter 206 Flow Setpoint Setpoint Value to be defined in the previously selected capacity unit kg h gr h L min etc or Write value ___ to parameter 9 Setpoint Setpoint Value based on flow percentage of Full Scale flow Value 0 0 Value 32000 100 Step DDE ProPar Name Data Type Execute...

Page 24: ... 1 1 Setpoint read Analog Input Slave Factor 4 1 3 Batch Dosing Ensure Batch Mode is enabled Write value 2 to parameter 130 Counter Mode mode Up to Limit Batch Ensure no liquid flow Write value 0 to parameter 206 Flow Setpoint Setpoint or Write value 0 to parameter 9 Setpoint Setpoint Reset Batch Counter to ensure no conflict occurs Write value 3 to parameter 114 Reset Reset counter Define Batch s...

Page 25: ...ing Write value 3 to parameter 12 Control Mode Actuator 0 Resume dosing Write value 0 to parameter 12 Control Mode Restore to previous In case of Batch Dosing no action is required to Pause the dosing Step DDE ProPar Name Data Type Execute Value Remark Pause Dosing 1 12 1 4 Control Mode Uint8 Write 3 Actuator 0 Resume Dosing 2 12 1 4 Control Mode Uint8 Write 0 Digital setpoint bus 4 3 Stop dosing ...

Page 26: ... 4 Read parameters Parameters to be read from the instrument for monitoring or logging purposes General Read value parameter 129 Capacity Unit Measurement unit index value Read value parameter 28 Alarm Info Instrument alarm information Setpoint Read value parameter 206 Flow Setpoint Setpoint in unit or Read value parameter 9 Setpoint Setpoint 0 32000 Flow Read parameter 205 Flow Measure Measure in...

Page 27: ... Unit 1 8 1 0 Measure Uint16 read measure 0 32000 0 100 2 129 1 31 Capacity Unit String read xxx Flow rate Capacity unit example g h 3 122 104 1 Counter Value Float write x xx Actual Counter value Batch value 4 128 104 2 Counter Unit Uint8 read xxx Counter Unit example g kg 5 28 1 20 Alarm Info bit4 Uint8 read 16 1 Counter limit batch finished Step DDE ProPar Name Data Type Execute Value Remark 1 ...

Page 28: ...r Settings Controller speed can be increased by changing or disabling output and sensor filters Disabling filters however not only makes the instrument faster it also makes it more sensitive to vibrations and electrical noise Write value _ to parameter 56 Dynamic Display Factor change filter Value 1 0E 3 default response time Value 3 00E 3 fast response time Value 1 0 filter OFF Write value _ to p...

Page 29: ...e 0 05 for lower accuracy but increased speed Value 0 10 for balance between accuracy and speed default Value 0 15 for higher accuracy but decreased speed Step DDE ProPar Name Data Type Execute Value Remark 1 167 114 21 PID Kp Float Write X Default value 10 Increase to speed up decrease to slow down the controller 2 168 114 22 PID Ti Float Write X Typical values Value 0 05 for lower accuracy but i...

Page 30: ...imum setpoint Note in the firmware is referred to the parameter as Valve Open but when a pump is used this parameter can be considered as the threshold to enable or start the Actuator Step DDE ProPar Name Data Type Execute Value Remark 1 190 114 24 Valve Open Float Write X Minimum power Amps to stay open shut off 5 5 Setpoint Slope Setpoint slope can be used to smooth nervous behavior of the PID c...

Page 31: ...it open hold signal Once it is open the signal can safely be set to a lower point reducing powerdissipation by the valve coil thereby minimizing temperature rise Write value _ to parameter 231 Valve Maximum set minimum power for opening Value depending on the specifics of the actuator Write value _ to parameter 190 Valve Open minimum power to keep open Value depending on the specifics of the actua...

Page 32: ...34 5 6 3 General guide for batch dosing optimization based on observation Based on the summary table as listed in the Instruction Manual mini CORI FLOW ML120 9 17 097 paragraph 5 4 For functioning links to specific parameters please use the link to the Instruction Manual ...

Page 33: ...c Display Factor Float 0 0 1 0 Disables filter 58 115 1 Calibration Mode Uint8 0 255 0 Auto Zero Ok255 Auto Zero Error 74 117 4 Sensor Exponential Smoothing Filter Float 0 0 1 0 Disables filter 114 115 8 Reset Uint8 0 255 Reset counter value 116 97 1 Alarm Maximum Limit Uint16 0 32000 Limit 0 32000 0 100 117 97 2 Alarm Minimum Limit Uint16 0 32000 Limit 0 32000 0 100 118 97 3 Alarm Mode Uint8 0 3 ...

Page 34: ...r speed default 1 167 114 21 PID Kp Float Default value 10 Increase to speed up decrease to slow down the controller 168 114 22 PID Ti Float Typical values Value 0 05 for lower accuracy but increased speed Value 0 10 for balance between accuracy and speed default Value 0 15 for higher accuracy but decreased speed 190 114 24 Valve Open Float 0 0 3 or 0 15 In amps or volts depending on valve mode 0 ...

Reviews: