Vous êtes sur la page 1sur 85

Symphony Plus

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.

Release: June 2012


Document number: 2VAA001446
Preface
The PDP800 module provides an interface between the Symphony Plus HPC800 controller module and a PROFIBUS
communication channel. It is used to exchange data between the HPC800 controller function codes and various
PROFIBUS devices. It also enables Composer Field device management tool to communicate and manage PROFIBUS
field devices remotely using FDT/DTM graphical interface.

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:

INFI 90 Registered trademark of ABB.


INFI-NET Registered trademark of ABB.
Network 90 Registered trademark of ABB.
Control IT Trademark of ABB.
Symphony Trademark of ABB S.p.A.
Symphony Plus Trademark of ABB S.p.A
Batch 90 Trademark of ABB.
PROFIBUS Registered trademark of PROFIBUS International (P.I.).
Windows Registered trademark of Microsoft Corporation
TABLE OF CONTENTS

TABLE OF CONTENTS

Safety Summary.......................................................................................................1

About This Book ......................................................................................................3


Document Conventions .......................................................................................3
Information and Tip Icons....................................................................................3

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

2. Installation ...................................................................................................... 2-1


2.1 Introduction .........................................................................................................2-1
2.2 PTU810 and PDP800 Installation........................................................................2-2
2.3 PDP800 Module Insertion/Removal ...................................................................2-5
2.3.1 Insertion ...........................................................................................................2-5
2.3.2 Removal...........................................................................................................2-5

3. Configuration ................................................................................................. 3-1


3.1 Configuring PDP800............................................................................................3-1
3.2 PDP800 Module Integration................................................................................3-1
3.3 Overall Workflow of PDP800 PROFIBUS Configuration ..................................3-1
3.4 Electronic ID ........................................................................................................3-2
3.5 Establishing a Device Label ...............................................................................3-2
3.6 PROFIBUS Module Configuration......................................................................3-3
3.6.1 FC227 (Gateway).............................................................................................3-3
3.6.2 FC228 (Foreign Device Definition)...................................................................3-7
3.6.3 FC222 (Analog IN/Channel).............................................................................3-9
3.6.4 FC223 (Analog OUT/Channel).......................................................................3-15
3.6.5 FC224 (Digital IN/Channel)............................................................................3-20
3.6.6 FC225 (Digital OUT/Channel)........................................................................3-23

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

5. Maintenance ................................................................................................... 5-1


5.1 Introduction .........................................................................................................5-1

A. Mapping PROFIBUS Data Type to Channel Type ........................................ A-1

B. Firmware Update using USB Port ................................................................ B-1


B.1 Purpose and Scope............................................................................................ B-1
B.2 Procedure............................................................................................................ B-1

ii 2VAA001446
LIST OF TABLES

LIST OF TABLES

Table 1-1 Glossary of Terms and Abbreviations .......................................................1-2


Table 1-2 Document Convention Types ...................................................................1-3
Table 1-3 Reference Documents ...............................................................................1-3
Table 1-4 Related Nomenclature ...............................................................................1-4
Table 1-5 PDP800 Specifications ..............................................................................1-4
Table 1-6 PDP800 Environmental Specifications ......................................................1-5
Table 1-7 PDP Design Standards ..............................................................................1-6
Table 3-1 Function Codes .........................................................................................3-3
Table 3-2 FC227 (Gateway) Specifications ...............................................................3-3
Table 3-3 S2 Parameter Settings ..............................................................................3-5
Table 3-4 S4 Parameter Settings ..............................................................................3-6
Table 3-5 FC227 (Gateway) Output details ...............................................................3-7
Table 3-6 FC228 (Foreign Device Definition) Specifications .....................................3-8
Table 3-7 FC228 (Foreign Device Definition) Output details .....................................3-9
Table 3-8 N+1 Block Values ......................................................................................3-9
Table 3-9 FC222 (Analog IN/Channel) Specifications .............................................3-10
Table 3-10 S23 Parameter Settings .........................................................................3-14
Table 3-11 FC222 (Analog IN/Channel) Output details .............................................3-15
Table 3-12 FC223 (Analog OUT/Channel) Specifications ........................................3-15
Table 3-13 S18 Parameter Settings .........................................................................3-19
Table 3-14 FC223 (Analog OUT/Channel) ...............................................................3-20
Table 3-15 FC224 (Digital IN/Channel) Specifications .............................................3-20
Table 3-16 S15 Parameter Settings .........................................................................3-23
Table 3-17 FC224 (Digital IN/Channel) Specifications .............................................3-23
Table 3-18 FC225 (Digital OUT/Channel) Specifications .........................................3-23
Table 3-19 S12 Parameter Settings .........................................................................3-26
Table 3-20 FC225 (Digital OUT/Channel) Output details ..........................................3-26
Table 4-1 PDP800 SW1 Settings ..............................................................................4-3
Table 4-2 PDP800 Operating Mode - Run and Fault LEDs .......................................4-4
Table 4-3 PDP800 Interface Module Operation/Diagnostic Status Codes ................4-4
Table 4-4 PDP800 Offline Diagnostic Tests - Switch Settings ................................4-10
Table 4-5 PDP800 Group 1 Diagnostic Test ...........................................................4-11
Table 4-6 PDP800 Group 2 Diagnostic Tests ..........................................................4-12
Table 4-7 PDP800 Group 3 Diagnostic Tests ..........................................................4-13
Table A-1 PROFIBUS data types Mapping ............................................................... A-1

2VAA001446 iii
LIST OF TABLES

iv 2VAA001446
LIST OF FIGURES

LIST OF FIGURES

Figure 2-1 PDP800 Basic System Architecture.......................................................... 2-1


Figure 2-2 PTU810 Mounting base for PDP800......................................................... 2-2
Figure 2-3 PTU810 base- Open and Locked Positions.............................................. 2-3
Figure 2-4 PTU810 DIN Rail mounting detail ............................................................. 2-4
Figure 3-1 Configuring PDP800 to access
slave devices and S800 IO with a CI840 ................................................ 3-27
Figure 3-2 FC228 Specifications .............................................................................. 3-27
Figure 4-1 Overview of PDP800 Module................................................................... 4-1
Figure 4-2 PDP800 Dip Switch Settings.................................................................... 4-2
Figure 4-3 PDP800 Diagnostic switch settings .......................................................... 4-9
Figure 4-4 PDP800 Diagnostics Status LED Indications.......................................... 4-11

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:

Safety Precaution Description


Electrostatic Sensitive Device

Devices labeled with this symbol require special handling


precautions as described in section 2- Installation of this
user manual.

GENERAL WARNINGS Disconnect power or take precaution to insure that contact


with the energized parts is avoided when servicing.

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.

Wear eye protection when working with cleaning solvent.


Removing the solvent from printed circuit boards using
compressed air can cause the solvent to splash and injure
the eyes.
SPECIFIC WARNINGS Before removing the PDP800 module from its base, make
sure to press the Stop/Reset button once to halt the
module. Failure to halt the module before removing it from
its base could result in unpredictable I/O communications.
Refer to sub-sections 4.2.1- Stop/Reset Button,
and 2.3.2- Removal of this user manual, where this
specific warning statement is applicable.

Halt and remove the module from its mount base.


GENERAL CAUTION All components, whether in transportation, operation or
storage, must be in a non-corrosive environment.

A listed/CSA certified limited power source must be used


to power the PDP800.

The products referenced in this manual do not contain


internal current limiting. If protection from an internal short
circuit is needed, current limiting devices must be added
externally to the products referenced in this manual.
SPECIFIC CAUTION Only a single PDP800 module within a redundant pair can
be removed in a running system. Refer to sub-section
2.3.2- Removal of this user manual, where this specific
caution statement is applicable

Do not tilt the module during insertion. It is recommended


to insert the module straight into the base. Refer to
sub-section 2.3.1- Insertion of this user manual, where this
specific caution statement is applicable.

Do not tilt the module at an angle during removal. It is


recommended to extract the module straight out of the
base. Refer to sub-section 2.3.2- Removal of this user
manual, where this specific caution statement is
applicable

2VAA001446 1
2 2VAA001446
About This Book

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.

Information and Tip Icons


This publication includes Information and Notes where appropriate to point out important information or useful hints to the
reader. The corresponding sections should be interpreted as follows:
Information alerts the reader to pertinent facts and conditions

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.

1.2 Interface Description


The PDP800 PROFIBUS master receives its configuration information from the HPC800 controller. Standard
Symphony/Harmony function codes are used to specify the PROFIBUS slaves connected to the PDP800.

The PDP800 has the following features:


Supports Module Redundancy: In this configuration, both modules have access to the PROFIBUS channel(s). In
the event of a failure of the primary module, the backup module takes over. Configuration information is
automatically transferred to the backup from the primary. Failover is transparent to the user except for module
status indications of the failover.
Acts as the Time Synchronization Master on the PROFIBUS: It receives periodic updates from the HPC800
controller of the current system time and distributes that time to the slave modules.
Supports line redundancy on the PROFIBUS channel: Both PROFIBUS channels on the PDP800 remain active
at all times.
Capable of interfacing to various types of I/O within the S800 I/O subsystem: Using a CI840 (Fieldbus
communication interface for PROFIBUS), the PDP800 can interface to the following types of I/O within the S800 I/O
subsystem: basic AI/AO, basic DI (contact inputs), SOE DI, basic DO, pulse inputs, temperature device inputs
(RTDs and thermocouples), Intrinsic Safety I/O [analog and digital (input and output)], and Redundant I/O (analog
and digital (input and output) and pulse input).

1.3 Intended User


This manual is intended for technical personnel responsible for the installation, configuration, operation, and maintenance
of the PDP800 module.

1.4 User Manual Content


The user manual consists of the following sections:
Introduction
This section provides an overview of the PDP800 PROFIBUS master. It describes the content and intended user
of this instruction. It also highlights system features and lists reference documents.
Installation
This section details the installation of the following equipment:
PDP800
PTU810 module base
Configuration
This section describes the function codes that are needed to support the PDP800 along with examples on how to
configure the module.
Operation
This section describes the working of the switches and LEDs on the PDP800 PROFIBUS module. It also provides
important product operation instructions and precautionary steps to be taken

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:

1.5 How to Use this Manual


Make sure to read this manual in sequence. It is important to become familiar with the entire contents of this manual before
using the modules.

This user manual is organized to enable quick information retrieval:


1. Read and perform all steps in the Installation section.
2. Thoroughly read the Operation section before applying power to the computer interface.
3. Refer to the Troubleshooting section, if a problem occurs. This section helps to diagnose and correct a
problem.
4. Refer to the Maintenance section for scheduled maintenance requirements.

1.6 Glossary of Terms and Abbreviations


The following table (Table 1-1) contains those terms and abbreviations that are unique to ABB or have definitions that are
different from standard industry usage:

Table 1-1 Glossary of Terms and Abbreviations

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.

S800 Designation for a series of I/O modules produced by ABB.

HN800 Harmony IO network communications bus (redundant) between the


HPC800 controller and the PDP800, and other Symphony Plus IO modules

PN800 Ethernet based plant network for Symphony Plus

FC Function Code - an algorithm which manipulates specific functions. These


functions are linked together to form the control strategy.

CF Composer Field- integrates with field devices through PROFIBUS and


HART technologies. Composer Field is a Field Device Tool (FDT) and
supports configuration, commissioning and maintenance of PROFIBUS
devices using device type manager (DTM) technology.

CH Composer Harmony- provides an integrated visual development


environment for Symphony Plus system configurations. The Composer
environment greatly simplifies the configuration and maintenance of
Symphony Plus Harmony systems.

CS Composer System- provides different views to the user for an efficient


engineering of Symphony Plus projects. It shows different Composer
projects of a chosen plant and allows to navigate to different tools like
Composer Melody, Composer Harmony and Composer Field

L-P-M Loop-PCU-Module

IOR800 ABB Harmony interface to S800 Modulebus

CLD Control Logic Diagram

1-2 2VAA001446
1. Introduction Document Conventions

Table 1-1 Glossary of Terms and Abbreviations (Continued)

Term Definition
DIP Dual in-line position switches are used to configure functionality of the
PDP800

NVM Non-Volatile Memory

DIN-rail DIN standard 35mm wide rail used to mount Symphony Plus bases

1.7 Document Conventions


The following table (Table 1-2) lists the standard text conventions used in this document to represent keys, display items
and user data inputs:

Table 1-2 Document Convention Types

Convention Type Description


Display item Any item displayed on a screen appears as italic text. For example:
Running.

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

Part number: 1234567xx

1.8 Reference Documents


The following table (Table 1-3) lists the documents that provide additional information for related hardware and software:

Table 1-3 Reference Documents

Document Number Title


2VAA000844 Symphony Plus Function Code Application Manual

2VAA000812 S+ Engineering: Composer Harmony Primary Interface Manual

2VAA000721 Symphony Plus Operations Configuration Guide

3BSE020926R CI840 User Manual

2VAA001570 Composer Field User Manual

3BSE025251 CI840 Memory Map document

2VAA001446 1-3
Related Nomenclature 1. Introduction

Table 1-3 Reference Documents (Continued)

Document Number Title


2VAA001586 HPC800 User Manual

3BUA000529 IOR800 User Manual

1.9 Related Nomenclature


The following table (Table 1-4) lists the nomenclature related to the PDP800 module.

Table 1-4 Related Nomenclature

Part Nomenclature Description


PDP800 module PDP800 PDP800 PROFIBUS master module

PDP800 base PTU810 Redundant base to accommodate two PDP800


modules and PROFIBUS signal connections

HPC800 controller HPC800 Symphony Plus Controller unit

TER800 terminator TER800 Terminator required for the Symphony Plus IO


system, HN800 communication bus

HN810 sidecar HN810 I/O termination board.


Provides power and HN800 bus connection. Mounted
to left side of an I/O stick

HN811 sidecar HN811 I/O termination board.


Provides HN800 bus connection.Mounted to right side
of an I/O stick

HC800 module HC800 HPC800 control processor module

CP800 module CP800 HPC800 communication processor module

1.10 Specifications
The following table (Table 1-5) lists the specifications for PDP800 module:.

Table 1-5 PDP800 Specifications

Property Characteristic/Value1
PDP800 Power Requirements 24 VDC

Operating voltage 10% at 150 mA typical

HN800 Communication rate 4 Mbaud

Devices Up to 66

Intracabinet distance2 30 m

Intercabinet distance 3,000 m

1-4 2VAA001446
1. Introduction Specifications

Table 1-5 PDP800 Specifications (Continued)

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

Devices 125 slave devices

Standards Supported DP-V0, DP-V1, DP-V2, PA (through


the use of a segment coupler)

Module Size Width 54 mm

Height 119 mm

Depth 110 mm

Base size Width 124 mm - holds 2 modules

Height 186.5 mm

Depth 47 mm

Base with modules installed Width 124 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.

SPECIFICATIONS SUBJECT TO CHANGE WITHOUT NOTICE

The following table (Table 1-6) lists the Environmental Specifications for PDP800 module:

Table 1-6 PDP800 Environmental Specifications

Environment Operating Storage and Transportation


Air quality Noncorrosive Noncorrosive

Altitude Sea level to 3,048 m (10,000 ft) Sea level to 9,000 m (29,528 ft.)

Relative humidity 5% to 90% up to 55C (131F) 5% to 95%


(non-condensing)
5% to 45% at 55 to 70C
(131 to 158F)

Temperature 5 to 55C (41 to 131F) -25 to +70C (-13 to 158F)


(internal enclosure)

2VAA001446 1-5
Design Standards 1. Introduction

Table 1-6 PDP800 Environmental Specifications (Continued)

Environment Operating Storage and Transportation


Vibration 10 to 60 Hz, 0.0375 mm (0.0015 in.) pp 0.74 GRMS longitudinal
60 to 150 Hz, 0.5 G sine 0.20 GRMS transverse
1.04 GRMS vertical
10 to 500 Hz random

Shock - 15 G, 11 msec

1.11 Design Standards


The following table (Table 1-7) lists the design standards for the PDP800 module:

Table 1-7 PDP Design Standards

Category Standard Description


Safety CSA C22.2 No. 142 Safety standards for process control
equipment
ANSI/ISA S82.01-1994

EN 61010-1 Safety standards for process control


equipment
CSA C22.2 No. 1010.1

Environmental EN 60068-2-1 Operating temperature

EN 60068-2-2

EN 6000682-14

EN 60068-2-78 Operating relative humidity

ISA S71.04 (level 1 liquids, Air quality


EN60068-78, solids, gases)

MIL-STD-810G, 501.5, 502.5 Storage and Transport Temperature


Test

MIL-STD-810G, 500.5 Low Air Pressure (Operational)

MIL-STD-810G, 500.5 Storage and Transport Altitude Test

Vibration MIL-STD-810G, 514.6 Storage/transportation vibration


Category 1, basic transportation

EN 60068-2-27 Shock

EN 610068-2-31 Drop

EN 61298-3

EN 60068-2-6 Operating vibration (sinusoidal)

EN 61298-3

1-6 2VAA001446
1. Introduction Design Standards

Table 1-7 PDP Design Standards (Continued)

Category Standard Description


EMI, RFI, and EN 61000-4-2 (level 3) ESD
electrical surge
EN 61000-4-3 (level 3) EMI susceptibility

EN 61000-4-4 (level 3) Electrical fast transient

EN 61000-4-5 (level 3) Electrical surges

EN 61000-4-6 (level 3) Conducted immunity

EN 61000-4-8 (level 3) Magnetic fields

CISPR-11 & CISPR 16-1-1 Radiated emissions

EN 61000-4-11 Voltage Fluctuation Immunity Test

EN 61000-4-11 Voltage Deviation Immunity Test

EN 61000-6-2

CSPR 11 Conducted Emissions Test

CISP16-1-1

Flammable CSA C22.2 No. 213 Nonincendive equipment


atmospheres
ISA S12.12 Nonincendive equipment

FM Class 3611 Division 2 equipment

Flammability of IEEE 383 Intercabinet cables


product components
UL rating VW-1 Intracabinet cables

UL 94 V-0, V-1, V-2, or V5 Flammability of plastic materials

CE Mark directives 2006/95/EC Low voltage directive

2004/108/EC EMC directive

Certifications CSA Canadian Standards Association


safety standard
SPECIFICATIONS SUBJECT TO CHANGE WITHOUT NOTICE

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.

Figure 2-1 PDP800 Basic System Architecture

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.

Figure 2-2 PTU810 Mounting base for PDP800

2.2 PTU810 and PDP800 Installation


Follow the given steps to install PTU810:

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

Figure 2-3 PTU810 base- Open and Locked Positions

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.

Figure 2-4 PTU810 DIN Rail mounting detail

3. Turn the base locking screw to the slide position and slide the unit along the rail to the desired position.

NOTE: Do not use excessive force during this procedure.

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

Follow the given steps to remove the PDP800 module:


1. Press the Stop/Reset push button once on the module using a thin nonmetallic rod to halt the module to be
removed. This results in the Fault LED turning red.
2. Use a flat-blade screwdriver to loosen the locking screw on the halted module, until the spring-loaded screw-
head pops above the plastic recess.
3. Firmly grasp the module and pull the module away from the base to remove it from the base
Do not tilt the module at an angle during removal. It is recommended to extract the module
straight out of the base.

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.

3.2 PDP800 Module Integration


Follow the given steps to integrate PDP800 PROFIBUS DP Master with Composer Harmony 6.0:
1. Manual configuration of control logic for the process and interface logic.
2. Automatic generation of required CLDs based on PROFIBUS configuration in CF.
3. Synchronization of function block specifications contained in CLDs between CH and CF.

3.3 Overall Workflow of PDP800 PROFIBUS Configuration


The overall workflow of PDP800 PROFIBUS DP is as follows:
1. Install the standard DTMs for PDP800 using CF.
2. Create Symphony Plus Engineering projects for CH and CF respectively using the CS tool.
3. Load the standard DTMs for PDP800 and all other PROFIBUS devices into CF project library in the newly
created Symphony Plus Engineering project.

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

10. Label the PDP800 device in Composer Harmony.

NOTE: Refer to sub- section 3.5- Establishing a Device Label of this user manual for directions on how to
label a HN800 device.

11. Compile HPC800 CLDs and resolve any compilation errors


12. Then, put the HPC800 controller into configure mode and download to the HPC800 controller.
13. Set life-cycle state to 'running' in Composer Field.
14. Set HPC800 controller into execute mode in CH.

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.

3.5 Establishing a Device Label


All PDP800 modules must have a device label assigned to communicate to the HPC800 controller on HN800 network. The
HPC800 controller uses the device labels to direct messages to specific PDP800 modules and to identify the source of any
received messages. In the control configuration, device labels map function codes to specific PDP800 modules.

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

3.6 PROFIBUS Module Configuration


A configuration referencing a collection of PROFIBUS devices is defined using the following function codes given in the
following table (Table 3-1):

NOTE: For a complete description of the function codes applicable to the PDP800 module, refer to the Symphony Plus
Function Code Application Manual.

Table 3-1 Function Codes

Function Code Description


FC227 Specifies the PROFIBUS master module (PDP800)

FC228 One of these is linked to the FC227 for each PROFIBUS


device for which the master is responsible

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 FC227 (Gateway)


FC 227 is used to define the PDP800. It defines the PDP800's device label, bus-level PROFIBUS parameters, and block
addresses of slaves and (physically) downstream devices on the HN800 bus. Settings in string specifications: S2 and S4
are all in the form "AAAA=xxxx"; where: 'AAAA' is a four character identifier and 'xxxx' is a value or string. Refer to
Table 3-2 for specification descriptions for the recognized identifiers.

NOTE: If an identifier is not specified, then the default value is used.

3.6.1.1 Specifications
The following table (Table 3-2) details the specifications for FC227 (Gateway):

Table 3-2 FC227 (Gateway) Specifications

Spec Description PDP800 Usage


S1 32-character device label Device label of string data type used as a
logical address of the PDP800 module.

This label must match the device label


configured in the PDP800 module. The
device label can be up to 32 characters long.

NOTE: For proper operation, the label


value must not be null

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

Table 3-2 FC227 (Gateway) Specifications (Continued)

Spec Description PDP800 Usage


S4 Communication port 1 configuration Defines the PDP800's PROFIBUS address
parameters and bus configuration parameters for
channel 0. Default values are applied unless
specifically overridden within this string
specification.

Refer to Table 3-4 for S4 Parameter settings.

S5 Block address of first foreign device Unused.


definition for communication port 2

S6 Communication port 2 configuration Unused.


parameters

S7 Block address of first foreign device Unused.


definition for communication port 3

S8 Communication port 3 configuration Unused.


parameters

S9 Block address of first foreign device Unused.


definition for communication port 4

S10 Communication port 4 configuration Unused.


parameters

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.

If the value from the attached Boolean output


is zero, then override, status error inhibit, or
simulation is not permitted on any foreign
device or channel of that foreign device.

If the value from the attached Boolean output


is 1, then override, status error inhibit, or
simulation is permitted on any associated
function block.

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.

The default value causes all Harmony


communication block, foreign device, and
channel errors to be included in the
controller's status, otherwise it is inhibited at
the foreign device or channel level.

S13 Redundant gateway expected If set to 1, a redundant module is always


expected.

If a redundant module is not found (function


code 227 output N+1 = 1 and has BAD
quality), then the controller generates a
module problem report.

If set to zero, then redundant module is not


expected, but may exist.

S14 Reserved for future use Unused

3-4 2VAA001446
3. Configuration FC227 (Gateway)

Table 3-2 FC227 (Gateway) Specifications (Continued)

Spec Description PDP800 Usage


S15 NVM buffer size Unused

S16 Block address of the next HSOE gateway Unused


function code 227 or device definition
function code 221.

S17 Spare Unused

S18 Spare Unused

S19 Spare Unused

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, BRC410 and HAC
2. The specification value active state is permitted to operate only when S11 of the gateway is
enabled.

Table 3-3 S2 Parameter Settings

S2 Parameter Description Specification


TYPE Specifies the type of gateway. 'S800' PROFIBUS (value must be PROFIBUS)
indicates an IOR800 interface to S800 I/O
modules. 'PROFIBUS' indicates a PDP800
interface to a PROFIBUS-DP system.

2VAA001446 3-5
FC227 (Gateway) 3. Configuration

Table 3-4 S4 Parameter Settings

S4 Parameter Description Specification


ADDR Station address of the master on the 0 through 125 (Default is 0)
PROFIBUS

BAUD Baud rate to be used by the master Parameter Value Baud Rate
in communicating with the slave
modules. 9600 9.6Kbaud

19K 19.2 Kbaud

93K 93.75 Kbaud

187K 187.5 Kbaud

500K 500 Kbaud

1M 1.5 Mbaud (default)

3M 3.0 Mbaud

6M 6.0 Mbaud

12M 12.0 Mbaud

MXTS Maximum Tsdr - timeout value Default=100


(number of bit times) representing
the maximum time after which the
slave must have processed a request
and responded

MNSI Minimum slave interval - minimum Default=10


time (in 100 microsecond counts)
required between two polling cycles
for the same slave

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

Table 3-5 FC227 (Gateway) Output details

Blk Type Description PDP800 Usage


N B Primary communication block Conveys the status of the primary (active
status (0 = good, 1 = bad). running) PDP800.
Quality is set to bad when
function code 227 cannot If there is a problem with the PDP800 itself,
communicate with the primary then this value is set to bad (logic 1).
communication block.

N+1 B Backup communication block Conveys the status of the backup/standby


status (0 = good, 1 = bad). PDP800.

Quality is set to bad when If there is a problem with the backup


function code 227 cannot PDP800,then this value is set to bad (logic
communicate with the backup 1).
communication block.
If communication is lost with the backup,
then the output becomes bad quality with a
value of bad (logic 1).

If redundancy is not enabled (FC227 S13 is


0/FALSE), or if the backup is healthy and
ready to takeover, then this is set to good
(logic 0) with normal quality.

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.

Any problems with the bus itself is conveyed


by setting this value to bad (logic 1).

A general failure of this channel causes the


output to be a logic 1 with bad quality.

N+3 B Communication port 2 status with Unused


quality

N+4 B Communication port 3 status with Unused


quality

N+5 B Communication port 4 status with Unused


quality

N+6 B Spare output with quality Unused

N+7 R4 Reserved output with quality Unused

3.6.2 FC228 (Foreign Device Definition)


FC 228 is used to define the PROFIBUS slaves. There is one instance of FC228 for each slave device.

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

Table 3-6 FC228 (Foreign Device Definition) Specifications

Spec Description PDP800 Usage


S1 32-character device label PROFIBUS device address (0-125) and PROFIBUS
identification number (0000 - FFFE) separated by some
delimiter character (non-alphanumeric).

If this represents a CI840 connected to S800 I/O


modules, this specification must also contain the string
"CI840" following the PROFIBUS address (e.g., 2,ABCD
CI840).

S2 Foreign device configuration parameters Managed by Composer.

Contains the configuration data for this PROFIBUS slave.


It is an unsigned byte array. The first eight bytes are
always 0x50, 0x46, 0x43, 0x44, 0x3D, 0x3F, 0x0D, 0x00
("PFCD=?"). This ensures that the data can be
recognized as having been properly set and also
provides a clear text portion in the event a program
attempts to display the string specification as it is. Byte 9
and the bytes that follow contain the exact data to be sent
to the PROFIBUS device in the configuration telegram at
startup.

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.

The default value causes all foreign device and channel


errors to be included in the gateway's status, otherwise it
is inhibited at the channel level.

S6 Spare Unused

S7 Foreign device parameterization data Managed by Composer.

Contains the parameterization information for the


PROFIBUS slave. It is an unsigned byte array. The first
eight bytes are always 0x50, 0x46, 0x50, 0x4D, 0x3D,
0x3F, 0x0D, 0x00 ("PFPM=?"). This ensures that the data
can be recognized as having been properly set and also
provides a clear text portion in the event a program
attempts to display the string specification as it is. Byte 9
and the bytes that follow contain the exact data to be sent
to the PROFIBUS device in the parameterization
telegram at startup

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

Table 3-7 FC228 (Foreign Device Definition) Output details

Blk Type Description PDP800 Usage


N B Primary communication block status Conveys the status of this PROFIBUS
with quality. slave. Logical output values (0 or 1)
and quality are used as normal. If
alarm and/or diagnosis information is
available for this slave, this value is be
set to bad (logic 1). If the PDP800
cannot communicate with the slave,
then the output gives a bad quality.

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.

Table 3-8 N+1 Block Values

Primary Backup
N+1 Value
Status Comm. Quality Status Comm. Quality
0 Good Good Good Good

1 Bad Good Good Good

4 Good Good Bad Good

5 Bad Good Bad Good

12 Good Good Bad Bad

13 Bad Good Bad Bad

15 Bad Bad Bad Bad

3.6.3 FC222 (Analog IN/Channel)


The Foreign Device Configuration Parameters specification is set by Composer and contains information needed by the
PDP800 to get the value to be output on Block N, such as data offset and size.

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

Table 3-9 FC222 (Analog IN/Channel) Specifications

Spec Description PDP800 Specific Usage


S1 32-character channel label Optional channel identifier. It is not required to be
configured and can be null.

The channel label can be up to 32 characters long

S2 Input type Specified as a four digit number of the following format:


FCSS, where:
F: Filtered input: 1 = yes, 0 = no. A filtered input is
computed as seven-eighths of the previous filtered
value plus one-eighth of the current input value. A
filtered input normally is used for cold junction reference
compensation of thermocouple inputs.
C: Input class
SS: Subclass

Refer to the Symphony Plus Function Code Application


Manual for more information.

S3 Engineering units low value Defines the low limit of the inputs range engineering
units.

This specification is ignored for input classes 1, 2, 5,


and 9.

S4 Engineering units high value Defines the high limit of the inputs range engineering
units.

This specification is ignored for input classes 1, 2, 5,


and 9.

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.

NOTE: Thermocouples and RTDs (input classes 1


and 2) must specify either degrees Fahrenheit (3) or
degrees Celsius (4). Filtered thermocouples and
internal cold junction references (input classes 1 and
9) must specify degrees Celsius (4) for
Harmony I/O subsystems.

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.

A change in input value by the amount specified in S8


causes an exception report to be generated as long as
the minimum exception reporting time has been reached
(S7 of function code 82).

3-10 2VAA001446
3. Configuration FC222 (Analog IN/Channel)

Table 3-9 FC222 (Analog IN/Channel) Specifications (Continued)

Spec Description PDP800 Specific Usage


S9 Block address of input shaping algorithm Allows additional characterization of the real input value.

The available shaping algorithms are function code 1


(function generator), function code 7 (square root), and
function code 167 (polynomial).

The shaping algorithm tunable specifications cannot be


adapted when used by function code 222. S9 must be
set to the default value, if function code 222 is
configured as an element of a foreign device definition
function code 228.

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.

0 = Perform shaping to raw data before engineering unit


conversion is done.
1 = Perform engineering unit conversion to raw data
before shaping is applied

For Example: A FC222 block is configured for a 4 to


20mA input range (S2=0), an engineering units range of
zero to 100% (S3=0, S4=100), and the square root
(FC7) shaping algorithm, and has a raw input value of
16 mA. Selecting shape before EU conversion (S10=0)
produces a block output value of 0%:

(SQRT(16 mA)-4 mA) * (100%-0%) / (20 mA-4


mA)+0%=0%+0%=0%

Selecting EU conversion before shaping (S10=1)


produces a block output value of 8.66%:

SQRT((16 mA-4 mA)*(100%-0%) / (20 mA -4


mA)+0%)=SQRT(75%)=8.66%

This specification is I/O subsystem dependent. PDP800


RTD and thermocouple modules must use a setting of 1,
if a shaping algorithm is specified in S9.

S11 Lead wire resistance Not Used

S12 A/D conversion resolution Not Used

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

Table 3-9 FC222 (Analog IN/Channel) Specifications (Continued)

Spec Description PDP800 Specific Usage


S15 Normal input/undefined A value of 0 selects normal input from standard I/O.

A value of 1 puts the channel into an undefined state


which does not affect the channel status.

Specifications S17 and S19 take precedence over S15


when S15 = 0, but not when S15 = 1.

0 = normal
1 = undefined

S16 Override value The channel input value is overridden with this value, if
override enable (S17) is set to 1.

S173 Override enable A value of 0 disables override for this channel.

A value of 1 enables override in this channel.

Override if enabled takes precedence over normal input


and simulation. Specification S26 of the I/O device
definition function code 221 must reference a boolean
output that is set to a 1 to permit this operation;
otherwise, it is ignored.

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

S193 Simulation enable A value of 0 disables simulation for this channel.

A value of 1 enables simulation for this channel and


receives its input from S18.

Simulation has precedence over S15 normal input, but


not S17 override. Specification S26 of the I/O device
definition function code 221 must reference a boolean
output that is set to a 1 to permit this operation;
otherwise, it is ignored.

0 = disabled
1 = enabled

S20 Status error inhibit Inhibits this channels I/O error contribution to HPC800
controller status.

Specification S26 of the I/O device definition function


code 221 or specification S5 of the foreign device
function code 228 must reference a Boolean output with
a value of 1 to permit this operation. Otherwise, it is
ignored.

0 = no
1 = yes

3-12 2VAA001446
3. Configuration FC222 (Analog IN/Channel)

Table 3-9 FC222 (Analog IN/Channel) Specifications (Continued)

Spec Description PDP800 Specific Usage


S21 Redundant input deviation limit In NORMAL mode (S15=0, S17=0, S19=0), the
redundant input deviation limit specifies the maximum
deviation permitted between redundant analog input
channels. This only applies when both inputs are of
good quality. When the redundant inputs are outside the
deviation limit, then they are both in error state (function
block output quality set to BAD, SUSP flag set in the
exception report and the LIO error bit set in the HPC800
controller status).

In OVERRIDE mode (S15=0, S17=1, S19=X), the


redundant input deviation limit accepts the override
value deviation limit and thus specifies the maximum
deviation permitted between the primary analog input
channel and the override value (S16). If the actual input
value and the override value are outside the limit, then
the input channel is in suspect state (SUSP set in the
exception report but no LIO error set in the HPC800
controller status) since a bump in the block output value
occurs upon exiting the OVERRIDE mode.

In SIMULATION mode (S15=0, S17=0, S19=1), the


redundant input deviation limit accepts the simulated
value deviation limit and thus specifies the maximum
deviation permitted between the primary analog input
channel and the simulated value (<S18>). If the actual
input value and the simulated value are outside the limit,
then the input channel is in suspect state (SUSP set in
the exception report but LIO error set not present in the
HPC800 controller status), since a bump in the function
block output value occurs upon exiting the SIMULATION
mode

S22 Length of termination unit cable Not used.

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.

S24 Reserved for future use Unused

S25 Block address of the next element of the Block address of the next channel FC associated with
foreign device this PROFIBUS slave.

S26 Spare Unused

S27 Spare

S28 Spare

2VAA001446 3-13
FC222 (Analog IN/Channel) 3. Configuration

Table 3-10 S23 Parameter Settings

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.

Snnx - signed integer field of nn bits in size


(02-64)

Fnnx - floating point value of nn bits in size


(only 32 or 64 are valid).
'x' is optional:
='Q', an additional byte of quality information
is included following the value
='S', two bits of status information are
included in the value field (2 least significant
bits)

(Example: TYPE=U16S, unsigned integer


value, 14 bits of value + 2 bits of quality)

Refer to Appendix A- Mapping PROFIBUS


Data Type to Channel Type of this user
manual for details on mapping of PROFIBUS
data types to channel types.

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

NOTE: Bit 7 is the most significant bit and


bit 0 is the least significant. The bit offset
is optional and is assumed to be 7 (MSB),
if not specified.

(Example: To identify the least significant


nibble of the fourth byte in the data stream as
the starting point use 'DATA=3:3')

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.

(Example: To identify the slave parameter at


slot 2 index 4 use 'PARM=2:4' ).

If more than one value is associated with a


slot us the DATA parameter in addition to
identify the value

CHAN Channel number in device Used by Composer.

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):.

Table 3-11 FC222 (Analog IN/Channel) Output details

Blk Type Description PDP800 Specific Usage


N R4 Analog input value (in specified Value read from the PROFIBUS
EUs) with quality. slave.

3.6.4 FC223 (Analog OUT/Channel)


The exception reporting analog out/channel function code provides addressing, startup, run-time, and failure mode
specifications for an individual or redundant pair of analog output channels on a PDP800 PROFIBUS Master module.

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.

Table 3-12 FC223 (Analog OUT/Channel) Specifications

Spec Description PDP800 Specific Usage


S1 32-character channel label Optional channel identifier.

It is not required to be configured and can be


null. The channel label can be up to 32
characters long.

S2 Block address of value to output Block address on the HPC800 controller of


the analog value to be output.

S3 Engineering units low value Defines the low limit of the output channels
range engineering units.

Does not necessarily indicate a 0 value.

S4 Engineering units high value Output of the block at full signal range.

S5 Engineering units identifier Identifies the engineering units to be


associated to the value when it is displayed
on a console.

S6 Default state on stall Field outputs enter the configured default


state when a loss of communications with
the HPC800 controller occurs.

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.

S8 Engineering units low alarm An alarm is generated when the input


becomes equal or less than this low limit.

S9 Engineering units significant change Change in input allowed before the changed
value is reported to a console or open
access system.

S10 A/D conversion resolution Unused

2VAA001446 3-15
FC223 (Analog OUT/Channel) 3. Configuration

Table 3-12 FC223 (Analog OUT/Channel) Specifications (Continued)

Spec Description PDP800 Specific Usage


S11 Normal input/undefined A value of 0 selects normal output to
standard I/O.

A value of 1 puts the channel into an


undefined state which does not affect the
channel status.

Specifications S13 and S15 take precedence


over S11 when S11 = 0, but not when S11 =
1.

0 = normal
1 = undefined

S12 Override value Channel output value is overridden with this


value if override enable (S13) is set to 1.

S13 Override enable A value of 0 disables override for this


channel.

A value of 1 enables override in this


channel. Override, if enabled, it takes
precedence over normal output and
simulation.

Specification S26 of the I/O device definition


function code 221 must be referenced to a
boolean output that is set to 1 to permit this
operation; otherwise, it is ignored.

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)

Table 3-12 FC223 (Analog OUT/Channel) Specifications (Continued)

Spec Description PDP800 Specific Usage


S15 Simulation enable A value of 0 disables simulation for this
channel.

A value of 1 enables simulation for this


channel and receives its input from
specification 14.

Simulation has precedence over S11 normal


output, but not specification S13 override.

Specification S26 of the I/O device definition


function code 221 must be referenced to a
boolean output that is set to 1 to permit this
operation; otherwise, it is ignored.

0 = disabled
1 = enabled

NOTE: The field output channel on the I/O


block is not affected by the
simulation value. When simulation is
enabled, the I/O block physical
channels is held at their existing
non-simulated value.

S16 Status error inhibit Inhibits this channels I/O error contribution
to HPC800 controller status.

Specification S26 of function code 221 or


specification S5 of the foreign device
function code 228 must reference a block
output with a Boolean value of 1 to permit
this operation. Otherwise, it is ignored.

0 = no
1 = yes

2VAA001446 3-17
FC223 (Analog OUT/Channel) 3. Configuration

Table 3-12 FC223 (Analog OUT/Channel) Specifications (Continued)

Spec Description PDP800 Specific Usage


S17 Output deviation limit In NORMAL mode (S11=0, S13=0, S15=0),
the output deviation limit specifies the
maximum deviation permitted between
redundant analog output channels. This only
applies when both outputs are of good
quality. When the redundant output read
back values are outside the limit, the output
channel has an error (function block output
quality set to BAD, SUSP flag set in the
exception report, and an LIO error set in the
HPC800 controller status).

In OVERRIDE mode (S11=0, S13=1,


S15=X) or in SIMULATION mode (S11=0,
S13=0, S15=1), the output deviation limit
accepts the output demand value deviation
limit and thus specifies the maximum
deviation permitted between primary output
read back value and the output demand
value (<S2>). If the read back value and the
output demand value are outside the limit,
then the state of the output channel is
considered suspect (SUSP flag set in the
exception report but no LIO error set in the
HPC800 controller status), since a bump
both in the field output and in the function
block output value occurs upon exiting the
OVERRIDE or SIMULATION mode.

NOTE: This operates differently if used


with a CIO-100 block with an
auto-bypass enabled IISAC01 control sta-
tion.

Refer to the Symphony Plus Function Code


Application Manual for more information, if
required.

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.

S19 Reserved for future use for future use

S20 Spare Unused

S21 Block address of the next element of the Block address of the next channel FC
foreign device associated with this PROFIBUS slave.

S22 Spare Unused

S23 Spare

S24 Spare

3-18 2VAA001446
3. Configuration FC223 (Analog OUT/Channel)

Table 3-13 S18 Parameter Settings

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)

Snn - signed integer field of nn bits in size (2-


32)

Fnn - floating point value of nn bits in size


(only 32 or 64 are valid)

(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).

NOTE: Bit 7 is the most significant bit and


bit 0 is the least significant. The bit offset
is optional and is assumed to be 7 (MSB)
if not specified.

(Example: To identify the least significant


nibble of the fourth byte in the data stream as
the starting point use 'DATA=3:3' )
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.

(Example: To identify the slave parameter at


slot 2 index 4 use 'PARM=2:4' )

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

NOTE: Bit 7 is the most significant bit and


bit 0 is the least significant. The bit offset
is optional and is assumed to be 7 (MSB),
if not specified.

Zero (0) indicates OK, a set bit (=1) indicates


a channel error

CHAN Channel number in device Used by Composer.

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

Table 3-14 FC223 (Analog OUT/Channel)

Blk Type Description PDP800 Specific Usage


N R4 Output value (in specified EUs) with Block output value with quality.
quality.

3.6.5 FC224 (Digital IN/Channel)


The exception reporting digital in/channel function code provides addressing, startup, run-time, Harmony sequence of
events (HSOE), and failure mode specifications for an individual or redundant pair of digital input channels on a PDP800
PROFIBUS Master module.

3.6.5.1 Specifications
The following table (Table 3-15) details the specifications for FC224 (Digital IN/Channel):

Table 3-15 FC224 (Digital IN/Channel) Specifications

Spec Description PDP800 Specific Usage


S1 32-character channel label Optional channel identifier.

It is not required to be configured and can be


null. The channel label can be up to 32
characters long.

S2 Alarm state Non-normal state.

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.

It is not used for foreign device definition


(function code 228) channels except by
modules DI825, DI830, DI831, DI840, and
DI885.

S4 Normal input/undefined A value of 0 selects normal input from


standard I/O.

A value of 1 puts the channel into an


undefined state which does not affect the
channel status.

Specifications S6 and S8 take precedence


when S4 = 0, but not when S4 = 1.

0 = normal
1 = undefined

S5 Override value The channel input value is overridden with


this value, if override enable (S6) is set to 1.

3-20 2VAA001446
3. Configuration FC224 (Digital IN/Channel)

Table 3-15 FC224 (Digital IN/Channel) Specifications (Continued)

Spec Description PDP800 Specific Usage


S6 Override enable A value of 0 disables override for this
channel.

A value of 1 enables override in this


channel. Override, if enabled, it takes
precedence over normal input and
simulation.

Specification S26 of the I/O device definition


function code (FC 221) must reference a
boolean output that is set to a 1 to permit this
operation; otherwise, it is ignored.

0 = disabled
1 = enabled

NOTE: A channel for which override is


enabled is still displayed on the HSOE log
if the channel is HSOE enabled (S10=1).

S7 Block address of simulation The channel input value is simulated with


value this block input when simulation is enabled
(S8 = 1).

S8 Simulation enable A value of 0 disables simulation for this


channel.

A value of 1 enables simulation for this


channel and receives its input from S7.

Simulation has precedence over


specification S4 normal input, but not S6
override.

Specification S26 of the I/O device definition


function code 221 must reference a boolean
output that is set to a 1 to permit this
operation. Otherwise, it is ignored.

0 = disabled
1 = enabled

NOTE: A channel for which simulation is


enabled displays on the HSOE log, if the
channel is HSOE enabled (S10=1).

S9 Status error inhibit Inhibits this channels I/O error contribution


to the HPC800 controller status.

Specification S26 of function code 221 or


specification S5 of the foreign device
function code 228 must reference a Boolean
output with a value of 1 to permit this
operation. Otherwise, it is ignored.

0 = no
1 = yes

2VAA001446 3-21
FC224 (Digital IN/Channel) 3. Configuration

Table 3-15 FC224 (Digital IN/Channel) Specifications (Continued)

Spec Description PDP800 Specific Usage


S10 HSOE enable Sequence-of-events (0 = No, 1 = Yes).

Enables sequence of events processing and


allocates buffer space.

NOTE: The only way to eliminate a point


from an HSOE log is to disable HSOE.

S11 HSOE buffer size Number of events that fits in buffer (5 - 50).

Sequence-of-events queue size = 8 e (S11


+ 1).

The maximum number of event records that


is possible to store before a buffer overflow
occurs.

S12 HSOE maximum events Maximum events (0 - 255).

The maximum number of digital input events


that are recorded within the specified time
interval (S13).

Used for filtering in sequence of events. A


value of 0 disables this feature.

S13 HSOE event time interval Event time interval (0 - 60).

The time period (in seconds) in which events


would be limited.

Used for filtering in sequence of events. A


value of 0 disables this feature.

S14 HSOE off-scan time interval Off-scan time interval (0 - 60 in seconds).


This value specifies the time interval the
digital input is off-scan with respect to the
events history buffer.

Used for filtering in sequence of events. A


value of 0 disables this feature.

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.

S16 Reserved for future use Unused

S17 Block address of the next Block address of the next channel FC
element of the foreign device associated with this PROFIBUS slave.

S18 Spare Unused

S19 Spare

S20 Spare

3-22 2VAA001446
3. Configuration FC225 (Digital OUT/Channel)

Table 3-16 S15 Parameter Settings

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

NOTE: Bit 7 is the most significant bit and


bit 0 is the least significant. The bit offset
is optional and is assumed to be 7 (MSB),
if not specified.

(Example: To identify the least significant bit


of the fourth byte in the data stream as the
value use 'DATA=3:0'.)

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.

(Example: To identify the slave parameter at


slot 2 index 4 use 'PARM=2:4')

CHAN Channel number in device Used by Composer.

3.6.5.2 Outputs
The following table (Table 3-17) details the output details of FC224 (Digital IN/Channel):

Table 3-17 FC224 (Digital IN/Channel) Specifications

Blk Type Description PDP800 Specific Usage


N B Input value with quality Boolean input value with quality.

3.6.6 FC225 (Digital OUT/Channel)


3.6.6.1 Specifications
The following table (Table 3-18) details the specifications of FC225 (Digital OUT/Channel):

Table 3-18 FC225 (Digital OUT/Channel) Specifications

Spec Description PDP800 Usage


S1 32-character channel label Optional channel identifier.

It is not required to be configured and can be


null. The channel label can be up
to 32 characters long.

S2 Block address of value to be output Block address on the HPC800 controller of


the value to be output.

2VAA001446 3-23
FC225 (Digital OUT/Channel) 3. Configuration

Table 3-18 FC225 (Digital OUT/Channel) Specifications (Continued)

Spec Description PDP800 Usage


S3 Alarm state, non-normal state This specification is tunable but not
adaptable.

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

S5 Readback enable Not used

S6 Normal output/undefined A value of 0 selects normal output (S2) to


standard I/O.

A value of 1 puts the channel into an


undefined state, which does not affect the
channel status.

Specifications S8 and S10 take precedence,


when S6 = 0, but not when specification S6 =
1.

0 = normal
1 = undefined

S7 Override value The channel output value is overridden with


this value, if override enable (S8) is set to 1.

S82 Override enable A value of 0 disables override for this


channel.

A value of 1 enables override in this


channel.

Override, if enabled, takes precedence over


normal output (S6) and simulation (S10).

Specification S26 of the I/O device definition


function code 221 must reference a boolean
output that is set to 1 to permit this
operation; otherwise, it is ignored.

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)

Table 3-18 FC225 (Digital OUT/Channel) Specifications (Continued)

Spec Description PDP800 Usage


S102 Simulation enable A value of 0 disables simulation for this
channel.

A value of 1 enables simulation for this


channel and receives its input from S9.
Simulation has precedence over S6 normal
output, but not S8 override.

Specification S26 of the I/O device definition


function code 221 must reference a boolean
output that is set to 1 to permit this
operation; otherwise, it is ignored.

0 = disabled
1 = enabled

NOTE: The field output channel on the I/O


block is not affected by the
simulation value. When simulation is
enabled, the I/O block physical
channels are held at their existing
non-simulated value.
S112 Status error inhibit Inhibits this channel I/O error contribution to
HPC800 controller status.

Specification S26 of the I/O device definition


function code 221 or specification S5 of the
foreign device function code 228 must
reference a Boolean output that is set to 1
to permit this operation. Otherwise, it is
ignored.

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.

S13 Reserved for future use Unused

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.

S16 Spare Unused

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

Table 3-19 S12 Parameter Settings

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

NOTE: Bit 7 is the most significant bit and


bit 0 is the least significant. The bit offset
is optional and is assumed to be 7 (MSB),
if not specified.

(Example: To identify the least significant bit


of the fourth byte in the data stream as the
value use 'DATA=3:0'.)

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.

(Example: To identify the slave parameter at


slot 2 index 4 use 'PARM=2:4')

CHAN Channel number in device Used by Composer.

3.6.6.2 Outputs
The following table (Table 3-20) details the Output details of FC225 (Digital OUT/Channel):

Table 3-20 FC225 (Digital OUT/Channel) Output details

Blk Type Description PDP800 Usage


N B Output value with quality. Boolean block output value, with
quality.

3-26 2VAA001446
3. Configuration Configuring PDP800 to access S800 I/O modules using CI840

3.7 Configuring PDP800 to access S800 I/O modules using CI840


The following figure (Figure 3-1) shows a portion of a Control Logic Diagram (CLD) with one FC228 configured for a CI840
and two additional FC228s configured for non-S800 PROFIBUS slave devices. Channel function codes, FC222-225, are
used to connect to specific S800 I/O module types.

Figure 3-1 Configuring PDP800 to access slave devices and S800 IO with a CI840

To manually configure PDP800 to access S800 I/O modules using CI840:


1. Configure one FC227 for te PDP800.

NOTE: The CI840 can be configured on the same FC227 with other standard PROFIBUS slaves.

2. Configure one FC228 for the CI840:


a. Set the S1 parameter for the FC228
b. In S1, enter the PROFIBUS module address for the CI840 followed by the Profibus ID for the CI840.

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.

Figure 3-2 FC228 Specifications

2VAA001446 3-27
PROFIBUS Module status 3. Configuration

3. Set the S2 parameter for the FC228:

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.

4. Set the S7 parameter for the FC228

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.

5. Configure the channel function codes:


a. Link one channel function code to the FC228 for each channel under each S800 I/O module (FC222-225).

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.

c. Set other channel specifications, if required for the associated value

3.8 PROFIBUS Module status


The current status of the PROFIBUS slave module is reflected in the block output of the FC228 associated with the slave
device.

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

3.9 PROFIBUS Device Alarms and Diagnostic Information


The PDP800 periodically sends a request for alarm and diagnosis information from all PROFIBUS slaves. The PDP only
recognizes alarm/diagnosis data from slaves that have been defined in its configuration.

NOTE: If communication is lost between the PDP800 and PROFIBUS slaves, then verify:

All cables are not damaged and connected properly.


Terminating resistors are ON at the physical ends of the bus, and OFF at all points between.
The HPC800 controller is online and not in error or configuration mode.

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

3.10.1 Module Redundancy


The PDP800 can be optionally configured to operate in a primary/backup mode. In this configuration, both modules have
access to the PROFIBUS channel(s). In the event of a failure of the primary, the backup module takes over. Configuration
information is automatically transferred to the backup from the primary. Failover is transparent to the user except for module
status indications of the failure.

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

A bad status is generated by FC227, if:


S13 is set to 0 and a second PDP is in the base

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.

3.10.2 Line Redundancy


The PDP800 supports line redundancy on the PROFIBUS channel. One channel is used for all primary communication until
a failure is detected. The PDP800 then switches over to use the backup channel. The PDP800 periodically checks the
backup channel to verify for its availability. The PDP800 then reports the status of both channels. Line redundancy may be
used with or without module redundancy and is independent to module redundancy (or single module can have the line
redundancy).

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.

4.2 PDP800 Module


There are ten functional LEDs and a Stop/Reset button on the front panel of the PDP800 interface module.There are also
eight switches on the bottom of the PDP800 interface module.

The following figure (Figure 4-1) displays a graphical representation of the PDP800 module overview..

Figure 4-1 Overview of PDP800 Module

The following figure (Figure 4-2) displays a graphical representation of the PDP800 dip switch settings.

2VAA001446 4-1
Stop/Reset Button 4. Operation

Figure 4-2 PDP800 Dip Switch Settings

4.2.1 Stop/Reset Button


The Stop/Reset button is used to interrupt execution and to initiate a hardware reset. If the PDP800 is running, depress the
this button once to halt the interface module with the Fault LED illuminated red and the Operation/Diagnostic LEDs one
through six illuminated (Normal Stop code). If you depress the Stop/Reset button again, then the PDP800 module restarts
and enters normal run mode.

The Stop/Reset button is accessed through the small opening on the front panel.

NOTE: Use a thin, nonmetallic rod to depress the button.


Before you remove the PDP800 module from its base, make sure to press the Stop/Reset
button once to halt the module. If you fail to halt the module before removing it from its
base, it could result in unpredictable I/O communications. Refer to sub-section
2.3- PDP800 Module Insertion/Removal of this user manual for correct removal
procedure.

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

The following table (Table 4-1) details the SW1 settings:

Table 4-1 PDP800 SW1 Settings

Pole Function Setting Description


1 Boot Mode 0 Normal Operation

1 Diagnostic Mode

In Diagnostic Mode:
Pole 2 sets Halt on error

NOTE: To enable Halt on Error, 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.

Poles 3-8 used to select which diagnostic


tests to run.

2 Unused during 0 Normal Operation


normal operation

3 ROM Checksum 0 Enable


Verification
1 Disable

4 Unused during 0 Not used


normal operation

5 Unused during 0 Not used


normal operation
6 0 Not used

7 Operation Mode 0 Normal Operation

1 Special Operation NVM Initialize

Special Operation mode initializes NVM and


sets module to base configuration. Pole 8 must
be zero during NVM initialize.

8 Cache Enable 0 Normal Operation - cache enabled

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

4.2.3.1 Operating Mode - Run and Fault LEDs


The following table (Table 4-2) details the run and fault LED indications and provides corrective actions too:

2VAA001446 4-3
LEDs 4. Operation

Table 4-2 PDP800 Operating Mode - Run and Fault LEDs

Indicator State Description Corrective Action


Fault On CPU halted (with status code Refer to Table 4-3 in this section for status
(Red LED) given in eight status LEDs). code descriptions and corrective actions

Machine fault timer expired. Reset the PDP800 module.

If problem persists, replace the PDP800


module

Stop/Reset button activated. Normal indication after manual hardware


stop and during a reset.

Flashing An error has been detected by the PDP800

Off No fault condition No action required.

Run On Operational and online. No action required.


(Green LED)

Flashing Established communication, Normal indication until the controller


but not initialized or configured. downloads and verifies the PDP800
configuration.

If the problem persists, check the controller.

Configured and operational, but 1. Check the controller status.


lost communications with the 2. Reset the PDP800 module.
controller. 3. Controller is in configure mode.

Off No power. If this condition


exists, no front panel LEDs will
be on

Communication not established Normal condition while waiting for controller


with controller for the first time. to establish communication.

Check the controller status.

Fault condition exists (with Refer to FAULT LED description


FAULT indicator on)

4.2.3.2 Operation/Diagnostic LEDs


The following table (Table 4-3) describes the Operation/Diagnostic LEDs:

Table 4-3 PDP800 Interface Module Operation/Diagnostic Status Codes

Led On
Code Condition Corrective Action
1 2 3 4 5 6 7 8
0 0x00 - - - - - - - - Initializing Normal operation. No action
required.

1 0x01 1 - - - - - - - Nonvolatile memory Initialize interface module using


checksum error Stop/Reset button.

If error persists, replace the


interface module.

4-4 2VAA001446
4. Operation LEDs

Table 4-3 PDP800 Interface Module Operation/Diagnostic Status Codes (Continued)

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

5 0x05 1 - 3 - - - - - Configuration error: Check the controller status.


undefined block
Verify the following in the
controller configuration:
Function block inputs
reference valid function
block outputs.
Function block inputs
restricted to specific
function code types are
connected properly to
function block
outputs.

6 0x06 - 2 3 - - - - - Configuration error: Check the controller status.


data type conflict
Verify the following in the
controller configuration:
No data type mismatches
for function block inputs.
Constant specifications are
within valid range limits

10 0x0A - 2 - 4 - - - - Software error Contact ABB support

2VAA001446 4-5
LEDs 4. Operation

Table 4-3 PDP800 Interface Module Operation/Diagnostic Status Codes (Continued)

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.

Steps to correct the error:

1. Reset the interface modules.

2. Check redundancy link


connector pins (P4) on
primary and backup
interface modules. If bad,
replace the interface module.

3. Replace the backup interface


module.

4. Stop primary interface


module by pressing the
Stop/Reset button once.
Backup should take over.

5. Replace the primary interface


module.

6. Replace the base

NOTE: The controller


should be online with a
valid configuration while
replacing the interface
modules to manage the fail
over.

14 0x0E - 2 3 4 - - - - Redundancy IDs same Redundant interface modules


unable to determine whether
primary or backup.

Same corrective actions to be


followed as given for error code
13.

17 0X11 1 - - - 5 - - - Nonvolatile memory Could occur as the result of a


write error firmware upgrade. If a firmware
upgrade is made, then follow the
instructions in NOTE 2 at the end
of this table, to format and
relabel the interface module.

If a firmware upgrade is not


made, then:
1. Initialize interface module
using the Stop/Reset
button.

2. If the error persists, replace


the interface module.

4-6 2VAA001446
4. Operation LEDs

Table 4-3 PDP800 Interface Module Operation/Diagnostic Status Codes (Continued)

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.

Steps to rectify error:

1. Perform a firmware
download.

2. If error persists, replace the


interface module.

22 0x16 - 2 3 - 5 - - - Block type code Redundant interface modules


mismatch between are of different types. Hardware
primary and backup keying is not correct. Front panel
label on base and interface
module should match.

Replace incompatible interface


module with compatible type.

23 0x17 1 2 3 - 5 - - - Duplicate HN800 Each I/O block is manufactured


address with its own unique device ID
(serial number). Should not
occur.

Replace interface module.

24 0x18 - - - 4 5 - - - Invalid block type Internal error.

Replace the interface module

25 0x19 1 - - 4 5 - - - Firmware download in No action required.


progress
26 0x1A - 2 - 4 5 - - - Duplicate device label Device label assigned to the
detected block is already in use by
another I/O block.

Define a unique device label

28 0x1C - - 3 4 5 - - - Incompatible firmware Install correct firmware.

2VAA001446 4-7
LEDs 4. Operation

Table 4-3 PDP800 Interface Module Operation/Diagnostic Status Codes (Continued)

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.

49 0x31 1 - - - 5 6 - - Memory or CPU fault


If error persists, replace the
50 0x32 - 2 - - 5 6 - - Bus error interface module
51 0x33 1 2 - - 5 6 - - Illegal instruction

52 0x34 - - 3 - 5 6 - - Internal error - trace or


privilege error

53 0x35 1 - 3 - 5 6 - - Internal error - spurious


or unassigned
exception

54 0x36 - 2 3 - 5 6 - - Internal error - divide


by 0 or CHK instruction

55 0x37 1 2 3 - 5 6 - - Internal error -


undefined TRAP
instruction

56 0x38 - - - 4 5 6 - - Board level hardware Replace the interface module


error

57 0x39 1 - - 4 5 6 - - ECC error - un- Reset the interface module.


correctable memory
error If error persists, then replace the
interface module.

58 0x3A - 2 - 4 5 6 - - ECC error - too many Reset the interface module.


corrections
If error persists, then replace the
interface module.

63 0x3F 1 2 3 4 5 6 - - Normal stop Reset the interface module.

4-8 2VAA001446
4. Operation Offline Diagnostic Tests

Table 4-3 PDP800 Interface Module Operation/Diagnostic Status Codes (Continued)

Led On
Code Condition Corrective Action
1 2 3 4 5 6 7 8
64 0x40 - - - - - - 7 - Configuration Normal operation. No action
downloaded required.

128 0x80 - - - - - - - 8 Normal operation


(backup interface
module)

192 0xC0 - - - - - - 7 8 Normal operation


(primary interface
module)

NOTES:
1. = off

2. To format and relabel the PDP800 interface module:

a. Remove the module from its base.

b. Set switch 7 to the open position.

c. Reinstall the module.

d. Wait until the Fault LED and the Operation/Diagnostic LEDs one through six are
illuminated in red.

e. Halt the module by pressing its Stop/Reset button once.

WARNING: Failure to halt the module before removing it from its base could result in
unpredictable I/O communications.

f. Remove the module again.

g. Reset switch 7 to the closed position.

h. Reinstall the module.

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.

4.3 Offline Diagnostic Tests


Select the diagnostic test by setting the switch poles (as shown in Figure 4-3) on the PDP800 interface module, as shown in
the following table (Table 4-4):

Figure 4-3 PDP800 Diagnostic switch settings

2VAA001446 4-9
Offline Diagnostic Tests 4. Operation

Table 4-4 PDP800 Offline Diagnostic Tests - Switch Settings

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.

00 0 0 0 0 0 0 LEDs and switch2


01 0 0 0 0 0 1 CPU

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

10 0 1 0 0 0 0 Group 1 test (00 to 0F)

14 0 1 1 0 0 Redundancy link (primary)

16 0 1 0 1 1 1 HN800 (primary)

17 0 1 0 1 1 1 HN800 primary repeater

1A - 1F - - - - - - Unused

20 1 0 0 0 0 0 Group 2 test (14 to 1F)

21 1 0 0 0 0 1 HN800 (secondary)

23 1 0 0 0 1 1 Stop/Reset push button2

24 1 0 0 1 0 0 Redundancy link (secondary)

26 1 0 0 1 1 0 NVRAM retention - data


storage2
27 1 0 0 1 1 1 NVRAM retention - data
check2
28 1 0 1 0 0 0 Redundancy break

29 1 0 1 0 0 1 Push button

NOTES:
1. 0 = on or closed; 1 = off or open (refer to Figure 4-3).

2. Test is not continuous.

4-10 2VAA001446
4. Operation Halt on Error

4.3.1 Halt on Error


If Halt on Error is disabled, then the selected test runs repeatedly until the PDP800 module is removed. The LEDs
momentarily extinguish between each completion, and then restart for a test. The status indicators identify the test being
run and give a test pass/fail indication (refer to Figure 4-4). If Halt on Error is enabled, the test stops, if an error is
encountered. The test continues to run, however, if no error is detected.

Figure 4-4 PDP800 Diagnostics Status LED Indications

4.3.2 Group 1 Tests


The group 1 tests (00 to 0F) do not require any special setup or additional hardware to run. These tests are strictly internal
PDP800 checks. The following table (Table 4-5) describes the tests.

Table 4-5 PDP800 Group 1 Diagnostic Test

Test ID Description
00 LEDs and switch Tests the front panel LEDs and switch.

Sequence of steps:

1. Status LEDs count from 0 to 255.

2. Channel LEDs perform walking one test


(i.e., each LED turns on then off).

3. Switch is read, and then settings


displayed in status LEDs.

01 CPU Verifies CPU and CPU instruction set


operation.

02 ROM Calculates checksum of ROM and compares


it to an expected value.

If the test fails, then:

1. Download firmware to the PDP800.

2. Replace the PDP800 module.

03 RAM Clears and verifies, then sets and verifies all


RAM. Test includes byte, word, and long
word accesses.

05 Timer Initializes DUART timer for 1-msec; waits for


time-out.

09 Dispatcher Issues software dispatcher interrupt request;


waits for interrupt to occur.

OD HN800

2VAA001446 4-11
Group 2 Tests 4. Operation

Table 4-5 PDP800 Group 1 Diagnostic Test (Continued)

Test ID Description
OE ID-ROM Reads ID-ROM and compares it to a known
value; performs parity check on device ID.

10 Group 1 tests (1-F) Executes tests 00 to 0E.

4.3.3 Group 2 Tests


The group 2 tests (14 to 1F) require either special setup or additional hardware to run. These tests check external interface
abilities. The following table (Table 4-6) describes the tests:

Table 4-6 PDP800 Group 2 Diagnostic Tests

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.

If the test fails, then:

1. Check the terminal base backplane


connections.

2. Replace the defect PDP800 module.

20 Group 2 tests Executes tests 00 to 1F

4.3.4 Group 3 Tests


The group 3 tests (23, 26 to 29) do not require any special setup or additional hardware to run. These tests are strictly
internal I/O module checks. The following table (Table 4-7) describes the tests:

4-12 2VAA001446
4. Operation Group 3 Tests

Table 4-7 PDP800 Group 3 Diagnostic 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.

Checks whether both have the ability to transmit and receive


HN800 messages. This requires two PDP800 modules
(redundant or non-redundant) with HN800 cabling connected
between the two PDP800s. Set one PDP800 (or other HN800
capable device) to test ID 16 (master); the other to test ID 21.

23 Stop/Reset push button Tests push button operation as follows:

1. Press the push button once. If operating correctly, the


PDP800 module halts with status LEDs 1, 3, 5, and 7 on
and the FAULT indicator on.

2. Press the push button again. If operating correctly, status


LEDs 1 through 8 is momentarily on, then status LEDs 1,
2, and 6 and the NORMAL indicator stays on

24 Redundancy (Backup) Refer to Test ID 14 for Description details

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.

29 Stop/Reset push button Stop/Reset push button test.

The module fault timer (MFT) is refreshed until the


Stop/Reset push button is pressed. The MFT is then allowed
to time out. After the fault LED turns red, the button can be
pushed again to initiate a reset.

2A MMU Tests the onboard memory management unit

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:

Dip Switch SW1 Definition:


1: Boot Mode (1 = Diagnostic Boot, 0 = Normal Boot). Normal setting is 0
2: MUST be set to 0. (for ABB internal use only)

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.

3-8: Test to run (0x00 .. 0x2D)


Group 1 Tests: 01 0000

2VAA001446 4-13
Group 3 Tests 4. Operation

Group 2 Tests: 10 0000

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

A. Mapping PROFIBUS Data Type to Channel Type


The following table (Table A-1) details the mapping of PROFIBUS data types to different channel types:

Table A-1 PROFIBUS data types Mapping

PROFIBUS
Channel Type
Numeric Type PROFIBUS Data Format Description
Code
Identifier
1 Boolean / BOOL - Default for FC224/225

2 Integer8 / SINT S08

3 Integer16 / INT S16

4 Integer32 / DINT S32

5 Unsigned8 / USINT U08

6 Unsigned16 / UINT U16

7 Unsigned32 / UDINT U32

8 Float32 / REAL F32

14 BitString Unn

15 Float64 / LREAL F64

22 BitString8 / BYTE U08

23 BitString16 / WORD U16

24 BitString32 / DWORD U32

55 Unsigned64 / LWORD / U64


ULINT

56 Integer64 / LINT S64

57 BitString64 U64
101 Float32+Unsigned8 F32Q
102 Unsigned8+Unsigned8 U08Q

103 OctetString2+Unsigned8 U16Q

104 Unsigned16_S U16S

105 Integer16_S S16S

106 Unsigned8_S U08S

2VAA001446 A-1
A. Mapping PROFIBUS Data Type to Channel Type

A-2 2VAA001446
B. Firmware Update using USB Port Purpose and Scope

B. Firmware Update using USB Port


B.1 Purpose and Scope
The PDP800 firmware must be loaded with a USB to mini-USB cable connector on a computer with terminal emulator
software, capable of performing an XModem protocol download (e.g. TeraTerm).

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.

1. Set SW1 pole 1,3,5,6,8 to Open on the PDP800 module.


2. Connect a USB cable to the mini-USB connector on the top cover of the PDP800.

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:

Hello, enter ~ and ! to start XMODEM download


NOTE: The above prompt is displayed before the PC is able to connect to the USB port, in such situations the
user may not see this prompt.

5. Enter ~!, the following message appears:

You have 15 sec to start XMODEM download of binary file


6. Transfer the firmware image via XModem protocol. Refer to the Terminal Emulator documentation for
instructions, if required.
7. Wait for the following message to prompt:

Hello, enter ~ and ! to start XMODEM download

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

Document Number: 2VAA001446


The information in this document is subject to change
Business Unit Power Generation without notice and should not be construed as a com-
P.O. BOX 8131 mitment by ABB. ABB assumes no responsibility for
8050 Zrich any errors that may appear in this document.
In no event shall ABB be liable for direct, indirect, spe-
SWITZERLAND cial, incidental or consequential damages of any nature
Phone: +41 (0) 43 317-5380 or kind arising from the use of this document, nor shall
Fax: +41 (0) 43 317-5382 ABB be liable for incidental or consequential damages
arising from use of any software or hardware described
www.abb.com/powergeneration in this document.
This document and parts thereof must not be repro-
duced 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 meets the requirements specified in EMC
Directive 2004/108/EC and in Low Voltage Directive
2006/95/EC.

Copyright 2012 by ABB.


All rights reserved.
Release: June 2012

Vous aimerez peut-être aussi