Professional Documents
Culture Documents
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 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 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 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 respec-
tive owners.
TABLE OF CONTENTS
3BDD010424R0201 A 5
Table of Contents
Section 3 - Function
Counter Mode ................................................................................................. 19
Operating Principle .................................................................................... 19
Counting Direction .................................................................................... 20
Counting Up .................................................................................... 20
Counting Direction Defined by PROFIBUS Output Data ............... 20
Counting Direction Defined via Terminal (Static) .......................... 21
Counting Direction Defined via Terminal (Dynamic) ..................... 21
Reset ....................................................................................................... 21
Gate Time .................................................................................................. 22
Overflow .................................................................................................... 22
Frequency Mode ............................................................................................. 23
Operating Principle .................................................................................... 23
Rotating Direction / Sign ........................................................................... 24
Measuring Interval ..................................................................................... 24
Section 4 - Communication
Configuration .................................................................................................. 25
Parameterization ............................................................................................. 26
Parameters of Variant FI2 P ....................................................................... 26
Parameterization Mode 1 (Module-wise Parameterization) ............ 26
Unused Channels in Parameterization Mode 1 ................................ 28
Parameterization Mode 2 (Partly Channel-wise Parameterization) . 28
Parameters of Variant FI2 F ....................................................................... 30
Parameterization Mode 1 (Module-wise Parameterization) ............ 30
Unused Channels in Parameterization Mode 1 ................................ 31
Parameterization Mode 2 (Partly Channel-wise Parameterization) . 32
6 3BDD010424R0201 A
Table of Contents
Section 5 - Commissioning
Standard PROFIBUS Master ...........................................................................43
AC800F............................................................................................................45
Pulse Counter Mode, Variant FI2 P ............................................................46
Input Data .........................................................................................46
Output Data ......................................................................................46
Frequency Measurement Mode, Variant FI2 F...........................................47
Input Data .........................................................................................47
Output Data ......................................................................................47
AC800M ..........................................................................................................48
Data Conversion for Pulse Counter ..................................................48
Data Conversion for Frequency Measurement .................................48
3BDD010424R0201 A 7
Table of Contents
8 3BDD010424R0201 A
About This Book
General
This book provides a description of S900 I/O modules type DP910S, DP910B,
DP910N.
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.
9 3BDD010424R0201 A
Warning, Caution, Information, Tip and Ex Icons About This Book
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.
Tip icon indicates advice on, for example, how to design your project or how to
use a certain function.
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.
10 3BDD010424R0201 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 Describes the general installation and
of Type S and Type N configuration information for the S900 I/O system
of type S and type N
Document number 3BDD010421
S900 I/O General Information and Installation Describes the general installation and
of Type B configuration information for the S900 I/O system
of type B
Document number 3BDD010432
S900 I/O Fieldbus Communication Interface Describes the PROFIBUS-DP FCI in the S900 I/O
for PROFIBUS-DP/DPV1 system and the communication via PROFIBUS
CI920 Version 1.4 Document number 3BDD010422
S900 I/O Fieldbus Communication Interface Describes the PROFIBUS-DP FCI in the S900 I/O
for PROFIBUS-DP/DPV1 system and the communication via PROFIBUS
CI920 Version 1.5 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, Describes the field connection, module function,
AI931, AO930 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
3BDD010424R0201 A 11
About This Book
12 3BDD010424R0201 A
Section 1 Introduction
Section 1 Introduction
The S900 I/O module DP910 is designed for pulse counting or frequency
measurement via inductive proximity switches in accordance with
DIN19234 / EN50227 / IEC60947 NAMUR (DC interface for proximity sensors
and switching amplifiers). Two pulse sequences can be scanned by using two
independent processing blocks. Status information can be output via the terminals
or digitally via the fieldbus. Control (e.g. for starting, stopping or resetting the
module) is realized either via the fieldbus or the terminals.
3BDD010424R0201 A 13
Section 1 Introduction
14 3BDD010424R0201 A
Section 2 Field Connection Terminal Assignment
Terminal Assignment
A1
A2
A
A3
A4
B1
B2
B
B3
B4
3BDD010424R0201 A 15
Connecting Options Section 2 Field Connection
Connecting Options
Control Inputs
In the following text those module channels that are not used for frequency
measurement or pulse counting are referred to as ‘control inputs’. These signals do
not affect the measurement. For example, the counter can be reset via one of the
control inputs.
The control inputs are used for connecting non-contact sensors, NAMUR initiators
or potential-free contacts. The wire break or short circuit monitoring functions can
be disabled.
16 3BDD010424R0201 A
Section 2 Field Connection Connecting Options
3BDD010424R0201 A 17
Connecting Options Section 2 Field Connection
18 3BDD010424R0201 A
Section 3 Function Counter Mode
Section 3 Function
Counter Mode
Operating Principle
The illustration below shows the structure of a function block in counter mode with
the essential elements.
dir
IN up MRS
gate
Parameter
DIR
Diagnosis
dir
MRS reset reset
gate Output
res OV
RST
value
status
gate OV
Input
Counter
In this mode the function block is used for counting binary pulse trains fed in via
the IN input. The maximum signal frequency is 2 to 4 kHz, depending on the
parameter setting, with a pulse width repetition rate of 50 %. From this results a
minimum pulse width of 250 or 125 µs.
3BDD010424R0201 A 19
Counter Mode Section 3 Function
The rising or rising and falling edges on signal input IN are counted. The counting
direction can be defined externally via the DIR terminal or internally via the
fieldbus. With external definition from the field it is possible to connect a two-
channel synchro control transmitter and, thus, automatically determine the
direction.
The CI920 S900 communication interface reads out the count every 20 ms and then
provides it to the fieldbus side as an input signal. The counter can be reset by using
the RST (reset) signal. The counting function is enabled by using the MRS (master
run/stop) signal. With MRS = 0 the last count is retained.
Counting Direction
The counting direction for the block can be defined by:
counting up
PROFIBUS (host) output signal
quasi-static field signal (terminal)
dynamic field signal (two-channel synchro control transmitter)
Counting Up
This option is best suited for simple counting actions and can be realized with little
efforts, since neither additional field signals have to be connected nor output data
have to be provided through an application. The DIR channel is not used. The
function block always provides positive input values. The max. possible input
frequency is 4 kHz.
In some cases the counting direction can only be defined by the process control
system, e.g. if the information depends upon various process conditions. In these
cases, the counting direction for the module must be induced by the field. If the
PROFIBUS is quick enough, the output data is transmitted to the module every 5
ms and, thus, true-time direction change-over is possible. The max. possible input
frequency is 4 kHz. The DIR channel is used for outputting the counting direction
information.
20 3BDD010424R0201 A
Section 3 Function Counter Mode
If the counting direction information already resides in the field as binary signal,
this signal can be applied directly to the module. "Static" means in this context that
the signal only changes slowly as compared to the counting input. The maximum
possible input frequency is 4kHz. The DIR channel is used for inputting the
counting direction information.
The DIR channel is used for connecting the second channel of the synchro control
transmitter.
Reset
The counter can be reset either from the field (via the terminals) or via the
PROFIBUS (host). When setting via the PROFIBUS as binary output data, the
module provides the information via the RST channel as a binary signal for
synchronization or display. State 1 resets the counter to zero. In both cases the
signal must be applied for at least 20 ms.
3BDD010424R0201 A 21
Counter Mode Section 3 Function
Gate Time
The MSR signal enables/disables the counter function. State 1 enables the counter
function. State 0 disables the counter function, but does not reset the counter. The
signal can be fed in via the terminal or via the PROFIBUS. In the latter case the
module outputs the information on the terminal as a signal.
Overflow
The module indicates an overflow or underflow within the cyclic input data with
the OV bit. An overflow occurs when the value 536870911 is exceeded, an
underflow occurs at a value smaller than -536870912. The counter itself is
automatically reset to 0 when the limit value is reached, but still continues
counting. In parallel, a diagnosis is performed. The overflow or underflow status
information has to be reset from the process control system. Due to the
transmission of OV exact by the bit and the reset option counting ranges of more
than 30 bits can be achieved in the process control system.
22 3BDD010424R0201 A
Section 3 Function Frequency Mode
Frequency Mode
Operating Principle
The illustration below shows the structure of a function block in frequency mode
with the essential elements.
dir
IN up average
Parameter
DIR
Diagnosis
dir
DIR_OUT
Output
ZERO
value
status
Input
frequency
The function block is used for frequency measurement of a rectangular input signal
with a maximum frequency of 2 or 4 kHz. The minimum pulse width is 250 or 125
µs, with a mark to space ratio of 1 : 1. The IN input is used for frequency
measurement. The resolution of the measured frequency is 0.1% or 1% of the
currently measured value, depending on the parameter setting. The minimum
measurable input frequency is 0.1 Hz. The counting direction can be defined
externally via the DIR input or internally, i.e. by using a parameter or output signal
of the process control system. The current rotating direction is output on the
DIR_OUT output (0: positive; 1: negative), independent of the information source.
The ZERO control output indicates a halt of the connected source (1: f < 0.1Hz;
0:= f > 0.1Hz).
3BDD010424R0201 A 23
Frequency Mode Section 3 Function
Measuring Interval
As the module's scanning intervals cannot be infinitely small, a high accuracy
always means a longer measuring interval. The requirements in terms of the
accuracy and the measuring interval are different for frequency measurement and
frequency monitoring. Therefore, frequency measurement can be performed with
an accuracy of 0.1 % of the final value, corresponding to a minimum measuring
interval of around 300 ms. The minimum measuring interval for frequency
monitoring can be as small as 60 ms, corresponding to an accuracy of 1%. The
measuring interval always depends on the measured frequency.
T
10.6 s
10.0 s
1.0 s
280 ms 0.1% resolution
120 ms
60 ms 1% resolution
24 3BDD010424R0201 A
Section 4 Communication Configuration
Section 4 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.
3BDD010424R0201 A 25
Paramerterization Section 4 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. As a result, S900 supports only reconfiguration with all process
controls systems that can reload a parameter telegram without requiring a reset.
26 3BDD010424R0201 A
Section 4 Communication Paramerterization
The following parameters are fixed and cannot be set by the user:
same substitution value strategy for the inputs and outputs
counting of rising edges
gate time via output signal of the process control system
frequency range 0..4 kHz
normal polarity of the control inputs and outputs
3BDD010424R0201 A 27
Paramerterization Section 4 Communication
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 a parameter. It is possible to deactivate individual channels for
each slot.
Channel-wise deactivation is not necessary, since all diagnoses can be switched off
individually.
28 3BDD010424R0201 A
Section 4 Communication Paramerterization
3BDD010424R0201 A 29
Paramerterization Section 4 Communication
30 3BDD010424R0201 A
Section 4 Communication Paramerterization
The following parameters are fixed and cannot be set by the user:
same substitution value strategy for the inputs and outputs
frequency range 0..4 kHz
normal polarity of the inputs and outputs.
accuracy 0.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 a parameter. It is possible to deactivate individual channels for
each slot.
3BDD010424R0201 A 31
Paramerterization Section 4 Communication
Channel-wise deactivation is not necessary, since all diagnoses can be switched off
individually.
32 3BDD010424R0201 A
Section 4 Communication Paramerterization
3BDD010424R0201 A 33
Used Data Section 4 Communication
Used data
34 3BDD010424R0201 A
Section 4 Communication Used Data
3BDD010424R0201 A 35
Used Data Section 4 Communication
36 3BDD010424R0201 A
Section 4 Communication Used Data
The explanations in the following section refer to the analog status format "MSB",
where the measured value status resides in the most significant bit. It should be
possible to process this format with every PROFIBUS master / control system. As
an alternative, the status for all input modules of an S900 station can be disabled.
The analog status format "LSB" which is also called the ADV format is especially
designed for FDT environments (DTM) and, therefore, is not described here in
detail. The entire double word is rotated left (ROL) by one digit.
Counter Mode
31
Byte 0* 2 230 229 228 227 226 225 224 Significance
7 6 5 4 3 2 1 0 Bit
S OV VZ Measured value Description
23
Byte 1* 2 222 221 220 219 218 217 216 Significance
7 6 5 4 3 2 1 0 Bit
Measured value Description
15
Byte 2* 2 214 213 212 211 210 29 28 Significance
7 6 5 4 3 2 1 0 Bit
Measured value Description
7
Byte 3* 2 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...3 are also referred to as octets 1...4. The input data
for function block B are transmitted with the same structure in bytes 4...7 (corresponding to
octets 5...8).
S = measured value status, indicates whether the input value is a valid measuring
value (= 0) or a substitution value due to a recognized channel or module error ( =
1).
OV = overflow , indicates whether or not the counter range has been exceeded.
This bit can be reset by the PROFIBUS master. See Section Output Data for
details.The measured value is transmitted in a dual complement, which is usual for
signed values, and can normally be processed directly through interpretation as
Signed Long. Prior to this the upper two bits must be masked out.
3BDD010424R0201 A 37
Used Data Section 4 Communication
In the PROFIBUS world, the bytes 0...3 are also referred to as octets 1...4. The input data
for function block B are transmitted with the same structure in bytes 4...7 (corresponding to
octets 5...8).
S = measured value status, indicates whether the input value is a valid measuring
value (= 0) or a substitution value due to a recognized channel or module error
( = 1).
The measured value is transmitted in a dual complement, which is usual for signed
values, and can normally be processed directly through interpretation as Signed
Long. Prior to this the upper two bits must be masked out. The conversion to Hertz
(Hz) is possible after conversion to Real (Floating Point) format and subsequent
division by 10,000.0. The measured value corresponds to a fixed point number
with four decimals.
38 3BDD010424R0201 A
Section 4 Communication Used Data
Counter Mode
Byte 0 27 26 25 24 23 22 21 20 Significance
Block A 7 6 5 4 3 2 1 0 Bit
not used UP/ RST MRS RST Description
DOWN OV
The byte 1 (octet 2) contains the output data for function block B.
UP/DOWN = With counting direction setting "host" status 1 means that the
respective function block counts downwards.
RST OV = The overflow bit (OV) in the input data is deleted.
MRS = With gate time setting "host" status 1 means that the counter is enabled. 0
will stop the counter, the count will be held at the last valid value.
RST = With reset setting "host" status "1" resets the counter to 0. The counter will
be in the RESET state for the whole time.
The byte 1 (octet 2) contains the output data for function block B
UP/DOWN = With counting direction setting "host" status 1 means that the
respective function block provides a negative frequency.
3BDD010424R0201 A 39
Diagnosis Section 4 Communication
Diagnosis
The module performs diagnoses in accordance with the PROFIBUS standard and
provides channel-specific error messages. The coding complies with the
PROFBUS standard as well and is beyond the scope of this document. The
assignment between the error code and the text is also standardized. The channel-
specific diagnostic data comprise the error code and the number of the affected
channel. The numbering is serial, i.e. "1" A1, "2" A2… "8" B4. Diagnostic
messages for channel 0 are valid for the entire module.
Undervoltage (= underflow) The counter value is below the low limit value. Set
at the same time as "OV" in the cyclic data. This
diagnosis is only available in counter mode.
Overvoltage (= overflow) The counter value has exceeded the high limit
value. Set at the same time as "OV" in the cyclic
data. This diagnosis is only available in counter
mode.
Wire break The wire break limit in accordance with NAMUR has
been reached at an input or output channel.
Short circuit The short-circuit limit in accordance with NAMUR
has been reached at an input or output channel.
40 3BDD010424R0201 A
Section 4 Communication Reaction in Case of Error
3BDD010424R0201 A 41
Reaction in Case of Error Section 4 Communication
42 3BDD010424R0201 A
Section 5 Commissioning Standard PROFIBUS Master
Section 5 Commissioning
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.
3BDD010424R0201 A 43
Standard PROFIBUS Master Section 5 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 byte swapping when
loading the data, the two input bytes of each channel must be rotated 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.
44 3BDD010424R0201 A
Section 5 Commissioning AC800F
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.
3BDD010424R0201 A 45
AC800F Section 5 Commissioning
Input Data
The process values (Count Value Block 1 / 2) can be converted to REAL format if
required. Thus, the signal can be used as input, e.g. for a dosing module. The
dosing module's reset outputs can be linked to the corresponding module output
signals.
Output Data
46 3BDD010424R0201 A
Section 5 Commissioning AC800F
Input Data
The frequency raw values are provided in DINT format and should be divided by
10000.0 directly upon conversion to REAL format.
Output Data
3BDD010424R0201 A 47
AC800M Section 5 Commissioning
AC800M
Hardware definition (HWD) files are used to integrate the S900 in the AC800M or
Control Builder M. Refer to the respective documentation for configuration/
parameterization details. The linkage can be realized within this application by
adapting the following codes for frequency measurement and pulse counting. The
function has to be verified by the responsible user.
48 3BDD010424R0201 A
Contact us
3BDD010424R0201 A
ABB AB Copyright © 2003-2010 by ABB.
Control Systems All Rights Reserved
Västerås, Sweden
Phone: +46 (0) 21 32 50 00
Fax: +46 (0) 21 13 78 45
E-Mail: processautomation@se.abb.com
www.abb.com/controlsystems
ABB Inc.
Control Systems
Wickliffe, Ohio, USA
Phone: +1 440 585 8500
Fax: +1 440 585 8756
E-Mail: industrialitsolutions@us.abb.com
www.abb.com/controlsystems