3bdd010426r0201 a en s900 i o temperature input ai950

Upload: formatc

Post on 13-Jan-2016

43 views

Category:

Documents


8 download

DESCRIPTION

3BDD010426R0201 a en S900 I O Temperature Input AI950

TRANSCRIPT

  • Power and productivityfor a better worldTM

    S900 I/OTemperature Input AI950

  • S900 I/OTemperature Input AI950

  • NOTICEThis document contains information about one or more ABB products and may include adescription of or a reference to one or more standards that may be generally relevant tothe ABB products. The presence of any such description of a standard or reference to astandard is not a representation that all of the ABB products referenced in this documentsupport all of the features of the described or referenced standard. In order to determinethe specific features supported by a particular ABB product, the reader should consult theproduct specifications for the particular ABB product.

    ABB may have one or more patents or pending patent applications protecting the intel-lectual property in the ABB products described in this document.

    The information in this document is subject to change without notice and should not beconstrued as a commitment by ABB. ABB assumes no responsibility for any errors thatmay appear in this document.

    In no event shall ABB be liable for direct, indirect, special, incidental or consequentialdamages of any nature or kind arising from the use of this document, nor shall ABB beliable for incidental or consequential damages arising from use of any software or hard-ware described in this document.

    This document and parts thereof must not be reproduced or copied without written per-mission from ABB, and the contents thereof must not be imparted to a third party nor usedfor any unauthorized purpose.

    The software or hardware described in this document is furnished under a license andmay be used, copied, or disclosed only in accordance with the terms of such license. Thisproduct meets the requirements specified in EMC Directive 2004/108/EEC and in LowVoltage Directive 2006/95/EEC.

    TRADEMARKSAll rights to copyrights, registered trademarks, and trademarks reside with their respec-tive owners.

    Copyright 2003-2010 by ABB. All rights reserved.

    Release: June 2010Document number: 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 5

  • Table of Contents

    6 3BDD010426R0201 A

    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

  • 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 7

  • Warning, Caution, Information, Tip and Ex Icons About This Book

    8 3BDD010426R0201 A

    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.

  • 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

    Describes the general installation and configuration information for the S900 I/O system of type B Document number 3BDD010432

    S900 I/O Fieldbus Communication Interface for PROFIBUS-DP/DPV1 CI920 Version 1.4

    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 9

  • 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 Physical

    measuring range Resolution**

    Resistance (linear) 0..300 10 m Resistance (linear) 0..30 1 m Resistance (linear) 0..3000 100 m

    Pt100 (IEC751) -200..850 C 0.1 K Pt200 (IEC751) -200..850 C 0.1 K Pt400 (IEC751) -200..850 C 0.1 K Pt1000 (IEC751) -200..850 C 0.1 K Pt100 (JIS) -200..850 C 0.1 K Pt1000 (JIS) -200..850 C 0.1 K Pt100 (SAMA) -200..850 C 0.1 K Pt1000 (SAMA) -200..850 C 0.1 K Ni100 -60..250 C 0.1 K Cu100 -60..850 C 0.1 K

    Voltage (linear) -75..75 mV 10 V Voltage (linear) -1200..1200 mV* 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

    14 3BDD010426R0201 A

    Sensor Connection Table 2-2 Sensor connection

    Resistance thermometer, 4-wire / linear resistance measurement

    14243444

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

    12223242

    13233343

    Resistance thermometer, 3-wire / linear resistance measurement 1424

    3444

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

    12223242

    13233343

    Resistance thermometer, 2-wire / linear resistance measurement 1424

    3444

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

    12223242

    13233343

    Thermocouple, internal/external reference junction compensation 1424

    3444

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

    12223242

    13233343

    Thermocouple with reference junction (Pt 100), channel-wise

    14243444

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

    12223242

    13233343

    Linear voltage measurement 14

    243444

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

    12223242

    13233343

  • 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 Setting Description Short circuit monitoring

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

    off Switches off short-circuit monitoring for all 4 module channels.

    Wire break monitoring

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

    off Switches off wire break monitoring for all 4 module channels.

    16 3BDD010426R0201 A

  • Section 3 PROFIBUS DP Communication Parameterization

    Parameter Setting Description Substitution value strategy

    min. value Sets the input values of all 4 channels to zero in case of error. This corresponds to a scaled temperature of 0.0 K.

    max. value Sets in case of error the input value for all 4 channels to 32767. This corresponds to a scaled temperature of 3276.7 K.

    last valid value In case of error the last valid values are maintained for all 4 channels.

    Damping off All 4 channels use the lowest possible damping. This setting should be selected if rapid measured value acquisition is required.

    11s All 4 channels are damped with the respective filtering time constant by using a PT 1 function.

    Sensor type Pt 100 2w 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.

    Pt 100 3w A 3-wire Pt 100 (IEC751) is connected to each of the 4 channels. The resistance must be distributed symmetrically over the 3 wires.

    Pt 100 4w A 4-wire Pt 100 (IEC751) is connected to each of the 4 channels. The resistance can be distributed asymmetrically over the 4 wires.

    Pt 1000 2w 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.

    Pt 1000 3w A 3-wire Pt 1000 (IEC751) is connected to each of the 4 channels. The resistance must be distributed symmetrically over the 3 wires.

    Pt 1000 4w A 4-wire Pt 1000 (IEC751) The resistance can be distributed asymmetrically over the 4 wires.

    Ni 100 3w A 3-wire Ni 100 is connected to each of the 4 channels. The resistance must be distributed symmetrically over the 3 wires.

    Ni 100 4w A 4-wire Pi 100 is connected to each of the 4 channels. The resistance can be distributed asymmetrically over the 4 wires.

    3BDD010426R0201 A 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 Setting Description Short circuit monitoring

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

    off Switches off short-circuit monitoring for the respective channel.

    Wire break monitoring on 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.

    off Switches off wire break monitoring for the respective module channels.

    Substitution value strategy

    min. value Sets the input value of the respective channel to zero in case of error. This corresponds to a scaled temperature of 0.0 K.

    18 3BDD010426R0201 A

  • Section 3 PROFIBUS DP Communication Parameterization

    3BDD010426R0201 A 19

    Parameter Setting Description max. value Sets in case of error the input value for the respective

    channel to 32767. This corresponds to a scaled temperature of 3276.7 K.

    last valid value In case of error the last valid value is maintained for the respective channel.

    channel deactivated The respective channel is deactivated. An open input will not cause a channel diagnosis.

    Wire resistance 0..7.5 / 0.5 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.

    Connection type 2 W / 0 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)

    2 W / 8 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)

    3 W The sensor is connected to all module channels via a three-wire line. The Line resistance parameter setting is insignificant.

    4 W The sensor is connected to all module channels via a four-wire line. The Line resistance parameter setting is insignificant.

    Damping off All 4 channels use the lowest possible damping. This setting should be selected if rapid measured value acquisition is required.

    11s / 1,2 s / 11 s / 25 s

    All 4 channels are damped with the respective filtering time constant by using a PT 1 function.

    Sensor type 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

    A resistance thermometer of the appropriate type is connected to each of the 4 channels.

    R [0..30 ] R [0..300 ] R [0..3000 ]

    Resistance measurement is performed on all channels without linearization. Measuring range mapping is described under 0.

  • 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 Setting Description Wire break monitoring on 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.

    off Switches off wire break monitoring for all 4 module channels.

    Substitution value strategy

    min. value Sets the input values of all 4 channels to zero in case of error. This corresponds to a scaled temperature of 0.0 K.

    max. value Sets in case of error the input value for all 4 channels to 32767. This corresponds to a scaled temperature of 3276.7 K.

    last valid value In case of error the last valid values are maintained for all 4 channels.

    Damping off All 4 channels use the lowest possible damping. This setting should be selected if rapid measured value acquisition is required.

    11s All 4 channels are damped with the respective filtering time constant by using a PT 1 function.

    Sensor type Type B / E / J / K / N / R / S / T

    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 Setting Description Wire break monitoring on 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.

    off Switches off wire break monitoring for the respective module channel.

    Substitution value strategy

    min. value Sets the input value of the respective channel to zero in case of error. This corresponds to a scaled temperature of 0.0 K.

    max. value Sets in case of error the input value for the respective channel to 32767. This corresponds to a scaled temperature of 3276.7 K.

    last valid value In case of error the last valid value is maintained for the respective channel.

    channel deactivated The respective channel is deactivated. An open input will not cause a channel diagnosis.

    Reference junction temperature

    0..70C / 10C 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.

    Reference junction compensation

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

    3BDD010426R0201 A 21

  • Parameterization Section 3 PROFIBUS DP Communication

    22 3BDD010426R0201 A

    Parameter Setting Description internal 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.

    Pt 100 on terminal 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.

    external (thermostat)

    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.

    Damping off All 4 channels use the lowest possible damping. This setting should be selected if rapid measured value acquisition is required.

    11s / 1,2 s / 11 s / 25 s

    All 4 channels are damped with the respective filtering time constant by using a PT 1 function.

    Sensor type Type B / E / J / K / L / N / R / S / T / U / C / D

    A thermocouple of the appropriate type is connected to each of the 4 channels.

    U [-75..+75 mV] Voltage measurement without linearization is performed on all 4 channels. The measuring range mapping is described under 0.

    U [-1.2..+1.2 V]* 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.

  • Section 3 PROFIBUS DP Communication Parameterization

    3BDD010426R0201 A 23

    Damping

    The damping is defined by a PT1 function. The Damping parameter has the function seen in the illustration below:

    0%

    20%

    40%

    80%

    100%

    63%

    Damping ()

    Figure 3-1 Damping function

  • 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 Status bit is set by Requirement Channel error Wire break Short circuit Overflow Underflow

    S900 I/O module AI950 Respective monitoring function is active

    Module error S900 communication interface CI920

    Configuration error Invalid module Module missing

    S900 communication interface CI920

    Communication interface CI920 defective

    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)

    PROFIBUS communication interrupted

    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)

    3BDD010426R0201 A 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

    3BDD010426R0201 A 27

    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 Byte 0* 215 214 213 212 211 210 29 28 Significance

    7 6 5 4 3 2 1 0 Bit 0 Measured value Description

    Byte 1* 27 26 25 24 23 22 21 20 Significance 7 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.

    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.

    Byte 0

    Byte 1

    PROFIBUS

    Unsigned16 (UINT)

    Process control system

  • Input Data / Measuring Range Mapping Section 3 PROFIBUS DP Communication

    28 3BDD010426R0201 A

    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 Byte 0* 215 214 213 212 211 210 29 28 Significance

    7 6 5 4 3 2 1 0 Bit S Measured value Description

    Byte 1* 27 26 25 24 23 22 21 20 Significance 7 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.

    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.

    Byte 0

    Byte 1

    PROFIBUS

    Unsigned15 (UINT)

    Process control system

    Status (bool)

  • Section 3 PROFIBUS DP Communication Input Data / Measuring Range Mapping

    3BDD010426R0201 A 29

    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 Byte 0* 215 214 213 212 211 210 29 28 Significance

    7 6 5 4 3 2 1 0 Bit Measured value Description

    Byte 1* 27 26 25 24 23 22 21 20 Significance 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.

    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.

    Byte 0

    Byte 1

    PROFIBUS

    Unsigned15 (UINT)

    Process contr. system

    Status (bool)

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

    0 2732 32767

    Temperature in K (Real) [ ]

    0.10)(inputrealKT =

    0.0 K 273.2 K 3276.7 K

    Temperature in C (Real) [ ] 2.273

    0.10)(

    =

    inputrealKT

    -273.2 C 0.0 C 3003.5 C

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

    0 30000

    Measuring range 0..30 (sensor type) Resistance in (Real)

    [ ]0.1000

    )(inputrealR =

    0.000 30.000

    Measuring range 0..300 (sensor type) Resistance in (Real)

    [ ]0.100

    )(inputrealR =

    0.00 300.00

    Measuring range 0..3000 (sensor type) Resistance in (Real)

    [ ]0.10

    )(inputrealR =

    0.0 3000.0

    3BDD010426R0201 A 31

  • Input Data / Measuring Range Mapping Section 3 PROFIBUS DP Communication

    32 3BDD010426R0201 A

    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 7500 15000 22500 27000

    Measuring range -75..+75 mV (sensor type) Voltage in mV (real)

    [ ]0.200

    0.15000)( =

    inputrealmVU

    -75.000 mV 0.000 mV 75.000 mV

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

    [ ]0.10

    0.15000)( =

    inputrealmVU

    -1200.0 mV* -750.0 mV* 0.0 mV 750.0 mV 1200.0 mV

    *) The module only permits to measure voltages > -100 mV.

  • 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) The input value is below the physical measuring

    range of the defined sensor. Overvoltage (= overflow) The input value exceeds the physical measuring

    range of the defined sensor. Wire break At least one of the sensor wires is broken. Short circuit A short circuit exists between two sensor wires.

    3BDD010426R0201 A 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

    Last valid value

    Trigger measured value plausiblitycheck

    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

    36 3BDD010426R0201 A

    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.

    Input&

    0x7FFF

    & 0x8000

    BOOL Status 1

    REAL DIV SUB

    10.0 273.2

    Measured value 1

  • 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

    3BDD010426R0201 A 39

    The following table shows function block parameter settings for various scales. Table 4-1 Sensor independent settings Parameter Setting BIPOL (bipolar meas. value) temp. / resistance

    0 (unipolar) BIPOL (bipolar meas. value) voltage

    1 (bipolar) MF (Motorola format) 1 (Motorola) SIGN (sign) 0 (no sign) TOLB (tolerance band) user-defined

    Table 4-2 Sensor / range dependent settings MRE (meas. range end) MRS (meas. range start) Temp. in K 20.0 0.0 Temp. in C 5484.0 5444.0 Temp. in % of the meas. range [C] (0..100C)

    [ ] 546420 +Chigh (7464.0)

    [ ] 546420 +Clow (5464.0)

    Resistance in [0..30 ] 2000.0 0.0 Resistance in [0..300 ] 200.0 0.0 Resistance in [0..3000 ] 20.0 0.0 Voltage in mV [-75..+75 mV] 30200.0 29800.0 Voltage in % [-75..+75 mV] 45000.0 (gives +1) 15000.0 (gives -1) Voltage in mV [-1200..+1200 mV]* 30020.0 29980.0 Voltage in % [-1200..+1200 mV]* 54000.0 (gives +1) 6000.0 (gives -1)

    *) The module only permits to measure voltages > -100 mV.

  • 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

    3BDD010426R0201 A 41

    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

    Scale end input

    Scale start output

    Scale end output

    Temp. in K 0.0 32767.0 0.0 3276.7 Temp. in C 0.0 32767.0 -273.2 3003.5 Temp. in % of meas. range [C] (0..100C)

    2732.0 3732.0 0.0 1.0

    Resistance in [0..30 ] 0.0 30000.0 0.0 30.0 Resistance in [0..300 ] 0.0 30000.0 0.0 300.0 Resistance in [0..3000 ] 0.0 30000.0 0.0 3000.0 Voltage in mV [-75..+75 mV] 7500.0 22500.0 -75.0 75.0 Voltage in % [-75..+75 mV] 7500.0 22500.0 -1.0 1.0 Voltage in mV [-1200..+1200 mV]* 3000.0 27000.0 -1200.0 1200.0 Voltage in % [-1200..+1200 mV]* 3000.0 27000.0 -1.0 1.0

    *) The module only permits to measure voltages > -100 mV.

  • 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

  • Copyright 2003-2010 by ABB.All Rights Reserved

    ABB AB Control SystemsVsters, SwedenPhone: +46 (0) 21 32 50 00Fax: +46 (0) 21 13 78 45E-Mail: [email protected]/controlsystems

    ABB Industry Pte LtdControl SystemsSingaporePhone: +65 6776 5711Fax: +65 6778 0222E-Mail: [email protected]/controlsystems

    ABB Automation GmbHControl SystemsMannheim, GermanyPhone: +49 1805 26 67 76Fax: +49 1805 77 63 29E-Mail: [email protected]/controlsystems

    ABB Inc.Control SystemsWickliffe, Ohio, USAPhone: +1 440 585 8500Fax: +1 440 585 8756E-Mail: [email protected]/controlsystems

    Power and productivityfor a better worldTM

    Contact us

    3BD

    D01

    0426

    R02

    01 A

    Temperature Input AI950TABLE OF CONTENTSAbout This BookGeneralDocument ConventionsWarning, Caution, Information, Tip and Ex IconsRelated Documentation

    Section 1 IntroductionSection 2 SensorsSupported Sensors, Physical Measuring RangesSensor Connection

    Section 3 PROFIBUS DP CommunicationConfigurationParameterizationParameters of Variant TI4 (R)Parameters of Variant TI4 (T)Damping

    Input Data / Measuring Range MappingValidity of Measuring ValuesI/O Data Arrangement on PROFIBUSMeasuring Range Mapping for Temperature MeasurementMeasuring Range Mapping for Resistance Measurement Measuring Range Mapping for Voltage Measurement

    DiagnosisReaction on Wire/Sensor Errors

    Section 4 CommissioningStandard PROFIBUS MasterDTMAC870PAC800FAC800M