Beruflich Dokumente
Kultur Dokumente
Manual
3BDD010423R0101
ControlIT
I/O System S900
Digital I/O Modules DO910 and DX910
Manual
3BDD010423R0101
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
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.
Copyright 2001 ABB
All rights reserved.
Release:
Document number:
December 2002
3BDD010423R0101 Rev. A
CE Marking
This product meets the requirements specified in EMC Directive 89/336/EEC
and in Low Voltage Directive 73/23/EEC.
TRADEMARKS
FieldController is a registered trademark of ABB Automation Products GmbH,
Germany
PROFIBUS and PROFIBUS-DP are trademarks of PROFIBUS International
(P. I.).
HART is a trademark of the HART Communication Foundation.
3BDD010423R0101
TABLE OF CONTENTS
TABLE OF CONTENTS....................................................................................5
1.
2.
Short description................................................................................8
DO910 8
DX910 8
3.
Field-side connection.........................................................................9
Configuration ...................................................................................................20
Parameterization .............................................................................................21
Parameterization in mode 1.................................................................21
Parameterization in mode 2.................................................................22
Debouncing..........................................................................................23
Polarity .................................................................................................24
I/O data ............................................................................................................24
Validity of input data ............................................................................24
Output data ..........................................................................................26
I/O data arrangement on PROFIBUS ..................................................26
Diagnostics ......................................................................................................28
Error reaction ...................................................................................................28
Input data (DX910 only).......................................................................28
Output data (DO910 and DX910) ........................................................28
3BDD010423R0101
Commissioning.................................................................................29
3BDD010423R0101
3BDD010423R0101
2. Short description
DO910
The digital output module DO910 is used for activating intrinsically safe
valves, relays, or lamps and features 4 channels. The channels are electrically
isolated from each other and from the internal bus. Power is supplied via the
termination unit of the SI/O system S900, external power supply is not
required.
DX910
The digital I/O module DX910 can be configured as input as well as output
and, therefore, can be used universally. When used as input, the module is
used for evaluating NAMUR proximity switches or mechanical and electronic
contacts. Used as output, for example, low power valves can be activated. The
module has 8 channels which can be operated as input or output module-wise
or in pairs, depending on the parameterization mode.
3BDD010423R0101
3. Field-side connection
Connecting peripheral components
DO910
The module is used for connecting valves and relays with current
requirements up to approximately 40 mA. All four channels each have two
outputs A and B with different voltage limits, which may only be used
alternately, not simultaneously.
3BDD010423R0101
U [V]
Open Line
25
curve A
20
15
Normal working
area
curve B
10
R=
270
Non permissible
area
Short Circuit
10
20
30
40
50
i [mA]
10
3BDD010423R0101
The coil resistance of valves and relays decreases with the temperature. For
components with low internal resistance (< 400 ), the resistance at minimum
operating temperature must be inquired at the manufacturer.
Example 1:
The following information is found on the rating plate of a valve:
UN = 7 .. 34 V
IN = 4.3 .. 25 mA
PN = 30 .. 850 mW
The internal resistance is approximately 1.5 k. In switched-on condition this
results in an operating point on curve A at approximately 21 V respectively
16 V on curve B. The valve can be connected to both terminal pairs, as the
maximum permissible nominal operating voltage is 34 V. When connecting
to B, the output is already within the voltage limit. This does not influence the
power dissipation of the module.
U [V]
25
curve A
load = 1.5 k
20
15
curve B
10
5
10
20
30
40
50
i [mA]
3BDD010423R0101
11
curve A
load = 1.5 k
20
15
curve B
10
5
10
20
30
40
50
i [mA]
12
3BDD010423R0101
DX910
3BDD010423R0101
13
14
3BDD010423R0101
1k
10 k
Open Line
U [V]
Uno Load
off
0
on
1
short circuit
detection
Short Circuit
line break
detection
switching
point
short circuit
current
i [mA]
3BDD010423R0101
15
Open Line
U [V]
Uno Load
on
1
short circuit
detection
Short Circuit
line break
detection
short circuit
current
i [mA]
Selection criteria for loads with ohmic resistance (e. g. relay coil):
Line monitoring
The modules described monitor the lines to the connected actuator / sensor.
Line monitoring can be deactivated.
16
3BDD010423R0101
Table 3-1 Conditions valid for the detection of line-break and short-circuit
DO910
DX910
Line-break
i < 0.5 mA
i < 0.12..0.2 mA
Short-circuit
R < 176 * R < 300..350
*) The voltage of the channel concerned (= output channel) is pulsed at approximately
1 kHz to prevent overloading the module by the short-circuit current. With software
version 1.10 of the module, pulsing is only done when short-circuit monitoring is
activated. From software version 1.41 onwards, this function is independent from
monitoring.
3BDD010423R0101
17
18
3BDD010423R0101
UI
Io
II
Po
PI
Lo
LI + Lc
Co
CI + Cc
Comment
The maximum values for voltage, current,
and power of the module must be smaller
than the input values of the field device.
The sum of the inductance respectively
capacitance of the field device and the line
must be smaller than the permissible
external values of the module. The internal
module values are already taken into
account for LO and CO.
Not all parameters are listed in all cases. Normally, only those values must be
considered that are contained in the EC Type Examination Certificate. All
parameters listed above must be taken from the corresponding EC Type
Examination Certificates according to the category (ia or ib) and gas group
(IIC or IIB) used.
3BDD010423R0101
19
4. 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.
20
Variant
DO4
DIO8
DIO8 S
DIO8 8I
DIO8 8I S
Description
Binary output, 4 x 1 channels (valve control block)
Binary input/output, 1 x 8 channels
Binary input/output, 1 x 8 channels, incl. status
Binary input, 1 x 8 channels
Binary input/, 1 x 8 channels, incl. status
3BDD010423R0101
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. The ABB process control systems, e.g.
AC800F, together with S900 support this kind of online-re-parameterization.
Parameterization in mode 1
Principally this is a module-wise parameterization, i. e. all channels of a
module operate with identical parameters, e. g. Short-circuit monitoring
ON. When parameterizing the channels as input or output (DX910) this rule
is disregarded, in order to increase flexibility. The following table describes
the individual parameters for the selectable variants.
Table 4-2 Parameters in parameterization mode 1
Parameter
Short-circuit
monitoring
Type (variant)
DO910
DX910
Setting
ON / OFF
Line-break
monitoring
DO910
DX910
ON / OFF
Substitute value
DO910
DX910
min
max
last valid
value
3BDD010423R0101
Description
Switches short-circuit monitoring
ON or OFF for all module
channels. When a short circuit is
detected on one channel, the
respective input value (for digital
input) is marked as invalid, and a
channel diagnosis is transmitted.
Switches line-break monitoring ON
or OFF for all module channels.
When a line-break is detected on
one channel, the respective input
value (for digital input) is marked
as invalid, and a channel diagnosis
is transmitted.
In case of error the channel
assumes the value 0.
In case of error the channel
assumes the value 1.
In case of error the channel
assumes the last detected valid
value.
21
Type (variant)
DX910
Setting
OFF
50 ms
Polarity
DX910
DO910
normal
Effective direction
DX910 (DIO8)
DX910 (DIO8 S)
inverted
8 inputs
4 inputs /
4 outputs
5 inputs /
3 outputs
8 outputs
Description
All channels operate with the
lowest possible filter setting /
attenuation.
All channels are debounced with a
filter time of 50 ms
All channels operate with normal
polarity.
All channels are inverted.
All 8 module channels are used as
inputs.
4 module channels (1 to 4) are
used as inputs, 4 module channels
(5 to 8) as outputs.
5 module channels (1 to 5) are
used as inputs, 3 module channels
(6 to 8) as outputs.
All 8 module channels are used as
outputs.
Unused channels can also be deactivated in mode 1 through the use of CI920
variant CIPB-D.
Parameterization in mode 2
Principally this is a channel-wise parameterization, i. e. the individual
channels can be parameterized separately. However, for the DX910 module
the multitude of parameters exceeds the PROFIBUS capabilities, so that two
adjacent channels will also be used in pairs. The following table describes the
individual parameters for the selectable variants.
Table 4-3 Parameters in parameterization mode 2
Parameter
Short circuit monitoring
Type (variant)
DO910
DX910
Setting
ON / OFF
Line-break monitoring
DO910
DX910
ON / OFF
22
Description
Switches short-circuit monitoring
ON or OFF for this channel resp.
channel pair. When a short circuit
is detected on one channel, the
respective input value (for digital
input) is marked as invalid, and a
channel diagnosis is transmitted.
Switches line-break monitoring ON
or OFF for this channel resp.
channel pair. When a line-break is
3BDD010423R0101
Type (variant)
Setting
Substitute value*
DO910
DX910
min
max
last valid value
Debouncing
Polarity
DX910
DX910
DO910
off
10 ms
20 ms
50 ms
normal
Description
detected on one channel, the
respective input value (for digital
input) is marked as invalid, and a
channel diagnosis is transmitted.
In case of error the channel
assumes the value 0.
In case of error the channel
assumes the value 1.
In case of error the channel
assumes the last detected valid
value.
This channel (channel pair)
operates with the smallest possible
debouncing time.
This channel (channel pair) is
debounced with the filter time set.
Debouncing
This functions is used to filter out interference signals (short voltage peaks /
drops) and for safe reading of bouncing contacts (e. g. relays). The read value
is only transmitted to the control system, when the signal level is stable over
the parameterized time. A too high debouncing time results in delayed
forwarding of the state.
3BDD010423R0101
23
Polarity
The polarity parameter facilitates designing the control system application
independently from the I/O connection. The control system application does
not have to deal with the inverse logic of some sensors / actuators. The
desired behavior is set via the user parameters of the S900. Note that the
inversion in case of output data also influences the substitute values.
Input data
Table 4-4 Logic of digital input values
Terminal = 0
Terminal = 1
Substitute value = min (for error)
Substitute value = max (for error)
Output channels
Table 4-5 Logic of digital output values
I/O data
Validity of input data
S900 provides optional status information for every analog or digital input
value. 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
24
3BDD010423R0101
3BDD010423R0101
Cause
Channel error
Line-break
Short-circuit
Overflow
Underflow
Module error
Configuration error
Invalid module
Module missing
Bus coupler CI920
defective
PROFIBUS
communication
interrupted
PROFIBUS master
Condition
Respective monitoring
function is active
25
Output data
For output data, no channel status (status bit) is supplied. Nevertheless, output
channel also have a parameterized substitute value strategy. All output
channels of a module assume a substitution value, when
7..4
not connected
3
4
2
3
1
2
0
1
DX910 (DIO8)
Table 4-8 DX910 I/O data (without status)
Input
Byte
Bit
0
Channel
Output
0
Channel
7
8
6
7
5
6
4
5
3
4
2
3
1
2
0
1
The module has 8 channels with effective direction (input or output) to be set
via parameters. A channel can only be used exclusively for input or output.
26
3BDD010423R0101
DX910 (DIO8 S)
Table 4-10 DX910 I/O data (incl. status)
Input
Byte
0
1
Output
0
Bit
Channel
Status
7
8
8
6
7
7
5
6
6
4
5
5
3
4
4
2
3
3
1
2
2
0
1
1
Channel
The module has 8 channels with effective direction (input or output) to be set
via parameters. A channel can only be used exclusively for input or output.
The status bit is only defined when used as input channel.
3BDD010423R0101
Bit
Channel
7
8
6
7
5
6
4
5
3
4
2
3
1
2
0
1
27
Bit
Channel
Status
7
8
8
6
7
7
5
6
6
4
5
5
3
4
4
2
3
3
1
2
2
0
1
1
Diagnostics
The 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 4-14 Diagnostic messages
Line-break
Short-circuit
Error reaction
Input data (DX910 only)
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. In addition if the corresponding module variant is
selected the status bit is set. When selecting max. value, the value 1 is
transmitted as the input value, and the respective status bit is set. In addition,
the status bit is set. Selecting last valid value will freeze and maintain the
last valid measured value.
28
3BDD010423R0101
5. Commissioning
Standard PROFIBUS master
The language and the parameterization mode are set by loading the respective
GSD (device data) file. The following GSD files are available for S900:
ABB_04D2.GSD
ABB_04D2.GSG
ABB104D2.GSD
ABB104D2.GSG
After having configured the module, you usually set the module parameters.
Linking the I/O data to the application / the program is system-specific. Byte
and word access are possible to load all module channels simultaneously. The
distribution into channels must be performed within the application. As an
alternative, bit-wise access to the I/O data is possible.
3BDD010423R0101
29
DTM
Using the DTM simplifies the parameterization / configuration procedure. No
manual allocation of the I/O 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. At present, DTM Version
1.x is available for S900. It supports the FDT specification 0.98 and allows
for parameterization in mode 1. In the near future Version 2.x of the S900
will be available, which allows for parameterization in mode 2 and supports
FDT specification 1.2. Refer to the S900 manual for details about how to use
the DTM. The DTM describes the I/O data according to the following fixed
scheme:
Mxx_Chyy
Channel
Slot
Symphony / Melody
S900 is integrated in the Symphony / Melody system with the DTM. Upon
configuration of the module and closing of the DTM the I/O data are
available for channel assignment, sorted by channels.
Input data
The input data is accessed via the DIDPB function block.
30
3BDD010423R0101
3BDD010423R0101
31
Output data
The output data is accessed via the DODPB function block.
32
3BDD010423R0101
AC800F
AC800F with Control Builder F permits to integrate S900 by
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. Especially 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.
Input data
All channels are available as Boolean variables in the I/O editor. In the
application, the status bit is processed as a separate binary input signal.
The entries in the I/O editor only take the configuration data of the selected
mode into consideration. Since the effective direction of the DX910 channels
are predefined via parameters, input variables will also be created for the
output channels. These must not be used by the application.
3BDD010423R0101
33
34
3BDD010423R0101
Output data
All channels are available as Boolean variables in the I/O editor.
DO910
3BDD010423R0101
35
AC800M
The connection to AC800M resp. Control Builder M is carried out via
hardware definition files (HWD). After inserting the module, the channel
assignment is performed via the Connections dialog box. The table (see
below) lists all I/O variables. The inputs and outputs are linked as individual
bits (Boolean) or used as byte. Simultaneous use is possible for input data;
output data can only be used exclusively.
Diagnostics
AC800M does not process standard PROFIBUS diagnostic data. However,
status information can be read and used to determine the state of individual
channels. An alternative is the use of SMART VISION as PROFIBUS Class
2 Master.
36
3BDD010423R0101
3BDD010423R0101
37
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
38
3BDD010423R0101