Você está na página 1de 44

S900 I/O

Temperature Input AI950

Power and productivity


for a better world

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.

Copyright 2003-2010 by ABB.


All rights reserved.

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

Validity of Measuring Values ......................................................................... 24


I/O Data Arrangement on PROFIBUS ............................................................ 26
Analog Data Format "no status" ...................................................... 27
Analog Data Format "MSB" ............................................................ 28
Analog Data Format "LSB" ............................................................. 29
Measuring Range Mapping for Temperature Measurement ........................... 30
Measuring Range Mapping for Resistance Measurement............................... 31
Measuring Range Mapping for Voltage Measurement ................................... 32
Diagnosis......................................................................................................... 33
Reaction on Wire/Sensor Errors ..................................................................... 34
Section 4 - Commissioning
Standard PROFIBUS Master .......................................................................... 35
DTM ........................................................................................................... 37
AC870P ........................................................................................................... 38
AC800F ........................................................................................................... 40
AC800M ......................................................................................................... 42

3BDD010426R0201 A

About This Book

General

About This Book


General
This book provides a description of S900 I/O modules type AI950S, AI950B,
AI950N.
It provides instructions for field connection, module function, communication and
commissioning. This book is not intended to be the sole source of instruction for
the S900 I/O system.
The information in this document related to Zone 1 and Zone 2 always refers to
the ATEX certificates applicable to the corresponding devices.
Strictly observe the conditions and specifications stipulated in these certificates.
The operating authorities in charge of the plants concerned must adhere to the
certificates and the national certificates derived from these to comply with the
local legal requirements and instrumentation regulations.

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

Warning, Caution, Information, Tip and Ex Icons

About This Book

Warning, Caution, Information, Tip and Ex Icons


This publication includes Warning, Caution, and Information where appropriate to
point out safety related or other important information. It also includes Tip to point
out useful hints to the reader. The corresponding symbols should be interpreted as
follows:
Electrical warning icon indicates the presence of a hazard which could result in
electrical shock.
Warning icon indicates the presence of a hazard which could result in personal
injury.
Caution icon indicates important information or warning related to the concept
discussed in the text. It might indicate the presence of a hazard which could
result in corruption of software or damage to equipment/property.
Information icon alerts the reader to pertinent facts and conditions.
Tip icon indicates advice on, for example, how to design your project or how to
use a certain function
Ex icon indicates special conditions for meeting explosion protection
requirements.
Although Warning hazards are related to personal injury, and Caution hazards are
associated with equipment or property damage, it should be understood that
operation of damaged equipment could, under certain operational conditions, result
in degraded process performance leading to personal injury or death. Therefore,
fully comply with all Warning and Caution notices.

3BDD010426R0201 A

About This Book

Related Documentation

Related Documentation
The following is a listing of manuals related to the S900 I/O system:
Title

Description

S900 I/O General Information and Installation


of Type S and Type N

Describes the general installation and


configuration information for the S900 I/O system
of type S and type N
Document number 3BDD010421

S900 I/O General Information and Installation


of Type B

S900 I/O Fieldbus Communication Interface


for PROFIBUS-DP/DPV1
CI920 Version 1.4

Describes the general installation and


configuration information for the S900 I/O system
of type B
Document number 3BDD010432
Describes the PROFIBUS-DP FCI in the S900 I/O
system and the communication via PROFIBUS
Document number 3BDD010422

S900 I/O Fieldbus Communication Interface


for PROFIBUS-DP/DPV1
CI920 Version 1.5

Describes the PROFIBUS-DP FCI in the S900 I/O


system and the communication via PROFIBUS
Document number 3BDD015031

S900 Digital I/O Modules DO910 and DX910

Describes the field connection, module function,


communication and commissioning of the module.
Document number 3BDD010423

S900 Digital I/O Module DP910

Describes the field connection, module function,


communication and commissioning of the module.
Document number 3BDD010424

S900 Analog I/O Modules (HART) AI930,


AI931, AO930

Describes the field connection, module function,


communication and commissioning of the module.
Document number 3BDD010425

S900 Temperature Input AI950

Describes the field connection, module function,


communication and commissioning of the module.
Document number 3BDD010426

Documentation will be delivered on separate CD with each Termination Unit,


Compact Box and Field Housing. It is also possible to order the CD type CD910
with the following Order No. 3KDE175839L9100. The CD includes GSD files,
certifications and additional related documentation, e.g. data sheets for the
Remote I/O S900.

3BDD010426R0201 A

About This Book

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

Supported Sensors, Physical Measuring Ranges

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

Resistance thermometer, 3-wire /


linear resistance measurement

Ch. 1: 11
Ch. 2: 21
Ch. 3: 31
Ch. 4: 41

12
22
32
42

Resistance thermometer, 2-wire /


linear resistance measurement

Ch. 1: 11
Ch. 2: 21
Ch. 3: 31
Ch. 4: 41

12
22
32
42

Thermocouple, internal/external
reference junction compensation

Thermocouple with reference junction


(Pt 100), channel-wise

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

Linear voltage measurement

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

Section 3 PROFIBUS DP Communication

Configuration

Section 3 PROFIBUS DP Communication


Configuration
Definition
In this context configuration means arranging the individual I/O modules of a
modular slave and, thus, making changes that have an effect on the structure of
the I/O data telegrams.

Changing the configuration on a PROFIBUS means terminating cyclic data


exchange and re-assigning the I/Os in the PROFIBUS master. Additional features
like HCIR (Hot Configuration In Run) allow for a smooth change-over, which
seems to be performed 'online' from the user's point of view. S900 supports HCIR.
Of course the PROFIBUS master must support HCIR as well, as, for example the
masters of the ABB AC870P system do. With the description of the appropriate
parameters in the GSD (device data) file HCRI can be executed from every master
capable of online-reconfiguration (see description below). Two AI950 module
variants are described in the GSD file: TI4 (R) and TI4 (T). "R" stands for
resistance thermometer and "T" for thermocouple. The distinction of two variants
(with the same I/O data structure) increases the parameterization flexibility, since
more memory is available for the parameters in this case.

3BDD010426R0201 A

15

Parameterization

Section 3 PROFIBUS DP Communication

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.

Parameters of Variant TI4 (R)


Parameterization Mode 1 (Module-wise Parameterization)
Table 3-1 Parameter overview mode 1
Parameter
Short circuit
monitoring

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

Section 3 PROFIBUS DP Communication

Parameter
Substitution
value strategy

Setting
min. value

max. value

last valid value


Damping

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

Section 3 PROFIBUS DP Communication

Unused Channels in Parameterization Mode 1


Unused channels will cause a channel diagnosis and an invalid input value. Invalid
input values can be ignored in the process control system for these channels. The
channel diagnosis (PROFIBUS and LED on the module front panel) can be
switched off via the communication interface CI920 (CIPB D). It is possible to
deactivate individual channels for each slot.
Parameterization Mode 2 (Partly Channel-wise Parameterization)
With communication interface CI920 software revision 1.4.0 and higher it is
possible to deactivate individual channels. Note that a GSD file version 1.2.0 or
higher is required for this.
Basically, channel-wise parameterization of the I/O modules is possible in
parameterization mode 2. However, the multitude of AI950 module parameters
exceeds the PROFIBUS capabilities due to the high memory requirements. As a
result, the damping, connection type and sensor type parameter settings are
valid for all channels of the module.

Table 3-2 Parameter overview mode 2


Parameter
Short circuit
monitoring

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

Section 3 PROFIBUS DP Communication

Parameter

Setting
max. value

last valid value


channel deactivated
Wire resistance

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.

Resistance measurement is performed on all channels


without linearization. Measuring range mapping is
described under 0.

19

Parameterization

Section 3 PROFIBUS DP Communication

Parameters of Variant TI4 (T)


Parameter Mode 1 (Module-wise Parameterization)
Table 3-3 Parameter overview mode 1
Parameter
Wire break monitoring

Setting
on

off
Substitution value
strategy

min. value

max. value

last valid value


Damping

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.

In mode 1 a Pt 100 resistance thermometer has to be connected to each channel


(terminal) in addition to the thermocouple.
Unused Channels in Parameterization Mode 1
Unused channels will cause a channel diagnosis and an invalid input value. Invalid
input values can be ignored in the process control system for these channels. The
channel diagnosis (PROFIBUS and LED on the module front panel) can be
switched off via the communication interface CI920 (CIPB D). It is possible to
deactivate individual channels for each slot.

20

3BDD010426R0201 A

Section 3 PROFIBUS DP Communication

Parameterization

Parameterization Mode 2 (Channel-wise Parameterization)


With communication interface CI920 software revision 1.4.0 and higher it is
possible to deactivate individual channels. Note that a GSD file version 1.2.0 or
higher is required for this.
Basically, channel-wise parameterization of the I/O modules is possible in
parameterization mode 2. However, the multitude of AI950 module parameters
exceeds the PROFIBUS capabilities due to the high memory requirements. As a
result, the damping, connection type and sensor type parameter settings are
valid for all channels of the module.

Table 3-4 Parameter overview mode 2


Parameter
Wire break monitoring

Setting
on

off
Substitution value
strategy

min. value

max. value

last valid value


channel deactivated
Reference junction
temperature

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

Section 3 PROFIBUS DP Communication

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.

*) With this module voltages > -100 mV can be measured, only.

22

3BDD010426R0201 A

Section 3 PROFIBUS DP Communication

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 ( )

Figure 3-1 Damping function

3BDD010426R0201 A

23

Input Data / Measuring Range Mapping

Section 3 PROFIBUS DP Communication

Input Data / Measuring Range Mapping


Validity of Measuring Values
S900 provides an optional status information for every analog or digital input
value. To permit this function, the communication interface parameter "Analog
Status Format" must be set to "MSB" or "LSB". The status indicates the validity of
the measuring value, independent of the selected substitution value strategy.
In the application of the process control system an individual substitution value
strategy can be used, with the status bit set. Contrary to the PROFIBUS channel
diagnosis the measured value status provides for real-time transmission and, thus,
data consistency. As a rule, a transmitted substitution value or last valid value
always results in a set status bit, provided that status information transmission has
not been disabled by setting the communication interface parameters accordingly.
The ABB process control systems, e.g. AC870P, always use measured values with
status information. This ensures consistent measuring value marking throughout
the entire measuring chain. Any channel error, module error or disturbance of
PROFIBUS communication will cause an invalid input value. In this case, the
PROFIBUS master automatically sets the status bit to the "invalid" state, i.e. to "1".
For other process control systems the status information can be accessed like a
digital input. However, the user then has to process it "manually" in the
application.

24

3BDD010426R0201 A

Section 3 PROFIBUS DP Communication

Input Data / Measuring Range Mapping

Criteria for setting a measured value to the "invalid" state:


Table 3-5 Generation of measuring value status for input data
Reason
Channel error
Wire break
Short circuit
Overflow
Underflow
Module error
Configuration error
Invalid module
Module missing
Communication interface
CI920 defective

PROFIBUS
communication
interrupted

3BDD010426R0201 A

Status bit is set by


S900 I/O module AI950

Requirement
Respective monitoring
function is active

S900 communication
interface CI920
S900 communication
interface CI920
PROFIBUS master

PROFIBUS master

The process control


system (e.g. ABB
AC870P) either uses
measured values with
status information, or
the substitution value
can be set in the
master for the status
signal (e.g. ABB
AC800F)
The process control
system (e.g. ABB
AC870P) either uses
measured values with
status information, or
the substitution value
can be set in the
master for the status
signal (e.g. ABB
AC800F)

25

Input Data / Measuring Range Mapping

Section 3 PROFIBUS DP Communication

I/O Data Arrangement on PROFIBUS


The S900 communication interface CI920 converts the data format used on the
internal bus to the standardized PROFIBUS data format. The module provides for
each channel 2 byte input data as Unsigned16 data in the Motorola format (Big
Endian) normally used on the PROFIBUS. As a result, the values with
significances 215..28 are transmitted as the first byte, whereas the values with
significances 27..20 are transmitted in the second place. In some cases the operator
of the process control system has to pay special attention to the byte order, or has
to rearrange the bytes in the order normally used in the process control system. The
ABB systems AC870P, AC800F and AC800M automatically reformat the data
accordingly. As a result, the measured value only requires 15 bits in Unsigned16
format. This suffices to cover the entire range of 0..32767. The remaining bit can
optionally be used for status information. The input data scaling depends on the
sensor parameters. See Section Measuring Range Mapping for details.
Usually, the input data transformation is automatically performed by the
PROFIBUS master in the process control system. The data formats after
transformation, however, depend on the control system type. See Section 4 for
details. If S900 in only integrated by using a GSD file, the I/O data mapping
must be performed manually. When using ABB systems like AC870P, AC800F
and AC800M, the S900 is fully integrated, and the mapping is done
automatically upon adding a module.

26

3BDD010426R0201 A

Section 3 PROFIBUS DP Communication

Input Data / Measuring Range Mapping

Analog Data Format "no status"


No status information is included in the measured value, the read two bytes will be
interpreted as Unsigned Integer.
Table 3-6 Memory map for no status
212
211
210
29
28
Significance
4
3
2
1
0
Bit
Measured value
Description
26
25
24
23
22
21
20
Significance
Byte 1*
6
5
4
3
2
1
0
Bit
Measured value
Description
In the PROFIBUS world the bytes 0 and 1 are also referred to as octets 1 and 2.
Byte 0*

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

Input Data / Measuring Range Mapping

Section 3 PROFIBUS DP Communication

Analog Data Format "MSB"


In this case the measuring value includes a status information in the "MSB" (Most
Significant Bit) position. The two bytes are interpreted as 15 Unsigned Integer bits,
and one status bit.
Table 3-7 Memory map for status format MSB
212
211
210
29
28
Significance
4
3
2
1
0
Bit
Measured value
Description
26
25
24
23
22
21
20
Significance
Byte 1*
6
5
4
3
2
1
0
Bit
Measured value
Description
In the PROFIBUS world the bytes 0 and 1 are also referred to as octets 1 and 2.
Byte 0*

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

Section 3 PROFIBUS DP Communication

Input Data / Measuring Range Mapping

Analog Data Format "LSB"


In this case the measuring value includes a status information in the "LSB" (Least
Significant Bit) position. The read two bytes are interpreted as 15 Unsigned Integer
bits, and one status bit.
Table 3-8 Memory map for status LSB
212
211
210
29
28
Significance
4
3
2
1
0
Bit
Measured value
Description
7
26
25
24
23
22
21
20
Significance
2
Byte 1*
7
6
5
4
3
2
1
0
Bit
Measured value
S
Description
In the PROFIBUS world the bytes 0 and 1 are also referred to as octets 1 and 2.
Byte 0*

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

Input Data / Measuring Range Mapping

Section 3 PROFIBUS DP Communication

Measuring Range Mapping for Temperature Measurement


When connecting a thermocouple or resistance thermometer, the AI950 module
provides linearized or compensated (in terms of the reference junction)
temperature values in 0.1 K. Note that a relative output value related to the
measuring range and indicated in percent is not supported and has to be
implemented in the process control system if required.

To be able to convert the input value into a temperature it is usually necessary to


convert the data to Real (Floating Point) format and divide the value by 10.0. The
following table shows the basic conversion formula, and some reference points for
the scaling in C.
Table 3-9 Scaling / range for temperature
Input value upon
formatting as Unsigned
Integer (input)
Temperature in K (Real)
real (input )
T [K ] =
10.0
Temperature in C (Real)
real (input )
T [K ] =
273.2
10.0

30

2732

32767

0.0 K

273.2 K

3276.7 K

-273.2 C

0.0 C

3003.5 C

3BDD010426R0201 A

Section 3 PROFIBUS DP Communication

Input Data / Measuring Range Mapping

Measuring Range Mapping for Resistance Measurement


The mapping formula for linear resistance measurement depends on the set
measuring range to ensure the highest possible resolution.
Table 3-10 Scaling / range for resistors
Input value upon formatting as
Unsigned Integer (input)

30000

Measuring range 0..30


Resistance in (Real)
real (input )
R[] =
1000.0

(sensor type)
0.000

30.000

Measuring range 0..300


Resistance in (Real)
real (input )
R[] =
100.0

(sensor type)
0.00

300.00

(sensor type)
0.0

3000.0

Measuring range 0..3000


Resistance in (Real)
real (input )
R[] =
10.0

3BDD010426R0201 A

31

Input Data / Measuring Range Mapping

Section 3 PROFIBUS DP Communication

Measuring Range Mapping for Voltage Measurement


The mapping formula for voltage measurement depends on the set measuring range
to ensure the highest possible resolution.
Table 3-11 Scaling / range for voltage
Input value upon formatting as
Unsigned Integer (input)

3000

Measuring range -75..+75 mV (sensor type)

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

Measuring range -1200..+1200 mV* (sensor type), physical range -100..+1200 mV


-1200.0 mV* -750.0 mV*
0.0 mV
750.0 mV
Voltage in mV (real)
real (input ) 15000.0
U [mV ] =
10.0
*) The module only permits to measure voltages > -100 mV.

32

1200.0 mV

3BDD010426R0201 A

Section 3 PROFIBUS DP Communication

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

The input value is below the physical measuring


range of the defined sensor.
The input value exceeds the physical measuring
range of the defined sensor.
At least one of the sensor wires is broken.
A short circuit exists between two sensor wires.

33

Reaction on Wire/Sensor Errors

Section 3 PROFIBUS DP Communication

Reaction on Wire/Sensor Errors


The reaction on errors is defined by setting the "Substitution value strategy"
parameter. When setting this parameter to "min. value" the value "0" is transmitted
as the input. Additionally, the status bit is set, leading to the input word 0x8000
with status MSB or 0x0001 with status LSB. When selecting "max. value" 32767 is
transmitted as the input value, and the respective status bit is set. From this results
the input word 0xFFFF for both the status LSB and the status MSB. Selecting "last
valid value" will freeze and maintain the last valid measured value. A disturbance,
e.g. the measurable increase of the resistance indicating a coming wire break, is
unconsidered in this case.
Diagnosis time

Trigger measured value plausiblity


check
Last valid value

Figure 3-2 Hold last valid value as failsafe strategy

34

3BDD010426R0201 A

Section 4 Commissioning

Standard PROFIBUS Master

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

Parameterization mode 2, English

ABB_04D2.GSG

Parameterization mode 2, German

ABB104D2.GSD

Parameterization mode 1, English

ABB104D2.GSG

Parameterization mode 1, German

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

Standard PROFIBUS Master

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.

Figure 4-1 Function block selection

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.

Figure 4-2 Variant selection

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

Table 4-2 Sensor / range dependent settings


MRE (meas. range end)
MRS (meas. range start)
20.0
0.0
5484.0
5444.0
high[C ] 20 + 5464
low[C ] 20 + 5464
(7464.0)
(5464.0)
2000.0
0.0
Resistance in [0..30 ]
200.0
0.0
Resistance in [0..300 ]
20.0
0.0
Resistance in [0..3000 ]
30200.0
29800.0
Voltage in mV [-75..+75 mV]
45000.0 (gives +1)
15000.0 (gives -1)
Voltage in % [-75..+75 mV]
30020.0
29980.0
Voltage in mV [-1200..+1200 mV]*
54000.0 (gives +1)
6000.0 (gives -1)
Voltage in % [-1200..+1200 mV]*
*) The module only permits to measure voltages > -100 mV.
Temp. in K
Temp. in C
Temp. in % of the meas. range [C]
(0..100C)

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).

Figure 4-3 Input data in the I/O editor

40

3BDD010426R0201 A

Section 4 Commissioning

AC800F

The following application shows channel value processing without status


evaluation. The incoming raw value is first converted to the REAL data format and
then scaled and further processed as a temperature value in C, e.g. with an
extended scaling function block with output % of the measuring range. It is also
possible to combine both scaling functions in one block.

Figure 4-4 Analog input data scaling

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

Copyright 2003-2010 by ABB.


All Rights Reserved

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

ABB Industry Pte Ltd


Control Systems
Singapore
Phone: +65 6776 5711
Fax:
+65 6778 0222
E-Mail: processautomation@sg.abb.com
www.abb.com/controlsystems

ABB Automation GmbH


Control Systems
Mannheim, Germany
Phone: +49 1805 26 67 76
Fax:
+49 1805 77 63 29
E-Mail: marketing.control-products@de.abb.com
www.abb.de/controlsystems

Power and productivity


for a better world

TM

3BDD010426R0201 A

Contact us

Você também pode gostar