Table of Contents

Advertisement

IT
Control
I/O System S900
Communication Interface for PROFIBUS DP, CI920
Manual

Advertisement

Table of Contents
loading

Summary of Contents for ABB S900

  • Page 1 Control I/O System S900 Communication Interface for PROFIBUS DP, CI920 Manual...
  • Page 2 I/O System S900 Communication Interface for PROFIBUS DP, CI920 3BDD010422R0101...
  • Page 3 I/O System S900 Communication Interface for PROFIBUS DP, CI920 Control I/O System S900 Communication Interface for PROFIBUS DP, CI920 V 1.4.x Manual 3BDD010422R0101...
  • Page 4 NOTICE 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 liable for direct, indirect, special, incidental or...
  • Page 5: Table Of Contents

    Cycle time ....................16 Communication via PROFIBUS DP V1 ...........18 Slave address ....................18 Conventions ..................18 Setting the bus address ...............18 Factory setting ..................20 GSD (generic slave data) file................20 Structure of a GSD file.................20 Module description in the S900 GSD file..........21 Compatibility ..................21 3BDD010422R0101...
  • Page 6 Commissioning with a master system that does not support GSD file import 44 Key features of parameterization mode 1..........44 How to configure an S900 station in mode 1........44 How to parameterize a S900 station in mode 1........45 Commissioning the S900 with Composer/Melody...........46 Commissioning the S900 with AC800M ............46...
  • Page 7: About This Document

    I/O System S900 Communication Interface for PROFIBUS DP, CI920 1. About this document Symbols This publication includes Warnings, Cautions and Information issues where appropriate to point out safety-related or other important information. It also includes Tips to point useful hints to the reader. The corresponding...
  • Page 8: Terminology

    CI920 S900 Communication Interface All components of the I/O System S900 are available as S – or N – types. Type S – modules can be mounted in hazardous area. The following information is valid for both, type N – and type S- components, the modules are referenced without S or N (e.g.
  • Page 9: Introduction

    Communication Interface for PROFIBUS DP, CI920 2. Introduction System features I/O System S900 is a remote I/O system for use in hazardous areas. It provides bus-compatible local inputs and outputs (protection IP20) for connection of digital and analog field instruments. Due to its degree of explosion protection it can be mounted in both hazardous areas (zone 1 and zone 2) and safe areas.
  • Page 10 1, although the supply in the primary circuit which is not intrinsically safe is still active in this case. As a result, the I/O System S900 does not require an explosion-proof or pressurized housing and, therefore, is easy to handle.
  • Page 11: Communication Interface Ci920

    Communication Interface CI920 Functionality The communication interface connects the S900 Station to the external fieldbus. The data received via the fieldbus are distributed accordingly to the respective I/O modules. The parameters are submitted to a plausibility check.
  • Page 12: Supported I/O Modules

    I/O System S900 Communication Interface for PROFIBUS DP, CI920 every 20 ms. These times are independent of the cycle time specified for the external fieldbus. Output data The transmission of output data is triggered by events. When an output data telegram is received via the fieldbus, all data are transmitted synchronously to the respective I/O modules.
  • Page 13: System Specifications

    Reading HART diagnostics from connected field devices through PROFIBUS diagnostic messages. To be able to use the full range of functions provided by the I/O System S900, the master should support additional functions. Modern, state of the art master systems support PROFIBUS DP V1 services and are capable of loading configuration data and parameter settings while the system is running and without affecting the slaves or requiring a network restart.
  • Page 14: System Limits

    500 kbaud. Longer cables are possible when using fiber optic cables. Number of I/O Modules S900 can handle up to 16 I/O modules. They can be configured via the PROFIBUS, and their parameters can be defined individually for every 3BDD010422R0101...
  • Page 15 I/O data is always less than 216 bytes, with 8 bytes per module and a total of 16 modules. Thus, an I/O System S900 station can in any case handle up to 16 I/O modules.
  • Page 16: Cycle Time

    I/O data of all PROFIBUS stations and of the processing capabilities of the higher-level control system. The S900 output data are synchronized with the higher-level bus. Therefore, the internal cycle time has to be considered only once.
  • Page 17 I/O System S900 Communication Interface for PROFIBUS DP, CI920 T_cyc [ms] 10000,00 9600 Baud 1000,00 45.45 KBaud 93.75 KBaud 100,00 500 KBaud 1.5 MBaud 10,00 1,00 Slaves Figure 3-1 PROFIBUS DP cycle time 3BDD010422R0101...
  • Page 18: Communication Via Profibus Dp V1

    I/O System S900 Communication Interface for PROFIBUS DP, CI920 4. Communication via PROFIBUS DP V1 Slave address Conventions Up to 127 stations can be addressed via the PROFIBUS. However, only 32 stations may be run on each line without using a repeater. Since at least one master must exist on the bus, the maximum slave address range is 126.
  • Page 19 I/O System S900 Communication Interface for PROFIBUS DP, CI920 Figure 4-1 Termination unit, partial view Every decimal place of the address is set individually using the respective coding switch: Figure 4-2 Coding switches 3BDD010422R0101...
  • Page 20: Factory Setting

    Portuguese: ?=p • Spanish: ?=s At present, the GSD file for S900 is available in English (ABB_04D2.GSD) and in German (ABB_04D2.GSG). Every vendor of PROFIBUS slaves delivers a GSD file for the unit. This enables the user (or his configuration program) to eliminate possible errors resulting from wrong parameters as early as in the project planning phase.
  • Page 21: Module Description In The S900 Gsd File

    I/O modules with a variable quantity of I/O data (e.g. AI930 can deliver up to 8 secondary HART variables). For this reason the S900 GSD file can contain more than one variant for an I/O module. The selectable module is described as order number and variant in brackets.
  • Page 22: Configuration

    Configuration In Run) can handle a bumpless re-configuration. S900 supports HCIR together with the ABB controllers AC800M and Symphony / Melody. Because the required parameters are described in the GSD – file of S900, HCIR is possible with every masters which allows the sending of parameter data without interrupting DataExchange state.
  • Page 23: Variants

    Combination from CIBP C and CIPB D available in mode 1. Behavior Cold start The S900 interprets the Check_Cfg telegram sent by the master as the set configuration. If the telegram is free of error, it is acknowledged with a 3BDD010422R0101...
  • Page 24: Re-Configuration In Online Mode

    Otherwise, a negative response is returned, together with the respective diagnostic message. The S900 can start cyclic data exchange even if there is a mismatch between the set and the actual configuration. As a result, the project planning can be made on the basis of the planned final configuration, without requiring that the respective I/O modules are actually present.
  • Page 25: Parameterization

    I/O module (line monitoring, range…) Changes of parameterization does not affect the structure of I/O data, so a re – compilation of the project is not required any time. S900 accepts a parameter telegram without interrupting the cyclic data exchange. Modern DCS like ABBs AC800F are able to send parameter data interrupt free.
  • Page 26: Behavior

    A parameter telegram sent by the master is submitted to a plausibility check in the S900. The system can only start up properly when the parameter telegram is free of errors. If there are any errors in the telegram, they are communicated to the operator via the diagnostic function.
  • Page 27: Cyclic Data Exchange

    To comply with the PROFIBUS specification, the DataExchange state must be left when a negative parameter telegram acknowledgement occurs. Therefore, S900 always acknowledges the telegram with a positive response, even if individual module parameters were identified as erroneous. The errors are then communicated to the operator by a diagnostic message.
  • Page 28: Non-Cyclic Services Dpv1

    Non-cyclic services DPV1 Functional principle Besides cyclic data exchange, the DPV1 extension also permits non-cyclic data exchange with a slave. Due to this fact, the I/O System S900 does not need a local service or configuration interface. The organization, i.e. the 3BDD010422R0101...
  • Page 29: C1 Access

    The standard allows for free assignment of the data to the slots and indices. However, the assignment Slot = Module is recommended for a modular slave like S900. Slot #0 corresponds to the communication interface. A maximum of 255 slots and indices (0...254) is possible. Non- cyclic services can be initiated by a Class_1 or Class_2 master.
  • Page 30: Multiple Access

    - or better said in the PROFIBUS ASIC - is limited, the number of possible simultaneous links is limited as well. S900 provides one SAP (plus buffer) for the Class_1 master and one SAP (plus buffer) for a Class_2 master.
  • Page 31 Segmentation is done due to physical limitations of the PROFIBUS, and the number of nodes, the baud rate, and the cable lengths are taken into consideration. Since the S900 Communication Interface has only one PROFIBUS connector for reasons of space, cost, and energy balance (Ex), a separate Communication Interface must be used for each line to achieve line redundancy.
  • Page 32: Redundancy Mode "Off" (0)

    – with the lines properly working – can be operated on different lines. Each CI920 of the I/O System S900 is allocated its own station address (or none, in case of LR_NONE). The station address of the redundant...
  • Page 33: Redundancy Mode "1

    I/O System S900 Communication Interface for PROFIBUS DP, CI920 • the PROFIBUS communication of the active CI920 fails longer than 15 s. This operating mode features the following restriction: • No diagnostics of the redundant PROFIBUS line. Redundancy Mode "1"...
  • Page 34: Switching Criteria

    I/O module Behavior of inputs in error case Active CI920 S900 is a user-friendly and easily serviceable system. As you can see from the descriptions above, it allows for a 'plug-and-play' kind of replacement. No engineering tool is required. 3BDD010422R0101...
  • Page 35: Indicator Leds

    The slave can enter special data in the telegram header to inform the master about existing diagnostic data. S900 reports all incoming and outgoing errors to the master, which then fetches the diagnostic buffer data with the next telegram. With a 25 ms pause...
  • Page 36: Structure

    I/O System S900 Communication Interface for PROFIBUS DP, CI920 between two diagnostic telegrams (or messages) the S900 ensures that a new buffer (with changed data) is only handed over to the PROFIBUS after the master has read the "old" buffer. This prevents that rapidly incoming and outgoing diagnostic data (e.g.
  • Page 37 I/O System S900 Communication Interface for PROFIBUS DP, CI920 is not supported by this DP slave. Diag.Ext_Diag Bit 3 This bit is set by the DP slave. It indicates that a diagnostic entry exists in the slave-specific diagnostic area (Ext_Diag_Data) if the bit is set to one. If the bit is set to zero, a status message can exist in the slave-specific diagnostic area (Ext_Diag_Data).
  • Page 38 I/O System S900 Communication Interface for PROFIBUS DP, CI920 Bit 2 This bit is set to 1 by the DP slave. Diag.Stat_Diag (static diagnostics) Bit 1 1: Diag.Stat_Diag (static diagnostics) If the DP slave sets this bit, the DP master shall fetch diagnostic information as long as this bit is reset again.
  • Page 39: Status Diagnostics

    I/O System S900 Communication Interface for PROFIBUS DP, CI920 Status diagnostics The module status is indicated with two bits per slot (module). Channel errors are ignored. Table 4-7 Status diagnostics 7..6 5..0 Octet 1 Header Length 001001 = 9 7..0...
  • Page 40: Identifier-Specific Diagnostics

    I/O System S900 Communication Interface for PROFIBUS DP, CI920 7..2 1..0 Octet 9 not used I/O module 16 000000 00: data valid 01: module error 10: wrong module 11: missing module Identifier-specific diagnostics One bit per slot (module) indicates, whether or not a diagnostic message exists for the respective slot.
  • Page 41 The meaning of the transmitted error codes can be different for every slot or module type of a modular slave. In the case of the I/O System S900 different interpretations are possible for the CI920 and for all I/O modules.
  • Page 42 I/O System S900 Communication Interface for PROFIBUS DP, CI920 The error codes of the CI920 have the following meaning: ROM Error RAM Error EEPROM Error 19..21: reserved no CAN communication no redundant CAN communication error of power supply 1 error of power supply 2...
  • Page 43: Commissioning

    When the module is plugged in the master, the data traffic of the individual modules and, thus, of the entire station is known. As a result, the master and S900 can assign the input and output data of specific modules and channels in 3BDD010422R0101...
  • Page 44: Commissioning With A Master System That Does Not Support Gsd File Import

    Commissioning with a master system that does not support GSD file import The easiest way to configure and parameterize a S900 is to use the DTM. Another convenient way to configure a S900 slave is to import and interpret a modular GSD file (device data file).
  • Page 45: How To Parameterize A S900 Station In Mode 1

    Up to 16 I/O modules can be "plugged in" then. Gaps between configured modules has to be filled with Empty Slots. How to parameterize a S900 station in mode 1 To drive a PROFIBUS DP slave in the "DataExchange" state, the parameters and the configuration (in this order) must be sent by a master.
  • Page 46: Commissioning The S900 With Composer/Melody

    Add this number as the lower order part to the byte to "construct". Only the shown subset numbers are valid, all others are denied by the S900 on download. Then edit this byte in the corresponding field of the master engineering tool.
  • Page 47: Status Supervision

    For analogue input values the status delivered by S900 is combined with the status information produced by AC800M. An unvalid input value by S900 leads to an error for the value in the application.
  • Page 48 I/O System S900 Communication Interface for PROFIBUS DP, CI920 Printed in Germany Copyright © 2002 by ABB. All Rights Reserved  Registered Trademark of ABB.  Trademark of ABB. http://www.abb.com/ ABB Automation Products GmbH Borsigstrasse 2, D-63755 Alzenau Phone +49(0)6023 92-0, Fax +49(0)6023 92-3430...

Table of Contents