Professional Documents
Culture Documents
2VAA001446 en S Control PDP800 PROFIBUS Master Module Hardware and Operation
2VAA001446 en S Control PDP800 PROFIBUS Master Module Hardware and Operation
2VAA001446 en S Control PDP800 PROFIBUS Master Module Hardware and Operation
S+ Control: PDP800
PROFIBUS Master Module Hardware and Operation
User Manual
Symphony Plus
NOTICE
This document contains information about one or more ABB products and may include a description of or a
reference to one or more standards that may be generally relevant to the ABB products. The presence of any
such description of a standard or reference to a standard is not a representation that all of the ABB products
referenced in this document support all of the features of the described or referenced standard. In order to
determine the specific features supported by a particular ABB product, the reader should consult the product
specifications for the particular ABB product.
ABB may have one or more patents or pending patent applications protecting the intellectual property in the
ABB products described in this document.
The information in this document is subject to change without notice and should not be construed as a
commitment by ABB. ABB assumes no responsibility for any errors that may appear in this document.
In no event shall ABB be liable for direct, indirect, special, incidental or consequential damages of any nature
or kind arising from the use of this document, nor shall ABB be liable for incidental or consequential damages
arising from use of any software or hardware described in this document.
This document and parts thereof must not be reproduced or copied without written permission from ABB, and
the contents thereof must not be imparted to a third party nor used for any unauthorized purpose.
The software or hardware described in this document is furnished under a license and may be used, copied,
or disclosed only in accordance with the terms of such license. This product has been designed to meet the
requirements specified in EMC Directive 2004/108/EC and in Low Voltage Directive 2006/95/EC. See the Spec-
ifications section in this manual for status of agency certifications.
TRADEMARKS
All rights to copyrights, registered trademarks, and trademarks reside with their respective
owners.
Copyright 2012 ABB.
All rights reserved.
The PDP800 supports PROFIBUS DP-V0, DP-V1, and DP-V2 protocols. It is a PROFIBUS DP Master Class 1 device and
is intended to be the only master device on the PROFIBUS. The PDP800 supports module redundancy and line
redundancy of the PROFIBUS.
The PDP800 is configured by Composer Harmony and Composer Field engineering tools. Composer Field configures the
PROFIBUS communication parameters required by the PDP800 and Composer Harmony configures the function blocks
that run in the PDP800 module.
Support Services
ABB will provide assistance in the operation and repair of its products. Requests for sales or application services should be
made to your nearest sales or service office. ABB can also provide installation, repair and maintenance contract services.
When ordering parts, use nomenclature or part numbers and part descriptions from equipment manuals. Parts without a
description must be ordered from the nearest sales or service office. Recommended spare parts lists, including prices are
available through the nearest sales or service office.
ABB has modern training facilities available for training your personnel. On-site training is also available. Contact your
nearest ABB sales office for specific information and scheduling. Additional copies of this instruction, or other instructions,
can be obtained from the nearest ABB sales office at a reasonable charge.
Trademarks and Registrations
Registrations and trademarks used in this document include:
TABLE OF CONTENTS
Safety Summary.......................................................................................................1
1. Introduction.................................................................................................... 1-1
1.1 Overview ..............................................................................................................1-1
1.2 Interface Description...........................................................................................1-1
1.3 Intended User ......................................................................................................1-1
1.4 User Manual Content ..........................................................................................1-1
1.5 How to Use this Manual ......................................................................................1-2
1.6 Glossary of Terms and Abbreviations...............................................................1-2
1.7 Document Conventions ......................................................................................1-3
1.8 Reference Documents.........................................................................................1-3
1.9 Related Nomenclature ........................................................................................1-4
1.10 Specifications ......................................................................................................1-4
1.11 Design Standards ................................................................................................1-6
2VAA001446 i
TABLE OF CONTENTS
3.7 Configuring PDP800 to access S800 I/O modules using CI840 ....................3-27
3.8 PROFIBUS Module status.................................................................................3-28
3.9 PROFIBUS Device Alarms and Diagnostic Information ................................3-29
3.10 Redundancy.......................................................................................................3-29
3.10.1 Module Redundancy ......................................................................................3-29
3.10.2 Line Redundancy ...........................................................................................3-29
4. Operation........................................................................................................ 4-1
4.1 Introduction .........................................................................................................4-1
4.2 PDP800 Module ...................................................................................................4-1
4.2.1 Stop/Reset Button ............................................................................................4-2
4.2.2 Switches...........................................................................................................4-2
4.2.3 LEDs ................................................................................................................4-3
4.3 Offline Diagnostic Tests......................................................................................4-9
4.3.1 Halt on Error................................................................................................... 4-11
4.3.2 Group 1 Tests................................................................................................. 4-11
4.3.3 Group 2 Tests.................................................................................................4-12
4.3.4 Group 3 Tests.................................................................................................4-12
ii 2VAA001446
LIST OF TABLES
LIST OF TABLES
2VAA001446 iii
LIST OF TABLES
iv 2VAA001446
LIST OF FIGURES
LIST OF FIGURES
2VAA001446 v
LIST OF FIGURES
vi 2VAA001446
Safety Summary
The following table categorizes the various safety precautions to be followed when using the PDP800 module:
Verify the main power, field power, and power entry panel
circuit breakers/switches are turned off before starting the
installation, retrofit, upgrade, or wiring procedures. Failure
to do it can result in severe or fatal shock. Do not turn the
power on until the installation, retrofit, upgrade, or wiring
procedures are complete.
2VAA001446 1
2 2VAA001446
About This Book
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.
Warning indicates the presence of a hazard which could result in a plant shutdown.
Caution indicates the presence of a hazard which could result in personal or hardware
module damage.
NOTE Note indicates advice on, for example, how to design your project or how to use a certain function
2VAA001446 3
About This Book
4 2VAA001446
1. Introduction Overview
1. Introduction
1.1 Overview
The PDP800 module provides PROFIBUS Master module capability for the Symphony Plus system. It supports DP-V0,
DP-V1, and DP-V2 functionality and is integrated into the Symphony Plus Composer engineering toolset. The configuration
needed to operate the PDP800 is created in the Symphony Plus Composer engineering tool. The PDP800's configuration is
then downloaded from the engineering tool to the HPC800 controller, which then processes the configuration and
downloads it to the PDP800 module. The IO points are fully integrated into the HPC800 controller function code
environment.
The PDP800 provides a single channel of PROFIBUS connectivity and also supports line redundancy. The PDP800 can
also be configured as a redundant module pair independent of the line redundancy
The PDP800 PROFIBUS master module can connect to S800 IO using a CI840 module.
2VAA001446 1-1
How to Use this Manual 1. Introduction
Maintenance
This section lists basic procedures for keeping all the components of the PDP800 system in good working order.
It also details the steps for upgrading firmware for the PDP800.
Appendix A: Mapping PROFIBUS Data Type to Channel Type
This section provides the mapping details of PROFIBUS data types to different channel types.
Appendix B: Firmware Update using USB Port
This section describes the procedure to update PDP800 Firmware using the USB Port:
Term Definition
PROFIBUS PROFIBUS is the fieldbus-based automation standard of PROFIBUS &
PROFINET International (PI) that links controller or control systems with
decentralized field devices (sensors and actuators) on the field level via a
single bus cable. It also enables consistent data exchange with higher
ranking communication systems.
L-P-M Loop-PCU-Module
1-2 2VAA001446
1. Introduction Document Conventions
Term Definition
DIP Dual in-line position switches are used to configure functionality of the
PDP800
DIN-rail DIN standard 35mm wide rail used to mount Symphony Plus bases
User data input Following are the user data inputs used:
Bold - Identifies any part of a command line that is not optional or
variable and must be entered exactly as shown.
Italic - Identifies a variable parameter entered in a command line.
[ ] - Indicates an optional parameter; text within the brackets follows
the previously described conventions.
Example:
CUP [port] [baud] [file_name.CSP]
Special Keys - Identifies a specific key that is not alphabetic, numeric
or punctuation. Examples include:
Press Enter.
Press Esc V M. (Press and release each key in
sequence.)
Press Ctrl-Alt-Shift-Del. (Press all keys in
sequence without releasing any one key until you
have pressed them all.)
Revision variable A x indicates a value that may change depending on the version of an
item. Examples include:
Part number: 1234567x0
2VAA001446 1-3
Related Nomenclature 1. Introduction
1.10 Specifications
The following table (Table 1-5) lists the specifications for PDP800 module:.
Property Characteristic/Value1
PDP800 Power Requirements 24 VDC
Devices Up to 66
Intracabinet distance2 30 m
1-4 2VAA001446
1. Introduction Specifications
Property Characteristic/Value1
PROFIBUS Communication Baud rate 9.6 kbaud
19.2 kbaud
93.75 kbaud
187.5 kbaud
500 kbaud
1.5 Mbaud
3 Mbaud
6 Mbaud
12 Mbaud
Height 119 mm
Depth 110 mm
Height 186.5 mm
Depth 47 mm
Height 186.5 mm
Depth 127 mm
NOTES:
1. All specification values are maximums unless stated otherwise.
2. Intracabinet HN800 refers to HN800 enclosed within a stand-alone (or multibay) enclosure not leaving
the protection of the enclosure. This distance includes the length of the modules, HN800 connecting cables,
and all IO modules on the HN800 network.
The following table (Table 1-6) lists the Environmental Specifications for PDP800 module:
Altitude Sea level to 3,048 m (10,000 ft) Sea level to 9,000 m (29,528 ft.)
2VAA001446 1-5
Design Standards 1. Introduction
Shock - 15 G, 11 msec
EN 60068-2-2
EN 6000682-14
EN 60068-2-27 Shock
EN 610068-2-31 Drop
EN 61298-3
EN 61298-3
1-6 2VAA001446
1. Introduction Design Standards
EN 61000-6-2
CISP16-1-1
2VAA001446 1-7
Design Standards 1. Introduction
1-8 2VAA001446
2. Installation Introduction
2. Installation
2.1 Introduction
This section provides guidelines for installation of the following equipment:
PDP800 module.
PTU810 module base.
For installation of the components that make up the Harmony Communications Network (HN800) and installation of the
HPC800 controller, refer to the HPC800 User Manual.
The PDP800 can be used to communicate with PROFIBUS devices directly and can provide connectivity to existing S800
I/O using a CI840. The basic system architecture is show in the following figure (Figure 2-1). The Control and PN800
network communications is provided by the HPC800 controller node. The HPC800 controller consists of a HC800 control
processor, a CP800 communication processor, and a MB810 mounting base. The CP800 communication processer
provides the PN800 network interface for the HPC800 controller. The HPC800 controller sends control logic to the PDP800
over the HN800 communications bus. The PDP800 then processes the control logic and communicates with the
PROFIBUS field devices (or S800 IO) using standard PROFIBUS communication protocols.
NOTE: Both types of IO devices (standard PROFIBUS devices and S800 IO) may be connected to a single redundant
set of PDP800s. Redundancy is optional for PDP800s
The PDP800 is mounted to the PTU810 base. When redundancy is needed, two PDP800 modules are mounted to the
same PTU810. The PTU810 base is mounted on a standard DIN rail. The DIN rail is mounted to a metal panel with
fastening screws every 100 mm to ensure a good chassis ground connection in the cabinet or an open rack.
The PTU810 has two PROFIBUS line connections (for redundancy) and side connectors that provide 24VDC power and
HN800 communications to the PDP800 modules and to any adjacent Symphony Plus IO modules. The HN810 has a
24VDC power connector and an HN800 connector. The HN810 is always mounted on the left-most position of a Symphony
2VAA001446 2-1
PTU810 and PDP800 Installation 2. Installation
Plus IO stick. A single HN810 can power upto twelve Symphony Plus modules. The HN811, which is always mounted on
the right-most position of a Symphony Plus IO stick contains a single HN800 connector.
2-2 2VAA001446
2. Installation PTU810 and PDP800 Installation
1. Turn the locking screw at the bottom of the PTU810 base to the open position with a screwdriver of 1 mm (0.03
inch) thick flat blade
2VAA001446 2-3
PTU810 and PDP800 Installation 2. Installation
2. Hook the lips at the rear of the base (as shown in Figure 2-3) onto the DIN rail and snap the unit into position.
3. Turn the base locking screw to the slide position and slide the unit along the rail to the desired position.
4. Turn the base locking screw clockwise to the locked position. The assembly is now locked and has good earth
connection to the DIN rail.
NOTE: It is essential that the base locking screw is in the locked position to avoid problems due to vibration
and inadequate grounding
5. Ensure that the assembly key codes on the PTU810 base are in the 1-A and 2-A positions for both the A
(primary) and the B (backup) mounts.
6. Secure the PTU810 base to a panel by means of 4 mm X 6 mm screws through the tabs at the bottom of the
base.
The inputs labeled SA and SB on the HN810 base are +24 VDC power supply status monitoring inputs, which
are designed to be connected directly to the output status terminals labelled DCOK on the ABB +24 VDC power
supplies (SD83x).
7. Connect the SA input to the DCOK output of one SD83x power supply in a redundant system.
8. Connect the SB input to the DCOK output of the second SD83x power supply.
NOTES:
1.SA and SB inputs can also be connected to the output status terminals labelled OK (A) and OK (B) of the
SS823 and SS833 power supply voting units.
2.If one or both of the SA and SB inputs is not connected to a valid +24 VDC status output, the PDP800
module status error is reported, and the fault LED (F) on the interface module flashes red.
The HN810 distributes 24VDC power to the adjacent PTU810 through connectors protruding from the sides of
each of these bases. Up to 12 modules may be powered from one HN810 power input. These modules may be
any combination of PROFIBUS or HART SPLUS modules.
2-4 2VAA001446
2. Installation PDP800 Module Insertion/Removal
2.3.1 Insertion
Follow the given steps to insert the PDP800 module:
1. Ensure that the assembly key codes on the PDP800 module are in the 1-A and 2-A positions.
2. Align the module carefully by using plastic guides on the base, and firmly press the module directly onto the
base.
Do not tilt the module during insertion. It is recommended to insert the module straight into
the base.
3. After the module is fully seated onto the base, use a flat-blade screwdriver to secure the module to the base by
tightening the locking screw on the front of the module.
NOTE: Make sure the locking screw is tightened securely, but do not over-tighten.
2.3.2 Removal
Only a single PDP800 module within a redundant pair can be removed in a running
system.
Failure to halt the module before removing it from its base could result in unpredictable I/O
communications.
2VAA001446 2-5
Removal 2. Installation
2-6 2VAA001446
3. Configuration Configuring PDP800
3. Configuration
3.1 Configuring PDP800
The PDP800 is a component of the Symphony Plus (SPlus) control system. The SPlus Engineering tools, Composer
System (CS), Composer Field (CF), and Composer Harmony (CH) are used to configure the PDP800 and PROFIBUS field
devices that are connected to the PDP800.
CF integrates with field devices through PROFIBUS. CF is a field device tool (FDT), which supports configuration,
commissioning and maintenance of PROFIBUS devices using device type manager (DTM) technology. For field devices
that have conventional device description files (GSD), a basic PROFIBUS DTM is available to allow standardized offline
configuration. For more details, refer to the Composer Field Manual.
CF is used to select, assign, and configure PROFIBUS devices to a PDP800 PROFIBUS Master. The resulting
configuration is included in the HPC800 controller's control logic which, when in execute mode, transfers the configuration
on to the PDP800.
CH is used to create all required control logic. The PDP800 requires specific function codes to be configured in the HPC800
controller's control logic. Function codes are used to represent the PDP800 PROFIBUS master (FC227) and each
PROFIBUS slave device such as the CI840 module (FC228). Channel function codes FC222, FC223, FC224, and FC225
are used to define input and output channels of PROFIBUS devices or S800 I/O modules.
Specifications within FC227 control the PROFIBUS master operating parameters of the PDP800.
FC228 is used to represent each PROFIBUS device or CI840. These are connected to the FC227 that represents the
PDP800 controlling the PROFIBUS device. Specifications within each FC228 control user parameters sent to the devices
on startup and coordinate the data exchange between the devices and the PDP800. The FC228 specifications provide the
required information to the PDP800, to communicate with the device and to identify the data to be exchanged with the
device.
Channel function codes, FC222, FC223, FC224, and FC225, are used to represent individual channel inputs or outputs
from or to a PROFIBUS device or S800 I/O modules. These function codes are sequentially linked to the FC228 that
represents the PROFIBUS device or CI840. Specifications in the channel function codes are used to identify the
PROFIBUS data type and location for a specific channel.
Refer to sub-section 3.6- PROFIBUS Module Configuration of this user manual for information on the function codes that
are used to configure the PDP800 module.
NOTE: Additional DTMs/GSDs for devices can be installed and loaded into the CF project library.
4. Define an HPC800 controller in the system structure within CH. This results in an HPC800 controller being
created within the system structure of the CF project (identified by L-P-M address).
5. Add PDP800 in CH and provide the block number to be used for the required function code (FC227).
6. CH requests CF to create a PDP800 in CF.
7. Then, add PROFIBUS slave devices such as CI840 for connecting to S800 I/O in CF and configure offline as
required.
8. In CH, create PROFIBUS CLDs for the slave devices associated with each PDP800 using automated or manual
method.
9. Link control application logic to PROFIBUS device or IO points (function blocks) using IREFs/OREFs.
2VAA001446 3-1
Electronic ID 3. Configuration
NOTE: Refer to sub- section 3.5- Establishing a Device Label of this user manual for directions on how to
label a HN800 device.
The HPC800 controller propagates configuration to PDP800, which then initializes the PROFIBUS line and establishes
communication with PROFIBUS slave devices.
NOTES:
1. In CF, the online operations are available through DTMs. The calibration and online parameterization can be
done for the field devices. For more details, refer to the Composer Field Manual.
2. When loss of communication between the HPC800 and the PDP800 occurs, then the PDP800 puts the
PROFIBUS in the 'Clear' operating mode and sends a 'Clear_Data' control message to all PROFIBUS devices.
The PDP800 continues to exchange data with the PROFIBUS devices, but sends zero values for all output data.
Loss of communication occurs when the HPC800 controller is halted or in error or configuration mode. All
attached PROFIBUS devices should be configured to have their outputs go to a safe state when the PROFIBUS
is placed in 'Clear' mode.
3.4 Electronic ID
Each PDP800 module has a unique electronic ID. This ID is fixed in the memory and cannot be modified. This method of
identification:
Eliminates the need for a physical address switch that must be uniquely set and subsequently recorded for
identification and configuration purposes.
Removes any hardware address management requirements necessary to insure each PDP800 module has a
unique identifier.
Simplifies configuration.
The identification label on the top cover of the PDP800 module gives the electronic ID of the PDP800 module. This
electronic ID is not used in configuration but the user-defined device labels are used instead. The HPC800 controller
automatically associates device labels with electronic IDs during the device labeling process.
When the PDP800 module is first removed from its packaging or after it has been initialized, it does not contain a device
label. The device labeling procedure explained in the Composer Primary Interface instruction must be performed to
establish the label. Once established, the label is retained by the PDP800 module. The PDP800 module can be removed
and reinstalled without requiring a new label to be assigned.
NOTES:
1. The PDP800 module needs to be relabeled after performing a firmware download. After copying firmware from
one PDP800 module to another, both the source PDP800 module and the destination PDP800 module must be
relabeled.
2. Redundant PDP800 modules share the same device label. The primary PDP800 module defines or updates the
backup PDP800 modules device label automatically. This occurs even if the backup PDP800 module does not
currently have a device label defined or if it has a device label that is different from the primary module.
The device label for the PDP800 module must be a unique label. Labels can be assigned using any appropriate labeling
scheme. The labels should be easy to identify and differentiate between devices and defined consistently from module to
module.
The HPC800 controller performs all device label management. Changes, updates, and additions that are directed to the
controller are communicated to the appropriate individual PDP800 modules.
NOTE: For compatibility reasons, the label for the HPC800 controller is derived from its hardware address. This label
cannot be modified.
3-2 2VAA001446
3. Configuration PROFIBUS Module Configuration
NOTE: For a complete description of the function codes applicable to the PDP800 module, refer to the Symphony Plus
Function Code Application Manual.
FC222 One of these is linked to the FC228 for each analog input
channel on the PROFIBUS device
FC223 One of these is linked to the FC228 for each analog output
channel on the PROFIBUS device
FC224 One of these is linked to the FC228 for each digital input
channel on the PROFIBUS device
FC225 One of these is linked to the FC228 for each digital output
channel on the PROFIBUS device
3.6.1.1 Specifications
The following table (Table 3-2) details the specifications for FC227 (Gateway):
S2 Harmony communication block configuration Defines settings that apply to the PDP800
parameters globally. Refer to Table 3-3 for S2 Parameter
settings.
S3 Block address of first foreign device Block address of the first PROFIBUS slave
definition for communication port 1 on this PROFIBUS channel.
2VAA001446 3-3
FC227 (Gateway) 3. Configuration
S11 Block address of override / status error Links to a function block, which provides a
inhibit / simulation permit Boolean indication as to whether a particular
feature is permitted.
S122 Device status error inhibit If set to 1, inhibits all status errors
originating from the Harmony communication
block from being included in the controller's
status.
3-4 2VAA001446
3. Configuration FC227 (Gateway)
NOTES:
1. Maximum values are:
2VAA001446 3-5
FC227 (Gateway) 3. Configuration
BAUD Baud rate to be used by the master Parameter Value Baud Rate
in communicating with the slave
modules. 9600 9.6Kbaud
3M 3.0 Mbaud
6M 6.0 Mbaud
NOTE: Additional PROFIBUS master bus parameters are derived from the specified baud rate. Other parameters are set
to a predetermined default value.
3-6 2VAA001446
3. Configuration FC228 (Foreign Device Definition)
3.6.1.2 Outputs
The following table (Table 3-5) details the Output details for FC227 (Gateway):
N+2 B Communication port 1 status (0 = Conveys the status of the first PROFIBUS
good, 1 = bad). Quality is set bad channel. Communication port 1 status (0 =
when the communication port 1 is good, 1 = bad).
inoperative.
Quality is set to bad when the
communication port 1 is inoperative.
2VAA001446 3-7
FC228 (Foreign Device Definition) 3. Configuration
3.6.2.1 Specifications
The following table (Table 3-6) details the specifications for FC228 (Foreign Device Definition):
S3 Block address of the next foreign device Block address of the next PROFIBUS slave device
(FC228) on this PROFIBUS channel.
S4 Block address of first channel Block address of the first input or output channel in this
slave.
S5 Device status error inhibit If set to 1, inhibits all status errors originating from the
foreign device from being included in the gateway
function code 227 status.
S6 Spare Unused
NOTE: The user parameter data and configuration data (S7 and S2) are specified in CF in a user-friendly format. The
resulting byte sequence that is required for the PROFIBUS device is set into the FC228 specification by CH. Any editing
of that information is performed using the appropriate engineering tool.
3-8 2VAA001446
3. Configuration FC222 (Analog IN/Channel)
3.6.2.2 Outputs
The following table (Table 3-7) details the Output details for FC228 (Foreign Device Definition):
N+1 R4 Detailed status and communication Refer to Table 3-8 for N+1 values. The
quality of primary and backup following outputs also apply to
redundant I/O modules. PROFIBUS devices.
Primary Backup
N+1 Value
Status Comm. Quality Status Comm. Quality
0 Good Good Good Good
2VAA001446 3-9
FC222 (Analog IN/Channel) 3. Configuration
3.6.3.1 Specifications
The following table (Table 3-9) details the specifications for FC222 (Analog IN/Channel):
NOTE: For specifications with no specific usage defined for the PDP800, refer to the Symphony Plus Function Code
Application Manual
S3 Engineering units low value Defines the low limit of the inputs range engineering
units.
S4 Engineering units high value Defines the high limit of the inputs range engineering
units.
S5 Engineering units identifier Identifies the engineering units associated with the input
value and specifies the temperature conversion to be
applied to thermocouple and RTD inputs.
S6 Engineering units high alarm An alarm is generated when the input equals or exceeds
this high limit.
S7 Engineering units low alarm An alarm is generated when the input equals or is less
than this low limit.
S8 Engineering units significant change Change in input allowed before the changed value is
reported to a console or open access system.
3-10 2VAA001446
3. Configuration FC222 (Analog IN/Channel)
S10 Engineering unit conversion/shaping Specifies which is to be performed first: shaping on the
algorithm precedence raw data or conversion to engineering unit. The default
is 0, which specifies that shaping is done first. This
specification is not applicable ,if S9 is set to its default
value. If no shaping algorithm exists, shaping is ignored.
S13 Custom range low limit (in volts) Specifies the low limit of the input range in volts of the
user defined input class (input class 4). This
specification is ignored for all other input classes
S14 Custom range high limit (in volts) Specifies the high limit of the input range in volts of the
user defined input class (input class 4). This
specification is ignored for all other input classes.
2VAA001446 3-11
FC222 (Analog IN/Channel) 3. Configuration
0 = normal
1 = undefined
S16 Override value The channel input value is overridden with this value, if
override enable (S17) is set to 1.
0 = disabled
1 = enabled
S18 Block address of simulation value The channel input value is simulated with this block
input when simulation is enabled (S19 = 1).
0 = disabled
1 = enabled
S20 Status error inhibit Inhibits this channels I/O error contribution to HPC800
controller status.
0 = no
1 = yes
3-12 2VAA001446
3. Configuration FC222 (Analog IN/Channel)
S23 Foreign device configuration parameters Contains the data type, offset and size of the data.
Offset is specified in bytes and bits from the start of the
input data. Size is specified in bits. Refer to Table 3-10
for keywords.
S25 Block address of the next element of the Block address of the next channel FC associated with
foreign device this PROFIBUS slave.
S27 Spare
S28 Spare
2VAA001446 3-13
FC222 (Analog IN/Channel) 3. Configuration
S23
Description Specification
Parameter
TYPE Data type of value in PROFIBUS slave data Unnx - unsigned integer field of nn bits in
size (02-64) (Default is U8) size must be two
digits.
DATA Location of the start of the data value in the nn:mm where 'nn' is the byte offset from the
slave input data buffer beginning of the slave data (0-243) and 'mm'
is the bit offset (0-7).
PARM Slot and index identifying the slave nn:mm where 'nn' is the slot number and
parameter 'mm' is the index number of the slave
parameter to be represented in this channel.
Values default to 0, if not specified.
3-14 2VAA001446
3. Configuration FC223 (Analog OUT/Channel)
3.6.3.2 Outputs
The following table (Table 3-11) details the Output details of FC222 (Analog IN/Channel):.
3.6.4.1 Specifications
The following table (Table 3-12) details the specifications for FC223 (Analog OUT/Channel):
NOTE: For specifications with no specific usage defined for the PDP800, refer to the Symphony Plus Function Code
Application Manual.
S3 Engineering units low value Defines the low limit of the output channels
range engineering units.
S4 Engineering units high value Output of the block at full signal range.
0 = 0% - channel output to go to 0%
1 = 100% - channel output to go to 100%
2 = hold - channel output to stay at current
value
S7 Engineering units high alarm An alarm is generated when the input equals
or exceeds this high limit.
S9 Engineering units significant change Change in input allowed before the changed
value is reported to a console or open
access system.
2VAA001446 3-15
FC223 (Analog OUT/Channel) 3. Configuration
0 = normal
1 = undefined
0 = disabled
1 = enabled
S14 Block address of simulation value Channel output value is simulated with this
block input when simulation is enabled
and S15 is set to 1.
3-16 2VAA001446
3. Configuration FC223 (Analog OUT/Channel)
0 = disabled
1 = enabled
S16 Status error inhibit Inhibits this channels I/O error contribution
to HPC800 controller status.
0 = no
1 = yes
2VAA001446 3-17
FC223 (Analog OUT/Channel) 3. Configuration
S18 Foreign device configuration parameters Contains the data type, offset and size of the
data. Offset is specified in bytes and bits
from the start of the output data. Size is
specified in bits. Refer to Table 3-13 for
keywords.
S21 Block address of the next element of the Block address of the next channel FC
foreign device associated with this PROFIBUS slave.
S23 Spare
S24 Spare
3-18 2VAA001446
3. Configuration FC223 (Analog OUT/Channel)
S18
Description Specification
Parameter
TYPE Data type of value in PROFIBUS slave data Unn - unsigned integer field of nn bits in size
(2-32) (Default is U8)
(Example: TYPE=U16)
DATA Location of the start of the data value in the nn:mm where 'nn' is the byte offset from the
slave output data buffer beginning of the slave output data (0-243)
and 'mm' is the bit offset (0-7).
STAT Location of the status value in nn:mm where 'nn' is the byte offset from the
PDP800 only the slave input data buffer if beginning of the slave data (0-243) and 'mm'
separate from value is the bit offset (0-7).
2VAA001446 3-19
FC224 (Digital IN/Channel) 3. Configuration
3.6.4.2 Outputs
The following table (Table 3-14) details the Output details for FC223 (Analog OUT/Channel):
3.6.5.1 Specifications
The following table (Table 3-15) details the specifications for FC224 (Digital IN/Channel):
0 = logic 0 alarm
1 = logic 1 alarm
2 = no alarm
S3 0xxx = debounce period in msec Time allowed for stabilization of contacts (in
milliseconds). The valid range is 0000 -
0255, with 0000, indicating no debounce.
0 = normal
1 = undefined
3-20 2VAA001446
3. Configuration FC224 (Digital IN/Channel)
0 = disabled
1 = enabled
0 = disabled
1 = enabled
0 = no
1 = yes
2VAA001446 3-21
FC224 (Digital IN/Channel) 3. Configuration
S11 HSOE buffer size Number of events that fits in buffer (5 - 50).
S15 Foreign device configuration Contains the offset of the data. Offset is
parameters. specified in bytes and bits from the start of
the input data. Refer to Table 3-16 for
keywords.
S17 Block address of the next Block address of the next channel FC
element of the foreign device associated with this PROFIBUS slave.
S19 Spare
S20 Spare
3-22 2VAA001446
3. Configuration FC225 (Digital OUT/Channel)
S15
Description Specification
Parameter
DATA Location of the data value in the slave input nn:mm where 'nn' is the byte offset from the
data buffer beginning of the slave data (0-243) and 'mm'
is the bit offset (0-7).
PARM Slot and index identifying the slave nn:mm, where 'nn' is the slot number and
parameter 'mm' is the index number of the slave
parameter to be represented in this channel.
Values default to 0, if not specified.
3.6.5.2 Outputs
The following table (Table 3-17) details the output details of FC224 (Digital IN/Channel):
2VAA001446 3-23
FC225 (Digital OUT/Channel) 3. Configuration
0 = logic 0 alarm
1 = logic 1 alarm
2 = no alarm
S4 Default state on stall The state that the field outputs enter when a
loss of communications with the HPC800
controller occurs.
0=0
1=1
2 = Hold
0 = normal
1 = undefined
0 = disabled
1 = enabled
S9 Block address of simulation value The channel output value is simulated with
this block input when simulation is
enabled (S10 = 1)
3-24 2VAA001446
3. Configuration FC225 (Digital OUT/Channel)
0 = disabled
1 = enabled
0 = no
1 = yes
S12 Foreign device configuration parameters Contains the offset of the data. Offset is
specified in bytes and bits from the start of
the output data. Refer to Table 3-19 for
keywords.
S14 Spare
S15 Block address of the next element of the Block address of the next channel FC
foreign device associated with this PROFIBUS slave.
S17 Spare
S18 Spare
NOTES:
1. Maximum values are:9,998 for the BRC-100, BRC-200, BRC-300, and IMMFP11/12 31,998
for the HC800, BRC-400/410, HPG800 and HAC
2. The specification value active state is permitted to operate only when S26 of the device
definition function code 221 or S11 of the gateway function code 227 is enabled.
2VAA001446 3-25
FC225 (Digital OUT/Channel) 3. Configuration
S12
Description Specification
Parameter
DATA Location of the data value in the slave output nn:mm where 'nn' is the byte offset from the
data buffer beginning of the slave output data (0-243)
and 'mm' is the bit offset (0-7).
PARM Slot and index identifying the slave nn:mm where 'nn' is the slot number and
parameter 'mm' is the index number of the slave
parameter to be represented in this channel.
Values default to 0, if not specified.
3.6.6.2 Outputs
The following table (Table 3-20) details the Output details of FC225 (Digital OUT/Channel):
3-26 2VAA001446
3. Configuration Configuring PDP800 to access S800 I/O modules using CI840
Figure 3-1 Configuring PDP800 to access slave devices and S800 IO with a CI840
NOTE: The CI840 can be configured on the same FC227 with other standard PROFIBUS slaves.
For Example: "2,0630" can be used for PROFIBUS address 2 and the PROFIBUS ID for the CI840 is
"0630".
NOTES:
1. S1 must contain the string "PROFIBUS" to identify this as a PROFIBUS device. This can appear
anywhere in the spec. string.
2. S1 must also contain the string "CI840". This can appear anywhere in the spec. string.
2VAA001446 3-27
PROFIBUS Module status 3. Configuration
NOTES:
1. S2 must contain the PROFIBUS configuration string that is sent to the CI840. To set this manually,
refer to the 3BSE025251-510, "S800 I/O CI840 Memory Maps" user manual for information on how to
configure the strings for the required S800 I/O modules.
2. The configuration string must be in the same module order as the user parameter string (S7).
3. The spec. string must start with "PFCD=?" followed by the configuration values for the modules.
4. The CI840 should always be the first module and the configuration value is "90".
5. S2 can also be set using the Composer Field tools to specify the S800 I/O modules. This
information is then transferred automatically to the function block using Composer Harmony.
NOTES:
1. S7 must contain the PROFIBUS user parameter string that is sent to the CI840. To set this
manually, refer to the 3BSE025251-510, "S800 I/O CI840 Memory Maps user manual for informa-
tion on user parameter
values that are used for the required S800 I/O modules.
2. The user parameter string must be in the same module order as the module configuration string
(S2).
3. The spec. string must start with "PFPM=?" followed immediately by the configuration values for the
modules.
4. The CI840 should always be the first module and has one byte of user parameter data.
5. S7 can also be set using the Composer Field tools to specify the options for the various S800 I/O
modules. This information is then transferred automatically to the function block using Composer
Harmony.
NOTES:
1. Channel function codes may be placed in any order.
2. S1 may be used to label the channels and identify the source S800 module.
b. Set S23 for each FC222, S18 for each FC223, S15 for each FC224, or S12 for each FC225, to specify the
type of data and location of the data in the data stream returned by, or sent to, the CI840.
NOTE: Refer to the 3BSE025251-510, S800 I/O CI840 Memory Maps user manual, for details on the
dynamic data values associated with each S800 I/O module configured for the CI840. These
specifications can also be set using the Composer Field tools to identify the dynamic values for the
various S800 I/O modules. This information is transferred automatically to the function block using
Composer Harmony.
The output value is shown as GOOD (0), if no alarm or diagnostic data is currently available from the slave device;
otherwise it is shown as BAD (1), to indicate alarm or diagnostic data is available.
The quality of the output value shows as GOOD, if the slave device is currently in the ACTIVE state and is being scanned
as part of the cyclic data exchange. The quality is set as BAD, if the slave is deactivated or communications with the slave
is interrupted, thus preventing access to the device.
3-28 2VAA001446
3. Configuration PROFIBUS Device Alarms and Diagnostic Information
NOTE: If communication is lost between the PDP800 and PROFIBUS slaves, then verify:
The PDP800 does not report on any additional slaves on the bus.
If there is an alarm or diagnosis message available from a slave device, module status flag bits (one bit each for alarm and
diagnosis messages) are set. The status does not indicate the number of slaves reporting messages or the number of
alarm/diagnosis messages available. The FC228 block output shows BAD, if any alarm or diagnostic messages are
pending from the associated slave device.
It is the responsibility of the operator/engineer to read the alarm or diagnostic messages using the appropriate engineering
tool. The engineering tool reads the alarm or diagnostic data from the slave and uses the slave's GSD file and/or its DTM to
interpret and display the information.
FC228 also generates a module problem report indicating either an alarm or diagnostic message is available. The problem
report does not contain specific alarm or diagnostic data, but only indicates that a message is available. A new problem
report code is defined for these indications.
3.10 Redundancy
There are two type of redundancy:
Module Redundancy
Line Redundancy
When you plug a second PDP800 module into the PTU810 base, it automatically becomes the redundant partner to the
other PDP800 module in the base. S13 of function code 227 is used to set status indication for redundant PDP800 modules
or
S13 is set to 1 and the redundant PDP800 module is missing or has failed
NOTE: Switch settings are not required to enable redundancy of PDP800 modules.
When in primary mode, the PDP800 monitors the health of the backup and reports its status.
When in backup mode, the PDP800 monitors the health of the primary, but is not involved in data exchange operations.
2VAA001446 3-29
Line Redundancy 3. Configuration
3-30 2VAA001446
4. Operation Introduction
4. Operation
4.1 Introduction
This section describes the working of the switches and LEDs on the PDP800 interface module. It also provides important
product operation details, instructions and precautionary steps to be taken.
The following figure (Figure 4-1) displays a graphical representation of the PDP800 module overview..
The following figure (Figure 4-2) displays a graphical representation of the PDP800 dip switch settings.
2VAA001446 4-1
Stop/Reset Button 4. Operation
The Stop/Reset button is accessed through the small opening on the front panel.
4.2.2 Switches
The DIP switch poles on the bottom of the PDP800 module are set to zero or closed position in normal operation. For a
description of the switch positions for diagnostic testing, refer to sub-section 4.3- Offline Diagnostic Tests of this user
manual.
4-2 2VAA001446
4. Operation LEDs
1 Diagnostic Mode
In Diagnostic Mode:
Pole 2 sets Halt on error
1 Cache disabled
NOTES:
1 = Open or Off, 0 = Closed or On.
Factory default settings displayed in bold.
4.2.3 LEDs
The LEDs of the PDP800 module consists of:
Fault LED
Run LED
Eight Operation/Diagnostic LEDs
2VAA001446 4-3
LEDs 4. Operation
Led On
Code Condition Corrective Action
1 2 3 4 5 6 7 8
0 0x00 - - - - - - - - Initializing Normal operation. No action
required.
4-4 2VAA001446
4. Operation LEDs
Led On
Code Condition Corrective Action
1 2 3 4 5 6 7 8
3 0x03 1 2 - - - - - - Module halt due to fail Controlled fail over occurred
over (backup 100 percent
operational). Either the interface
module lost HN800
communication (HN800 stall) or
the following problem occurred:
Field power failure (IFP).
Halt error.
Replace interface module and
troubleshoot offline as a non-
redundant interface module.
- or -
Stop new primary, reset this
interface module, and
troubleshoot according to error
and status reports
2VAA001446 4-5
LEDs 4. Operation
Led On
Code Condition Corrective Action
1 2 3 4 5 6 7 8
13 0x0D 1 - 3 4 - - - - Redundancy link Problem in redundancy link
communications error connection between primary and
backup, or redundancy link
hardware failure.
4-6 2VAA001446
4. Operation LEDs
Led On
Code Condition Corrective Action
1 2 3 4 5 6 7 8
19 0x13 1 2 - - 5 - - - Read-only memory Program image in read-only
checksum error memory is corrupt.
1. Perform a firmware
download.
2VAA001446 4-7
LEDs 4. Operation
Led On
Code Condition Corrective Action
1 2 3 4 5 6 7 8
35 0x23 1 2 - - - 6 - - Write violation Reset the interface module.
4-8 2VAA001446
4. Operation Offline Diagnostic Tests
Led On
Code Condition Corrective Action
1 2 3 4 5 6 7 8
64 0x40 - - - - - - 7 - Configuration Normal operation. No action
downloaded required.
NOTES:
1. = off
d. Wait until the Fault LED and the Operation/Diagnostic LEDs one through six are
illuminated in red.
WARNING: Failure to halt the module before removing it from its base could result in
unpredictable I/O communications.
i. The preceding steps removed the label and formatted the NVM on the module. Follow
the instructions in the Composer Primary Interface manual to relabel the module.
NOTE: You can re-initialize the NVM, if the module is red-lighting or having other odd
issues.
2VAA001446 4-9
Offline Diagnostic Tests 4. Operation
Switch Position
Test ID (SW)1 Test
1 2 3 4 5 6 7 8
1 - - - - - - - Diagnostic mode
- x - - - - - - Halt on error:
0 = yes
1 = no
Refer to sub-section
4.3.1- Halt on Error of this
user manual for more details.
02 0 0 0 0 1 0 ROM
03 0 0 0 0 1 1 RAM
04 0 0 0 1 0 0 NVM
05 0 0 0 1 0 1 Timer
09 0 0 1 0 0 0 Dispatcher
0B 0 0 1 0 1 1 DUART
0D 0 0 1 1 0 1 HN800
0E 0 0 1 1 1 0 ID-ROM
0F - - - - - - Unused
16 0 1 0 1 1 1 HN800 (primary)
1A - 1F - - - - - - Unused
21 1 0 0 0 0 1 HN800 (secondary)
29 1 0 1 0 0 1 Push button
NOTES:
1. 0 = on or closed; 1 = off or open (refer to Figure 4-3).
4-10 2VAA001446
4. Operation Halt on Error
Test ID Description
00 LEDs and switch Tests the front panel LEDs and switch.
Sequence of steps:
OD HN800
2VAA001446 4-11
Group 2 Tests 4. Operation
Test ID Description
OE ID-ROM Reads ID-ROM and compares it to a known
value; performs parity check on device ID.
Test ID Description
14 Redundancy Tests communication link between redundant
(Primary) PDP800 modules. Checks ability to pass
information and handshaking. Set one
PDP800 to test ID 14 (primary); the other to
test ID 24 (secondary). Primary provides
pass/fail indication; secondary displays data
received and transmitted.
4-12 2VAA001446
4. Operation Group 3 Tests
Test ID Description
16/21 Hnet Tests HN800 communications between a controller acting as
a master and another controller or HN800 module (e.g.
PDP800) acting as a slave.
28 Redundancy break Redundancy link Tx/Rx break test. Requires both A and B
PDP800 units to be installed in the baseplate. Both units must
have test 28 selected. On insertion of the second unit or
power-up of both units, the test begins running by
transmitting the redundancy link break event. The event is
sent only once. If the unit receives a break event, it sends
another. Each time a break event is received, a counter is
incremented and displayed on the bank of red LEDs. If the
test is running successfully, both units should have their bank
of red LEDs counting up.
2D Load ROM image from USB Refer to Appendix B: Firmware Update using USB Port of this
(serial) port user manual for more details.
NOTE:
If Diagnostic Boot:
2: Halt On Failure (0 = Continue On Failure, 1 = Halt On Failure).
NOTE: To set Halt on failure, insert the module into the base with pole 2 set to 0. After the module is powered
up completely, and while it is still inserted in the module, set pole 2 to 1.
2VAA001446 4-13
Group 3 Tests 4. Operation
If Normal Boot:
3: ROM Checksum Verification (0 = enable, 1 = disable). Should not be set to 1!
4-6: Unused. Set to 0 for normal operation
7: Operation Mode (0 = Normal Operation, 1 = Special Operation).
8: Unused. Set to 0 for normal operation
If Special Operation:
NVM is initialized and module is set to base configuration
4-14 2VAA001446
5. Maintenance Introduction
5. Maintenance
5.1 Introduction
The basic procedures for maintaining all the components of the PDP800 module in good working order are as follows:
The operating environment must be clean and free of corrosive and conductive contaminants.
The ventilation slots in the module housings should be kept clean and unclogged by dust, to ensure proper cooling.
NOTE: Use a soft bristle brush to clean the slots when needed.
For general cleaning, use a lint-free cloth and a mild, all-purpose, non-flammable, commercial spray cleaner to
remove dirt, fingerprints, and grease from the equipment. Spray the cleaner on the cloth and not directly on the
equipment.
Proper grounding procedures should be followed for electrostatic discharge (ESD) protection.
2VAA001446 5-1
Introduction 5. Maintenance
5-2 2VAA001446
A. Mapping PROFIBUS Data Type to Channel Type
PROFIBUS
Channel Type
Numeric Type PROFIBUS Data Format Description
Code
Identifier
1 Boolean / BOOL - Default for FC224/225
14 BitString Unn
57 BitString64 U64
101 Float32+Unsigned8 F32Q
102 Unsigned8+Unsigned8 U08Q
2VAA001446 A-1
A. Mapping PROFIBUS Data Type to Channel Type
A-2 2VAA001446
B. Firmware Update using USB Port Purpose and Scope
The PDP800 firmware can also be loaded with a USB to mini-USB cable connector by using a USB to RS232 converter
driver from Future Technology Devices International Ltd. (FTDI) FT232R.
NOTE: You can also load the firmware to the PDP800 module with the Composer engineering tool. Refer to the
S+ Engineering: Composer Harmony Primary Interface Manual for more details.
B.2 Procedure
To update the PDP800 Firmware using the USB Port:
Halt and remove the module from its mount base.
NOTE: The PDP800 requires a Windows Combined Driver Model (CDM) interface driver, which can be
installed on Windows 2000, XP, VISTA or Windows 7.
In some situations, Windows Update can be used to automatically locate and download the device driver for
this interface. If Windows Update is unable to locate the correct driver, then you can download the FT232R
interface driver from the manufacturers web site (http://www.ftdichip.com).
Currently, the driver file is named as CDM 2.08.24 WHQL Certified.zip. The following application note (from
the manufacturer's web site) describes the driver installation procedure:
Document Reference No.: FT_000160 FTDI Drivers Installation guide for Windows 7 Application Note
AN_119 Version 1.0"
3. Configure the COM port to 115, N, 8, and 1 (115K baud, no parity, 8 data bits no flow control, and 1 stop bit)
using terminal emulation software.
4. Insert the PDP800 module in the base and wait for the following message to prompt:
NOTE: Do not remove the PDP800 module until this message appears.
8. Remove the PDP800 module and set SW1 poles to Closed, and reinsert the module into the base
9. Re-label the device, if required by the firmware that is loaded.
2VAA001446 B-1
Procedure B. Firmware Update using USB Port
B-2 2VAA001446
INDEX
A N
alarm 29 Nomenclatures
B Related 4
BAUD 6 Normal Boot 14
Block address 4 NVM 3
C P
Cables PDP800 1
CI840 module 1 PN800 2
CLD 2 Power system status 5
Cnet 1 PROFIBUS 1
Communication port 4 PROFIBUS slave 8
Composer 1 PTU810 module base 1
Composer Field- 2 R
Composer Harmony 2 Redundancy 29
Composer Melody, 2 Reference documents 3
Composer System 2 Run LED 3
Control Logic Diagram 2 S
D S800 IO 1
data types 1 SA input 4
DCOK output 4 SB input 4
Device Label 2 Simulation 17
Diagnostic 29 Specifications 4
Diagnostic Boot 13 Stop/Reset button 2
DIN-rail 3 switches 1
DIP 3 Symphony Plus 1
DP-V0 1 T
DP-V1 1 Time Synchronization Master 1
DP-V2 1
U
DTM 1
USB Port 2
F X
Fault LED 3
XModem protocol 1
FC222 1
FC223 1
FC224 1
FC225 1
FC227 1
FC228 1
FDT) 1
firmware 2
FT232R 1
function block 4
function code 1
G
Gateway 3
Glossary 2
GSD) 1
H
Halt on Error 11
HART technologies 2
HN800 2
HPC800 controller, 1
HSOE 22
I
Instruction content 1
Intended user 1
IOR800 2
L
LEDs 1
line redundancy. 1
Loop-PCU-Module 2
M
Module Redundancy 1
2VAA001446 1
INDEX
2 2VAA001446
ABB Ltd. Notice