Professional Documents
Culture Documents
- for Causticizing
Installation manual
W4700162 V1.5 EN
Table of Contents
Safety Information 4. Sample, Water & Air Connections
Caution / Warning 4.A. Analysis Water ........................................... 4.1
4.B. Flushing Water ........................................... 4.1
4.C. Instrument Air Connections ......................... 4.3
1. Introduction
4.D. Discharge & Overflow Connections .............. 4.3
1.A. Measurements ............................................ 1.1 4.E. Titration Vapor Outlet .................................. 4.4
1.B. Sampling ..................................................... 1.1 4.F. Water Purifier (option) ................................. 4.4
1.C. Sample Preparation .................................... 1.1
1.D. Analyzing .................................................... 1.1 5. Installation of Samplers
5.A. Sample Lines .............................................. 5.1
2. Installing the Analyzer
5.B. Mounting Cone ............................................ 5.1
2.A. Analyzer Models ......................................... 2.1 5.C. Sampler SD-701 .......................................... 5.2
2.B. Cabinet Model ............................................. 2.2 5.D. Installing SD-701 to a Tank ......................... 5.3
2.C. Compartment Model .................................... 2.2 5.E. Mounting & Removing SD-701 ..................... 5.4
5.F. Adjusting the Piston Stroke ........................ 5.4
3. Electric Connections 5.G. Sampler SD-702 .......................................... 5.5
3.A. Electronics unit ........................................... 3.1
3.B. Operating Voltage ....................................... 3.1
3.C. Signal Connections ..................................... 3.2 App. 1 - Technical Specifications
3.D. Analog Connections .................................... 3.3 App. 2 - Contents of Delivery
3.E. Binary Connections ..................................... 3.4
App. 3 - Chemical Safety Information
3.F. Serial Communication ................................. 3.5
3.F.1. DCS, Modbus ................................. 3.5 App. 4 - ModBus Specifications
3.F.2. Modem connection ......................... 3.5
App. 5 - Installation Drawings
3.F.3. PC connections .............................. 3.5
3.G. Communicator-i Remote Connection ........... 3.6
3.H. Communicator-i Extra Cable ....................... 3.7
kajaaniALKALi SAFETY
Caution / Warning
1.B. Sampling
Samples are extracted from the selected sampling points,
using either pneumatically controlled valves or dedi-
cated samplers, and led to the analyzer through sample
lines made of PTFE.
1.D. Analyzing
In the measurement unit, the titration modules (1 or 2)
perform ABC titration.
The titration curve and its three equivalence points
are determined by adding 1 N hydrochloric acid to the
sample.
790 (31
)
)
(31 790 (31
)
790 Sample
prep. unit 2
Electronics
unit
Sample
preparation unit 1
1900 (75")
Titration frame
Fig. 2.1. Dimensions and main parts of the kajaaniALKALi analyzer (shown here with all side doors removed).
The configuration illustrated here contains 2 sample preparation units (in sample unit) and 2 titration modules.
18 mm 56
0
(2 )
Similar mounting stand
2
1/ 9/16"
16 (27
under each unit
") 700
1 m (3.3 ft)
) )
8 8
(2 (2
m m
0m 00m
0
~7 ~7
~
70
0
m
m
1 m (3.3 ft) (2
790 x 790 mm 790 x 790 mm 8
)
(31 x 31) (31 x 31)
1 m (3.3 ft)
~ ~
70 70
0 0
m m
m m
(2 (2
8 8
) )
1 m (3.3 ft)
2430 (96")
Sample
preparation
- unit 1
- unit 2
Discharge pump
Waste tank
2440 (96")
400 (16") About 0.5 m (~ 2 ft)
free space above
the compartment
Titration
frame
Measurement unit
Electronics Sample
unit preparation unit 2
2800 (110")
Sample
preparation unit 1
10
00
(3
9
)
Fig. 2.4. kajaaniALKALi analyzer in a protective compartment. The configuration illustrated here contains 2 sample
preparation units and a titration frame with two titration modules.
Modem
The analyzer’s electronics boards are installed in two Terminals BO1, BI1, BO2 & BI2 are reserved for
board racks (“Analyzer” and “Server”, Fig. 3.1) located internal control signals (sample preparation unit con-
in the upper part of the electronics unit. trol).
All connections to the sample unit and to customer All external signals (analog inputs/outputs, binary
systems are made using the terminal strips. These are inputs/outputs, DCS-signals) are connected to termi-
located in the lower part of the electronics unit (Fig. 3.1 nals ANAL./BIO/DCS.
& 3.3).
17 51 ANAL./BIO/DCS 248
1 69 101 117 151 169 201
Table 3.1. Sample preparation unit 1, output signals. Table 3.3. Sample preparation unit 2, output signals.
Terminal strip Sample preparation unit Name Terminal strip Sample preparation unit Name
1 Valve 1A, sample line 1 S1 101 Valve 1B, sample line 1 S2
2 Valve 2A, sample line 2 S1 102 Valve 2B, sample line 2 S2
3 Valve 3A, sample line 3 S1 103 Valve 3B, sample line 3 S2
4 Valve 4A, sample line 4 S1 104 Valve 4B, sample line 4 S2
5 Valve 5A, sampling device 1 S1 105 Valve 5B, sampling device 1 S2
6 Valve 6A, sampling device 2 S1 106 Valve 6B, sampling device 2 S2
7 Valve 7A, sampling device 3 S1 107 Valve 7B, sampling device 3 S2
8 Valve 8A, sampling device 4 S1 108 Valve 8B, sampling device 4 S2
9 Valve 9A, sample back to process S1 110 Valve 10B, ejector S2
10 Valve 10A, ejector S1 111 Valve 11B, water in S2
11 Valve 11A, water in S1 112 Valve 12B, acid wash S2
12 Valve 12A, acid wash S1 113 Valve 13B, waste tank S2
13 Valve 13A, waste tank S1 114 Valve 14B, sedimentation inlet S2
14 Valve 14A, sedimentation inlet S1 116 Valve 16B, sample to titration S2
15 Valve 15A, valve betw. SPUs S1 133 +24V
16 Valve 16A, sample to titration S1 134 +24V
17 Waste pump control valve S1
33 +24V
34 +24V
Table 3.2. Sample preparation unit 1, input signals. Table 3.4. Sample preparation unit 2, input signals.
Terminal strip Sample preparation unit Name Terminal strip Sample preparation unit Name
55 Water pressure S1 156 Air pressure, SPU 2 S2
56 Air pressure, SPU 1 S1 161 Water valve position sensor S2
61 Water valve ( 11A) position sensor S1 163 Waste tank valve (13B ) position sensor S2
63 Waste tank valve (13A) position sensor S1 164 Sedim. vessel valve (14A ) position sensor S2
64 Sedim. vessel valve (14A ) position sensor S1 185 +24V
69 Waste tank level sensor S1 186 +24V
85 +24V 187 +24VGND
86 +24V 188 +24VGND
87 +24VGND
88 +24VGND
Fig. 3.4. Connection of analog inputs. Fig. 3.5. Connection of analog outputs.
Table 3.5. Connection of analog inputs to the terminal strip. Table 3.6. Connection of analog outputs to the terminal strip.
Binary inputs:
8 opto-isolated inputs, 24–48 VDC. External Analyzer
connections Bin1
Measuring permit to analyzer’s channels 1…8: Bin1
= permit to channel 1; Bin2 = permit to channel 2, etc.
24…48 – 278
NOTE: Signal 1 = NO measuring permit (=off), signal 0 = VDC + 277
measuring permit (=on)!
NOTE terminal polarity!
Bout1
Binary outputs: max. 48 VDC/30W
8 relay outputs (1 alarm), opening/closing contact. 24 or 233
VDC/1A, 48 VDC/0.5A, or 125VAC/0.5A. 125 VAC/0.5A 234
• Bout1 = alarm (closing contact, control = 0).
• Bout2 = error (opening contact, control = 1)
Fig. 3.6. Connection of binary inputs/outputs.
– remains on for 25 seconds.
• Bout3 = Service (opening contact, control = 1).
• Bout4 = “Analysis ready” (opening contact, Table 3.7. Connection of binary inputs/outputs to the terminal
control = 1). strip.
• Bout5...8 = address of meas. result
Binary outputs Binary inputs
(opening contact, control = 1).
Signal Terminal Signal Terminal
1111 = channel 1 1011 = channel 5 Bout1+ 233 Bin1+ 277
0111 = channel 2 0101 = channel 6 Bout1- 234 Bin1- 278
1011 = channel 3 1001 = channel 7 Bout2+ 235 Bin2+ 279
0011 = channel 4 0001 = channel 8 Bout2- 236 Bin2- 280
Bout3+ 237 Bin3+ 281
When a new measurement result is ready, Bout4 Bout3- 238 Bin3- 282
opens (control = 0) and Bout5...8 indicate the result Bout4+ 239 Bin4+ 283
address. Bout4 remains open for 60 seconds, then Bout4- 240 Bin4- 284
Bout5+ 241 Bin5+ 285
closes again and remains closed until the next result is
Bout5- 242 Bin5- 286
ready – however at least for 60 seconds. The measure- Bout6+ 243 Bin6+ 287
ment result address changes only when Bout4 opens Bout6- 244 Bin6- 288
again. In other words, there is at least 120 seconds time Bout7+ 245 Bin7+ 289
to read each measurement result from the analog out- Bout7- 246 Bin7- 290
puts. Bout8+ 247 Bin8+ 291
Bout8- 248 Bin8- 292
5 GND
6 NC
7 NC
8 NC
9 NC
Fig. 3.8. Connecting a PC to analyzer.
ANAL./BIO/DCS 248
169 201
A4700503 V1.0
max.
Electronics 350 m
unit (1148 ft)
Connection cable
- not included in delivery.
Use for example
JAMAK 4 x (2+1) x 0.5 mm2
Connection:
Fig. 3.10. Location of the Communicator-i connector.
1 +24V
2 GND
3 Tx+
4 Tx–
5 Rx+
6 Rx–
Communicator-i
extra cable
Measurement unit connector
Sample
preparation Johdotus:
- unit 1 P23 P29 Schaltbau- Merkintä Johtimen
- unit 2 pin pin liittimen pinni (avoin pää) väri
1 1 1 1 musta
2 2 2 2 musta
3 3 3 3 musta
4 4 4 4 musta
5 5 5 5 musta
6 6 6 6 musta
7 7 ground ground ke/vi
Fig. 3.12. Location of the extra cable connector. Fig. 3.13. Communicator-i extra cable.
NOTE: Ensure steady, uninterrupted water supply! NOTE: Ensure steady, uninterrupted water supply!
The analysis water is led into the analysis water tank, Specifications:
located in the lower part of the measurement unit. • chemically purified, acceptable for return to process
Specifications: • pressure 4–8 bar (58–116 psi), at least 2 bar (29 psi)
• distilled or deionized water higher than highest process pressure at the sampling
• pressure < 4 bar (< 58 psi) points
• temperature +10–40°C (50–104°F) • temperature +5–50°C (41–122°F)
• conductivity < 30 µS/m. NOTE: The hottest flushing water must be at least 20°C
• pH = 6–8 (36°F) cooler than the coolest process samples!
• consumption 2.5 liters (0.7 US gal) / h / titr. module
• connection ISO 7/1–Rp 1/2" or NPT 1/2" • filter 100 µm
• recommended inlet pipe DN10 • consumption 150 liters (40 US gal) / hour / sample
unit (= 4 sample lines)
• connection ISO 7/1–Rp 1/2" or NPT 1/2"
• recommended inlet pipe DN20
350
(13 3/4")
285
(11 1/4")
180
(7 1/8")
130
Discharge (5 1/8") 1090 (43")
Compressed air in
Flushing water in, 937 (37")
sample prep. unit 1 840 (33")
Flushing water in, 737 (29")
sample prep. unit 2
625 (24 1/2")
Analysis water in 540 (21 1/4")
Discharge from 460 (18")
titration modules
Analysis water overflow
Waste tank overflow
80–130 (~ 3–5")
Instrument air in
DN15 Rp1/2" or NPT 1/2”
Flushing water in Flushing water in
DN20 Rp1/2" or NPT 1/2” DN20 Rp1/2" or NPT 1/2”
Washing gun
(water/air)
Fig. 4.2. Connections of sample unit, analyzer installed in a KAJAANI protective compartment.
Sampler Sampler
SD-701 / SD-702 SD-701 / SD-702
Sample preparation unit 1 Sample preparation unit 2
5A 6A 7A 8A 8B 7B 6B 5B
Sample line 1
Sample line 2
Sample line 6
Sample line 5
16A 16B
Sample line 4
Sample line 8
Sample line 7
Sample line 3
1A 2A 3A 4A 4B 3B 2B 1B
14A 14B
11A 12B
12A 13A 15A 13B 11B
Open SD-701
Fig. 4.4. Location of air valves for sampler control, and connection of air tubes.
Titration
frame
Measurement unit
Electronics Sample
unit preparation
unit 2
Sample
preparation
unit 1
21
14
Relay
A2 A1
AB C
Connection of plug wires:
A: Not in use
B & C: Connect relay pins to these, one to each.
Install plug to the connector on the water purifier.
22 (7/8")
H4700324 V1.1 H4700328 V 1.1
The SD-701 sampler is used for sampling from causti- example when installing through a thick tank wall, to
cizing vessels. ensure that the sampler tip is properly in the process.
The sampler is installed to process using a 3/4” ball See section 5.D for more information.
valve (70100038), tightening assembly (70100944),
and a mouting cone welded to the process pipe or tank Other specifications:
wall. • material AISI 316 L
The analyzer controls the sampler’s actuator pneu- • ambient temperature +5–60°C (41–140°F)
matically. • humidity 10–100%
Sampler SD-701 is available in four versions that • process temperature max. +110°C (230°F)
differ from each other as regards the length of the probe • process pressure max. 6 bar (87 psi)
tube; Fig. 5.3. A longer sampler may be needed for
240 (9 1/2")
A4700525 V1.0
ø48
120 (4 3/4") 142 (5 19/32") (57/64")
R1/2"
Adjustment of
piston stroke length
Sample line
5. Open the ball valve and push the sampler into the
process stream. Screw nut A to the tightening assem- Fig. 5.7. Actuator of sampler SD-701.
bly.
Removing:
1. Make sure that the instrument air supply to the
sampler is closed (pneumatic valve control).
2. Loosen nut A from the tightening assembly.
3. Pull the sampler out of the ball valve until the
security chain is fully stretched.
4. Close the ball valve properly.
5. Detach the security chain.
6. Pull the sampler completely out of the tightening
assembly.
7. Disconnect the air tubes from the sampler.
8. Disconnect the sample line from sampler.
The SD-702 sampler is used for white liquor and green The analyzer controls the sampler’s actuator pneu-
liquor. matically.
It can also be used for causticized liquor in sampling Other specifications:
points with very high process pressure (> 6 bar, 87 psi) • material AISI 316 L
or strong abrasion (e.g. after a pump), or when installa- • ambient temperature +5–60°C (41–140°F)
tion space is so limited that the SD-701 sampler is • humidity 10–100%
impossible to install. • process temperature max. +110°C (230°F)
This sampler consists of a 1/2" ball valve and a • process pressure max. 10 bar (145 psi)
pneumatic actuator. It is installed to process using a 3/
4” ball valve and a mounting cone welded to the process
pipeline.
185 (7 1/4")
1
R1/2"
4
2 3
150 (~6")
© Metso Manufacturer reserves the right to changes without prior notice. CAU_SPECIFICATION_EN.doc
Page 2 (2)
© Metso Automation Manufacturer reserves the right to changes without prior notice. CAU_SPECIFICATION_EN.doc
20.Jan.2000 1 2
© Metso Automation Manufacturer reserves the right to changes without prior notice. Compartment_specs.doc
20.Jan.2000 Page 2 (2)
2430 (96")
NOTE: Shown here
with ceiling removed!
2440 (96")
400 (16")
Titration
module
2800 (110")
Electronics
unit
10
00
(39
”)
© Metso Automation Manufacturer reserves the right to changes without prior notice. Compartment_specs.doc
18.Jan.2000 Page 1 (1)
© Metso Automation Manufacturer reserves the right to changes without prior notice. Communicator _specs
18.Jan.2000 Page 1 (1)
© Metso Automation Manufacturer reserves the right to changes without prior notice. AlkaliTool_e
App. 2 - Contents of Delivery
• kajaaniALKALi, cabinet model
• kajaaniALKALi, compartment model
• SD-701 sampler
• SD-701 mounting cone for tank installation (option)
• SD-702 sampler
C
F A
G E
H 1
2
3
I 5
4
O B 6
J 7
8
O
K R
O P
L
M Q
N
'
The following connection tubes between the units are included in delivery:
• Sediment tank to Sample cup; PTFE 8/6, length 1.2 m (3.9 ft)
• Flushing water to Measurement unit; PA 8/6, length 0.6 m (2 ft)
• Sample cup to Waste tank; rubber hose, diam. 13mm, 1/2" length 0.6 m (2 ft)
• Suction tube, Analysis cup -> Ejector; PTFE 6/4, length 1.4 m (4.6 ft)
• Air to Measurement unit; PA 8/6, length 0.9 m (3 ft)
• Analysis water to Measurement unit; rubber hose, diam. 13mm, 1/2" length 0.8 m (2.6 ft)
• Titration module owerflow;Tricoclair, diam. 13mm, 1/2" length 1.4 m (4.6 ft), lead to drain
• Analysis water overflow; Tricoclair, diam. 19mm, 3/4"length 1.4 m (4.6 ft), lead to drain
© Metso Automation Manufacturer reserves the right to changes without prior notice. 070_DELCABIN_070601_EN
07.Jun.2001 Page 2 (2)
*) Sample line tubes are also available from Metso as option. Order codes: FEP-tube 3/4” (252593) OR PFA-tube 3/4” (70101355).
Connectors are included in the delivery.
© Metso Automation Manufacturer reserves the right to changes without prior notice. 070_DELCABIN_070601_EN
07.Jun.2001 Page 1 (2)
D F
C G
H
1
2 I
3 O J
4
5 A
6
7
E R O K
8
O
L
Measuring Unit 2 B
Sample Unit 8
M
N
070_DELCOMPARTMENT_070601
© Metso Automation Manufacturer reserves the right to changes without prior notice.
_EN
07.Jun.2001 Page 2 (2)
*) Sample line tubes are also available from Metso as option: FEP-tube 3/4” (252593) OR PFA-tube 3/4” (70101355).
Connectors are included in the delivery.
070_DELCOMPARTMENT_070601
© Metso Automation Manufacturer reserves the right to changes without prior notice.
_EN
3.Feb.2000 Page 1 (1)
E
G
Sampler for sampling from causticizing vessels.
OR
Code Item Qty Symbol Kajaani Customer
A4700300 V1.1 Sampler SD-701/650 (d = 650 mm, 25 5/8")
Sampler SD-701/650 1 A x
OR
Code Item Qty Symbol Kajaani Customer
A4700326 V1.1 Sampler SD-701/850 (d = 850 mm, 33 1/2")
Sampler SD-701/850 1 A x
OR
Code Item Qty Symbol Kajaani Customer
A4700327 V1.1 Sampler SD-701/1200 (d = 1200 mm, 47 1/4")
Sampler SD-701/1200 1 A x
© Metso Automation Manufacturer reserves the right to changes without prior notice. Delivery_sd701.doc
3.Feb.2000 Page 1 (1)
45°
© Metso Automation Manufacturer reserves the right to changes without prior notice. Mounting_cone.doc
3.Feb.2000 Page 1 (1)
H E
H E
A F
D C B G
Sampler for sampling from pressurized process (white liquor and green liquor).
© Metso Automation Manufacturer reserves the right to changes without prior notice. Delivery_sd702.doc
App. 3 - Chemical Safety Information
The following chemicals are used in connection with the kajaaniALKALi analyzer:
S4700532 - Integer
CONTENTS
1. INTRODUCTION ..................................................................................................................................3
2
S4700531
28.12.1999
1. INTRODUCTION
The document specifies the operation of the MODBUS interface in the Alkali Analyzer.
3
S4700531
28.12.1999
2. MODBUS FUNCTIONS
The Modbus operates only in the RTU-mode. The ASCII-mode is not available.
The default serial communication parameters are: 9600 baud, 1 start bit, 8 data bits, no
parity, 2 stop bits.
The following functions are supported: Read Holding Registers (03), Preset Single Holding
Register (06) and Preset Multiple Registers (16).
The register range in the Modbus-messages is 0-65535. I.e. in the messages the 1st register
is accessed as 0, the 2nd register as 1 etc.
Field Meaning
ADDRESS (0-255) The address of the slave
FUNCTION (3) The function code
Starting Address Hi 8 MSB (most significant bits) of the 1st register to read
Starting Address Lo 8 LSB (least significant bits) of the 1st register to read
No. of registers Hi 8 MSB of the number of the registers to read
No. of registers Lo 8 LSB of the number of the registers to read
CRC Hi 8 MSB of the CRC
CRC Lo 8 LSB of the CRC
Field Meaning
ADDRESS (0-255) Address of the slave
FUNCTION (3) Function code
Byte Count Number of data bytes is the message
Data Hi 8 MSB of the 1st register read
Data Lo 8 LSB of the 1st register read
...
Data Hi 8 MSB of the last register read
Data Lo 8 LSB of the last register read
CRC Hi 8 MSB of the CRC
CRC Lo 8 LSB of the CRC
If the read command addresses a reserved register within the defined register range the
returned register value is 0 and no error is reported.
If only one register of the two registers holding a float value is accessed the data is not read
and an error message is returned.
4
S4700531
28.12.1999
Field Meaning
ADDRESS (0-255) The address of the slave
FUNCTION (16) The function code
Starting Address Hi 8 MSB of the address of the first register to write
Starting Address Lo 8 LSB of the address of the first register to write
No. of registers Hi 8 MSB of the number of the registers to write
No. of registers Lo 8 LSB of the number of the registers to write
Byte Count The number of data bytes in the message
Data Hi 8 MSB of the 1st register to write
Data Lo 8 LSB of the 1st register to write
...
Data Hi 8 MSB of the last register to write
Data Lo 8 LSB of the last register to write
CRC Hi 8 MSB of the CRC
CRC Lo 8 LSB of the CRC
Field Meaning
ADDRESS (0-255) The address of the slave
FUNCTION (16) The function code
Starting Address Hi 8 MSB (most significant bits) of the 1st register written
Starting Address Lo 8 LSB (least significant bits) of the 1st register written
No. of registers Hi 8 MSB of the number of the registers written
No. of registers Lo 8 LSB of the number of the registers written
CRC Hi 8 MSB of the CRC
CRC Lo 8 LSB of the CRC
If the read command addresses a reserved or read only register within the defined register
range the data is not stored and no error is reported.
If only one register of the two registers holding a float value is accessed the data is not
written and an error message is returned. However, the registers prior to the erroneous
register are written correctly.
5
S4700531
28.12.1999
Exception messages
Illegal function
The register address received is out of the defined register range. The exception code is 2.
Only one of the two registers holding a float value is accessed. The exception code is 3.
6
S4700531
28.12.1999
The indexes of the data are in the following tables. The type field is either RW (i.e. the
register can be read and written) or R (i.e. the register can only be read).
The data to be transferred can have one some of the following forms:
ASCII-character:
(8-bit) ASCII character, 2 characters/one register
Unsigned integer:
16-bits: 0-65535
A register holds an unsigned integer value if not otherwise defined. The allowed value
range may be presented in parenthesis on the usage-field. The floating point values are
presented with the MSB-register.
7
S4700531
28.12.1999
* This determines how the date is shown in the display of the communicator.
0 = day-month-year, 1 = month-day-year.
8
S4700531
28.12.1999
- by the measuring permissions the user is able to disable measurements from certain sample lines
- in the timed sampling mode the sampler will start the sampling at the certain time. In the
continous mode the sampling is done as soon as the titrator is ready .
* The measuring permissions can be set either via the binary inputs or modbus. In order to set the
permissions from modbus, you need to set the value of this register to ”1” first.
- 0 = measuring permissions are read from the binary inputs
- 1 = measuring permissions are read from modbus
** If the value in the register nr. 10 Get permission from modbus is”0”, reading these registers will
give the states of the binary inputs. Writing operation to these registers will have an effect to the
analyzer’s operation only if the value in the register nr. 10 is ”1”.
- 0 = line enabled
- 1 = line disabled
9
S4700531
28.12.1999
- if the sample from the sample line is cold, the analyzer will give an error message No warm
sample. Startup mode enables the sampler to collect also cold samples.
Note: this mode will go automatically off, when the sampler has observed three times warm sample
from the line.
10
S4700531
28.12.1999
- the current analysis data shows the values of the current analysis:
- analysis loop index starts from 0 and increases by 1 after each HCl adding,
in other words it tells how many addings are done in the analysis. Maximum value is
56.
- pH shows the pH value at loop index, values vary from 0 – 14.
- derivate 1 shows how fast the pH curve is changing at loop index. Typical value
is between 0 – 10 000, in some error situations it can also have a negative value.
- derivate 2 shows how fast the derivate 1 is changing at loop index. Derivate 2
is used to notify the equivalence point. Typical value is –50 000- + 50 000.
- HCl volume is the total amount of acid which has been used in analysis at loop
index. Volume is represented in microlitres, typical value is 0 – 15 000.
- next adding is the amount of acid which will be added, typical value is 30 – 2000.
- analysis duration shows how long the analyzer has analyzed the sample, typical
value is 0 – 1200.
- analysis start time: hh:mm:ss
- HCl volume 1,2 and 3 are the volumes in each equivalence point, typical value is
500 – 15 000.
- pH 1, 2 and 3 are the pH values of each equivalence point, typically values are
between 2 and 12.
- sample line shows the line where the sample is from (1 – 8 in automatic mode, 9 –
16 in analyzer 1 manual samples, 17 – 24 in analyzer 2 manual samples )
- this data can be used to create graphical presentation of the analysis as is done in the analysis
trend page in the communicator. The curve can be drawn using the pH values and HCl volumes at
each loop index, and the equivalence points can be drawn using the HCl volume 1,2 and 3 values
and pH 1, 2 and 3 values.
- for more exact monitoring of the analysis it is useful create numerical presentation as is done in
the analysis trend page in communicator. In this presentation should also derivate values be
included.
- with the analysis data by loop index registers it is possible to read the data from the previous
loops
- in the analysis data history there are max 5 analyses saved per sample line, so it is possible to
inspect the previous analyses. This can be used for troubleshooting purposes, because even the
failed analyses are also saved.
11
S4700531
28.12.1999
12
S4700531
28.12.1999
13
S4700531
28.12.1999
Note: Set the sample line number, block number and analysis loop index before reading
14
S4700531
28.12.1999
- block number increases from 0 to 1999 and after that it starts over from 0
- the analysis type informs which analysis parameter table is used for this analysis (0 – 7)
- sample line shows the line where the sample is from (1 – 8 in automatic mode, 9 – 16 in analyzer
1 manual samples, 17 – 24 in analyzer 2 manual samples )
- HCl volume 1,2 and 3 are the volumes in each equivalence point, typical value is 500 – 15 000.
- pH 1, 2 and 3 are the pH values of each equivalence point, typically values are between 2 and 12.
- analysis start time: hh:mm:ss
- analysis start date: dd-mm-yy
- result type show the units of the result and if the results are calculated in Na2O or NaOH
- result type is displayed in 8 lowest bits:
- MSB: 0 = Na20, 1 = NaOH
- next 3 bits, alkaline units: 0 = g/l, 1 = lb in cubical feet, 2 = lb in
gallon, 3 = ml HCl
- 4 LSBs, carbonate units: 0 = g/l, 1 = lb in cubical feet, 2 = lb in
gallon, 3 = ml HCl
- start pH shows the pH in the beginning of the analysis, i.e. sample pH
- in the analysis results by block number it is possible to read previous results
15
S4700531
28.12.1999
16
S4700531
28.12.1999
Note: Set the block number (register 250) before read the history results.
17
S4700531
28.12.1999
- index for analysis type is the number of the analysis parameter table ( 0 – 7)
- sample volume typical values 2.0 – 2.5 ml
- T1 is the first acid additions (for each equivalence point)
- T2 is the second acid additions (for each equivalence point)
- Dmin is the limit value for derivate 1. Derivate 1 must be over this value in equivalence point,
otherwise the point is not accepted.
- FA, FB and FC form the formula how the additions are calculated, i.e. how the additions will follow
the changes in pH curve
- minimum adding is the limit for HCl addings
18
S4700531
28.12.1999
Note: Set index (register 300) before reading parameters (range 0..7)
19
S4700531
28.12.1999
20
S4700531
28.12.1999
- status info includes the text which can be read from the main page of the communicator. It
informs what the device is doing.
- sample line tells the name of the sample line where the current sample is coming from
- queue number, queue index and macro line number tells the location where the sequence is
currently running in the macro structure
- sample line number is the same information as sample line, but in numerical form
- number of manual analyses tells which manual sample is currently analyzed and the amount of
ordered manual analyses tell how many analyses the user has set.
21
S4700531
28.12.1999
Titrator 1:
22
S4700531
28.12.1999
Sampler 1:
23
S4700531
28.12.1999
Titrator 2:
24
S4700531
28.12.1999
Sampler 2:
25
S4700531
28.12.1999
26
S4700531
28.12.1999
- the user can set separate registers into consecutive registers in the remapping table, so there is
no need to do several read/write operations for the required registers. See section 4. Register
remapping table for further information.
27
S4700531
28.12.1999
- in this section the user is able to set descriptions for sample lines and set the formula for
calculating the sulfidity
Sample line 1:
Sample line 2:
28
S4700531
28.12.1999
Sample line 3:
Sample line 4:
29
S4700531
28.12.1999
Sample line 5:
Sample line 6:
30
S4700531
28.12.1999
Sample line 7:
Sample line 8:
31
S4700531
28.12.1999
- sample order tells the sampler in which order the samples should be taken. Use only characters
(not numbers) from ’1’ to ’8’, the last mark must be NULL mark to tell the analyzer that the order
string has ended. The analyzer will not read any characters after the NULL mark.
Note: One register has two ASCII-characters from the sample order table. Add NULL
mark (hex 0) to the end of the character string !
Titrator 1:
Register Usage Type
3500 Sample order index RW
3501 Sample line order (1st and 2nd character) RW
3502 Sample line order (3rd and 4th character) RW
...3550 Sample line order (99th and 100th character) RW
Titrator 2:
Register Usage Type
3600 Sample order index RW
3601 Sample line order (1st and 2nd character) RW
3602 Sample line order (3rd and 4th character) RW
...3650 Sample line order (99th and 100th character) RW
32
S4700531
28.12.1999
- when the analyzer detects an error, it sets a certain error flag on (depending on the severity of the
error), and writes the error code into the error log
- in the error log the sample line is also shown if the error is related to sample line
- the error log index is from 0 to 99 and is increased when new error. The index starts over from 0
after each 100 errors.
- the error codes are shown in this manual after this section, in section 3.12.1 Error and service
codes
Error flag:
Register Usage Type
4000 General error flag RW
4001 Fatal error flag RW
4002 Service flag RW
4003 Last general error device* R
4004 Last fatal error device* R
*these registers show, which device had the last error: 0 = titrator 1, 1 = titrator 2, 2 = sampler 1, 3
= sampler 2
33
S4700531
28.12.1999
34
S4700531
28.12.1999
35
S4700531
28.12.1999
36
S4700531
28.12.1999
37
S4700531
28.12.1999
Service codes:
1 = Test submodule reset
2 = System Reset
3 = Loss of Clock Reset
4 = Stop Monitor Reset
5 = Software Watchdog Reset
6 = Power-Up Reset
7 = External Reset
8 = Unknown Reset
9 = HCl tank level low
10 = Service time exceeded
38
S4700531
28.12.1999
- with these counters the user is able to know how much acid there is left in the containers and get
a warning message to the service log when the volume has dropped below a certain level. The
service alarm will remind the user about the regular services that has to be done
for the analyzer.
- Titrator x HCl alarm ON/OFF: when this variable is on, the analyzer will calculate the current
volumes and will give the warning message if the volume is less than the alarm limit.
- Titrator x HCl current volume: this variable shows how much acid there is left in container. After
refilling the container the user must enter the correct volume in these variables.
- Titrator x HCl alarm limit: this is the limit value for the warning message.
- Titrator x HCl strength: this is the normality of the acid currently in use, default 1.000 N
- Service alarm ON/OFF: this sets the service reminder on/off use
- Hours to service: the service interval in hours. When this interval is passed, the analyzer sends
”Service time exceeded” message to the user as a reminder.
39
S4700531
28.12.1999
- with these registers the user is able to change the descriptions of the virtual machines
(analyzers)
- the analyzers can be started and stopped via modbus from registers in section 3.21. Titrator
control registers
- analyzer index: 0 = Analyzer 1 + Sampler 1
1 = Analyzer 2 + Sampler 2
2 = Analyzer 1 + Sampler 1 + Sampler 2
3 = Analyzer 2 + Sampler 1 + Sampler 2
4 = Analysis water tank control
5 = Waste tank control
- titrator start and stop queue: the macroqueue the titrator uses in start and stop situations
- titrator start mode: sets the mode in which the titrator is in start.
- 0 = IDLE
- 1 = AUTOMATIC
- 2 = MANUAL
- sampler start and stop queue: the macroqueue the sampler uses in start and stop situations
- sampler start mode: sets the mode in which the sampler is in start.
- 0 = IDLE
- 1 = AUTOMATIC
- 2 = MANUAL
- run from start: if set active, the analyzer will start automatically after a power failure
0 = NOT ACTIVE
1 = ACTIVE
- group start: if set active, the analyzer will start using the RUN ANALYZER –command in control
page of the communicator.
0 = NOT ACTIVE
1 = ACTIVE
40
S4700531
28.12.1999
- these registers define which macroqueue and analyzers the service programs use. The service
programs are run from the control page, Services TI/SA menu in the communicator. The services
include e.g. burette services, manual analyses and rinsing programs.
Titrator services:
Register Usage Type
5080 Service index RW
5081 Queue number RW
5082 Analyzer ID RW
Sampler services:
Register Usage Type
5090 Service index RW
5091 Queue number RW
5092 Analyzer ID RW
41
S4700531
28.12.1999
- with these registers the user is able to change the errors shown in section 3.12.1 Error codes
- error index = error code
- severity: 1 = fatal error, the analyzer will stop
2 = general error, the analyzer continues operation
3 = service error, informative message
Titrator error:
Register Usage Type
5100 Error index RW
5101 Error description (1st and 2nd character) RW
5102 Error description (3rd and 4th character) RW
5103 Error description (5th and 6th character) RW
5104 Error description (7th and 8th character) RW
5105 Error description (9th and 10th character) RW
5106 Error description (11th and 12th character) RW
5107 Error description (13th and 14th character) RW
5108 Error description (15th and 16th character) RW
5109 Error description (17th and 18th character) RW
5110 Error description (19th and 20th character) RW
5111 Error description (21th and 22th character) RW
5112 Error description (23th and 24th character) RW
5113 Error description (25th and 26th character) RW
5114 Error description (27th and 28th character) RW
5115 Error description (29th and 30th character) RW
5116 Severity RW
Sampler error:
Register Usage Type
5120 Error index RW
5121 Error description (1st and 2nd character) RW
5122 Error description (3rd and 4th character) RW
5123 Error description (5th and 6th character) RW
5124 Error description (7th and 8th character) RW
5125 Error description (9th and 10th character) RW
5126 Error description (11th and 12th character) RW
5127 Error description (13th and 14th character) RW
5128 Error description (15th and 16th character) RW
5129 Error description (17th and 18th character) RW
5130 Error description (19th and 20th character) RW
5131 Error description (21th and 22th character) RW
5132 Error description (23th and 24th character) RW
5133 Error description (25th and 26th character) RW
5134 Error description (27th and 28th character) RW
5135 Error description (29th and 30th character) RW
5136 Severity RW
42
S4700531
28.12.1999
- variable index (0 –190) is the variable number shown in the parameter configuration pages in the
communicator (e.g. Sample Lines -> 11 L1 Rinse time)
- unit: - 0 = none
- 1 = time in seconds
- 2 = temperature (°C or °F)
- 3 = acid volume in microlitres
43
S4700531
28.12.1999
- with these registers the user is able to rename the binary inputs and outputs
44
S4700531
28.12.1999
- with these registers the user is able to read the states of the binary inputs and outputs. The states
are shown in blocks of 8 inputs/outputs in 8 LSBs of the register.
45
S4700531
28.12.1999
- with these registers the user is able to adjust the results to the laboratory results.
46
S4700531
28.12.1999
- with these registers it is possible to start/stop titrators of the virtual machines (=analyzers)
- analyzer index: 0 = Analyzer 1 + Sampler 1
1 = Analyzer 2 + Sampler 2
2 = Analyzer 1 + Sampler 1 + Sampler 2
3 = Analyzer 2 + Sampler 1 + Sampler 2
4 = Analysis water tank control
5 = Waste tank control
47
S4700531
28.12.1999
- with these registers it is possible to start/stop samplers of the virtual machines (=analyzers)
- analyzer index: 0 = Analyzer 1 + Sampler 1
1 = Analyzer 2 + Sampler 2
2 = Analyzer 1 + Sampler 1 + Sampler 2
3 = Analyzer 2 + Sampler 1 + Sampler 2
4 = Analysis water tank control
5 = Waste tank control
48
S4700531
28.12.1999
- in the controlled shutdown the analyzer will not stop immediately. The sequence will go on until a
stop flag is set on, usually after rinsing programs. The controlled shutdown can be set by writing ”1”
to the desired register.
49
S4700531
28.12.1999
Depending on the application a number of access holding registers commands are needed
to access the registers defined in the previous chapter.
To reduce the number of needed commands a register remapping table has been
implemented. The register numbers used in the modbus messages are converted to Alkali
modbus register numbers according this table.
The remapping table usage and table contents are selected on the configuration pages of
the analyzer user interface.
When the table usage has been selected the table occupies the registers 1-1000. The
registers beginning from the register 1001 can also be accessed directly.
An example of the usage of the register remapping table: The error flags and EA, AA and
TTA results and sample line information are desired. The register remapping table contents
are:
1 4000
2 4001
3 4002
4 204
5 214
6 215
7 216
8 217
9 218
10 219
Now the data can be read by using a single read holding registers -command which
accesses the registers 1-10 instead of three separate read holding registers -commands
(4000-4002, 204, 214-219).
ATTENTION. When defining the register remapping table care must be taken to keep
together the two registers holding a floating point number.
50
S4700531
28.12.1999
5. MODIFICATION HISTORY
51
S4700532 V1.2
29.12.1999
1
S4700532 V1.2
29.12.1999
Contents:
1. INTRODUCTION...................................................................................................................................... 3
2. MODBUS FUNCTIONS ........................................................................................................................... 3
2.1. Read Holding Registers ................................................................................................................. 3
2.2. Preset Multiple Registers ............................................................................................................... 4
3. THE DATA TO BE TRANSFERRED........................................................................................................ 5
3.1. Date, time and software version .................................................................................................... 5
3.2. Measuring permission and sampler timing .................................................................................... 6
3.3. Sampler startup modes.................................................................................................................. 6
3.4. Analysis results .............................................................................................................................. 7
3.5. Analysis parameters ...................................................................................................................... 8
3.6. Status info ...................................................................................................................................... 9
3.7. Temperature sensors................................................................................................................... 14
3.8. Modbus remapping table ............................................................................................................. 14
3.9. Sample lines ................................................................................................................................ 14
3.10. Sample order ............................................................................................................................... 18
3.11. Error log ....................................................................................................................................... 19
3.11.1. Error and service codes................................................................................................ 22
3.12. Service counters .......................................................................................................................... 23
3.13. Analyzer control ........................................................................................................................... 23
3.14. Service parameters...................................................................................................................... 24
3.15. Error parameters.......................................................................................................................... 25
3.16. Analyzer variable parameters ...................................................................................................... 26
3.17. Binary-I/O descriptions................................................................................................................. 26
3.18. Binary I/O states........................................................................................................................... 27
3.19. Titrator control registers ............................................................................................................... 28
3.20. Sampler control registers ............................................................................................................. 29
3.21. Controlled shutdown .................................................................................................................... 29
3.22. Result adjustment ........................................................................................................................ 30
4. REGISTER REMAPPING TABLE.......................................................................................................... 31
5. MODIFICATION HISTORY .................................................................................................................... 31
2
S4700532 V1.2
29.12.1999
1. INTRODUCTION
The document specifies the operation of the MODBUS interface in the kajaaniALKALi when using a Modicon
gateway.
2. MODBUS FUNCTIONS
The Modbus operates only in the RTU-mode. The ASCII-mode is not available.
The default serial communication parameters are: 9600 baud, 1 start bit, 8 data bits, no parity, 2 stop bits.
The following functions are supported: Read Holding Registers (03), Preset Single Holding Register (06) and
Preset Multiple Registers (16).
The register range in the Modbus-messages is 0-65535. I.e. in the messages the 1st register is accessed as
0, the 2nd register as 1 etc.
If the read command addresses a reserved register within the defined register range the returned register
value is 0 and no error is reported.
If only one register of the two registers holding a float value is accessed, the data will not be read and an
error message will be returned.
3
S4700532 V1.2
29.12.1999
If the read command addresses a reserved or read only register within the defined register range the data is
not stored and no error is reported.
If only one register of the two registers holding a float value is accessed the data is not written and an error
message is returned. However, the registers prior to the erroneous register are written correctly.
Exception messages
• Illegal function
The function code received is not supported. The exception code is 1.
• Illegal data address
The register address received is out of the defined register range. The exception code is 2.
• Illegal data value
Only one of the two registers holding a float value is accessed. The exception code is 3.
4
S4700532 V1.2
29.12.1999
The indexes of the data are in the following tables. The type field is either RW (i.e. the register can be read
and written) or R (i.e. the register can only be read).
The range field is used when the server the internally used value needs scaling. The range field specifies the
server internally used value range. If no range is given the server value range is 0-32767. In this case the
allowed values can be specified in the usage field.
The values are scaled using the following formulas:
where
R = the holding register value
FL and FH = the lower and upper limit for the value in the server
F = the value in the server
and ROUND denotes a funtion thet rounds its input to an integer value.
* This determines how the date is shown in the display of the communicator.
0 = day-month-year, 1 = month-day-year.
5
S4700532 V1.2
29.12.1999
- by the measuring permissions the user is able to disable measurements from certain sample lines
- in the timed sampling mode the sampler will start the sampling at the certain time. In the continous mode
the sampling is done as soon as the titrator is ready .
* The measuring permissions can be set either via the binary inputs or modbus. In order to set the
permissions from modbus, you need to set the value of this register to ”1” first.
- 0 = measuring permissions are read from the binary inputs
- 1 = measuring permissions are read from modbus
** If the value in the register nr. 10 Get permission from modbus is”0”, reading these registers will give the
states of the binary inputs. Writing operation to these registers will have an effect to the analyzer’s operation
only if the value in the register nr. 10 is ”1”.
- 0 = line enabled
- 1 = line disabled
*** - 0 = continuous sampling mode
- 1 = timed sampling mode
- if the sample from the sample line is cold, the analyzer will give an error message No warm sample.
Startup mode enables the sampler to collect also cold samples.
Note: this mode will go automatically off, when the sampler has observed three times warm sample from the
line.
6
S4700532 V1.2
29.12.1999
- block number increases from 0 to 1999 and after that it starts over from 0
- the analysis type informs which analysis parameter table is used for this analysis (0 – 7)
- - sample line shows the line where the sample is from (1 – 8 in automatic mode, 9 – 16 in analyzer 1
manual samples, 17 – 24 in analyzer 2 manual samples )
- HCl volume 1,2 and 3 are the volumes in each equivalence point, typical value is 500 – 15,000.
- pH 1, 2 and 3 are the pH values of each equivalence point, typically values are between 2 and 12.
- analysis start time: hh:mm:ss
- analysis start date: dd-mm-yy
- result type show the units of the result and if the results are calculated in Na2O or NaOH
- result type is displayed in 8 lowest bits:
- MSB: 0 = Na20, 1 = NaOH
- next 3 bits, alkali units: 0 = g/l, 1 = lb in cubic feet, 2 = lb in gallon, 3 = ml HCl
- 4 LSBs, carbonate units: 0 = g/l, 1 = lb in cubic feet, 2 = lb in gallon, 3 = ml HCl
- start pH shows the pH in the beginning of the analysis, i.e. sample pH
- in the analysis results by block number it is possible to read previous results
7
S4700532 V1.2
29.12.1999
Note: Set the block number (register 250) before read the history results.
- index for analysis type is the number of the analysis parameter table ( 0 – 7)
- sample volume typical values 2.0 – 2.5 ml
- T1 is the first acid additions (for each equivalence point)
- T2 is the second acid additions (for each equivalence point)
- Dmin is the limit value for derivate 1. Derivate 1 must be over this value in equivalence point, otherwise
the point is not accepted.
- FA, FB and FC form the formula how the additions are calculated, i.e. how the additions will follow the
changes in pH curve
8
S4700532 V1.2
29.12.1999
Note: Set index (register 300) before reading parameters (index = 0..7)
- status info includes the text which can be read from the main page of the communicator. It informs what
the device is doing.
- sample line tells the name of the sample line where the current sample is coming from
- queue number, queue index and macro line number tells the location where the sequence is currently
running in the macro structure
- sample line number is the same information as sample line, but in numerical form
- number of manual analyses tells which manual sample is currently analyzed and the amount of ordered
manual analyses tell how many analyses the user has set.
9
S4700532 V1.2
29.12.1999
Titrator 1:
10
S4700532 V1.2
29.12.1999
Sampler 1:
11
S4700532 V1.2
29.12.1999
Titrator 2:
12
S4700532 V1.2
29.12.1999
Sampler 2:
13
S4700532 V1.2
29.12.1999
- the user can set separate registers into consecutive registers in the remapping table, so there is no need
to do several read/write operations for the required registers. See section 4. Register remapping table for
further information.
- in this section the user is able to set descriptions for sample lines and set the formula for calculating the
sulfidity
Sample line 1:
14
S4700532 V1.2
29.12.1999
Sample line 2:
Sample line 3:
15
S4700532 V1.2
29.12.1999
Sample line 4:
Sample line 5:
16
S4700532 V1.2
29.12.1999
Sample line 6:
Sample line 7:
17
S4700532 V1.2
29.12.1999
Sample line 8:
- sample order tells the sampler in which order the samples should be taken. Use only characters (not
numbers) from ’1’ to ’8’, the last mark must be NULL mark to tell the analyzer that the order string has
ended. The analyzer will not read any characters after the NULL mark.
Note: One register has two ASCII-characters from the sample order table. Add NULL mark (hex 0) to the end
of the character string !
Titrator 1:
Register Usage Type
3500 Sample order index RW
3501 Sample line order (1st and 2nd character) RW
3502 Sample line order (3rd and 4th character) RW
...3550 Sample line order (99th and 100th character) RW
Titrator 2:
Register Usage Type
3600 Sample order index RW
3601 Sample line order (1st and 2nd character) RW
3602 Sample line order (3rd and 4th character) RW
...3650 Sample line order (99th and 100th character) RW
18
S4700532 V1.2
29.12.1999
- when the analyzer detects an error, it sets a certain error flag on (depending on the severity of the error),
and writes the error code into the error log
- in the error log the sample line is also shown if the error is related to sample line
- the error log index is from 0 to 99 and is increased when new error. The index starts over from 0 after
each 100 errors.
- the error codes are shown in this manual after this section, in section 3.12.1 Error and service codes
Error flag:
Register Usage Type
4000 General error flag R
4001 Fatal error flag R
4002 Service flag R
Note: Set the error log index (register 4050) before read date, time and error code.
19
S4700532 V1.2
29.12.1999
Note: Set the error log index (register 4150) before read date, time and error code.
20
S4700532 V1.2
29.12.1999
Note: Set the error log index (register 4250) before read date, time and error code.
Note: Set the error log index (register 4350) before read date, time and error code.
21
S4700532 V1.2
29.12.1999
22
S4700532 V1.2
29.12.1999
- with these counters the user is able to know how much acid there is left in the containers and get a
warning message to the service log when the volume has dropped below a certain level. The service
alarm will remind the user about the regular services that has to be done to the analyzer.
- Titrator x HCl alarm ON/OFF: when this variable is on, the analyzer will calculate the current volumes and
will give the warning message if the volume is less than the alarm limit.
- Titrator x HCl current volume: this variable shows how much acid there is left in container. After refilling
the container the user must enter the correct volume in these variables.
- Titrator x HCl alarm limit: this is the limit value for the warning message.
- Titrator x HCl strength: this is the normality of the acid currently in use, default 1.000 N
- Service alarm ON/OFF: this sets the service reminder on/off use
- Hours to service: the service interval in hours. When this interval is passed, the analyzer sends ”Service
time exceeded” message to the user as a reminder.
- with these registers the user is able to change the descriptions of the virtual machines (analyzers)
- the analyzers can be started and stopped via Modbus from registers in section 3.21. Titrator control
registers
- analyzer index: 0 = Analyzer 1 + Sampler 1
1 = Analyzer 2 + Sampler 2
2 = Analyzer 1 + Sampler 1 + Sampler 2
3 = Analyzer 2 + Sampler 1 + Sampler 2
4 = Analysis water tank control
5 = Waste tank control
- titrator start and stop queue: the macroqueue the titrator uses in start and stop situations
- titrator start mode: sets the mode in which the titrator is in start.
- 0 = IDLE
- 1 = AUTOMATIC
- 2 = MANUAL
- sampler start and stop queue: the macroqueue the sampler uses in start and stop situations
- sampler start mode: sets the mode in which the sampler is in start.
- 0 = IDLE
- 1 = AUTOMATIC
- 2 = MANUAL
- run from start: if set active, the analyzer will start automatically after a power failure
0 = NOT ACTIVE
1 = ACTIVE
- group start: if set active, the analyzer will start using the RUN ANALYZER –command in control page of
the communicator.
0 = NOT ACTIVE
1 = ACTIVE
23
S4700532 V1.2
29.12.1999
- these registers define which macroqueue and analyzers the service programs use. The service programs
are run from the control page, Services TI/SA menu in the communicator. The services include e.g.
burette services, manual analyses and rinsing programs.
Titrator services:
Register Usage Type
5080 Service index RW
5081 Queue number RW
5082 Analyzer ID RW
Sampler services:
Register Usage Type
5090 Service index RW
5091 Queue number RW
5092 Analyzer ID RW
24
S4700532 V1.2
29.12.1999
- with these registers the user is able to change the errors shown in section 3.12.1 Error codes
- error index = error code
- - severity: 1 = fatal error, the analyzer will stop
2 = general error, the analyzer continues operation
3 = service error, informative message
Titrator error:
Sampler error:
Register Usage Type
5120 Error index RW
5121 Error description (1st and 2nd character) RW
5122 Error description (3rd and 4th character) RW
5123 Error description (5th and 6th character) RW
5124 Error description (7th and 8th character) RW
5125 Error description (9th and 10th character) RW
5126 Error description (11th and 12th character) RW
5127 Error description (13th and 14th character) RW
5128 Error description (15th and 16th character) RW
5129 Error description (17th and 18th character) RW
5130 Error description (19th and 20th character) RW
5131 Error description (21th and 22th character) RW
5132 Error description (23th and 24th character) RW
5133 Error description (25th and 26th character) RW
5134 Error description (27th and 28th character) RW
5135 Error description (29th and 30th character) RW
5136 Severity RW
25
S4700532 V1.2
29.12.1999
- variable index (0 –190) is the variable number shown in the parameter configuration pages in the
communicator (e.g. Sample Lines -> 11 L1 Rinse time)
- - unit: - 0 = none
- 1 = time in seconds
- 2 = temperature (°C or °F)
- 3 = acid volume in microlitres
- with these registers the user is able to rename the binary inputs and outputs
26
S4700532 V1.2
29.12.1999
- with these registers the user is able to read the states of the binary inputs and outputs. The states are
shown in blocks of 8 inputs/outputs in 8 LSBs of the register.
27
S4700532 V1.2
29.12.1999
- with these registers it is possible to start/stop titrators of the virtual machines (=analyzers)
- analyzer index: 0 = Analyzer 1 + Sampler 1
1 = Analyzer 2 + Sampler 2
2 = Analyzer 1 + Sampler 1 + Sampler 2
3 = Analyzer 2 + Sampler 1 + Sampler 2
4 = Analysis water tank control
5 = Waste tank control
28
S4700532 V1.2
29.12.1999
- with these registers it is possible to start/stop samplers of the virtual machines (=analyzers)
- analyzer index: 0 = Analyzer 1 + Sampler 1
1 = Analyzer 2 + Sampler 2
2 = Analyzer 1 + Sampler 1 + Sampler 2
3 = Analyzer 2 + Sampler 1 + Sampler 2
4 = Analysis water tank control
5 = Waste tank control
- in the controlled shutdown the analyzer will not stop immediately. The sequence will go on until a stop
flag is set on, usually after rinsing programs. The controlled shutdown can be set by writing ”1” to the
desired register.
29
S4700532 V1.2
29.12.1999
- with these registers the user is able to adjust the results to the laboratory results.
30
S4700532 V1.2
29.12.1999
Depending on the application a number of access holding registers commands are needed to access the
registers defined in the previous chapter.
To reduce the number of needed commands a register remapping table has been implemented. The register
numbers used in the modbus messages are converted to Alkali modbus register numbers according this
table.
The remapping table usage and table contents are selected on the configuration pages of the analyzer user
interface.
When the table usage has been selected the table occupies the registers 1-1000. The registers beginning
from the register 1001 can also be accessed directly.
An example of the usage of the register remapping table: The error flags and EA, AA and TTA results and
sample line information from the titrators are desired. The register remapping table contents are:
Now the data can be read by using a single read holding registers -command which accesses the registers 1-
7 instead of three separate read holding registers -commands
(4000-4002, 204, 211-213).
ATTENTION. When defining the register remapping table care must be taken to keep together the two
registers holding a floating point number.
5. MODIFICATION HISTORY
31
App. 5 - Installation Drawings
Overflow connections
Waste tank overflow: tube diam. 2", e.g. rubber hose. Connect the hose
to one of the three overflow connectors with an acid-proof hose clamp (close
other outlets with plugs), and lead the outlet end to an acceptable drain.
Analysis water tank overflow: tube diam. 19mm, lead the outlet to an The cabinet model analyzer is fastened to
acceptable drain. the floor or mounting stand with bolts. Select
Titration module overflow: tube DN10, lead the outlet to an acceptable bolt material and dimensions according to
drain. the installation point. The mounting stand is
similar for both units of the analyzer.
Pipe Sizes
Outside diameter Inside diameter Wall thickness
DN10 17.2mm 14.0mm 1.6mm 18 mm ø13 (33/64")
[11/16] [35/64] [1/16]
DN15 21.3mm 18.1mm 1.6mm When the cabinets are installed
[27/32] [23/32] [1/16] side by side, make sure to leave
DN20 26.9mm 23.7mm 1.6mm 18 mm (~3/4) between the 56
0
[1 1/16] [15/16] [1/16] mounting stands (2
2 ")
1/ 9/16
16 (27
") 700
kajaaniALKALi Installation - A5.1 - W4700162 V1.5 EN Manufacturer reserves the right to changes without prior notice.
kajaaniALKALi Tube connections (Compartment model)
2800 (110")
preparation
fall to ensure proper sample flow. unit 2
If process pressure at the sampling point is > 4 bar (58 psi) and sample temp.
is > 95°C (203°F), sample line material must be AISI 316L, outside diam. Water Purifier (option)
16 mm (5/8). Connect the sample line at both ends using 1/2" Teflon The reverse-osmosis-based water purifier generates Sample
preparation
FEP/PFA sample line connectors. Use the special tool! deionized water. It must always be installed if the unit 1
NOTE: Apply thread sealing tape and silicone grease mill does not have an own boiler.
(e.g. Molykote 111) on the screw-on sample line connections! The water purifier is installed inside the protective
compartment. Also connect the control cable
Flushing Water Titration
delivered with the water purifier. Make water
NOTE: Ensure steady, uninterrupted water supply! Flushing water in vapors Analysis water in connections according to the manual supplied 10 Water purifier
Specifications: with the device. Connect inlet water to the analyzer's 00
Instrument air in (39
chemically purified, acceptable for return to process Sample & waters
analysis water inlet connector. )
pressure 48 bar (58116 psi), at least 2 bar (29 psi) higher than back to process Flushing water in
highest process pressure at the sampling point B5 B6
A5 A6
temperature +5...+50°C (41122°F) A7 A8 B7 B8
Compressed Air to Samplers:
NOTE: The coolest liquor sample must be at least +20°C (36°F) Two compressed air lines (6/4) are connected from
hotter than the hottest flushing water used! the sample unit to samplers SD-701 and SD-702.
filtered to 100 µm Sampler valve controls:
valves A5, A6, A7, A8 => lines 14 SD-702
consumption 150 l (40 US gal) / hour / sample unit (= 4 lines) 1 4 = A5,A6,A7,A8 / 5 8 = B5,B6,B7,B8
valves B5, B6, B7, B8 => lines 58
connection ISO 7/1Rp 1/2" or NPT 1/2 Open
recommended inlet pipe DN20
Closed
Titration Vapors
Chemical vapors released during titration should be led from the titration Sample lines 14
frame to a suitable ventilation conduit.
In the compartment model, the vapors are led with a hose from titration Sample and water
back to process 5 6 7 8
frame to an outlet on top of the compartment. DN25 Rp1/2" or NPT 1/2
Sample lines 58
Instrument air in
Analysis Water DN15 Rp1/2" or NPT 1/2
Flushing water in
NOTE: Ensure steady, uninterrupted water supply! Flushing water in
DN20 Rp1/2" or NPT 1/2
DN20 Rp1/2" or NPT 1/2
Analysis water is led to the analysis water tank, located in the lower part SD-701
of measurement unit. Washing gun
Specifications: (water/air) Open
Closed
distilled or deionized water
pressure < 4 bar (< 58 psi)
Overflow, d=2"
temperature +1040°C (50104°F) (3 alternative outlets; Waste tank
conductivity < 30 µS/cm one in use,
pH = 68 2 closed with plugs)
consumption 2.5 l (0.7 US gal) / hour / titr. module
connection ISO 7/1Rp 1/2" or NPT 1/2 Measurement unit (1 or 2 titr. modules)
recommended inlet pipe DN10 Dimensions (h x w x d):
1900 x 790 x 790 (75 x 31 x 31)
Instrument Air Connections Weight: 210 kg (463 lbs)
Instrument air is needed for the waste pump (returning analysis waste to Pipe Outside diameter Inside diameter Wall thickness Relative humidity: 1090%, no condensation
process) and for the valve controls of sample unit and samplers. Sizes DN10 17.2mm 14.0mm 1.6mm Ambient temperature: +5...+50°C (+41..122°F)
Specifications: [11/16] [35/64] [1/16] Analysis chemical: Hydrochlorid acid HCl
filtered, water-free, oil-free instrument air DN15 21.3mm 18.1mm 1.6mm (1.0 ± 0.05N, meas. accuracy ±0.001N)
pressure 46 bar (6394 psi) [27/32] [23/32] [1/16] Consumption: 8 liters (2.1 US gal) / week /
minimum flow 1000 liters (35.5 ft3)/minute. DN20 26.9mm 23.7mm 1.6mm titration module
connection ISO 7/1Rp 1/2" or NPT 1/2 [1 1/16] [15/16] [1/16]
recommended inlet pipe DN15 The analyzer cabinet is fastened to the floor
or mounting stand with bolts. Select bolt
Discharge Connection Information for installations in the USA: material and dimensions according to the
Waste pump removes analysis waste (used samples, flushing water, etc.) All the BEBCO-built compartments have a specific Bulk Head for all the connections. installation point. Mounting stand is similar in
from waste tank. Outlet connection ISO 7/1Rp1/2 or NPT 1/2, recomm. Instrument Air is divided in two; customer can choose which air supply will be used. both units.
pipe size DN25. Max. length 30 m (98 ft), max. delivery height 10 m (33 ft). a. Mill Air: (for ARO Waste Pump)
- Low quality, filtered, not dried; high volume, minimum 1000 liters (35.5 ft3)/minute.
Overflow connections - Connection 3/8 Tube Bulkhead Union.
Waste tank overflow: tube diam. 2", e.g. rubber hose. Connect the hose b. Instrument Air: ø13 (33/64")
to one of the three overflow connectors with an acid-proof hose clamp (close - High quality, filtered, water-free,oil-free; low volume, min. 10 liters (0.36 ft3)/minute.
- Connection 3/8 Tube Bulkhead Union.
other outlets with plugs), and lead the outlet end to an acceptable drain. c. Sample Return: 18 mm
Analysis water tank overflow: tube diam. 19mm, lead the outlet to an - Connection 3/4 Tube Bulkhead Union. When the cabinets are installed
acceptable drain. 56
d. High Pressure Rinsing Water: side by side, make sure to leave 0
(2
Titration module overflow: tube DN10, lead the outlet to an acceptable 18 mm (~3/4) between the 2 ")
- Connection 1 Female NPT. 1/ 9/16
drain. e. Potable Water: (for Analysis water or for RiOs water purifier system) mounting stands 16 (27
") 700
- Connection 3/4 Female NPT.
f. Sample Lines:
- Connection directly to the valve, R1/2.
kajaaniALKALi Installation - A5.2 - W4700162 V1.5 EN Manufacturer reserves the right to changes without prior notice.
kajaaniALKALi – Samplers
SD-701/450 = A4700325 V1.1 NOTE: Apply thread sealing tape and silicone grease (e.g. Part list:
SD-701/650 = A4700300 V1.1 Molykote 111) on the screw-on sample line connections! 1. Mounting cone 3/4" .........H4700324 V1.0
SD-701/850 = A4700326 V1.1 2. Ball valve 3/4" .................256768
SD-701/1200 = A4700327 V1.1 3. Adapter 1/2"–3/4"............70102189
4. Ball valve Fujikin .............70100215
240 (9 1/2")
49 (1 15/16")
185 (7 1/4")
1
120 (4 3/4") 142 (5 19/32") ø48
(57/64") R1/2"
R1/2" 4
80 (3 5/32")
2 3
~ 230
kajaaniALKALi – Installation - A5.3 - W4700162 V1.5 EN Manufacturer reserves the right to changes without prior notice.
kajaaniALKALi – Electric connections
Analog Connections Binary Connections Electronic board racks:
Analyzer Server Connector for
• no analog board Binary inputs: 8 opto-isolated inputs, 24–48 VDC. Communicator-i remote Communicator-i
=> no analog inputs/outputs, Meas. permits to analyzer’s channels 1…8: Bin1 =
• one analog board permit to channel 1; Bin2 = permit to channel 2, etc. connection (option)
=> 7 analog inputs, 8 analog outputs, NOTE: Signal 1 = NO meas. permit (off), signal 0 The analyzer is normally opeated
• two analog boards = meas. permit ON! using a Communicator-i terminal
=> 14 analog inputs, 16 analog outputs. Binary outputs: 8 relay outputs (1 alarm), that is plugged to the connector
opening/closing contact. 24 VDC/1A, 48 VDC/0.5A, on the rear wall of the electronics unit.
Analogia inputs: or 125VAC/0,5A. If required, remote connection cabling Electronis
0–5 VDC / 0–20 mA / 4–20 mA, isolated. • Bout1 = Alarm (closing contact, control = 0). can be used so that the Communicator-i unit
Analog inputs are connected to the lower terminals • Bout2 = Error (opening contact, control = 1), can be placed e.g. in the control room.
of the ANAL./BIO/DCS terminal strip. remains on for 25 seconds.
Analog input signal type (voltage/current) is set with • Bout3 = Service (opening contact, control = 1).
a jumper: • Bout4 = "Analysis ready" (opening contact, Modem
• jumper 1->2: voltage signal 0–5 VDC control = 1).
• jumper 2->3: current signal, software-selectable • Bout5…8 = address of meas. result A4700503 V1.0
Server
current range, default: 4–20 mA. (opening contact, control = 1). max. Communicator-i
1
Ain3- 254 Ain3- 268
18
Ain4+ 255 Ain4+ 269 11 Valve 11A, water in S1
17
- unit 1
34
Ain7- 262 Ain7- 276 16 Valve 16A, sample to titration S1
- unit 2
51
70
Binary outputs Binary inputs 17 Waste pump control valve S1
Signal Terminal Signal Terminal 33 +24V
Analog outputs: Bout1+ 233 Bin1+ 277 34 +24V
0–5 VDC / 0–20 mA / 4–20 mA, common Bout1- 234 Bin1- 278
Bout2+ 235 Bin2+ 279 Terminal Sample preparation unit Name
isolation. Bout2- 236 Bin2- 280 Input signals
Max. load RL = 600 W. Bout3+ 237 Bin3+ 281
55 Water pressure S1
BI1
Bout3- 238 Bin3- 282 56 Air pressure, SPU 1 S1
Analog outputs are connected to the upper
69
Bout4+ 239 Bin4+ 283 Waste pump
88
61 Water valve (11A) position sensor S1
terminals of ANAL./BIO/DCS terminal strip. Bout4- 240 Bin4- 284
118
63 Waste tank valve (13A) position sensor S1
101
Measurement results (EA, AA, TTA, CD%, S%, Bout5+ 241 Bin5+ 285 Waste tank
64 Sedim. vessel valve (14A) posit. sensor S1
134
117
Bout8- 248 Bin8- 292 88 +24VGND
connections Terminal Analog KAJAANI compartment also includes an
151
170
Aout1 Unit Terminal Sample preparation unit Name extra connection for Communicator-i, located
101 Valve 1B, sample line 1 S2 outside the compartment, next to sample
- 102 Valve 2B, sample line 2 S2 preparation units.
Rmax = 202 103 Valve 3B, sample line 3 S2 If the compartment will not be purchased from
4-20 mA Input signals
600W + 201 104 Valve 4B, sample line 4 S2 Neles Field Controls, the Communicator-i
105 Valve 5B, sampling device 1 S2 BI2 extra cable can be ordered as option;
169
188
106 Valve 6B, sampling device 2 S2 order code A4700680 V1.0.
107 Valve 7B, sampling device 3 S2
201
249
NOTE terminal polarity!
108 Valve 8B, sampling device 4 S2 6000 mm
Connection of analog outputs to terminal strip: 110 Valve 10B, ejector S2 50 mm
11 Valve 11B, water in S2
Analog Board 1 Analog Board 2 112 Valve 12B, acid wash S2
Signal Terminal Signal Terminal 1
113 Valve 13B, waste tank S2
Aout1+ 201 Aout1+ 217
Aout1- 202 Aout1- 218 114 Valve 14B, sedimentation inlet S2
ANAL./BIO/DCS
Aout2+ 203 Aout2+ 219 116 Valve 16B, sample to titration S2 Wire connections:
Aout2- 204 Aout2- 220 133 +24V Schaltbau Marking
Aout3+ 205 Aout3+ 221 P23 pin P29 pin conn. pin (open end) Wire color
Aout3- 206 Aout3- 222 134 +24V 1 1 1 1 black
Aout4+ 207 Aout4+ 223 Terminal Sample preparation unit Name 2 2 2 2 black
Aout4- 208 Aout4- 224 3 3 3 3 black
Aout5+ 209 Aout5+ 225 156 Air pressure, SPU 2 S2 Analog 4 4 4 4 black
Aout5- 210 Aout5- 226 161 Water valve position sensor S2 5 5 5 5 black
Aout6+ 211 Aout6+ 227
inputs/outputs; 6 6 6 6 black
163 Waste tank valve (13B) position sensor S2 Binary 7 7 ground ground yel/grn
Aout6- 212 Aout6- 228
Aout7+ 213 Aout7+ 229 164 Sedim. vessel valve (14A) posit. sensor S2 inputs/outputs;
Aout7- 214 Aout7- 230 185 +24V DCS-connection
Aout8+ 215 Aout8+ 231 186 +24V
248
296
kajaaniALKALi – Installation - A5.4 - W4700162 V1.5 EN Manufacturer reserves the right to changes without prior notice.
kajaaniALKALi Serial communication
Direct PC-connection
Connect a PC to the D9-connector PC
located on the "Server" motherboard.
Protocol: RS-232.
A standard KAJAANI PC-cable
(order code A4500382 V1.0)
can be used for the connection.
Signal connections of the PC-connector: PC Modem
kajaaniALKALi Installation - A5.5 - W4700162 V1.5 EN Manufacturer reserves the right to changes without prior notice.
Metso Automation
Field Systems Division
Kehräämöntie 3, PO Box 177
FIN-87101 Kajaani, Finland
Tel. +358 (0)2048 3120
Fax +358 (0)2048 3121
www.metsoautomation.com