Vous êtes sur la page 1sur 40

Code 10000002624e (Prev.

code 7102556)

Revision A

Page 1 (39)

COURIER 6SL and COURIER 5SL


Slurry Analyzers
Courier Analyzer Management Instructions For Slurry
Applications
10000002624e Revision A

OUTOKUMPU TECHNOLOGY

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 2 (39)

Contents
1. ABOUT THIS DOCUMENT............................................................................................................................3
2. PARAMETER MANAGEMENT PROCESS ...................................................................................................4
3. INSTALLING THE CMS-APPLICATIONS INTO THE ANALYZER MANAGEMENT STATION PC............6
4. RUNNING THE COURIER PARAMETER MANAGER .................................................................................8
4.1 Setting your user identification ...........................................................................................................8
4.2 Entering analyzer ID, site name and analyzer description.................................................................8
5. HANDLING THE PARAMETERS ................................................................................................................10
5.1 Editing the parameters in the spreadsheets.....................................................................................10
Parameters in the sheet MC and MCFL ......................................................................................11
Parameters in the sheet SSM, MXA, CSA, DMA.........................................................................12
Parameters in the sheet Samples................................................................................................13
Parameters in the sheet Primary samplers..................................................................................16
Parameters in the sheet Probe ....................................................................................................17
Parameters in the sheet Assays ..................................................................................................17
Parameters in the sheet Measurement sequence .......................................................................19
Parameters in the sheet State variables ......................................................................................20
5.2 Running the parameter conversion routine ......................................................................................22
5.3 Editing sample measurement processing models............................................................................23
Syntax of the sample measurement processing model definitions..............................................24
5.4 Loading the parameters into the analyzer........................................................................................28
5.5 Creating a backup file of the parameters .........................................................................................30
5.6 Restoring a parameter backup .........................................................................................................32
5.7 Packing the analyzer data ................................................................................................................33
6. READING DATA FROM THE ANALYZER..................................................................................................36
6.1 Reading the calibration data.............................................................................................................36
6.2 Reading the reference and sample measurement data...................................................................37
6.3 Reading the spectrum data ..............................................................................................................38
6.4 Reading the global counters.............................................................................................................39
READER COMMENTS

OUTOKUMPU TECHNOLOGY

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 3 (39)

1. ABOUT THIS DOCUMENT


This document contains
Instructions on how to install the CMS-applications into the Courier
Analyzer Management Station PC for configuring and monitoring the
analyzers.
Instructions on how to use the Courier Parameter Manager application for
run time parameter management and for reading various types of data
from the analyzer for calibration and diagnosing purposes.
Description of the run time parameters, which are always accessible to the
customer.
Note, Tip and Warning signs used in this document:
This sign stands for information especially worth noticing.

OUTOKUMPU TECHNOLOGY

This sign stands for information including extra advice.

This sign stands for information of extreme importance.

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 4 (39)

2. PARAMETER MANAGEMENT PROCESS


Some Courier analyzer parameters have the same default values in all Courier
installations; the values originate from the installation CD (please note, that the
Courier Parameter Manager application and initial analyzer parameters are
included in the CMS-applications package). Some parameter values, like those
for the measurement and macro channels, are determined separately for each
analyzer during the delivery project. The rest of the parameter values are set in
the local Outokumpu office and/or at the installation site during the start-up.

Figure 1. Courier parameter management scheme

OUTOKUMPU TECHNOLOGY

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 5 (39)

The parameter sets are refined in a number of successive processes, typically


performed on several PCs and in several different physical locations. The next
phase uses the results of the previous phase by restoring the parameter backup
from the media produced in the previous phase.

OUTOKUMPU TECHNOLOGY

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 6 (39)

3. INSTALLING THE CMS-APPLICATIONS INTO


THE ANALYZER MANAGEMENT STATION PC
This section describes how to install the CMS-applications into the Courier
Analyzer Management Station PC and how to restore the previous parameter
settings.
The CMS-applications consists of Courier Parameter Manager application,
initial analyzer parameters, and Courier Status Manager application.
The installation process creates a program group called Courier, and a shortcut
to the Courier Parameter Manager and Courier Status Manager applications.
If the installer has Windows administrator rights, the shortcuts are added to the
All users profile. If the installer does not have administrator rights, the shortcuts
are added only to the profile of the current user.
To install the tools:
1.

Run the setup.exe from the CMS-applications_v_vv directory (v_vv is the


version number of the CMS-applications package) of the delivery CD.

2.

Follow the instructions given on the screen.

3.

Finish the installation and then start the Courier Parameter Manager
application.
The main window of the application opens and the Parameter Management
application is ready for use.

Figure 2. The main window of the application


If the application was installed into a new folder, everything comes from the
installation CD and all parameters have the original version specific default
values.
If the application was installed in an existing folder already containing the
application:
All files in the Tools folder are replaced with new files from the
installation CD.

OUTOKUMPU TECHNOLOGY

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 7 (39)

The courier.cfg file in the Params folder is replaced with a new


courier.cfg file from the installation CD.
All other files in the Params folder and other folders remain intact.
4.

OUTOKUMPU TECHNOLOGY

Restore the parameter backup made in the previous phase of the delivery
project. See section 5.6 of this manual for more detailed information.

Store the original delivery media in a safe place for possible use in the
future.

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 8 (39)

4. RUNNING THE COURIER PARAMETER


MANAGER
This section describes how to operate in the Courier Parameter Manager.

4.1 Setting your user identification


When the Parameter Manager is started, it prompts you for your user
identification. It is recommended that you use your initials or first name as a
user ID. The user ID is included in the log messages and in the parameter
backup files. The log messages are generated when parameter management
actions are performed.

Figure 3. The User identification window


Now the main window opens. The main window displays information about the
application, the parameter settings, and the previous changes made to the
parameter settings.

4.2 Entering analyzer ID, site name and analyzer description


When the application is started and in case the system has more than one
analyzer the analyzer identification must be defined. The program also prompts
you for a site name and an analyzer description if they are not defined.
To enter the analyzer identification (in case of two or more analyzers):

OUTOKUMPU TECHNOLOGY

1.

At the main menu of the Parameter Manager click on File.

2.

Go to the analyzer.

3.

Select the analyzer you want to work with

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 9 (39)

Figure 4. Analyzer Identification selection


To enter the site name and the analyzer description:
1.

Go to the main screen of the Parameter Manager.

2.

Click Edit. The Edit menu opens.

3.

Select Analyzer Description from the menu.

4.

Enter a new site name and analyzer description into the corresponding
fields.
Note that changing the analyzer description causes all parameters to be
loaded.

Figure 5. The Analyzer description window


The analyzer description is used for checking that the parameter load file and
the connected analyzer belong together. The description is written into the
processors of the analyzer when the parameter load is performed.
Since the analyzer description is the same in the load file and all processors, it
is one of requirements to enable a partial (add on) parameter download. If the
description is changed in the parameter load file, a full parameter download is
always required.
The site name and the analyzer description are also included in the parameter
backup file.

OUTOKUMPU TECHNOLOGY

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 10 (39)

5. HANDLING THE PARAMETERS


This section gives a description on how to handle the analyzer run time
parameters, which are always accessible to the customer.
The Outokumpu support personnel normally set other parameters. In case
those other parameters would need to be modified, please contact
Outokumpu support personnel for assistance.

All functions described in this section are activated from the menus of the
Courier Parameter Manager main window.
Most of the parameter values are located in Excel worksheets. The sample
measurement processing models (assay calculation models) are defined
directly into the CFG-file with the Parameter Manager.
The parameter values are given in the following order:
Edit the spreadsheets.
Convert the spreadsheet parameters to load format.
Edit the sample measurement processing models.
Load the parameters to the analyzer.

5.1 Editing the parameters in the spreadsheets


To edit the analyzer parameters in the spreadsheets:
1.

Select User Parameters from the Parameter Manager main windows Edit
menu.

2.

Change the desired parameter values and save the file.

You must enable Excel macros, if it is prompted, when the excel-file is


loaded, otherwise the parameter transfer to parameter manager does not
work. You can only edit the cells with blue background.
3.

OUTOKUMPU TECHNOLOGY

Run the parameter manager conversion routine (Set parameters).

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 11 (39)

Parameters in the sheet MC and MCFL


The worksheet MC and MCFL contains two parameters that are needed for
automatic measurement cell window change, and window wear detection.

MC / MC feed line parameters


Original
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
Min Max factory
HHHHHHHHHHHHHParameter name / meaning
value

Unit

MCFL

8 hours

Measurement cell window change


MC window changing interval

Disable automatic window change (for temporary manual use)

MC window changing interval


Give here the time of sample flow through the measurement cell, after which the
measurement cell window either is changed automatically when the analyzer is
equipped with Automatic Window Changer, or the window should be changed
manually. If this value is 0, automatic window change requests are not
generated.

Disable automatic window change (for temporary manual use)


Change this value to 1, when the automatic measurement cell window change
is not able to run. If this parameter is 1, automatic window change requests are
not generated.

OUTOKUMPU TECHNOLOGY

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 12 (39)

Parameters in the sheet SSM, MXA, CSA, DMA


This sheet has one timing parameter for MXA filling.

MXA 1-3
HHHHHHHHHHHHHHHParameter name /
meaning

Original
Min Max factory
value

Unit

MXA1

Sample filling / draining and flush


Minimum refilling interval (from end of filling)

1.0

seconds

1.0

Minimum refilling interval (from end of filling)


This parameter defines the minimum time the sample flow is by-passed in MXA
filling between consecutive filling cycles.

OUTOKUMPU TECHNOLOGY

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 13 (39)

Parameters in the sheet Samples


Sample lines
Original
Min Max factory
value

Parameter name / meaning

Unit

Sample 1

General
The sample is in use

Long name of the sample (for alarms and event messages)

20 Sample n characters

Feed

Short name of the sample (large characters in operational state display)

10 Sample n characters

Feed

High warning limit for primary sample flow (measured in SSD filling)

300 L or gal /min

300

Low warning limit for primary sample flow (measured in SSD filling)

100 L or gal /min

100

Secondary sampler filling


SSD water prefill time (before feeding sample)

0 seconds

Sample dilution time (water from tank flush valve into SSD tank)

0 seconds

SSD filling time till filling considered as ready (0=wait for reaching level sensor)

0 seconds

Max SSD filling time empty to limit (for no flow detection)

15 seconds

15

Time for delaying ready indication (Solids setting time e.g. if water prefill used)

0 seconds

MAX SSD re-filling time back to sensor limit

10 seconds

10

Froth killing spray used during fill and measurement

X-ray measurement
Normal sample measurement time

30 seconds

30

Calibration sample measurement time

60 seconds

60

Number of calibration sample cuts per sampling instance

20

20

Calibration sample collection

Composite sample collection


Composite sample collection interval

0 minutes

Number of comp sample cuts per sampling instance

60

Max time (from triggering) to collect comp sample

15 minutes

15

Minimum interval to collect comp sample (if on demand controlled prim flow running)

10 minutes

10

Max wait for prim flow (without triggering the flow if on demand controlled prim flow)

5 minutes

Device for collecting composite sample (0=no device, 1=MXA, 2=CSA)

CSA position for MC sample flow if composite sample taken with CSA

The sample is in use


Set this value to 1, if the sample is in use, and to 0, if the sample is not in use.

Long name of the sample (for alarms and event messages)


Give here a descriptive name to the sample. This name is shown in the alarms,
commands, and events relating this sample line.

Short name of the sample (large characters in operational state display)


Give here the short name of the sample. This name is shown on the PCS
Operational State screen, when the sample line is being measured.

OUTOKUMPU TECHNOLOGY

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 14 (39)

High warning limit for primary sample flow (measured in SSD filling)
This is the limit for generating the primary flow high (prim flow high) alarm. If the
primary flow rate (calculated from the filling of the MXA tank) exceeds this limit,
the alarm is generated.

Low warning limit for primary sample flow (measured in SSD filling)
This is the limit for generating the primary flow low (prim flow low) alarm. If the
primary flow rate is below this limit the alarm is generated.

SSD water prefill time (before feeding sample)


This parameter can be used for sample diluting in the Secondary Sampling
Device collection tank if required. Some process samples having a strong
tendency of settling might require it. The parameter defines a water prefill time,
thorough the tank flush valve, preceding the sample filling into the Secondary
Sampling Device.

Sample dilution time (water from tank flush valve into SSD tank)
This parameter can be used for sample diluting in the Secondary Sampling
Device collection tank if required. Some process samples having a strong
tendency of settling might require it. The parameter defines a water dilution time
while filling the sample into the Secondary Sampling Device tank.

SSD filling time till filling considered as ready (0=wait for reaching level sensor)
This parameter decides the method of using the level switch in the Secondary
Sampling Device collection tank. In case the parameter value is set to zero
(factory default) the sample No Flow detection is done already at tank filling
phase. That is based on the timing parameter of the next parameter line as
Max SSD filling time from empty to limit (for no flow detection).
In case a time in seconds is defined the filling time is fixed and the No Flow
detection remains to be judged as defined in the Sample Measurement
Processing Models, see chapter 5.3.

Max SSD filling time from empty to limit (for no flow detection)
This parameter is used as timing for No Flow detection in case the level senor is
used for the purpose (factory default).

Time for delaying ready indication (Solids setting time e.g. if water prefill used)
This parameter can be used for setting a delay preceding the sample
measurement phase in case the sample dilution is used.

OUTOKUMPU TECHNOLOGY

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 15 (39)

MAX SSD refilling time back to sensor limit


This parameter defines a time in which the sample level must reach the level
sensor when refilled after the first filling from empty to limit. Incase the level
sensor is used for No Flow detection a failure in refilling will lead to No Flow
alarm of the concerned process sample.

Normal sample measurement time


This is the normal sample X-ray measurement time.
For Courier 6 SL in 3-4 multiplexer systems 15 seconds measurement time is
long enough for most streams. For 1-2 multiplexer systems 30 seconds is
normally used.
For Courier 5 the measurement time should be between 30 and 60 seconds
Some streams might require longer measurement times consult the calibration
manual

Calibration sample measurement time


This is sample X-ray measurement time, while calibration sample is taken. A
measurement time 2-4 times longer than the normal measurement time is
recommended.

Number of calibration sample cuts per sampling instance


Give here the number of calibration sample cuts taken in one calibration
measurement. Each cut takes about 2 seconds so with a calibration
measurement time of 15 seconds only 7-8 cuts are taken even if a larger
number has been specified.

Composite sample collection interval


Give here the interval for collecting composite samples. Parameter value 0
means that composite sampling is disabled.

Number of comp sample cuts per sampling instance


Give here the number of composite sample cuts taken during one composite
sample cutting. Parameter value 0 means that composite sampling is disabled.
If the primary sample flow in l/min is divided by 2 you get approximately that
number of ml :s in each cut.

OUTOKUMPU TECHNOLOGY

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 16 (39)

Max time (from triggering) to collect comp sample


If the sample flow is not ready for composite sample cutting by this time from
starting the sample flow, the composite sampling is considered as failed.

Minimum interval to collect comp sample (if on demand controlled prim flow running)
This is the minimum time in between two composite sample operations.

Max wait for prim flow (without triggering the flow if on demand controlled prim flow)
This parameter tells how long time the composite sampling process waits for
the sample line to appear in the normal measurement sequence, before the
controlled sample flow request is triggered.

Device for collecting composite sample (0=no device, 1=MXA, 2=CSA)


This parameter defines the device that is used for collecting the composite
samples. Parameter value 0 means that the composite sampling is disabled.

CSA position for MC sample flow if composite sample taken with CSA
This parameter is needed, when the device used is CSA.

Parameters in the sheet Primary samplers

Primary sampler (PrS) parameters


HHHHHHHHHHParameter name /
meaning

Original
Min Max factory
value

Unit

PrS1

Sample cutter water flush time

seconds

Cleaning interval of the sampler

minutes

This sheet contains two timing parameters for primary sampler cleaning.

Sample cutter water flush time


This parameter defines the sample cutter water flush time.

Cleaning interval of the sampler


This parameter defines how often the sample cutter is washed.

OUTOKUMPU TECHNOLOGY

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 17 (39)

Parameters in the sheet Probe

Probe unit parameters


HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
Min Max
HHParameter name / meaning

Original
factory
value

Unit

Automatic MC window change and MC maintenance


MC window film consumption warning limit

600

film changes

600

MC window film consumption alarm limit

700

film changes

700

These parameters define the generation of Window film reel low warning, and
low alarm alarms.
These parameters are applicable only in analyzers with Automatic Window
Changer.

MC window film consumption warning limit


This parameter defines how many film changes since the reset of film
consumption pulse counter can be done before the film consumption warning is
generated.

MC window film consumption alarm limit


This parameter defines how many film changes since the reset of film
consumption pulse counter can be done before the film consumption alarm is
generated.

Parameters in the sheet Assays


Assay variables are processed the following way:
The condition for a valid value update is that the present measurement has
generated a valid calculated value.
A valid analysis is generated as an average of the calculated values from the
last valid sample measurements. An analysis is generated and updated in the
following way:
The calculated value of the present measurement is used as one value.
A valid number of assay records are retrieved from the analysis history
buffer, starting from the newest record and continuing back in time.
The maximum number of values used for filtering is given as a parameter.
The difference between the time labels of the actual measurement and the
retrieved measurement is <= maximum age.

OUTOKUMPU TECHNOLOGY

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 18 (39)

The retrieved calculated value is valid (was within calibration boundaries


when measured).
If the number of valid calculated values (including the present
measurement) is equal to or larger than the minimum number of
measurements required, the updated analysis value is generated as the
arithmetic average of the valid calculated values.
If the analysis history buffer does not contain the required minimum number
of sample measurements that meet the age and validity criteria, the
present analysis value will not be updated. If an analysis variable value is
not updated for this reason, the status variable of the sample line is set to
sample name assay upd error (the code is FE in the general data / status
field of the measurement X-ray data).
A record is saved in the analysis variable history buffer. The record
contains the calculated value of the present measurement, together with
information about its validity in the generation of moving average, and the
analysis value (old or updated) together with information about its validity
and update.
The parameters for this definition are:

Sample line 1 assays


HHHHHHHHHHHHParameter name

Original
factory
value

Unit

10

SnAm

characters

Min Max

Assay name or symbol

A1
S1 A1

Assay variable in use

number

Minimum nbr of values required for filtering

10

nbr of records

Maximum nbr of values used for filtering

10

nbr of records

Value range low bound

same as assay unit

Value range high bound

100

same as assay unit

100

Validity time from update

30

minutes

30

Maximum age of values used for filtering

minutes

Assay name or symbol


Give here the name for the assay variable. The name can be seen in sample
measurement processing models.

Assay variable in use


Set this parameter value to 1, if the assay is in use, otherwise set it to 0.

Value range low bound


This parameter defines the calibration low bound for the assay.

OUTOKUMPU TECHNOLOGY

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 19 (39)

Value range high bound


This parameter defines the calibration high bound for the assay.

Minimum nbr of values required for filtering


This value defines how many calculated assay values are at least used for
updating the filtered analysis value.

Maximum nbr of values used for filtering


This value defines how many calculated assay values are at most used for
updating the filtered analysis value.

Maximum age of values used for filtering


This parameter defines how old calculated assay values are accepted to assay
filtering.

Validity time from update


This parameter defines how long time the filtered assay value stays valid after
the update, if no new update occurs. Validity time = 0 means that the validity
time checking is disabled.

Parameters in the sheet Measurement sequence

Measurement sequence
HHHHHParameter name / meaning

Min Max

Number of steps skipped in restart after end of sequence

99

Steps 1-10 (-1 = continue from restart point)

-1

18

Original
factory
value

Unit

1
0

Sample number

These parameters define the order in which the samples are measured.

Number of steps skipped in restart after end of sequence


When the analyzer system is restarted the sequence always starts from the
beginning. Thus in the beginning a special startup sequence can be
programmed
The Number of steps skipped in restart after end of sequence
parameter defines how many items from the start of queue are passed, when all
the queue items have been processed, and the sequence is restarted.

OUTOKUMPU TECHNOLOGY

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 20 (39)

This parameter makes it also possible to have several measurement sequences


permanently in the memory. Each sequence ends with a -1 and starts from the
point designated by this parameter. When the parameter is changed to start a
different sequence the previous sequence is brought to its end but after that the
new sequence is started

Steps nn-mm (-1 = continue from restart point)


The queue has a maximum of 99 usable slots. Each queue slot defines one
sample measurement. After the last used slot must be at least one end indicator
(-1).
Each time the sequence is changed the analyzer system much be
restarted. Then the sequence starts from the first sample on the list not
from the restart after end of sequence point.

Parameters in the sheet State variables

Device group 17
Parameter name / meaning

Min Max

State variable text

Original
factory
value

20

Unit
characters

17/1/1
Devgrp 17 SV1

Alarm class (0/1/2=None/Low/High)

Alarm ack (1=YES)

State 0 text

17

State 0

characters

State 0

State 1 text

17

State 1

characters

State 1

These parameters define the state variables En, which are set by sample
measurement processing model. See section 5.3

OUTOKUMPU TECHNOLOGY

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 21 (39)

Device group 18
HHHHHHHHHParameter name /
meaning

Min Max

State variable text

Original
factory
value

20

Unit
characters

18/1/1
Devgrp 18 SV1

Alarm class (0/1/2=None/Low/High)

Alarm ack (1=YES)

State 0 text

17

State 0

characters

State 0

State 1 text

17

State 1

characters

State 1

These parameters define the user definable state variables, the values of which
are set from the connected automation system or the Analyzer Management
station

State variable text


Give here the description of the state variable.

Alarm class (0/1/2=None/Low/High)


Alarm class alternatives are:
0 = the variable is not an alarming variable. It is not shown in the PCS
alarm display.
1 = the alarm priority is low.
2 = the alarm priority is high. It is displayed before the low priority alarms in
the PCS alarm display.

Alarm ack (1=YES)


If the alarm acknowledge is on (=1), the state variable value change from 0 to 1
causes the flash of the PCS alarm lamp. This parameter is not applicable, if the
Alarm class parameter has the value 0.

State 0 text
This is the description of the normal state (value 0) of the variable.

State 1 text
This is the description of the alarm state (value 1) of the variable. The alarm
message in the PCS display consists of State variable text and State 1 text
separated with one space character.

OUTOKUMPU TECHNOLOGY

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 22 (39)

5.2 Running the parameter conversion routine


The conversion routine is used for transferring the parameter data from the
spreadsheet generated text file into the binary load file.
1.

To run the conversion routine select Set Parameters from the Parameter
Manger main windows menu File.
Wait for the conversion to be completed.

2.

Click OK, when the conversion routine has completed.

The new parameter values can now be loaded into the analyzer. See the
section 5.4 Loading the parameters into the analyzer for detailed instructions.

OUTOKUMPU TECHNOLOGY

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 23 (39)

5.3 Editing sample measurement processing models


To edit sample measurement processing models:
1.

Select Models from the Parameter Manager main windows Edit menu.
The model editor opens.

Figure 6. Model editor. Shown first models with symbols and then with
variable names
2.

OUTOKUMPU TECHNOLOGY

Select the sample tab and edit the model.

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)
3.

Revision A

Page 24 (39)

When you are finished, click OK.


If changes were made, the system prompts you for a modification
comment

Figure 7. The Modification comment window


The user ID and the comment field can be edited as needed. The date,
time, and user ID are automatically added to the logged comment.
Click OK to close the window.
The comments are stored in the courier.log file. The file is in the logs folder
and can be viewed with simple text editors like Wordpad. (Wordpad is a
Windows accessory application).
The models are stored directly in the binary load file, and therefore, no
conversion is needed after changing the models.

Syntax of the sample measurement processing model definitions


The sample measurement processing can have following statements:
variable value assignments,
if-statements (conditional processing), and
exit-statements.

Variable value assignments


You can assign values to the assay (An), and parameter (Pn) variables of the
current sample, to global parameter variables (Gn), and to user definable state
variable group 17 variables (En).
The syntax of the assignment is:
Target variable = formula, where
Possible target variables are:
An = assay variable values of the current sample (n=1-12).
The calculated assay values are stored to assay variable history, if the
calculation is terminated with exit-code that allows the save. See section
Exit-statement.

OUTOKUMPU TECHNOLOGY

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 25 (39)

Pn = parameter variable values of the current sample (n=1-20).


Gn = global parameter variable values (n = 1-100).
En = user definable state variable group 17 variables (n=1-32)
The En variable can only be set to value 0 or 1.

To change the state of a state variable you can use statement: En=not(En).

If values are calculated to Pn, Gn, and En, the values are stored to the
variables even though the processing of the model is later terminated with
an error, or exited with a code that disables the saving of assay values.

A formula can contain variables, constants, parenthesis, and calculation


operations.

Variables that can be used in the formulae are:


Nn = normalized intensity of the element channel n (n=1-20).
If the Show variable names option is selected in the model edit dialog, the
normalizing intensity variables are displayed in format N[name], where the
name is the name given to the element channel in the element channel
parameters. This format can also be used for input of the variable.
An = assay variable values of the current sample (n=1-12).
If the Show variable names option is selected in the model edit dialog, the
assay variables are displayed in format A[name], where the name is the
name given to the assay in the Parameters in the sheet Assays. This
format can also be used for input of the variable.
SmAn = assay variable values of sample line m (n=1-12).
Pn = parameter variable values of the current sample (n=1-20).
SmPn = parameter variable values of sample line m (n=1-20).
Gn = global parameter variable values (n = 1-100).
En = user definable state variable group 17 variables (n=1-32)
Fn = value of temporary floating data for sample measurement processing
(n=1-20). The support personnel set what this variable contains. It could be
the information from another instrument for instance particle size or slurry
density.

OUTOKUMPU TECHNOLOGY

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 26 (39)

Tn = value of temporary status variables for sample measurement


processing (n=1-32). The support personnel set what this variable
contains. It can for example be a state variable from the group 18. It could
for example be used for telling which ore type is being processed
All references, except validity testing, to variables that are not marked to
be in use causes a sample parameter error, and the model processing is
terminated.

The calculation formulae can have following calculation operations:


addition (+)
subtraction (-)
multiplication (*)
division (/)
raise to a power (^)
square root (sqrt(formula))
Briggs logarithms (lg(formula))
Natural logarithms (ln(formula))
Exponent function (exp(formula), =e raised to power formula)
The calculation priority order is functions, powers, multiplication and division left
to right, and addition and subtraction left to right. The order of the calculations
can be changed with the use of parenthesis.

If-statements
The syntax of an if-statement is:
if (condition)
statements
endif
or
if (condition)
statements
else
statements
endif
Statements are assignments, other if-statements, or exit-statements
The condition can have calculation formulae, comparison operations,
validation functions, combined with logical and, or and not operations. The
priority of logical operations is not, and, and or, if parenthesis are not used.
Comparison operations are:
OUTOKUMPU TECHNOLOGY

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 27 (39)

= = check, if the values of the formulae are equal


<> = check, if the values of the formulae are not equal
< = check, if the value of first formula is less than the value of the second
formula
<= = check, if the value of first formula is less than or equal to the value of
the second formula
> = check, if the value of first formula is greater than the value of the
second formula
>= = check, if the value of first formula is greater than or equal to the value
of the second formula
To test the value of a logical variable En or Tn, use just syntax: if (Tn) to
test, whether the variable value is 1. Identical to the syntax if(T1=1).
The syntax of a validation function is:
if (valid(variable 1) and valid(variable 2) and valid(variable n))
statements
endif
Variable 1, variable n are variables that are used in the statements that
follow the validation.
If there is any doubt that the variables that the calculation model uses
might have invalid values, they must be validated before they are
otherwise used, or the reference to them causes a sample parameter
error, and the model processing is terminated. Doubtful are generally only
data from another stream. The analysis values and intensities of the
current stream are generally always valid.

Exit-statement
The processing of the calculation model is terminated to the first exit-statement
that is processed. With exit-statement you can set the sample no-flow, and
dilute alarms, or the condition of the measurement cell window.
Exit-statement syntax:
exit exit-code
Possible exit codes are:
NO_FLOW = set the sample No-flow alarm. Assay values are not updated!
DILUTE = set the sample dilute alarm. Assay values are not updated!
WINDOW_OK = set the measurement cell window status to OK.
WINDOW_DIRTY = set the measurement cell window dirty alarm on.
Assay values are not updated!
WINDOW_WARNING = set the measurement cell window dirty warning on

OUTOKUMPU TECHNOLOGY

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 28 (39)

If an exit-statement has no parameter, or there is no exit statement, it is


treated as a normal exit, which causes the analysis to be updated.

5.4 Loading the parameters into the analyzer


To load the parameters into the analyzer:

OUTOKUMPU TECHNOLOGY

1.

Make sure you have run the Set Parameters conversion routine if you
have made changes to the parameter values in the text files.

2.

Click File in the main window.

3.

Select Load To Analyzer.


The application reads data from the ICU-processors (Probe, Main
Controller and Expansion Controllers) of the analyzer system and
shows the data in the window (ICU = Interface and Computing Unit).

4.

A partial parameter load is performed, if changes have been made in the


parameters, the analyzer description and the last load time and load count
in the parameter file are the same as those read from all ICUs.
A partial parameter load can be performed without stopping the sample
measurements in the analyzer, but if certain parameter items have
been changed (e.g. control states of devices) the analyzer ICUs are
restarted after the load. A warning of this case is given before the
parameter load is started.
A full parameter load is needed, if the analyzer description has changed,
or the load times or load counts do not match (e.g. you are loading
restored backup parameters), or the application software of any of the
ICUs has been updated (all previously used parameters are cleared
from the ICU).
The real time clock in the processors of the analyzer is set to time in the
PC when the parameters are loaded. If no changes have been made
to the parameters, the Load button changes to the Set Time button.
Set the time if necessary.
The Load button is disabled if any of the processors are indicated as
Not connected.

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 29 (39)

5
3

Figure 8. The Parameter loading window


Number

Description

Number

Description

Analyzer description*

Connected processors (ICU)

Needed extent of parameter load*

Parameter load count

Parameter load date and time

ICU software version**

SIU ASIC software version**

PPU ASIC software version**

* Data read from the load file, ** data read from the connected analyzer

5.

If the Load button is disabled, click Cancel in the main window.

6.

Reselect Load To Analyzer. If the communication problem persists, call


maintenance to check the analyzer and the communication connections.

The extent of the required parameter load depends on the changes made
to the parameters and is indicated at the bottom of the window. The
number of items to be loaded is not directly related to the number of
individual parameter values that are changed.

OUTOKUMPU TECHNOLOGY

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 30 (39)

5.5 Creating a backup file of the parameters


It is recommended that you make regular backups of the files containing the
parameter values. Backup files may also be used if the parameters need to be
sent to Outokumpu for troubleshooting. This routine is also used during the
delivery project of the analyzer.
To create a parameter backup file:
1.

Click File in the main window.

2.

Select Backup Create Params Backup.


The application prompts you for a description of the backup.

Figure 9. Defining parameter backup information


3.

Write an informative description in order to identify the backup file


afterwards. The site name, analyzer description, user ID, and date and
time are automatically included.

Figure 10. A window for entering a filename for backup files


The parameter backup is a Windows cabinet file. The application gives
the file the name CourierParamsBackupyymmdd_n where yymmdd is
date in the form of year-month-day.
4.

OUTOKUMPU TECHNOLOGY

Click Save to save the file in the Backup folder of the application.

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 31 (39)

The creation of the backup file is logged into the Courier.log file. The file can
be found in the Logs folder of the application.

Figure 11. The backup file

OUTOKUMPU TECHNOLOGY

When you copy the backup file(s) to a diskette or CD, mark the media with
suitable identification information for the next user of the backup.

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

5.6 Restoring a parameter backup


To restore a parameter backup file:
1.

Click File in the main window.

2.

Select Backup Restore Params Backup.

3.

Browse for the backup file.

4.

Select a backup file to restore and click Open.

Figure 12. Opening a backup file

OUTOKUMPU TECHNOLOGY

Page 32 (39)

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 33 (39)

The next window shows information on the selected backup file. Make
sure that this is the backup file you want to restore.

Figure 13. The Information window


5.

Click Yes to perform the action.


Restoring the parameter backup file overwrites all files in the Params
folder.
The backup file is logged in the Courier.log file. The file can be found
in the Logs folder of the application.

In most cases the parameters have been loaded into the analyzer after making
the backup, and therefore, the last load time in the analyzer and in the restored
load file are not the same. This means that the first parameter load after
restoring the parameter backup is a full parameter load.

5.7 Packing the analyzer data


In certain cases it is necessary to pack all analyzer data (parameters and data
read from the analyzer), to send it, for example, to Outokumpu for
troubleshooting.

You must close the Status Manager application, before you pack the
analyzer data.

To pack the analyzer data:

OUTOKUMPU TECHNOLOGY

1.

Click File in the main window.

2.

Select Backup Pack Analyzer Data.

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 34 (39)

The application prompts you for a description of the data package.


3.

Write an informative description in order to identify the data package


afterwards. Site name, analyzer description, user ID, and date and time are
automatically included.

Figure 14. The Analyzer Data Information


The data package is a Windows cabinet file (can be extracted with
WinZip 7.0 or later). The application names the file(s) as
CourierAnalyzerDatayymmdd_nFm. The file size is limited to fit on a
single 3.5 inch diskette. If necessary, several files (m=1...n) are
created.

Figure 15. Entering the filename for the backup file


4.

OUTOKUMPU TECHNOLOGY

Click Save to save the file(s) in the Backup folder of the application.

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 35 (39)

The creation of the data package file(s) is logged in the Courier.log file. The
file can be found in the Logs folder of the analyzer data.

Figure 16. Viewing the creation of the data package file

The data package file cannot be restored.

OUTOKUMPU TECHNOLOGY

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 36 (39)

6. READING DATA FROM THE ANALYZER


This section describes how to read data from the analyzer into the management
station and how to save it there.

6.1 Reading the calibration data


When calibration samples are collected, the analyzer stores the measurement
data in a buffer. The calibration data can be read from that buffer.
If the buffer in the analyzer contains data, the timestamps of the data records of
the calibration measurements are shown in the window. If the buffer contains
data records of several calibration measurements for a sample line, the
timestamps of the oldest and the newest record are shown.
To read the calibration data:
1.

Click Read in the main window.

2.

Select Calibration Data.


A sample line specific file (C_001Snn.clb) for storing the data is
automatically created in the clbdata folder, when the data for the sample
line is read for the first time. The format of the data records is described in
a separate document.

3.

Click Read to save the data.

The data is only saved if the receiving file is closed

Figure 17. The Calibration data window


To clear the data in the buffer:
In the Read status, click Clear calib buffer. If new data records have
appeared in the buffer in the analyzer after the Read operation, clicking on
the Clear calib buffer button does not clear the buffer but updates the list

OUTOKUMPU TECHNOLOGY

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 37 (39)

of data records. The Clear calib buffer button is disabled until the Read
operation is performed again.
It is recommended that you make regular backups of the calibration data files.
Copy all C_001Snn.clb files to a secure media outside the Analyzer
Management Station PC.

6.2 Reading the reference and sample measurement data


The analyzer continuously maintains a data buffer for the 10 last measurements
of the reference and the sample lines. Primarily the manufacturer uses this data
for diagnosing and tuning the analyzer.
To read reference and sample measurement data:
1.

Click Read in the main window.

2.

Select X-ray Data.


The necessary reference and sample line specific files (C_001R01.xrd
and C_001Snn.xrd) are automatically created in the clbdata folder
when the data for the reference or the sample line is read for the first
time.

3.

Press Start to start saving the data.

Figure 18. Reading the X-ray data

Same measurements are not duplicated in the data files even though the
reading is performed more frequently than the whole contents of the data
buffer in the analyzer are updated.

The data is saved and data files updated only if the files are closed

OUTOKUMPU TECHNOLOGY

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 38 (39)

6.3 Reading the spectrum data


The analyzer stores the spectrum data of the last reference and sample
measurement. The manufacturer uses this data for diagnosing and tuning the
analyzer. Normally the user does not need this feature
To read the spectrum data:
1.

Click Read in the main window.

2.

Select Spectrum.
The File name prefix is for the save file name. The default prefix is
ymmdd_n (year/month/day). The value of n is incremented every time
the reading is started.
The numbers after the prefix field indicate how many times new data has
been received (for sample 1, 2, 3, reference) after the last Start
(stored with this prefix).
The Interval is from the beginning of a read cycle to the beginning of the
next read cycle.

3.

Click Start to start reading the spectrum data.

Figure 19. The Spectrum data window


A new file is created every time a new spectrum is read from the analyzer. The
files are named prefix_R1/SnnCn_xxxx.txt, where: R1=reference,
Snn=Sample line nn, Cn=Measurement channel n (1..3). xxxx is incremented
every time new data is received for the reference/sample line.
The files are stored in the clbdata folder.

OUTOKUMPU TECHNOLOGY

Courier Analyzer Management Instructions For


Slurry Applications
Code 10000002624e (prev. code 710 2556)

Revision A

Page 39 (39)

6.4 Reading the global counters


A number of different counters for various events in the analyzer are
automatically maintained. Primarily the manufacturer uses this data for
diagnosing and tuning the analyzer.
To read the global counters:
1.

Click Read in the main window.

2.

Select Counters.
If the Log to files box is checked, the data is automatically logged in the
xxx_groupnn.txt files (xxx=PRB, MAIN or EXP1). The files are
stored in the Logs folder.

3.

Click Read.

Figure 20. The Counters window


The values of all counters (with a value > 0) from a read cycle can be saved in
one file by using the Save values function. The save path and filename is given
through a standard Save as dialog. The Save values button is active only when
the Read function is stopped.
Clicking on the Clear values button can reset the counters in the analyzer. The
Clear values button is active only when the Read function is stopped.
Do not reset the counters using the clear values button.

OUTOKUMPU TECHNOLOGY

TELEFAX MESSAGE

DATE:

Page 1

READER COMMENTS
The design team of Outokumpu Technology is committed to ensure the quality and usefulness
of this manual and the COURIER analyzer system. Your comments, recommendations and
suggestions will help make our continuous effort more effective.
Please take few moments to write your comments either directly on the form provided or on a
photocopy of it.
Your assistance is greatly appreciated.
Thank you for choosing the COURIER analyzer system.

Fax to:

OUTOKUMPU TECHNOLOGY, Analyzers


FAX: INT + 358 9 4212530

or mail to:

P.O. Box 84, FIN-02201 Espoo, Finland

or e-mail to:

technology.analyzers@outokumpu.com

Attn:

Manager, Analyzer Sales Support

From:

Analyzer Serial Number:


Manual:
Courier Analyzer Management Instructions For Slurry
Applications
Code 10000002624e (prev. code 710 2556) Revision A
( Please identify applicable software versions and individual
documents )
Comments /
recommendations:

Number of additional pages (

OUTOKUMPU TECHNOLOGY

Vous aimerez peut-être aussi