Vijay Learning Report-ABB
Vijay Learning Report-ABB
Date: 14.09.2010
********
FOREIGN TRAINING LEARNING REPORT
1 Program Details
1.1 Name of the Program DDCMIS Training by ABB under Sipat-II Station C&I
package –(Office order Ref 01:HRD:FT:21.07-
12/20010-11 dated 02.07.2010)
4 New Trends/ Practices 1. There can be more than one CNET in a plant.
(in details) These CNET can be connected through INIIT
module. In this case there will be one central
CNET others will act as subring.
2. With the help of IMCPM module EWS/OWS can
be connected to a single node directly. It can not
communicate through CNET.
3. EWS can be connected through serial
communication cable with INICT03. It will
reduce complexity of SCSI cable.
4. Through configuration viewer controller
configuration can be directly changed without
changing in CLD.
5 Application of Learning
5.1 Self DDCMIS Maintenance: - More insights was obtained
in symphony harmony DDCMIS. In ABB workshop
correct connection of prefab cables was shown. It was
also visible that how to dress Prefab cable inside panel
so that cable teeth connects with card in same line.
Replacement of faulty cards, how to configure new
cards, controllers and communication modules was also
learned.
6 Adoptable practices in
NTPC
6.1 In Deptt. / Section As described in report learning are already being
implemented in the form of modification in graphics for
better operation, troubleshooting and day to day DCS
maintenance activities.
6.2 In any other Deptt./ Hardware failure alarms are given in LVS and through
Section that operation can easily understand gravity of the
situation in case of any card/system failure.
Graphics/Mimics will be modified for better operation
and convenience.
VIJAY PORWAL
Sr. ENGG(O&M-C&I),
Emp no:009322
Enclosure: Detailed learning report in annexure-1
soft copy of training material is enclosed.
Part-I
Introduction of symphony harmony system and hardware (19.07.10 to 21.07.10)
Objectives: Course objective was to understand Harmony system overview and
details of Harmony control unit (HCU). During these sessions overview of harmony
control system and details of various components of HCU were explained.
The ABB DCS is an open integrated and distributed system for control and automation.
The Symphony system consists of the following:
• Harmony Control Products – A comprehensive set of process, regulatory and sequence
control services and I/O interfaces
• Composer 4.3 Series system Tools – An integrated set of engineering, operation, and
maintenance tools designed to support the total automation project, including planning,
configuration management, commissioning and system documentation.
• Human System Interfaces – A dynamic range of console products (server client architecture)
for accessing and viewing data from multiple operating environments, from process control
and I/O to plant and information management.
By combining the above components a powerful automation system is integrated that can be
used in applications ranging from small machine control to total, plant-wide automation. Due
to the distributed and flexible structure of the hardware and software DCS system based on
Symphony Harmony series can be expanded in an easy and cost-effective way to meet the
NTPC future needs.
SYSTEM HARDWARE
DDCMIS system offered for the project included following hardware to meet project
requirement:
Harmony Bridge Controller BRC Series
Modular Power Supply
Control Network Interface INNIS21 & INNPM12
I/O Cards IMFEC12, IMASI23, IMASO11, IMDSI22 &
IMDSO14
Remote I/O Interface IMRIO02
Termination Units NTDI01, NTAI05, NTAI06,
NTDO02, NTCF22, NTCF23
Prefab Cables NKTU01, NKAS01,
NKAS11, NKDO01
Communication Network C-Net
Symphony Harmony Rack IEMMU21
All controllers, power-supplies, communications modules and I/O slaves are housed in the
HCU cabinets. These process cabinets have front and rear access doors and can accommodate
eight (8) rows of Module Mounting Unit for process equipment. Each row can accommodate
one Module Mounting Unit, each with twelve (12) slots for modules.
The system and I/Os are powered from modular power supplies. This system is provided with
2N redundant modular power supply capacity.
Termination Unit
A termination unit is a passive device that connects and distributes signals between the I/O
module and field wiring terminals. A termination unit has several purposes:
Field wiring termination.
I/O channel signal routing.
Range and mode selection for analog I/O.
Voltage threshold selection for digital inputs.
Field power or system powered I/O selection.
Circuit protection (i.e., fuses).
Shield (i.e., chassis ground) connection.
Each type of I/O module requires its own type of termination unit. Termination units used in
system are:
NTCL01: Termination unit for C Net
NTCF22&23: Termination unit for OFC IN C Net
NTST01: Termination unit for Time Sync Link
NTAI06 : Termination unit for IMASI23 & IMDSI22
NTAI05 : Termination unit for IMFEC12
NTDI01 : Termination unit for IMASO11
NTDO02: Termination unit for IMDSO14
NTRL02B: Termination unit for IMRIO02
NTMP01: Termination unit for IMMPI01
Features of BRC300
Provides high availability and fault tolerance in redundant pair configuration.
Includes two serial channels and a station link for Analog Control Stations (IISAC01)
and Digital Control Stations (NDCS03).
Information available to any other module in the system via the communication
network.
Make configuration changes or add points to redundant controllers without
interrupting the process.
Eight segments that run at different cycle times are available. Assign higher priority
function blocks to segments with very fast scan times. Assign lower priority function
blocks to segments with lower scan times.
BRC Controller has two on-board RS-232 serial ports. These allow you to interface
the BRC controller to foreign devices such as PLCs.
BRC controller supports up to 64 slaves in any combination for a wide variety of field
I/O signals without external signal converter.
Controlway
The Controlway is a high speed communication bus between Harmony rack controllers. The
BRC module uses this bus to communicate with other control modules within a Harmony
control unit. It provides a one-megabaud, peer-to-peer communication link that can support
up to 32 devices. The Controlway interface is provided by a custom integrated circuit that
links the BRC module to the Controlway. It has full DMA capabilities (allowing for quicker
operation), and two independent, redundant channels. The redundant Controlway channels run
through two paths on the module mounting unit backplane circuit. The BRC module transmits
and receives data over both channels simultaneously. By receiving data through two channels,
the BRC module can check its integrity. In this way, the Controlway minimizes the potential
that a failure on a circuit board or backplane will cause loss of module communication. The
Controlway interface also allows the BRC module to run on module bus by operating in an
83.3-kilobaud mode (switch
selectable).
Redundancy Link
The redundancy link is a dual parallel link between a primary and backup BRC
module in redundant configurations. As the primary module executes, the backup module
waits in standby mode and receives a copy of block outputs over this link. If for any reason
the primary module fails, the backup takes over without any process interruption.
NOTE: Firmware revision levels must be the same in both primary and secondary
BRC modules. If the firmware revision level is different and a failover occurs, the
redundant BRC module may operate erratically. Two parallel channels of data and control
signals connect by way of a processor bus adapter board. Each BRC module in a redundant
configuration connect through PBA boards connected by redundant PBA cables. Both
channels have parity protection.
Control Network
Cnet is a unidirectional, high speed serial data network that operates at a 10-megahertz
or two megahertz communication rate. It supports a central network with up to 250 system
node connections. Multiple satellite networks can link to the central network. Each satellite
network supports up to 250 system node connections. Interfacing a maximum number of
satellite networks gives a system capacity of over 62,000 nodes.
Part-II
INTRODUCTION OF FUNCTION CODES (22.07.10)
Objectives: Course objective was to understand function of Harmony control system.
Function Code: Function Code is a control logic language mainly used in Symphony System.
The controllers of Symphony System also support other control logic languages, such as C
Language, Basic Language, Ladder Logic and Batch 90 Language.
Function Code Control Logic Language includes many function codes. A function
code is an algorithm that defines specific functions. For example, some function codes can
perform arithmetic operation; some function codes can perform logic operation; some
function codes can perform control operation; some function codes can perform exception
report; some function codes can perform IO definition, and so on. Each function code has a
number and a description name. Function codes are linked together to form a process control
strategies. Symphony System offers more than 170 function codes.
Function Code Library: Function codes that reside in the ROM of a controller. A controller
of Symphony System has three type of memories: ROM, RAM and NVRAM.
ROM: Operating instructions, self-diagnostic programs and standard function codes reside in
the ROM of a controller. All function codes that reside in the ROM of a controller are called
the Function Code Library of the controller. When you configure a controller, you can only
use the function codes that are supplied in its function code library.
Function code is a kind of block language. It has three elements, i.e. function
code , block address and specification.
Introduction to Composer:-
2. Object Exchange
The object exchange (object library) window presents the user with a view of the
reusable components that can be used to create control system configurations. Objects are
organized in folders. Standard system components such as function codes and standard shapes
and symbols are organized under the system folder.
User can define their own folders within object exchange. User-defined objects can include
macro logic, shapes, symbols, standard drawings or control logic template.
3. Output Window
The output window provides a textual feedback of all operations performed in the
Composer application. The contents of the active tab in the output window can be deleted,
printed, or saved by right clicking on the text and selecting Clear Window, Print, or Save.
Project: a complete description of the control system. It contains all of the information
necessary for process control and shows the architecture of all of the hardware used
throughout the project. Each project must have its own folder. It is not possible to store two
Composer project in the same folder.
Add a Controller
The “Role” of the Controller is extremely important. There are three possible scenarios:
• Two Controllers - A controller with redundancy but with the same address and not
intended for on-line configuration (such as in a burning process or
in a nuclear plant …) the role would be “Primary/Redundant.” Only one controller is
added to the structure.
• Two Controllers - This would include a Primary controller with a backup controller
which will perform on-line configuration. The software will have
two addresses: n=Primary and n+1=Backup. In this case, two controllers must be
added to structure. The first is considered the “Primary” and the backup is considered
to have the role of “Backup w/Online.”
Firmware revision will be automatically set when the status of the controller is “on line.”
The ID is for the first set of number or characters to link the cross -referenced sheets to the
controller. In the case of Backup w/online, each controller must have the same characters.
Communication Configuration
There are two possibilities for communication to the Control Network. The Computer must
either be a server with a physical connection to the communication controllers or the
computer will be configured as a client and will TCP/IP through a communication server.
• Communication server
Physical ICI – a logical number chosen for the identification of the ICI where the
computer connects to the control network.
Device – how the connection is made to the ICI which could be through COM1 or COM2,
the communication port on computer, or through the ENET (ethernet).
TCP/IP section has a port value which must stay at 3001.
Communications Client
Client Logical ICI number - the number of the ICI where the Communication Sever computer
is connected.
Server Node- the name of Communication Sever computer.
TCP/IP - Use this option if the computer are on an O-net (Operation Network) and all located
in the same workgroup.
Local - This option is selected if the server and the client are located on the same computer.
PGP CONFIGURATION
Objectives: Course objective was to understand PGP operation and configuration.
There are two kinds of configuration methods for all above databases: one is online
configuration; the other is offline configuration. The default directories for above offline
database files are as follows:
User can firstly create offline database files by the Dbase III/IV or Excel utility or by the
Symphony Engineering Work Station, and then build online databases according to the offline
database files by running Build Data Base procedure of System Setup. By running Export
procedure of System Setup, online databases can also be exported to offline database files.
Tag configuration
Tag configuration can be done through online and offline both ways. There are several fields
which are universal for all types and source of tags and some fields are specific to particular
type and source of tag.
TYPE DESCRIPTION
INFY INFINET RACK
EXT GENERIC EXTERNAL COMMUNICATION
CALC INTERNAL CALCULATION TAG
LAB CONSTANT LAB ENTRY
USER INTERNAL USER APPLICATION PROGRAMME
DEVSTA DEVICE STATUS
OPC OPC COMMUNICATION
The TAGUID code is internally generated the first time a tag is added to the PGP database. To
identify logical address and source of tags ICI no., loop, PCU, module, and block no. is given
in database.
Trend group subsystem :- trend group can also be configured online as well as offline. There
are several types of trend groups.
Tags in trend groups can be added directly or through tag list file. Trends groups can also be
derived trend group in which tags can be sourced from some other ternd group.
Historical Trend Group:- Sample frequency, no. of samples, bad samples and archival units
has to be set to define historical trend group. These types of trend groups are useful in
capturing max, min and average values and calculating excursions.
Post trip trends can also be generated with changing state of digital tag.
Report Subsystem
PGP provides a complete set of functionalities for generating and managing reports.
Report logs are used to obtain data from the PGP database, either from the realtime and
the historical archives, and to load data into spreadsheets, allowing the user to format,
store and perform calculations using live and historic process data.
The reports are generated and maintained on the PGP Server computer.
The report generation program produces files that may be printed and/or archived
on the hard disk. To control the disk allocation of the report archive, the maximum
number of files kept archived and the maximum latency time can be defined for
each report.
PGP provides two special function libraries that can be used in Excel: one is public
function library (Tnt.xla), the other is thermodynamic function library (Steamlib.xla). public
function library (Tnt.xla) is located within the folder of “<…>\config\reports\”, and
thermodynamic function library (Steamlib.xla) is located within the folder of “<…
>\config\Calc\”. These two libraries should be added to Excel as Add-In for creating
template work-sheets.
Graphic Display
The main elements of a Graphic Display are the following:
1. Background Data :- All static implementatons are called the Graphic Display
background. The static information may consist of shapes, lines, text, special
characters, etc.
2. Dynamic Fields :- Each Graphic Display may contain Dynamic Objects to
represent plant status.
3. Display Header :- Each Graphic Display contains a Header block of information.
The Graphic Display Header contains information such as The Graphic Display name
and description.
Graphic Display Builder Program
The Graphic Display Builder program is named DisplayBuilder.exe. The program is
located in the \Power Generation Portal\bin folder.
Installation of PGP
Operating System
Power Generation Portal must be installed on a Personal or Server Computer running the
Microsoft Operating System:
• Windows 2000 Professional or Windows 2000 Server,
version 5.0, upgraded to Service Pack 2 or later.
• Windows XP Professional, version 2002. Service pack 1 and 2
• Windows 2003 Enterprise Edition
Post Installation
After you restart the computer the installation procedure start a post-installation program
which automatically performs some necessary actions for setup. Actions include:
General Setup
Many of the actions required for the setup of Power Generation Portal have been
automated and collected into a General Setup phase. The General Setup phase is part of
the Post Installation procedure which is automatically started after the Power Generation
Portal installation. However it can be also manually started after every installation or
upgrade of Power Generation Portal.
Licensing Registration
The following license registration procedure must only be performed on systems that are
configured as Servers, or client and Servers. Do not perform this procedure on client
systems.
Select Start > Programs > ABB Industrial IT > Power Generation Portal > System
Setup.
Select the License Entry item from the option tree, and then select Basic Features.
Fill in the relevant fields (including the software key) accord to the license
certificate, or select Add from File if you have a file containing this information.
Click the Validate button. A message will indicate if the validation was successful.
Review the data if the license does not validate.
Click the Save button when everything is correct.
Press the Test Checkout button to verify the license against the current Machine
ID.
Repeat the previous steps Drivers and Applications license groups.
Exit the License Entry program by clicking the Exit button.
Local data files are usually not shipped with the distribution kit. You need to build
the local data files using the following database build procedure.
The kit provides configuration files that you can customize based on your specific
requirements. These configuration files effect how the database build procedure
creates local data files. You can either:
o Customize the configuration files and then perform a database build.
o Perform a database build using the default configuration files.
At least one database build must be completed in order to run Power Generation
Portal properly.
In the procedure below all system builders are activated. They will process all
input data files in the configuration folders. Be sure that all input data files are
properly set, and that temporary or test input files are not stored in the configuration
folders.
o Log-in as Administrator.
o Select Start > Programs > ABB Industrial IT > Power Generation Portal
> System Setup.
o Expand the Build Database folder, and then select Build All. All system
builders will be executed in sequence. Wait for a message indicating that
system generation has completed.
o Exit System Setup.
When the database build is complete the Power Generation Portal application is
ready to run.