CALIBRATION PROCEDURE


The calibration interface features a "TRACEABLE ACCESS CODE" (TAC), as is required for use in “approved” applications. This feature also ensures that access to the calibration functions is protected from inadvertent or unauthorised change. The following parameters are considered as CALIBRATION commands:

  CE Calibration Enable - returns the current TAC value.
  CZ Calibrate zero - sets the system zero point.
  CG Calibrate gain - sets the system gain.
  CM Calibrate maximum - sets the maximum allowable display value.
  CM1
 
Calibrate maximum - same as CM when CM2=0 and CM3=0.
CM1 defines the limit between range 1 and 2.
  CM2
 
Calibrate maximum - sets the maximum allowable value for range 2.
CM2 defines the limit between range 2 and 3.
  CM3
 
Calibrate maximum - sets the maximum allowable value for range 3.
When the weight becomes greater than the highest CMn then Overrange is indicated.
  DS Display step size - sets the output incremental step size.
  DP Display decimal point - sets the position of the output decimal point.
  ZT Zero track enable.
  FD Factory default setting (return to).
  CS Calibration save.

To make an enquiry as to the setting of any of these commands requires the issue of the command with no parameters attached.

To make a change to the settings of any of these commands REQUIRES THE ISSUE OF THE CE COMMAND FOLLOWED BY THE CURRENT TAC VALUE (CE XXXXX).

For example, if the output step value needs to be changed from 1 to 5, the following steps would be required:

  Master sends CE
  Slave returns E+00016
  Master sends CE 16
  Slave returns E+00016
  Master sends DS 5
  Slave returns OK

The output will now increment in steps of 5 divisions. It will then be necessary to SAVE the calibration parameters to non-volatile memory, by issuing the CS command. The CS command, which has no parameters and must be preceded by the CE XXXXX command, will return OK to signify successful update. The TAC is then incremented by 1.



An example of the recommended calibration procedure follows:

To set the system zero and the system gain:

With the device selected, a suitable load cell in place, with known test weights available, (the example uses 5000 as a test weight value):

Step 1 Master sends: CE Query the current TAC value
  Slave returns: E+00017  
Step 2 Master sends: CE 17 Enable the calibration sequence
  Slave returns: OK  
Step 3 Master sends: CZ Ensure that the weigher is unloaded
  Slave returns: OK  
Step 4 Master sends: CE 17 Enable the calibration sequence
  Slave returns: OK  
Step 5 Master sends: CG 5000 Where 5000 is the weight value added
  Slave returns: OK  
Step 6 Master sends: GG To confirm the calibration is correct
  Slave returns: G+05000.  
Step 7 Master sends: CE 17 Enable the calibration sequence
  Slave returns: OK  
Step 8 Master sends: CS Writes the calibration data to memory
  Slave returns: OK  

The system zero and system gain value will have been updated and written to EEPROM, and the TAC will have been incremented.