Escolar Documentos
Profissional Documentos
Cultura Documentos
TM
S900 I/O
Temperature Input AI950
NOTICE
This document contains information about one or more ABB products and may include a
description of or a reference to one or more standards that may be generally relevant to
the ABB products. The presence of any such description of a standard or reference to a
standard is not a representation that all of the ABB products referenced in this document
support all of the features of the described or referenced standard. In order to determine
the specific features supported by a particular ABB product, the reader should consult the
product specifications for the particular ABB product.
ABB may have one or more patents or pending patent applications protecting the intellectual property in the ABB products described in this document.
The information in this document is subject to change without notice and should not be
construed as a commitment by ABB. ABB assumes no responsibility for any errors that
may appear in this document.
In no event shall ABB be liable for direct, indirect, special, incidental or consequential
damages of any nature or kind arising from the use of this document, nor shall ABB be
liable for incidental or consequential damages arising from use of any software or hardware described in this document.
This document and parts thereof must not be reproduced or copied without written permission from ABB, and the contents thereof must not be imparted to a third party nor used
for any unauthorized purpose.
The software or hardware described in this document is furnished under a license and
may be used, copied, or disclosed only in accordance with the terms of such license. This
product meets the requirements specified in EMC Directive 2004/108/EEC and in Low
Voltage Directive 2006/95/EEC.
TRADEMARKS
All rights to copyrights, registered trademarks, and trademarks reside with their respective owners.
Release:
Document number:
June 2010
3BDD010426R0201 A
Table of Contents
TABLE OF CONTENTS
About This Book
General ..............................................................................................................7
Document Conventions......................................................................................7
Warning, Caution, Information, Tip and Ex Icons ............................................8
Related Documentation......................................................................................9
Section 1
Introduction ................................................................... 11
Section 2 - Sensors
Supported Sensors, Physical Measuring Ranges .............................................13
Sensor Connection ...........................................................................................14
Section 3 - PROFIBUS DP Communication
Configuration ...................................................................................................15
Parameterization ..............................................................................................16
Parameters of Variant TI4 (R) .........................................................................16
Parameterization Mode 1 (Module-wise Parameterization) .............16
Unused Channels in Parameterization Mode 1 ................................18
Parameterization Mode 2 (Partly Channel-wise Parameterization)..18
Parameters of Variant TI4 (T) .........................................................................20
Parameter Mode 1 (Module-wise Parameterization) ........................20
Unused Channels in Parameterization Mode 1 ................................20
Parameterization Mode 2 (Channel-wise Parameterization) ............21
Damping ..........................................................................................................23
Input Data / Measuring Range Mapping..........................................................24
3BDD010426R0201 A
Table of Contents
3BDD010426R0201 A
General
Document Conventions
Microsoft Windows conventions are normally used for the standard presentation of
material when entering text, key sequences, prompts, messages, menu items, screen
elements, etc.
3BDD010426R0201 A
3BDD010426R0201 A
Related Documentation
Related Documentation
The following is a listing of manuals related to the S900 I/O system:
Title
Description
3BDD010426R0201 A
10
3BDD010426R0201 A
Section 1 Introduction
Section 1 Introduction
The S900 I/O module AI950 is designed for temperature measurement on four
electrically isolated channels. Both resistance thermometers and thermocouples can
be connected as sensors. The measured values are linearized by the module. The
reference junction temperature can be either given externally or determined by the
module. With additional linear measuring ranges for resistance or voltage it is also
possible to connect other sensors.
Pt 100, Pt 1000, Ni 100, Cu 100, 0...3 k , 2-wire/3-wire/4-wire
Thermocouple type B, E, J, K, L, N, R, S, T, U, mV
Internal reference junction
Short circuit and line break detection
Range monitoring (of the physical sensor range)
Electrical isolation between input / internal bus / EV
Channel-wise electrical isolation
4 channels, EEx ia II C
3BDD010426R0201 A
11
Section 1 Introduction
12
3BDD010426R0201 A
Section 2 Sensors
Section 2 Sensors
Supported Sensors, Physical Measuring Ranges
Table 2-1 Supported sensors
Sensor
Resistance (linear)
Resistance (linear)
Resistance (linear)
Physical
measuring range
0..300
0..30
0..3000
Resolution*
*
10 m
1m
100 m
Pt100 (IEC751)
Pt200 (IEC751)
Pt400 (IEC751)
Pt1000 (IEC751)
Pt100 (JIS)
Pt1000 (JIS)
Pt100 (SAMA)
Pt1000 (SAMA)
Ni100
Cu100
-200..850 C
-200..850 C
-200..850 C
-200..850 C
-200..850 C
-200..850 C
-200..850 C
-200..850 C
-60..250 C
-60..850 C
0.1 K
0.1 K
0.1 K
0.1 K
0.1 K
0.1 K
0.1 K
0.1 K
0.1 K
0.1 K
Voltage (linear)
Voltage (linear)
-75..75 mV
-1200..1200 mV*
10 V
100 V
Type B
0..1820 C
0.1 K
Type C
0..2315 C
0.1 K
Type D
0..2315 C
0.1 K
Type E
-270..1000 C
0.1 K
Type J
-210..1200 C
0.1 K
Type K
-270..1372 C
0.1 K
Type L
-200..900 C
0.1 K
Type N
-270..1300 C
0.1 K
Type R
-50..1768 C
0.1 K
Type S
-50..1768 C
0.1 K
Type T
-270..400 C
0.1 K
Type U
-200..800 C
0.1 K
* Currently the sensor interface can only measure voltages > -100mV
** Resolution of transmitted data
3BDD010426R0201 A
13
Sensor Connection
Section 2 Sensors
Sensor Connection
Table 2-2 Sensor connection
Resistance thermometer, 4-wire /
linear resistance measurement
Ch. 1: 11
Ch. 2: 21
Ch. 3: 31
Ch. 4: 41
12
22
32
42
13
23
33
43
14
24
34
44
13
23
33
43
14
24
34
44
13
23
33
43
14
24
34
44
Ch. 1: 11
Ch. 2: 21
Ch. 3: 31
Ch. 4: 41
12
22
32
42
Ch. 1: 11
Ch. 2: 21
Ch. 3: 31
Ch. 4: 41
12
22
32
42
Thermocouple, internal/external
reference junction compensation
Ch. 1: 11
Ch. 2: 21
Ch. 3: 31
Ch. 4: 41
12
22
32
42
13
23
33
43
14
24
34
44
Ch. 1: 11
Ch. 2: 21
Ch. 3: 31
Ch. 4: 41
12
22
32
42
13
23
33
43
14
24
34
44
14
Ch. 1: 11
Ch. 2: 21
Ch. 3: 31
Ch. 4: 41
12
22
32
42
13
23
33
43
14
24
34
44
3BDD010426R0201 A
Configuration
3BDD010426R0201 A
15
Parameterization
Parameterization
Definition
In this context parameterization means defining the properties of already
configured modules.
Since parameter changes do not influence the I/O data structure, the system does
not necessarily need to be recompiled after making changes in the master. S900
allows to transmit (and receive) a parameter telegram without interrupting cyclic
data exchange.
Setting
on
off
Wire break
monitoring
on
off
16
Description
Switches on short-circuit monitoring for all 4
module channels. When a short circuit is detected
on one channel, the respective input value is
marked as invalid, and a channel diagnosis is
transmitted.
Switches off short-circuit monitoring for all 4
module channels.
Switches on wire break monitoring for all 4
module channels. When a wire break is detected
on one channel, the respective input value is
marked as invalid, and a channel diagnosis is
transmitted.
Switches off wire break monitoring for all 4
module channels.
3BDD010426R0201 A
Parameter
Substitution
value strategy
Setting
min. value
max. value
off
11s
Sensor type
Pt 100 2w
Pt 100 3w
Pt 100 4w
Pt 1000 2w
Pt 1000 3w
Pt 1000 4w
Ni 100 3w
Ni 100 4w
3BDD010426R0201 A
Parameterization
Description
Sets the input values of all 4 channels to zero in
case of error. This corresponds to a scaled
temperature of 0.0 K.
Sets in case of error the input value for all 4
channels
to 32767. This corresponds to a scaled
temperature of 3276.7 K.
In case of error the last valid values are
maintained for all 4 channels.
All 4 channels use the lowest possible damping.
This setting should be selected if rapid measured
value acquisition is required.
All 4 channels are damped with the respective
filtering time constant by using a PT 1 function.
A 2-wire Pt100 IEC751) is connected to each of
the 4 channels. Note that the wire resistance can
not yet be entered, this option is reserved for
future extensions.
A 3-wire Pt 100 (IEC751) is connected to each of
the 4 channels. The resistance must be
distributed symmetrically over the 3 wires.
A 4-wire Pt 100 (IEC751) is connected to each of
the 4 channels. The resistance can be distributed
asymmetrically over the 4 wires.
A 2-wire Pt 1000 (IEC751) is connected to each of
the 4 channels. Note that the wire resistance can
not yet be entered, this option is reserved for
future extensions.
A 3-wire Pt 1000 (IEC751) is connected to each of
the 4 channels. The resistance must be
distributed symmetrically over the 3 wires.
A 4-wire Pt 1000 (IEC751) The resistance can be
distributed asymmetrically over the 4 wires.
A 3-wire Ni 100 is connected to each of the 4
channels. The resistance must be distributed
symmetrically over the 3 wires.
A 4-wire Pi 100 is connected to each of the 4
channels. The resistance can be distributed
asymmetrically over the 4 wires.
17
Parameterization
Setting
on
off
Wire break monitoring
on
off
Substitution value
strategy
18
min. value
Description
Switches on short circuit monitoring for the respective
module channel. When a short circuit is detected on a
channel, the respective input value is marked as
invalid, and a channel diagnosis is transmitted.
Switches off short-circuit monitoring for the respective
channel.
Switches on wire break monitoring for the respective
module channel. When a wire break is detected on a
channel, the respective input value is marked as
invalid, and a channel diagnosis is transmitted.
Switches off wire break monitoring for the respective
module channels.
Sets the input value of the respective channel to zero
in case of error. This corresponds to a scaled
temperature of 0.0 K.
3BDD010426R0201 A
Parameter
Setting
max. value
0..7.5
Connection type
2W/0
/ 0.5
2W/8
3W
4W
Damping
Sensor type
3BDD010426R0201 A
off
11s / 1,2 s / 11 s /
25 s
Pt 100 (IEC751)
Pt 200 (IEC751)
Pt 400 (IEC751)
Pt 1000 (IEC751)
Pt 100 (JIS)
Pt 1000 (JIS)
Pt 100 (SAMA)
Pt 1000 (SAMA)
Ni 100
Cu 100
R [0..30 ]
R [0..300 ]
R [0..3000 ]
Parameterization
Description
Sets in case of error the input value for the respective
channel to 32767. This corresponds to a scaled
temperature of 3276.7 K.
In case of error the last valid value is maintained for
the respective channel.
The respective channel is deactivated. An open input
will not cause a channel diagnosis.
Resistance of a single wire when connecting the
sensor via two wires per channel. This value is then
added to the offset specified in the Connection type
parameter. With this, a resistance of up to 15.5 per
wire can be defined.
The sensor is connected to all module channels via a
two-wire line. One wire of this line has a resistance of
0 (see line resistance)
The sensor is connected to all module channels via a
two-wire line. One wire of this line has a resistance of
8 (see line resistance)
The sensor is connected to all module channels via a
three-wire line. The Line resistance parameter setting
is insignificant.
The sensor is connected to all module channels via a
four-wire line. The Line resistance parameter setting is
insignificant.
All 4 channels use the lowest possible damping. This
setting should be selected if rapid measured value
acquisition is required.
All 4 channels are damped with the respective filtering
time constant by using a PT 1 function.
A resistance thermometer of the appropriate type is
connected to each of the 4 channels.
19
Parameterization
Setting
on
off
Substitution value
strategy
min. value
max. value
off
11s
Sensor type
Type B / E / J / K /
N/R/S/T
Description
Switches on wire break monitoring for all 4 module
channels. When a wire break is detected on one
channel, the respective input value is marked as
invalid, and a channel diagnosis is transmitted.
Switches off wire break monitoring for all 4 module
channels.
Sets the input values of all 4 channels to zero in case
of error. This corresponds to a scaled temperature of
0.0 K.
Sets in case of error the input value for all 4 channels
to 32767. This corresponds to a scaled temperature
of 3276.7 K.
In case of error the last valid values are maintained
for all 4 channels.
All 4 channels use the lowest possible damping. This
setting should be selected if rapid measured value
acquisition is required.
All 4 channels are damped with the respective filtering
time constant by using a PT 1 function.
A thermocouple of the appropriate type is connected
to each of the 4 channels.
20
3BDD010426R0201 A
Parameterization
Setting
on
off
Substitution value
strategy
min. value
max. value
0..70C /
Reference junction
compensation
none
3BDD010426R0201 A
10C
Description
Switches on wire break monitoring for the respective
module channel. When a wire break is detected on a
channel, the respective input value is marked as
invalid, and a channel diagnosis is transmitted.
Switches off wire break monitoring for the respective
module channel.
Sets the input value of the respective channel to zero
in case of error. This corresponds to a scaled
temperature of 0.0 K.
Sets in case of error the input value for the respective
channel to 32767. This corresponds to a scaled
temperature of 3276.7 K.
In case of error the last valid value is maintained for
the respective channel.
The respective channel is deactivated. An open input
will not cause a channel diagnosis.
If the reference junction compensation is realized via
an external thermostat, the reference junction
temperature can be defined in this parameter. The
setting is only valid for the respective channel.
Measurement is made without reference junction
compensation. This setting is recommended for linear
voltage measurement or for cases with reference
junction compensation in the process control system.
The setting will be used for all channels of the
module.
21
Parameterization
Parameter
Setting
internal
Pt 100 on terminal
external
(thermostat)
Damping
Sensor type
off
11s / 1,2 s / 11 s /
25 s
Type B / E / J / K / L
/N/R/S/T/U/C
/D
U [-75..+75 mV]
U [-1.2..+1.2 V]*
Description
A Pt100 resistance thermometer working in the
module will be used for all module channels. No
external wiring is required with this setting. However,
the achievable measuring accuracy is reduced, due to
the varying temperature difference between the
module and terminal. The setting will be used for all
channels of the module.
With this setting an additional Pt100 resistance
thermometer will be expected on each module
channel, together with the sensor lines. A high
measuring accuracy will be achieved with this.
The reference junction is held for all channels on a
constant temperature by a thermostat. The
temperature is set with the "Reference junction
temperature" parameter.
All 4 channels use the lowest possible damping. This
setting should be selected if rapid measured value
acquisition is required.
All 4 channels are damped with the respective filtering
time constant by using a PT 1 function.
A thermocouple of the appropriate type is connected
to each of the 4 channels.
Voltage measurement without linearization is
performed on all 4 channels. The measuring range
mapping is described under 0.
Voltage measurement without linearization is
performed on all 4 channels. The measuring range
mapping is described under 0.
22
3BDD010426R0201 A
Parameterization
Damping
The damping is defined by a PT1 function. The Damping parameter has the
function seen in the illustration below:
100%
80%
63%
40%
20%
0%
Damping ( )
3BDD010426R0201 A
23
24
3BDD010426R0201 A
PROFIBUS
communication
interrupted
3BDD010426R0201 A
Requirement
Respective monitoring
function is active
S900 communication
interface CI920
S900 communication
interface CI920
PROFIBUS master
PROFIBUS master
25
26
3BDD010426R0201 A
15
2
7
0
7
2
7
214
6
213
5
The illustration below shows the input data transformation in the transition from
PROFIBUS to the application of the process control system if no measured value
status has to be read.
PROFIBUS
Byte 0
Process
control
system
Byte 1
Unsigned16 (UINT)
3BDD010426R0201 A
27
15
2
7
S
7
2
7
214
6
213
5
The illustration below shows the input data transformation in the transition from
PROFIBUS to the application of the process control system with one status bit in
the MSB position.
PROFIBUS
Process
control system
Byte 0
Status (bool)
Byte 1
Unsigned15 (UINT)
28
3BDD010426R0201 A
15
2
7
214
6
213
5
The illustration below shows the input data transformation in the transition from
PROFIBUS to the application of the process control system with one status bit in
the LSB position. By using the LSB for the status information the measured value
is shifted by one position to the left, i.e. towards the MSB. As a result, the
measured value is multiplied with 2. This multiplication must be compensated by
the PROFIBUS master or a control system application by using a shift function
causing a shift to the left by one position. If an unsigned integer cannot be shifted,
the same effect can be achieved with a division by 2. The LSB status format is also
called ADV format.
PROFIBUS
Process contr.
system
Byte 0
Status (bool)
Byte 1
Unsigned15 (UINT)
3BDD010426R0201 A
29
30
2732
32767
0.0 K
273.2 K
3276.7 K
-273.2 C
0.0 C
3003.5 C
3BDD010426R0201 A
30000
(sensor type)
0.000
30.000
(sensor type)
0.00
300.00
(sensor type)
0.0
3000.0
3BDD010426R0201 A
31
3000
Voltage in mV (real)
real (input ) 15000.0
U [mV ] =
200.0
7500
15000
22500
27000
-75.000 mV
0.000 mV
75.000 mV
32
1200.0 mV
3BDD010426R0201 A
Diagnosis
Diagnosis
This module performs diagnoses in accordance with the PROFIBU standard and
provides channel-related error messages. The coding complies with the PROFIBUS
standard as well and is beyond the scope of this document. The assignment
between the error code and the text is also standardized.
Table 3-12 Channel diagnosis
Undervoltage (= underflow)
Overvoltage (= overflow)
Wire break
Short circuit
3BDD010426R0201 A
33
34
3BDD010426R0201 A
Section 4 Commissioning
Section 4 Commissioning
Standard PROFIBUS Master
The language and the parameterization mode is set by loading the respective GSD
(device data) file. The following GSD files are available for S900:
ABB_04D2.GSD
ABB_04D2.GSG
ABB104D2.GSD
ABB104D2.GSG
Parameterization mode 1 is designed for simple or older master systems. With this
file the master can be parameterized quickly and easily without the need to support
plain text. The desired parameter set can be selected from a list, and the respective
ID is entered as a module parameter.
Parameterization mode 2 is best suited for advanced master systems and allows for
extensive, detailed parameterization.
The performance specifications, operating data, diagnostic functions and cyclic
data quality are identical for the module in both parameterization modes.
3BDD010426R0201 A
35
Section 4 Commissioning
After having configured the module, you usually set the module parameters. How
the input data have to be linked with he application or program cannot be described
here in general. However, the following list is a checklist that shall serve as a
guideline and help you to avoid frequently occurring errors.
If the process control system (DCS) uses measured values with status
information, the analog data format has to be set accordingly (LSB / MSB).
If the status is to be processed as a binary signal, it is recommended to use the
MSB format. Only the 15-bit measured value has to be masked accordingly in
this case.
The status bit can be handled as a separate input signal from the beginning, or
can be "split off" in the application through masking.
If the PROFIBUS master does not automatically perform a byte swapping
when loading the data, the two input bytes of each channel must be swapped in
the application.
If the process control system (DCS) uses the Real format for analog values, the
conversion should be performed at the beginning of the processing chain.
Example:
The following example shows the basic processing procedure for input data in an
AI950 module. The DCS uses measured values without status information. The
bytes are automatically swapped upon selection of the data format to be used (on
the PROFIBUS side). The status bit must be extracted in the application.
0x8000
&
BOOL
&
REAL
Status 1
Input
0x7FFF
DIV
SUB
10.0
36
Measured
value 1
273.2
3BDD010426R0201 A
Section 4 Commissioning
DTM
DTM
Using the DTM simplifies the parameterization / configuration procedure. No
manual allocation of the input data (mapping) is required. The process control
system must be provided with an interface in accordance with the FDT
specification to permit proper usage of the DTM.
The DTM provides 4 input values including the status, which have the following
designations:
Mxx_Chyy, with xx = module slot, yy = channel number (starting with 1).
3BDD010426R0201 A
37
AC870P
Section 4 Commissioning
AC870P
S900 is integrated in the AC870P system with the DTM. Upon configuration of the
module and closing of the DTM the input data are available for channel
assignment, sorted by channels.
The analog data format should in any case be set to MSB, since AC870P
provides excellent support for the processing of measured values with status
information.
The input data is accessed via the DIDPA function block.
Select the variant "DIDPA-R0 Real ADV" via the context menu. This function
block provides scaled real values, i.e. the data type conversion and scaling are
performed automatically.
38
3BDD010426R0201 A
Section 4 Commissioning
AC870P
The following table shows function block parameter settings for various scales.
Table 4-1 Sensor independent settings
Parameter
BIPOL (bipolar meas. value)
temp. / resistance
BIPOL (bipolar meas. value)
voltage
MF (Motorola format)
SIGN (sign)
TOLB (tolerance band)
Setting
0 (unipolar)
1 (bipolar)
1 (Motorola)
0 (no sign)
user-defined
3BDD010426R0201 A
39
AC800F
Section 4 Commissioning
AC800F
AC800F with Control Builder F permits to integrate S900 by
importing the GSD file
using the DTM
using templates
The import of the GSD file for a remote I/O with complex I/O data structures and
parameters is quite complicated for S900 and can only be performed by an
experienced user. The I/O assignment is time-consuming.
Up to Revision 6.2 the DTMs are not fully supported. There are certain limitations
concerning the HART-compatible analog modules (AI930, AI931, AO930).
Moreover, no PROFIBUS diagnostic data can be displayed in the hardware tree
view.
The limitations described above can be avoided by using the device templates to
integrate the S900. A template is a "pre-configured" module with the I/O
assignment already made. Please refer to the Control Builder F documentation for
details about how to install the templates and the respective sources of supply.
"MSB" must be used as the analog data format, since the templates are based on
this format.
After the module configuration and parameterization, a total of 8 variables is
available in the I/O editor. These are the 4 input values of the channels (UINT)
with their respective status (BOOL).
40
3BDD010426R0201 A
Section 4 Commissioning
AC800F
The following table shows the parameterization of the function block for various
scales.
Table 4-3 Parameter setting of the SCAL function block
Scale start
input
0.0
0.0
2732.0
Scale end
input
32767.0
32767.0
3732.0
Scale start
output
0.0
-273.2
0.0
Temp. in K
Temp. in C
Temp. in % of meas. range [C]
(0..100C)
0.0
30000.0
0.0
Resistance in [0..30 ]
0.0
30000.0
0.0
Resistance in [0..300 ]
0.0
30000.0
0.0
Resistance in [0..3000 ]
7500.0
22500.0
-75.0
Voltage in mV [-75..+75 mV]
7500.0
22500.0
-1.0
Voltage in % [-75..+75 mV]
3000.0
27000.0
-1200.0
Voltage in mV [-1200..+1200 mV]*
3000.0
27000.0
-1.0
Voltage in % [-1200..+1200 mV]*
*) The module only permits to measure voltages > -100 mV.
3BDD010426R0201 A
Scale end
output
3276.7
3003.5
1.0
30.0
300.0
3000.0
75.0
1.0
1200.0
1.0
41
AC800M
Section 4 Commissioning
AC800M
A hardware definition (HWD) file is used to integrate the S900 in the AC800M or
Control Builder M. Refer to the respective documentation for
configuration/parameterization details. The HWD file sets the scale to 0...100% of
the measuring range assigned to the sensor. All resistance thermometers and
thermocouples are assigned to the range 0.0..2376.7 K. The measuring ranges for
linear voltage and resistance measurement have already been defined. CBM
permits re-scaling of the values by the user, but the % range is always used as the
intermediate value.
42
3BDD010426R0201 A
ABB AB
Control Systems
Vsters, Sweden
Phone: +46 (0) 21 32 50 00
Fax:
+46 (0) 21 13 78 45
E-Mail: processautomation@se.abb.com
www.abb.com/controlsystems
ABB Inc.
Control Systems
Wickliffe, Ohio, USA
Phone: +1 440 585 8500
Fax:
+1 440 585 8756
E-Mail: industrialitsolutions@us.abb.com
www.abb.com/controlsystems
TM
3BDD010426R0201 A
Contact us