Sie sind auf Seite 1von 91

STUDY OF ABB MAKE AC 800 PEC CONTROLLER IN PROCESS AND

PRODUCTION CONTROL SYSTEM IN WIRE ROD MILL OF VISAKHAPATNAM


STEEL PLANT

Training/project report submitted to
GITAM UNIVERSITY
In partial fulfillment for the Degree of
BACHELOR OF TECHNOLOGY




BRANCH EUREE

ELECTRICAL AND ELECTRONICS ENGINEERING

MAY, 2011




Page 2 of 91

ACKNOWLEDGEMENT

My sincere thanks to the Principal and Dean, Prof.D.Prasada Rao, Ph.d, Gitam University for his
permission to use the facilities of the institution.
Words seem inadequate to express my deep sense of gratitude to Dr.K.S.Lingam Murthy, M.E.,
Ph.D (IITD) , FIE, MISTE ,Professor and Head, Department of Electrical and Electronic
Engineering. Gitam University for his valuable guidance, constant support, encouragement, for
imparting knowledge and guiding me with patience.
I extend my sincere thanks to Sri.I.E.S.Naidu , Associate Professor, Department of Electrical and
Electronic Engineering , Gitam University for his guidance , support and help throughout the
training/ project work and for advice in completion of this work.
I am deeply indebted to Mr.Prabhakara Rao, AGM, Training and Development Center,
Visakhapatnam Steel Plant for granting me permission to carry on my training in the
Visakhapatnam Steel Plant.
I deeply thank Mr. Kunal Sarkar and Mr.Tushar Agarwal Wire Rod Mill Department,
Visakhapatnam Steel Plant for their constant help , support and guidance throughout the training.
I acknowledge gratefully to Mr.Abhayankar Banerjee and Mr.Yugandhar Yerneni for their
constant help and support throughout the training.
Last but not the least I specially thank my parents, family members and friends for their love,
understanding, support that has helped me during my work.
Page 3 of 91




CONTENTS

S.NO INDEX PAGE NO
1. INTRODUCTION 4
2. OVERVIEW OF VISAKHAPATNAM STEEL PLANT.. 6
3. WIRE ROD MILL. 10
4. PROCESS CONTROL BY COMPUTER IN WIRE ROD MILL. 16
5. PROGRAMMABLE LOGIC CONTROLLER.. 30
6. AC 800PEC AND ITS FEATURES.. 37
7. HARDWARE ASPECTS OF AC 800PEC 40
8. SOFTWARE ASPECTS OF AC 800PEC. 71
9. PROCESS CONTROL BY AC 800PEC IN WRM.. 87
10. CONCLUSION..... 89
11. TABLES. 91
12. BIBLIOGRAPHY..

Page 4 of 91











INTRODUCTION












Page 5 of 91


The AC 800PEC is ABB's high performance process control system and belongs to the Control
IT product line. Large-scale power converters and drives must be reliable, fast and precise. That
calls for a control system with outstanding performance. In order to meet this high performance
control requirements ABB provides two control platforms for power electronics systems.
The AC 800PEC is the optimum solution for combining the high-speed control requirements of
power electronics applications and low-speed process control tasks usually carried out by
separate PLC units. The AC 800PEC controller is configured and programmed using Control
Builder M, ABBs well-established programming tool complying with IEC 61131-3, and
MATLAB/ Simulinkwith Real-Time Workshop.
Ethernet is used as preferred medium for configuration and communication to upper control. The
AC 800PEC interfaces with ABBs I/O systems via the optical S800 Modulebus and with ABBs
communication modules via Communication Expansion Bus (CEX). It also supports 3rd party
AnyBus-S fieldbus modules.
This project mainly brings forth the rolling mill process done with the controls of the ABB make
800 PEC. It brings a contrast between the earlier technology of process control in rolling mill
with the process control done by the ABB 800 PEC. It also provides information regarding the
hardware and software aspects of the ABB 800PEC and also its process control diagram in the
Steel Plant wire rod mill.










Page 6 of 91










OVERVIEW OF VISAKHAPATNAM
STEEL PLANT








Page 7 of 91

Visakhapatnam steel plant is the first coast based integrated steel plant of India. Bestowed with
modern technologies, VSP has an installed capacity of 3 million tonnes per annum of liquid steel
and 2.656 million tones of saleable steel. At VSP, there is emphasis on total automation,
seamless integration and efficient up gradation, which result in wide range of long and structural
products to meet the stringent demands of discerning customers within India and abroad. VSP
products meet exalting international quality standards such as JIS, DIN, BIS, BS, etc.
VSP has become the first integrated steel plant in the country to be certified to all the three
international standards for quality ( ISO-9001 ), for Environment Management ( ISO -14001 )
and for Occupational Health and Safety ( OHSAS-18001 ) the certificate covers quality systems
of all operational, maintenance, service units besides purchase systems.
VSP exporst quality pig iron and steel products to Sri Lanka, Myanmar, Nepal, Middle East,
USA and South East Asia ( pig iron ). RINL VSP has awarded Star Trading House status
during 1997-2000.
The major steel products are angles, billets, channels, beams, squares, flats, rounds, re-bars, wire
rods. The by products are nut coke, coke dust, coal tar, anthracene, HP napthalence , benzene,
toluene, xylene, wash oil. The other products of VSP are granulated slag, lime fines, ammonium
sulphate. Recently in the year 2010 , the VSP has been awarded the Gold Award for Outstanding
Achievement in Training Excellence by Greentech Foundation, New Delhi and the Global
Human Resource Development Award of International Federation of Training and Development
Organization, London and many more.
VSP TECHNOLOGY :
v 7 meter tall coke oven batteries with coke dry quenching
v Biggest blast furnaces in the country
v Bell-less top charging system in Blast furnace
v 100% slag granulation at BF cast house
v Suppressed combustion LD gas recovery system
v 100% continuous casting of liquid steel
v Tempcore and Stelmor cooling processes in LMMM and WRM respectively.
v Extensive waste heat recovery systems
v Comprehensive pollution control measures

Page 8 of 91




Major units :
DEPARTMENT ANNUAL CAPACITY
( T )
UNITS ( 3.0 MT STAGE )
Coke ovens 2,261 3 batteries of 67 ovens and
7 mts height
Sinter plant 5,256 2 sinter machines of 312 sq.
mts grate area each
Blast furnace 3,400 2 furnaces of 3200 cu.mts
volume each
Steel Melt shop 3,000 3 LD converters each 133
cu.mtr volume and six 4
Page 9 of 91

strand bloom casters
LMMM 710 4 stand finishing mill
WRM 850 4*10 stand finishing mill
MMSM 850 6 stand finishing mill

Major sources of raw materials :
RAW MATERIAL SOURCE SOURCE
Iron ore lumps and fines Bailadilla , MP
BF lime stone Jaggayyapeta , AP
SMS limestone UAE
BF dolomite Madharam, AP
SMS dolomite Madharam, AP
Manganese ore Chipurupalli, AP
Boiler coal Talcher, Orissa
Coking coal Australia
Medium coking coal Gidi /Swang / Rajarappa / Kargali








Page 10 of 91










WIRE ROD MILL










Page 11 of 91

Wire rod mill ( WRM ) is a 4 strand, 25 stands fully automated and sophisticated mill. The mill
has a four zone combination type reheating furnace ( walking beam cum walking hearth ) of 200
TPH capacity for heating the billets received from billet mill of LMMM to rolling temperature of
1200 degree centigrade.
The heated billets are rolled in 4 strand, no twist continuous mill having a capacity of 8,50,000
tonnes of wire rod coils. The mill has the following configuration:
v 7 stand two high 4 strand horizontal roughing mill
v 6 stand two high 4 strand horizontal intermediate mill
v 2 stand 4 strand per finishing mill
v 10 stand 4 strand no twist finishing mill
The mill produces rounds in 5.5-12 mm range and rebars in 8-12 mm range. The mill is equipped
with standard and retarded stelmor lines for producing high quality wire rods in low, medium
and high carbon grade meeting the stringent National and International Standards viz, BIS , DIN,
JIS, BS, etc and having high ductility, uniform grain size and excellent surface finish. The wire
rod mill uses mainly two types of bearings : morgoil bearing and 2 row axial tapered roller
bearings.
PROCESS:
The raw material ( billets from the LMMM Department )is placed on the charging grid one (
controlled by ac motors ) i.e. in the billet yard by an overhead crane. From which it moves to the
charging grid two ( controlled by dc motors).Then through the cross transports, billet elevator,
billet transfer device and billet positioning device the billet is placed on the roller tables. The
billet now moves from the group 1 to group 2 ( four billets at a time). Then the billet enters the
walking beam furnace where it is heated to a temperature at around 1700 degrees centigrade.
When the billets reach the other end of the furnace they are hot enough to be rolled. Furnace is
the heart of this factory. Rolling is impossible without heating the billets. Heating reduces
residual stresses. Furnace is lined with several layers of refractory bricks.The red hot billets are
then pulled from the furnace on to the conveyor which transports it to the rolling stand. The billet
passes through the the peel bar and the billet withdrawing machine and passed through the
roughing mill stands( 1 to 7) for special rolls to attain desired sizes and thickness. The rolling
process is composed of stage wise rolling of steel. Then the rolled steel passes through the RM
sheers , intermediate mill stands, looper table, IB snap shell , intermediate block stand, FB sheer,
looper table 2 and finally reaches the finishing block. The sheering machines are used to cut
billets into pieces under various conditions such as : improper size, cobble, etc. Sheering
machines are pneumatically operated clutches. Finally it reaches the coil formation chamber
Page 12 of 91

from where it is hooked on the conveyor. These rolls are then placed on the compactor where is
it compressed and tied together. At last , the finished products are placed on the trucks with the
help of the special overhead travelling cranes.

Fig : Wire rod mill products and applications






Page 13 of 91


























CHARGING AREA
CHARGING GRID- 1 ( AC MOTORS )
CHARGING GRID -2 ( DC M0TORS )
CROSS TRANSPORTS
BILLET ELEVATOR
BILLET TRANSFER DEVICE
BILLET POSITIONING DEVICE
ROLLER TABLES
GROUP 1 TO GROUP 5
WALKING BEAM FURNACE
PEEL BAR
INTERMEDIATE MILL
STAND 8 TO STAND 13
INTERMEDIATE
BLOCK STAND 14
LOOPER
TABLE
FB SHEER
NO TWIST STAND
FINISHING BLOCK -16 TO 25
ROUGHING MILL STAND 1 TO 7
BILLET WITHDRAWING MACHINE
PINCH ROLL

RM SHEERS I TO 4
IB SNAP
SHELL
LOOPER
TABLE
LAYING
HEAD
TRACTOR
CHAIN
STELMORE
Coil formation chamber
Hook conveyor
Compactor and turnstile
Page 14 of 91



Page 15 of 91




1 2
3 4
Fig: From left horizontally: 1-Digital crane electrical circuit. 2 and 3-Analog crane electrical
circuit. 4- Overhead travelling crane
Page 16 of 91













PROCESS CONTROL COMPUTER











Page 17 of 91

In computer process control, a digital computer is used to direct the operations of a
manufacturing process. Although other automated systems are typically controlled by computer,
the term computer process control is generally associated with continuous or semi continuous
production .
The computer process control generally includes the following:
1. Measurement of important process variables such as temperature, flow rate, pressure
2. Execution of some optimizing strategy
3. Actuation of such devices as valves, switches and furnaces that enable the process to
implement the optimal strategy
4. Generation of reports to management indicating equipment status, production
performance and product.
Organizational structure of the wire rod mill is of hierarchical type with three functional levels.
The first level functions are implemented on two computers viz., production control computer
and fault monitoring computer. The second level functions are realized by process control
computer. The PLCs are for level 3 functions.

Substantial economic advantages are obtained from this type of computer control in the process
industries. The computer hierarchy is capable of integrating all the data from the many individual
control loops far better than humans are able to do, thus permitting a higher level of
performance. Advanced control algorithms can be applied by the computer to optimize the
process. In addition, the computer is capable of sensing process conditions that indicate unsafe or
abnormal operation much more quickly than humans can. All these improvements increase
productivity, efficiency, and safety during process operation quality.
Computer process control in metals industry is the rolling of hot metals into final shapes. The
rolling process involves the forming of a large, hot metal billet by passing it through a rolling
mill consisting of one or more sets of large cylindrical rolls that squeeze the metal and reduce its
cross section. Several passes are required to reduce the ingot gradually to the desired thickness.
Sensors and automatic instruments measure the dimensions and temperature of the ingot after
each pass through the rolls, and the control computer calculates and regulates the roll settings for
the next pass.
Page 18 of 91


FUNCTIONS OF PROCESS CONTROL COMPUTER:

1. Control of main drives
2. Cascade control
3. Loop control
4. Bar tracking and cobble detection
5. Control of shears
6. Control of cooling water boxes & air blowers
7. Control of pinch roll and laying head
8. Control of stelmor conveyor and tractor chain
9. Control of dividing head and trimming in coil forming station
10. Static error rpm correction
11. Logging
12. Simulation of mill events
13. Communication with production control computer

Realization of above function is only possible with effective coherent coordination between
various field signals received by process control computer, its hardware and its software.

HARD WARE DETAILS:

1. System : Siemens 300 R30 E
2. Main Memory : 512 Kw (1 Mb)
3. Floppy Drive : Type 3944 8 Dsdd With Drives (Replaced With 3.5 Drives)
4. Terminals : 2 X Type 3974 B/W Monitors 44 Cm Standard Key Board
: 3 X Type 3974 Color Monitor 51 Cm : 1 X Type 3974
B/W Monitor 44cm
: 2 X Matif 128 Functional Key Board.
5. Oper.Console : 1 X Type 3914 I/O Printer 60 Cps.
Page 19 of 91

6. Printers : 1 X Type 3964 Dro29 160cps
7. Communication Ports : 1 X Typ3 3964-R For Prod.C.C
8. Input / Output
Cards : 19 X Type 3615-C For Digital Inputs& 32 Inputs Per Card.
: 22 X Type 3625 A / 3627-C For Digital Outputs & 32
Outputs Per Card.
: 17 X Ddc Pulse Counter Pulse Inputs &2 Per Card
: 2 X Type 3635c For Analog Inputs. 16 Inputs Per Card
16 X 3652-A Type For Analogue Outputs- 4 Per Card




Page 20 of 91




SIGNALS HANDLED:

1. Digital Inputs: 602
2. Digital Outputs: 547
3. Analog Inputs: 32
4. Analog Outputs: 68
5. Pulse Inputs: 32

CENTRAL PROCESSING UNIT OF R30 CPU OF PROCESS CONTROL

The central processing unit consists of:
1. Central processing module
2. Main memory
3. I/O interface
4. Operation, Test or Maintenance panel
5. Power supply unit

Central processing module consists of:
1. Central processor(CP)
2. Floating point processor
3. Integrated I/O processor
4. Interface channel for operation, test or maint.panel.

The central processor processes the specified operands in accordance with the instructions stored
in the main memory and reacts to internal and external (peripheral) interrupt request. The CPU is
extended by a floating point processor.This processor carries out arithmetic operations for 32 bit
fixed point and 32bit and 64 bit floating point operands.
Page 21 of 91


The integrated I/O processor handles data transfer to the peripheral units in time-divisional
multiplex operation with the central processor. Its data rate is maximum up to 400.2e10 words
per sec. Data traffic of fast peripheral units is made possible via. independent selector I/O
processor located directly between the corresponding peripheral unit and the main memory,
simultaneously to the execution in CP module at a rate of up to 1000.2e10 words per sec. The
selector I/O processor carries out this access to the memory in a cycle-stealing operation.

Hardware test devices such as maintenance panel, operating panel permits simple start up and
maintenance of CPU. The test panel and the virtual console permit direct testing of programs
near the hardware.


INTERNAL ORGANIZATION:

The core of the central processing module is formed by
the arithmetic unit and the control unit. The arithmetic unit consists of eight cascadable,
highly integrated, bipolar microprocessors for arithmetic and logic operations. They are
Page 22 of 91

combined in two 16-bit wide functional units of 16 hardware registers each.
Sixteen hardware registers of the central processor are available for arithmetic operations .They
can be used as intermediate storage units and can be incremented or decremented when the
instructions are executed. In addition to the 16 hardware general registers, the central processing
module has a number of additional registers, namely the special and auxiliary registers.
Some of these registers are housed in the hardware registers of the arithmetic unit, while some
are arranged as discrete components on the central processing module. The special registers are
addressable hardware registers. They control information which effect the execution of
instruction such as state of central processor and I/O processor and affect the state change.

The following are the special registers available:

1. Program status register (PZR) : influences program execution
2. Peripheral interrupt mask register (PUMR) : the causes of peripheral interrupts can lead
to a status change only if the mask is set.
3. Peripheral interrupt register (PUR) : used to buffer the peripheral interrupt requests.
4. Internal interrupt register (IUR) : used to buffer the internal interrupt register
5. Central processor status register (ZZR) : contains the binary coded number of the current
priority status.
6. Program runtime counter (PLZ) : used for program specific run-time monitoring and
measurement.
7. Request mask register (AMR) : a set bit enables peripheral requests of the corresponding
I/O interface channel in the I/O processor.
8. Table pointer register2 (TZR2) and Address control register (AWR):
enable access to a second virtual
address area in the case of R30 CPU.

Some special registers are program specific:
When a change of status occurs, they are written or read in to or from the parameter table by the
save-restore operation. The auxiliary registers have functions similar to those of special
Page 23 of 91

registers. However it is not possible to make changes to them by instructions. If program
interrupt occurs, however they are saved in to program specific parameter tables, from
which they can restore.

The following auxiliary registers are available:
1. Interrupt flag register : used to provide further details on internal interrupt cause from
program traps.
2. Table pointer register 1 (TZR1) : used for addressing the current parameter table in the
respective priority status and, only in the case of R30 CPU, for addressing the UTI
memory page table.
3. Instruction address buffer (BAP) : for storing the last instruction address to allow errors
and interrupt causes to be established.

INSTRUCTION EXECUTION:

The execution of instructions is controlled by the instruction scheduler.
The instructions are executed in micro program steps. Depending on the operations to be
performed, a micro program cycle may have a duration which varies and is typically 200ns. The
R1 general purpose register always contains the address of the instruction to be performed next.
Simultaneously with the last micro program steps of the preceding section , the central processor
switches this instruction address to the data and address bus (DAB) and reads the coding from
main memory. The new instruction is first decoded in the first micro program steps the operand
address is calculated if necessary, and the operands draw from the main memory. The operands
are processed by subsequent sequence of micro programs.
During the last microprogramming steps of the current instruction, the next instruction is
obtained simultaneously from main memory for instruction processing.
This (above) point omitted only in instructions which change the R1 general purpose register and
in store instructions. In these instances the time required for next instructions extended by at least
400ns. If there are one or several requests to the integrated I/O processor (IEAP) the processing
of the instruction in CP is interrupted before the first micro program step of the new instruction.
Page 24 of 91

A micro program sequence of IEAP is first executed. After all requests applied to IEAP have
been processed, the CP continues its instruction execution.

PROGRAM STATUS REGISTER:

The program status register (PZR) contains information for controlling instruction and program
execution. In the event of a status change (and therefore at each program change as well), the
contents of PZR, the program status word, is deposited in the parameter table of the current
status or program. The PZR is then loaded with the program status of the new status or new
program.

INTERRUPT SYSTEM:

The central processor is available to the current user program during the normal program run and
executes this program.
A change in CP status must occur if
1. traps are reported during the program run, and
2. Errors, malfunctions or alarms occur.

To ensure that these interrupt events are processed quickly and rationally the central processor
recognizes 16 priority statuses (PZT 0-15). Each priority is subdivided in to a normal mode and a
special mode. The maintenance panel, operation and test panel, virtual console and start up
programs run in a special CP status (Z0) with the maintenance panel having highest priority. The
priority status of the central processor is determined by three special registers of 16 bits each.
1. IUR : internal interrupt register
2. PUR : peripheral interrupt register
3. PUMR : peripheral interrupt mask register

The IUR requests a priority status under program control with the bit no. Corresponding to the
priority status requested. A bit in the PUR is by the IEAP specifically for the interface to inform
Page 25 of 91

the central processor that there is an interrupt request from a peripheral device. The peripheral
units signal to the CPU by means of peripheral request (PA) that they wish to have a transfer of
information. Two basic functions are distinguished.

Data between the central processing unit and the peripheral unit (PU) are exchanged by means of
a peripheral data request (PDA).

The I/O processors execute this data transfer directly with main memory. A peripheral
organization request (POA) leads to a status change in central processor via the I/O
processors by setting of the interface specific bit in the PUR (errors of the I/O processors
are also signaled in this manner).

The bit no. in the PUR corresponds to the no. of I/O interface. PUR bit is set by the micro
program if a voltage failure has been recognized. In general with the operating systems,
ORG300, in operation the priority states are:

Z0 : SPECIAL STATUS FOR MAINTENANCE
PANEL OPERATION PANEL, TEST PANEL AND
VIRTUAL CONSOLE.
PTZ0 : ERROR HANDLING
PTZ (1-11) : PERIPHERAL INTERRUPT HANDLING (IF
NECESSARY USES HIGH-SPEED REACTION AREA)
PTZ (1-13) : IF NECESSARY USES HIGH SPEED REACTION AREA
PTZ14 : OPERATING SYSTEM
PTZ15 : USER PROGRAM

ADDRESSING:

In the R30 CPU (maximum address range 1024.2e10 words), the main memory locations 0-
64.2e10 words can be addressed with physical addressing. For addressing the other main
Page 26 of 91

memory areas the main memory (physical address area) is subdivided in to partial areas of
64.2e10 words (virtual address area). 20 bit address in main memory locations within a virtual
address area can be accessed with a 16 bit virtual address which is carried out with the aid of
memory page tables which are filled in main memory. In the R30 CPU, physical memory is
substantially reserved for the operating system, ORG, while virtual addressing is normally used
by the user programs running under ORG administration.

Since an individual memory page table can be allocated to each program, a continuous virtual
address area of 64.2e10 words is always available to the program. The PZR bits 14 and 15
determine whether the 16bit address to be interpreted as a virtual or physical address. If bit 14 is
set, virtual addressing is carried out (addressing through register R1). If 15 bit is set the address
of the operand must be interpreted as virtual address.

BUFFER STORE:

For a further increase in system power especially with larger main memory configurations the
R30 CPU uses buffer storage. Since access time to the buffer stores is shorter (1000ms) than the
access time to memory, the mean instruction executing times is reduced and the limiting data
areas in I/O traffic are improved. The buffer store has a capacity of 64 words divided in to 4
sectors of 16 words each. Each sector has an address register. When a memory request occurs the
address switched through is compared associatively with four sector addresses. if equity is
detected with a sector address the buffer controller selects one of the four lines of sector based on
least significant address bits. If data are already entered in this line the desired data word is
passed to the processor. Otherwise the four data words are loaded in to the line with a
main memory access and are declared valid. If the buffer controller can not detect equality with
any sector address, the sector address which has not been used for longest time is erased , the
new address is adopted as the sector address and the corresponding line is loaded with a main
memory access .

The buffer store has thus has two distinctive advantages:
Page 27 of 91

1. Instruction and data look ahead because of 4 word wide main memory access.
2. Working out of small to medium sized program loops with optimum speed.

TECHNICAL DATA:

Word length : 16 bits
Registers : general purpose registers -16
: Special registers - 9
: Auxiliary registers - 4
Instructions : matrix instructions list (234 instructions without floating processor)
(301 are standard instructions
Out of which:
61 load instructions
23 store instructions
98 arithmetic instructions
15 Boolean instructions
43 comparison instructions
28 bit test instructions
15 branch instructions
15 shift instructions
3 field instructions)

For 16 bit fixed point instructions, 32 bit fixed point and floating point instructions, 64 bit
floating point instructions, bit instructions, byte instructions and field instructions:
-12 are internal instructions
- 6 are I/O instructions.
Instruction format : 16,32 and 48 bits
Parallel processing : 16 bit, 32 bits with floating point processor

Page 28 of 91




Address volume: 512.2e10 words
(Per program): 2 x 64.2e10 words (Virtual addressing with R30 CPU)

Interrupt structure: 16 priority statuses each with normal and special Modes

Status change time: 19.3 micro sec. to 22 micro sec. with the R30 CPU

Logic : TTL, S-TTL, LS-TTL in MSI & LSI

I/O SYSTEM : Integrated I/O processor for controlling block transfer to all I/O interface
channels via 8 separate EAP instructions.

I/O interface channel: 11 I/O interface channels for word serial (16 bitsparallel) and byte serial (8
bits parallel) data transfer.

Page 29 of 91

Connection of process peripherals: each I/O interface can be extended with additional basic and
expansion controllers for a maximum of 6246 process I/O devices.

Connection of standard peripherals: each I/O channel can be extended with additional
multiplexer controllers for max 256 peripheral units or with PROMEA programmed multiple
interfaces for max. 16 peripheral units working in serial mode.

MAIN MEMORY:
Addressing : max 512.2e10 words
RAM
Type Of Store: Dynamic Nmos Semiconductor Memory.
Configuration: max. 8 memory modules
Module capacity: 32, 64, 96& 128.2e10 words
Access time per cycle: 300 to 450 nano sec ; 700 nano sec. with error correction
Access width: 16 bits parallel
In a large plant, several orders for rolled products with different specifications may be in the mill
at any given time. Control programs have been developed to schedule the sequence and rate at
which the hot metal ingots are fed through the rolling mills. The production control task of
scheduling and keeping track of the different orders requires rapid, massive data gathering and
analysis. In modern plants this task has been effectively integrated with the computer control of
the rolling mill operations to achieve a highly automated production system.







Page 30 of 91










PROGRAMMABLE LOGIC CONTROLLERS














Page 31 of 91


The term programmable logic controller is defined as follows by :
A digitally operating electronic system, designed for use in an industrial environment, which
uses a programmable memory for the internal storage of user-oriented instructions for
implementing specific functions such as logic, sequencing, timing, counting and arithmetic, to
control, through digital or analogue inputs and outputs, various types of machines or processes.
Both the PC and its associated peripherals are designed so that they can be easily integrated into
an industrial control system and easily used in all their intended functions."
A Programmable Logic Controller is an industrial computer control system that continuously
monitors the state of input devices and makes decisions based upon a custom program , to
control the state of devices connected as outputs. Based upon a user written program, stored in its
memory, it controls the status of devices connected as outputs.




Fig: Programmable controller
With the coming of microcontrollers, associated peripheral chips and developments in the field
of software technology, the whole scenario related to process of control and automation
underwent a radical change. Instead of achieving the desired control or automation through
physical wiring of control devices, in plc it is achieved through a program or say software. As
the desired logic control is achieved through a program, these controllers are referred to as
Programmable Logic Controllers. The PLC have in recent years experienced an unprecedented
growth as universal element in industrial automation. It can be effectively used in applications
ranging from simple control like replacing small number of relays to complex automation
problems.
INPUTS
PROGRAMMABLE
CONTROLLER
OUTPUTS
Page 32 of 91

What are the advantages of using PLC ?
v Reduced space: PLCS are fully solid state and hence extremely compact as compared to
hard-wired controller wherein electromechanical devices are used. The wiring involved is
straight, simple and less.
v Energy saving : average power consumption is just 1/10
th
of power consumed by an
equivalent relay logic control.
v Ease of maintenance: Modular replacement, easy trouble shooting , error diagnostics with
programmer supported by software.
v Economical: considering one time investment is most economical system. The benefits
like reduced space, less wiring, low power requirement, lower project time, less down
time being fully solid state, highly reliable, etc. need to be considered when talking about
economy. Cost of PLC is recovered within a short period ( low pay back period).
v Greater life and reliability: Static devices hence lesser number of moving parts, reduces
wear and tear. In the case of hard wired logic the control, hardware is either
electromechanical or pneumatic and therefore it is more prone to faults due to wear and
tear of moving parts resulting in lesser ON TIME of the system.
v Tremendous flexibility: To implement changes in control logic, considerable time is
saved. PLC can carry out complex functions such as generation of time delays, counting,
comparing, arithmetic operations, real time control, analog value processing etc. On line
as wells as Off line programming is possible. High processing speed and great flexibility
in the processing of both analog and digital signals. Suitability for closed loop tasks with
several loops and high sampling frequencies.
v Shorter project time: The hard wired control system can be constructed only after the task
is fully defined. In the PLC, however, the construction of the controller and wiring are
independent of control program definition. This means that the total hardware is standard
and desired control is achieved through program.
Page 33 of 91

v Communication capabilities: The PLC can communicate with other PLCS , auxiliary
devices like PC, printer, etc. or other compatible devices like drives. In todays working
environments, the communication capabilities is a prerequisite for a any control and
automation task.
v Rugged and designed to withstand vibrations, temperature, humidity, and noise.
v Have interfacing for inputs and outputs already inside the controller.
v Easily programmed and have an easily understood programming language.




Page 34 of 91

CONSTITUTION OF A PLC
The PLC is basically a programmed interface between the field input elements like limit
switches, sensors,transducers, push-buttons, etc and the final control elements like actuators,
solenoid valves, dampers, drives, LEDs, hooters, etc. This interface called as Programmable
Logic Controller. It consists of :
1. Input modules
2. CPU with processor and program memory
3. Output modules
4. Bus system
5. Power supply
INPUT DEVICES:
The input devices used are push buttons, selector switches, limit switches, level switches,
photoelectric sensors, proximity sensors, motor starter contacts, relay contacts, thumbwheel
switches ( 220 V AC, 24V DC ).
OUTPUT DEVICES :
The various output devices used are valves-relays, motor starters, solenoids, control relays,
alarms, lights, fans, horns.
INPUT PROCESSING AND INPUT MODULE:
During input scan the PLC reads the on/off status of inputs and stores them in the input image
memory before execution of program. This information is stored and held valid till the next scan
of the input module. No change in status is acknowledged in between scan sequence.
The input module actually acts as an interface between the field control inputs and the CPU. The
voltage or current signals generated by the sensors, transducers, limit switches, push buttons , etc
are applied to the terminals of the input module. The input module converts the field signal into
Page 35 of 91

standard control signal for processing by PLC. The standard control signal delivered by the input
module could be 5V or 9V whereas the field signal received by it could be say 24V DC or 230V
AC. If required, the input module isolates the field signal from the CPU. It sends one input at a
time to the CPU by multiplexing action thus helping in serial communication. Depending upon
the nature of the input signal coming from the field, the input module could be analog input
module or digital input module.
CENTRAL PROCESSING UNIT OR PROGRAM PROCESSING:
The user executes the user program taking into consideration the status from image memories
and not that of the actual physical elements. Depending upon the logic, the output image memory
is updated as the program execution progresses and results is conveyed to the CPU memory for
intermediate storage.
The central processing unit consists of the :
v Arithmetic logic unit
v Program memory
v Process image memory
v Internal timers and counters
v Flags
The heart of CPU is its microprocessor/microcontroller chip. The working of CPU is fully
controlled by the instructions/programs stored in user program memory. The user program
directs and controls the CPU working. This program is prepared by the user based on the control
logic required for the control and automation tasks. ALU is the organizer of the PLC. The ALU
organizes the input of the external signals and data, performs logic operations with the data,
performs calculations, takes account of the value of the internal timers and counters, takes
account of the signal states of stored in the flags, stores the signal
Disadvantages of PLC control
- Too much work required in connecting wires.
Page 36 of 91

- Difficulty with changes or replacements.
- Difficulty in finding errors; requiring skillful work force.
- When a problem occurs, hold-up time is indefinite, usually long.
Advantages of PLC control
* Rugged and designed to withstand vibrations, temperature, humidity, and noise.
* Have interfacing for inputs and outputs already inside the controller.
* Easily programmed and have an easily understood programming language.















Page 37 of 91









AC 800PEC AND ITS FEATURES









Page 38 of 91


We are surrounded by electronic devices of all types and descriptions, and expect these to
perform autonomously and correctly. In power electronics, the demands on such devices are
especially tough. The time domain, which must be handled, ranges from nanoseconds for the
triggering and monitoring of the individual switching actions to seconds for long term
operational transients. Designing a single, slim and efficient controller to handle all this is no
easy task.

ABBs AC 800PEC controller was designed specifically with such applications in mind. The
model can flexibly be adapted to handle different time domains and code can efficiently be
crfeated from Matlab/Simulink model.

The processing unit inside the early AC 800PEC controllers was the PP D102. However,
specifically targeting smaller systems where both space and costs are critical, ABB has produced
a new controller based on the PP D104 rocessor-an ultra-compact device taking up less space
than a credit card.

The AC 800PEC provides the optimum solution for the high-speed control reqirements of power
converters. The AC 800PEC is a high-end controller belonging to ABBs AC 800product line. It
is configured and programmed with control builder and MATLAB/Simulink with Real-Time
Workshop. The controller combines a very powerful CPU and a large Field-Programmable Gate
Array, which suits AC 800PEC to control demanding power electronics systems.

Two controller types are available;
The AC 800PEC 800, the standard controller. The AC 800PEC is mounted on a DIN rail.
Page 39 of 91

The AC 800PEC 80, an OEM type controller with reduced performance, e.g. for
embedded system applications requiring a fast controller.

Ethernet is used as preferred medium for configuration and communication to upper control. The
AC 800PEC interfaces with ABBs I/O systems via the optical S800 Modulebus and with ABBs
communication modules via communication expansion bus ( CEX, AC 800PEC only ). It also
supports 3
rd
party AnyBus-S fieldbus modules. The AC 800PEC I/O modules are connected via
high-speed point-to-point connections. AC 800PEC supports up to 36 bi-directional fiber optic
power-links.


Page 40 of 91











HARDWARE ASPECTS OF AC 800PEC












Page 41 of 91

Large scale power converters and drives must be reliable, fast and precise. That calls for a
control system with outstanding performance, such as the AC 800PEC. The AC 800PEC is the
optimum solution for combining
The high-speed control requirements of power electronics applications
Low speed tasks usually carried out by separate PLC units.
The AC 800PEC hardware is optimized for power electronics control:
Optical connection between controller and process I/O
Fast peripheral I/O devices for control and measurement
Program and data stored in Flash memory, no battery backup needed.
Compatible with standard ABB S800 I/O devices
Suitable for field installation
The different I/O modules can be connected to the AC 800PEC controller to cover most
automation requirements in process industry, power generation and distribution, transportation
and traction. The modular energy-efficient design of the AC 800PEC allows operation without
forced cooling.
The modules are mounted on standard DIN rails and can easily be installed in distributed
processes. The number of directly connectable I/O systems is limited only by the maximum
available fiber-optic links to the processor ( 36 bidirectional links ) . Depending on the required
performance, single, multiple or redundant bidirectional links are used between modules. Each
module comprises a mechanical carrier, a base module and a configurable set of sub-modules
which provide the required I/O terminals or communication interfaces. The controller comprises
a low power circuit with high reliability. The hardware can be configured freely, depending on
the process requirements and the selected communication with the upper control.
Key hardware features are :
Page 42 of 91

Modular and flexible concept, DIN rail mounted
One powerful CPU : IBM PowerPC 750FX, 600MHz, 128 Mbyte RAM, 16 MByte Flash
Memory
Built in RS232, ModuleBus and redundant Ethernet
Fast optical link between AC 800PECS and Data acquisition PC
Optical communication cables
Hot swap I/O modules
Local and remote I/O options
Very low power consumption
Industry quality hardware with excellent EMC and MTBF properties
The AC 800PEC controller module contains the processor, the optical interfaces to the peripheral
I/O, the fieldbus and interfaces to the upper control :
Base unit AC 800PEC BP ( back plane with slots for mounting the processor, the power
supply, and the optical and communication modules )
Processor module AC800PEC CPU mounted on the AC 800PEC BP. The CPU is a
fully-featured 600MHz RISC processor with a 64-bit IEEE Floating-Point-Unit ( FPU ).
It is optimized for applications with very fast control cycles.
Two AnyIO interfaces, each consisting of an AnyBus-S slot, an additional AnyIO
extension slot for an AC 800PEC CEX interface or special applications.
Upto 6 AC 800PEC optical modules for fiber-optic links to various I/O modules.
Programs and data are stored in a robust solid-state 16 MB Flash memory, whish is formatted as
a file disk. Active programs are operating out of the cached 64 MB SDRAM. The AC 800PEC
Page 43 of 91

control system is a set of modules. The modules are arranged according to the required I/O
configuration and process needs.

Fig
The AC 800PEC arrangement consists of :
AC 800PEC controller module PP D113
AC 800PEC Combi IO modules UA D149
AC 800PEC INT interface modules PV D164
S800 I/O Modules
CEX-bus extension modules
AC 800PEC PEBB interface boards
AC 800PEC Measurement interface.
Each module consists of a mechanical carrier, a base module and a configurable set of
submodules which provide the required I/O terminals or communication interfaces. The modules
are mounted on standard DIN rails. Three types of controllers are available. They only differ in
the size of the application logic which is implemented inside the FPGA.
Page 44 of 91


Fig: Controller Module Identification
PP D113 CONTROLLER MODULE:


The controller module contains the main controller and the following sub boards:
One or two AnyIO communication modules
Upto six AC 800PEC optical modules
One LED display module
One power supply module
Page 45 of 91


Fig: AC 800PEC Controller system overview
The AC 800PEC Controller module contains the processor, the optical interfaces to the
peripheral I/O , the fieldbus interfaces to the upper control and some ancillary components:
Base unit AC 800PEC BP ( backplane with slots for mounting the processor, the power
supply, as well as optical and communication modules).
Processor module AC 800PEC CPU mounted on the AC 800PEC BP ( processor type:
Power PC 750FX).
Power supply module AC 800PEC PS to provide the various supply voltage levels.
Upto two AnyIO communication modules: AnyBus-S fieldbus interfaces to connect with
all common fieldbus types and /or one AC 800PEC CEX interface.
Upto 6 AC 800PEC optical modules for fiber optic links to various I/O modules.
The hardware is designed for control applications requiring high I/O and control performance.
The controller consists of a low power circuit with high hardware and system reliability. The
hardware can be configured freely depending on the process requirements and the selected
communication with upper control. The units are mounted on a horizontal DIN rail.


Page 46 of 91

AC 800PEC BACKPLANE XX D129
The AC 800PEC backplane acts as mechanical support for the AC 800PEC controller and for the
communication and supply modules. The modules are mounted onto the backplane PCB with
spacer bolts. The AC 800PEC BP backplane is responsible for the 5V and 3.3V power
distribution to all PCBs and for the signal distribution between the AC 800PEC CPU and the
interface modules.
The backplane provides interface slots for the following processor equipments:
One interface for the AC 800PEC CPU
Two interfaces for the AC 800PEC optical modules
Two AnyIO interfaces
One interface for the power supply module
One interface for the LED modules.

Fig: AC 800PEC Controller module component assembly
Page 47 of 91


Fig: AC 800PEC backplane : general view from top
The backplane is also responsible for distribution of all signals to and from the AC 800PEC
CPU, level conversion, debug and development interfaces and manufacturing test adapter.
AC 800PEC PROCESSOR MODULE PPD103
The processor module AC 800PEC CPU contains the main processor, the memories and the
interfaces for the communication and I/O equipment.

Fig: Processor Module AC 800PEC Overall view and Block Diagram
The processor is divided into four main functional units :
Page 48 of 91

CPU : The PowerPC 750FX is a high performance CPU for low power operation. The
CPU is a fully featured RISC processor with 64 bit IEEE Floating point unit, optimized
for applications with very fast control cycles. The CPU is well suited for automatically
generated code. The controller is operating as a stand alone device.
Memory: Programs and data are stored in a robust solid state 16 MB Flash memory,
which is formatted as a file disk. Active programs are operating out of the cached 64 MB
SDRAM. The SDRAM controller operates at 100 MHz and is equipped with an error
correction circuit for save soft error recovery. There is sufficient external memory to run
coincidentally several complex application programs.
Communication: The controller provides two integrated Ethernet interfaces used for
interfacing with the Control environment, i.e. for accessing applications running on the
CPU. Two universal Asynchronous Receiver/Transmitter ( UART ) circuits are provided.
One is equipped with an RS 232-C interface and is used for service purposes, such as
device configuration, IP- address configuration and boot recovery. The second is used for
the serial interface on the optional CEX interface.
Programmable Logic : The interface to the I/O circuits are implemented in a FPGA. The
CPU and the configurable FPGA exchange data via two independent PCI buses. One bus
is used for random I/O access and the second bus is dedicated for high speed burst
transfers. The CPU configures the FPGA after booting. The FPGA has generic logic
resources, as well as dedicated memory, loop up table, multipliers, clock managers and
advanced I/O circuits. The FPGA is connected to the backplane connectors by means of
the backplane interface.
Page 49 of 91


Fig: AC 800PEC CPU : FPGA Functional Block Diagram
AnyIO COMMUNICATION MODULES
The AC 800PEC backplane can host one or two AnyIO communication modules. Typically, the
AnyIO communication module is an AnyBus-S module or an application specific AnyIO board.
Upto two AnyBus-S modules or one AnyBus-S and one AC 800PEC CEX interface.
The CEX ( Communication Expansion ) interface provides the physical connection between the
AC 800PEC controller platform to the ABB specific CEX bus system. The CEX bus is used for
connection of various types of communication interfaces. the CEX module allows the connection
of upto 12 external slave units to the CEX bus. The CEX module board consists of the following
functional devices:
CEX I/O Driver: is the physical connection to the CEX Bus system. All signals from the
AC 800PEC system FPGA are converted from the LVTTL level to the LVDS level used
by the CEX bus.
Page 50 of 91

Serial interface : Several full duplex UART signal are available via the AnyIO connector
to implement a serial RS-422 or RS-232. The serial inte4rface is used to communicate
with a control panel.

Fig: CEX Module : Block diagram and Communication interfaces.
I/O MODULES
The combination of a huge variety of I/O modules is another specific advantage of the AC
800PEC. The AC 800PEC is an open system that provides standard interfaces even for modules
with customized design and functionality. All internal communication between the controller and
I/O modules is achieved entirely by means of optical links. There are no electric connections
between the controller and any I/O device.
There are several methods of connecting I/O systems to the AC 800PEC Controller.
S100 I/O via CI856
S800 I/O units via the ModuleBus.
S800 I/O units via CI854/CI854A and CI840, PROFIBUS DP.
Page 51 of 91

S800 I/O units via CI854/CI854A and CI1801, PROFIBUS DP.
S900 I/O units can be connected to PROFIBUS DP
Genius remote I/O (TRIO) via the CI862 Interface
Satt I/O on ControlNet via the CI865












Depending on the process requirements, several types of I/O modules are provided:
I/O modules ( AC 800PEC Combi IO) for fast signal exchange, e.g. CT and VT inputs,
fast trip logic, safety relays, encoder signals. A Combi IO can carry up to two add on
terminal modules.
Page 52 of 91

S800 I/O modules for signal exchange without high speed requirements e.g. control and
status signals for process, plant and ancillary equipment, general measurement quantities.
AC 800PEC INT interface system for fiber optic links to external devices e.g.
transmission of firing pulses to converters, time critical measurement.
AC 800PEC PEBB Interface board and PEBB Int Quad board for direct IGBT converter
control.
AC 800PEC PINT ( Pulse INTerface) for the transmission of firing pulses to thyristor
modules.
AC 800PEC Measurement interface for current and voltage measurements.
The I/O devices are linked with the AC 800PEC controller via fiber optic links. All I/O devices
have a common interface technology. The communication protocol is based on the PowerLINK
technology which is designed for high speed signal transmission. The S800 I/O modules use
DDCS.
POWER SUPPLY KU D181
The power supply provides the supply voltages needed by the system. It is located on the
backplane on top of the AnyIO modules.two redundant 24V inputs are connected via diodes and
an EMC filter to the DC/DC converter. Input varistors protect the devices against overvotages.
The DC/DC converter supplies the galvanically isolated 5 VDC and 3.3 VDC needed by the
backplane. A 24VDC output is delivered to supply the CEX bus. This output is not isolated. An
EMC filter suppresses the reflected distortion of the DC/DC converter. The output is protected
against overcurrent and power feedback by means of a diode and a fuse.
Its main features are :
Nominal input voltage -24 VDC
Redundant input
+/- 3% output accuracy
Page 53 of 91

2 ms power after an input power failure at 40 W

Fig: AC 800PEC PS


COMMUNICATION MODULES
Communication with external systems ( i.e. the upper control via fieldbus) is via CEX or
AnyBus-S fieldbus interface module, or via Ethernet ports on the processor module.
The CEX interface provides optimum connectivity with complete ABB AC 800 CEX program
such as MB300, Profibus master, Ethernet. The supported AnyBus-S fieldbus types are profibus
slave , CANopen slave, Lon Works slave, Interbus slave, Modbus slave, etc.
All internal communication between controller and I/O modules is achieved exclusively by
means of optical links via the optical Modulebus. There are no electric connections between the
controller and any I/O device.


Page 54 of 91

AC 800PEC COMBI IO UA D149



The Combi IO UA D149 is a universal remote I/O device for high-speed applications and is part
of the AC 800PEC control system. It is mainly used for sensing actual values in fast closed-loop
control and protection circuits. The Combi IO comprises the basic module UA D141 which can
be equipped with stackable I/O boards such as :
Upto 2 mixed IO boards UA D142, each providing 16 fast digital inputs 8 fast digital
outputs, 6 fast analog inputs, 2 fast analog outputs
Alternatively: 1 traction module DA D143 providing 13 analog inputs with various
predetermined characteristics, 18 digital inputs allocated to specific monitoring tasks.
The Combi IO basic module consists of a backplane with a built in power supply. The module
provides three interfaces, a digital and an analog data interface and one for supply purpose.
Standard and application specific I/O modules can be connected directly to these interfaces. This
allows the adaption to a wide range of application requirements. Upto 128 digital I/Os, inputs or
outputs in blocks of 8 can be configured on the digital interface, 8 analog outputs and 12 analog
inputs are supported by the analog interface part. An optical module provides the link to the AC
800PEC controller.

Page 55 of 91



Features:
Redundant supply- A redundant 24 V power supply generates all the required electronic
supplies internally. An EMC protection is provided.
6 fast optical links to AC 800PEC controller
Digital interface for I/O module adaption
Analog interface with 12 input and 8 output channels
Programmable logic device
Status visualization
Hardwired trip relay

Page 56 of 91

COMBI IO MIXED MODULE UA D142

Fig: Mixed I/O Module
The Combi IO mixed module is an universal I/O device with direct customer interface and
belongs to the AC 800PEC control system. The module is a sub-module of the Combi IO basic
module and can be combined with other I/O modules. It serves as a simple signal conditioner, all
functions are controlled by the FPGA on the Combi IO basic module.
Features:
16 digital inputs
8 digital outputs
SW independent tripping circuit with relay circuit
6 fast analog inputs with interface to CT/VT and LVD module
2 galvanically isolated analog outputs with +/- 10 volts and +/- 20 Ma
Page 57 of 91


Fig: Basic circuit of Mixed I/O and block diagram
COMBI IO TRACTION MODULE UA D143
The Combi IO traction module is a specially designed submodule for traction purpose. One
traction module can be stacked on a basic module.

Features:
3 analog inputs for PT100 temperatures
2 analog inputs for NTC temperatures
3 fast analog inputs for control and protection
Page 58 of 91

1 fast analog input
4 fast analog inputs from the intermediate circuit
7 digital outputs for control
6 digital inputs for isolator positions
2 digital inputs for supply supervision
2 digital input for speed encoder
Control signals for battery charger

Fig: Traction module: Block diagram and basic circuit


Page 59 of 91

AC 800PEC MEASURING INTERFACE PECMI UA D140
The measuring Interface PECMI provides a high speed current and voltage measurement device
wich supplements the Combi IO module.active scalable inputs for upto 4 current sensors ( e.g.
LEM) are provided. Inputs for voltage divider boards and CT/VT sub-boards are available.
AC 800PEC INT INTERFACE SYSTEM PV D164
The PEC INT OV D164 interface module provides up to 36 optical transmitter and receiver
channels to interface with the AC 800PEC control system and various converter measurement
boards. In addition, direct firing pulse transmission for IGCTs is also possible.

Features:
Upto six optical modules with 6 transmitter/receiver channels
FPGA for configuration of I/Os and fast logic and is clocked with 40 MHz allows a wide
range of high speed applications such as gate control in power electronic systems.
Interface to other boards via PowerLINK
Optical redundant remote download of PEC INT firmware
Power supply for on board components
SW independent tripping circuit
6 status LEDs, visible with mounted casing
Page 60 of 91


Fig: PEC INT : Basic circuit and Block diagram

AC 800PEC PEBB Interface Boards GD D160 and GD D165

Fig: Typical PEBB Board
The PEBB Interface Board is a universal remote I/O device for the direct drive of two IGBT
converters with up to 2*6 pulses within ABBs Power Electronic Building Block (PEBB). It also
measures and monitors all analog and digital signals from the two IGBT converters. Six
additional parallel IGBT converters can be driven via extension interfaces. A measuring interface
PECMI can be connected for current and voltage sensing devices. The PEBB Interface Quad GD
Page 61 of 91

D165 can be used as an alternative universal remote I/O device to drive up to four IGBT bridges
with up to 4*6 pulses within a Power Electronic Building Block.
Features:
Optical communication to the AC 800PEC controller
Control of 2 independent IGBT converters
Traction safe input: For safe blocking of all switching pulses an extra 24 V input signal
TSS is provided.
Current inputs: Three differential analog current inputs are converted to +/- 10V signals
are added in analog summing circuits.
DC voltage inputs: Each IGBT converter interface supplies one actual DC voltage
measurement.
Temperature measurement: Each IGBT converter interface supplies one temperature
signal. The 12 temperatures are sensed with 2 multiplexed 10 bit AD converters.
Fast overcurrent detection with settable reference : 2 x 3 analog comparators are
implemented to achieve the necessary reaction time
20 to 28 volt supply with supervision and safe power down
In order to precisely a defective halfbridge, each of the 4 error signals per IGBT
converter are monitored by the FPGA. The signals are transmitted directly from the IGBT
converter interface to the FPGA via Schmitt triggers.
Page 62 of 91


Fig: PEBB Interface: Basic circuit and block diagram
AC 800PEC PEBB INTERFACE QUAD GD D165

The PEBB interface Quad is an universal remote I/O device to drive up to four IGBT bridges
with up to 4*6 pulses within a power electronic building block. It also measures and monitors all
analog and digital signals of the four IGBT converters. Each of the four channels is equipped
with 3 halfbridge or one full bridge interface. The module is connected to the AC 800PEC
controller via up to four serial optical links. The communication protocol is implemented in a
configurable logic device.
Features:
Page 63 of 91

The communication with the AC 800PEC controller board is accomplished via four
optical interfaces.
Control of four independent IGBT converters.
For safe blocking of all switching pulses an extra 24 volt input signal TSS is provided.
Earth fault detection.


AC800PEC MEASUREMENT INTERFACE UA D144
The AC800PEC Measurement Interface is an universal remote I/O device and part of the
AC800PEC Control system. The Measurement Interface provides 3 differential bipolar voltage
inputs and 5 active current sensor interfaces.The module is connected to the AC800PEC control
system via upto four optical serial links (POF 10 MBit/s)The communication firmware is
implanted in a Programmable Logic Device (FPGA).Voltage divider boards and CT/VT modules
are available. For voltages up to 1000 V a Low voltage Divider (LVD) is needed. For higher
voltages the High Voltage Divider (HVD) is needed.
Features:
Page 64 of 91

Optical Links(upto 4 links) TO AC AC800PEC controller
3 differential voltage inputs
The three phase voltages and the voltage of the neutral point are measured with individual HVD
or LV boards ( XV C770 AE or XV C775, respectively). Three voltages are generated from these
measurements and are applied to the ADC of the Measurement Interface.All ADC inputs are
spike filtered with first order passive filters. The filters on the Measurement Interface are located
close to the signal input of the ADC.Fast overcurrent detection (analog detection with
comparator t <1microsecond; signal to AC800PEC board; time <2).Because of different
overcurrent levels, a DAC is used to set an individual trip level for each of the 5 current
channels. The positive and negative trip levels are identical for one channel. It can be set to
max.100% of the ADC voltage. Four overcurrent signals are generated and connected to four
FPGA inputs. Therefore it is possible to determine on which channel an overcurrent occurs.High
resolution A/D conversion is used.Firmware start up is possible from the local Flash memory or
via remote download from the AC800PEC controller.
AC800PEC PINT Pulse Interface DD C779
The DD C779 PINT( Pulse transformer Interface) board is an interface device which is inserted
between the AC800PEC controller and the firing pulse transmitters of a thyristor convertor.Two
6 pulse thyristor convertor bridges can be controlled independently by one PINT board.
Communication with the AC800PEC controller takes place via fast optical links.
Features:
2 channel thyristor control logic with 2 x 6 pulse pulse transformers
Serial reception of the conducting windows for each channel via two redundant plastic
optical fibre cables (POF)
Conversion of the conducting windows into 8 micro second/ 10 microsecond pulse train.
Monitoring of the firing channels including driver transistor.
Page 65 of 91

Feedback of individual errors and status via serial links
Fast feedback of collective errors for each channel via redundant fiber optic links
Supply buffer
Power supply:
The supply input of the module is connected to the 24 volt DC supply. All required
electronic supplies are generated on board. The board is equipped with power supply
monitoring.
AC 800 CT/VT MODULE UU D148
The AC 800 CT/VT convertor Module is used for the potential isolated measurement of
alternating voltages and alternating currents.A module consists of 3 measuring channels. The
associated amplifiers are adapted to the different nominal input voltages, or to the different
nominal output voltages, for the current inputs, by means of jumpers.For voltage measurement
the input side convertors transform the input voltages to the electronic level. A measuring
amplifier scales the value and passes it on to the output as an analogue voltage value, providing
galvanic isolation and decoupling.For current measurement the input side convertors transform
the input currents to the electronic level. The resulting current produces a voltage drop across a
burden resistor which is amplified and passed on to the output as an analogue voltage value,
providing galvanic isolation and decoupling. A 4 bit identification code informs the connected
device about the module type.
Features:
Convertor module for potential isolated measurement of analogue input values voltage
and current.
50/60 Hz version with 3 channels.
Nominal input voltages (rms): 100 V/3, 100 V, 200V/3 and 200 V selectable on board.
Nominal input current.
Page 66 of 91

3 phase AC output voltages with nominal voltages at input: Vout =2.652 .
2rms outputs 0.20mA.
1rms output0.010V.
Available versions:
UU D148 AE 01: 3 voltage measurements
UU D148 AE 02: 3 current measurements
UU D148 AE 03: 3 current measurement
4 bit device identification.
Measuring accuracy: amplitude error max. 0.5% Phase error max. 0.5
Supply voltages 15 VDC
Test voltage: 2.5 kVeff/ 1 min (50 Hz)
S800 I/O
The S800 I/O is a distributed, highly modularized and flexible I/O system with eco efficient
design, providing easy installation of the I/O modules, process cabling and connection to power
convertor systems.The S800 I/O modules and termination units can be mounted and combined in
many different configurations to fit with your space requirements and to suit many types of
applications. As it is using DDCC module bus or profibus, S800 I/O system should be used for
slower applications. The system has a minimal cycle time of 1 ms for digital and 4 ms for analog
data.All S800 I/O modules are supported by the AC 800PEC.
The communication with the AC 800PEC controller is carried out with the optical DDCS module
Bus for distances upto 15m or 200m and with the profibus via CEX bus module for distances
upto 1000 m.
Features:
Page 67 of 91

Other communications options via PROFIBUS DP or Advant Fieldbus 100
Quick fault finding with the help of the LEDs of each module and analog input/output
modules.
An extensive scope of digital input/output modules and analog input/output modules
digital input/output modules and analog input/output modules with intrinsic safety
interfaces.
mounted on DIN rails
support of dual redundancy in power supply
support of fieldbus media supervision, bumpless change over and failure reporting
all outputs can be individually set to freeze or to take on predefined values
easy connection to power convertor systems minimizing communication delays and cost
all modules have plastic injection molded enclosures which provide safety protection
degree IP20 according to IEC 529. The plastic used is halogen free.
I/O modules are protected from destruction by a mechanical keying arrangement if an
attempt is made to insert a module type in a position with different key code than the
factory set code of the I/O module. Terminal units have keys which are set to key code of
its I/O modules key code.
An electrical ID is checked at start up if this does not match the configured type, the I/O
module is not taken into operation
Hot swap of S800 I/O allowing replacement of faulty modules without disconnecting
field power or system power to the I/O station


Page 68 of 91

POWER SUPPLY CONCEPT
Under normal circumstances, the 24 VDC power supply required by the AC 800EPC system and
associated field equipment can be obtained from the plants standard mains supply.







Page 69 of 91

EXAMPLES FOR TYPICAL CONFIGURATION


Page 70 of 91












Page 71 of 91











SOFTWARE ASPECTS OF AC 800PEC








Page 72 of 91

The AC 800PEC application software is object- oriented in a structured way, which means that
changes made to an object type of instance thereof only affects that type or that instance only.
For this reason, subsequent bug fixes, updates, improvements, expansions etc can be performed
quickly and easily. It also means that the different program sections can be assigned their own
priorities and cycle times with a large measure of freedom.
All solutions run in a common language runtime environment (CLR ) in the controller, making it
possible to access information between solutions in a different languages seamlessly. So each
contributing project engineer can develop solutions in the preferred language for each task
without having to consider which languages related modules are written in.
Control Functionality:
From binary logic to advanced closed loop control
Pre-defined advanced process objects
User defined function blocks
Very fast execution cycle
Pick your choice fieldbuses
Open communication standards
IEC 61131-3 compatible
Simulink/ C-Code via RTW

The key AC 800PEC capability is high-speed control application processing, as required in
power electronics for integration into ABBS standard control environment. Implementation of
the AC 800PEC software on three performance levels provides a superb range of control and
communication functionality:
Level 1: Industrial integration
This level is based on the industry standard IEC 61131-3 and contains the slow-control,
monitoring, operating, displaying and registering functions. The development of programs in
Page 73 of 91

accordance with the IEC 61131-3 standard is carried out in the Control Builder M, AABs
Industrial compatible engineering tool.
Level 2 : Fast control software
This level contains fast control and protective functions with cycle times from less than 100
micro seconds to a few milliseconds.
Fast, time-critical and I/O tasks are programmed by means of MATLAB/Simulink and integrated
into the Control environment as a Simulink I/O unit. This allows perfect interaction between the
high-speed AC 800PEC core functions and the standard Control software.
Level 3: High speed I/O control
This level contains highly time-critical, hardware- specific functions such as pulse-width
modulators, pulse logic with associated protective functions, fast analog and binary inputs and
outputs, etc. it is implemented in the FPGA ( Field Programmable Gate Array ) and programmed
in VHDL ( Very High Speed Integrated Circuit Hardware Description Language).
The software for the AC 800PEC is structured as shown in Figure 2-1. It comprises three levels:
The top level (or application engineering level) is based on the industry standard IEC
61131-3 and contains the higher-level, slow control, monitoring, operating, display and
registering functions. The development of programs in accordance with the IEC 61131-3
standard takes place in the Control Builder, the IndustrialIT compatible engineering tool
by ABB.
The medium level contains the fast control and protective functions with cycle times
within the range of below 100micro seconds to a few milliseconds. It is programmed in
MATLAB/Simulink.
The lowest level contains the very fast hardware specific functions such as pulse width
modulators, pulse logic with associated protective functions, fast analog and binary
inputs and outputs, etc. This level is implemented in FPGA and is programmed in
Page 74 of 91

VHDL. All access to the peripheral hardware by the other two levels takes place via this
level.

TECHNICAL DATA AND PERFORMANCE OF AC 800PEC:
Available RAM Memory:
The available RAM memory is measured after loading the firmware and an empty project. The
total available RAM in the AC 800PEC is 64 Mbytes. The available memory for Control
application is 8Mbytes by default. The maximum size of the Control program must not exceed
50% of the available memory, because sufficient memory must be available for online software
updating.
Page 75 of 91


Available flash memory: The total flash memory in the AC 800PEC is 16 Mbytes. 1 Mbyte is
used for the bootimage. The remaining 15 Mbytes are disposable for firmware, Simulink and
system tasks for the Control application, the cold retain and for the Simulink transient recorder
dara.
Memory Consumption and execution times:


Page 76 of 91

ENGINEERING WORKFLOW : OVERVIEW
The application engineering has access only to the top level i.e. the Control applications and the
standard I/O interfaces of the AC 800M platform as well as to the AC 800PEC specific hardware
libraries. The project specific high speed control tasks and configuration of the AC 800PEC
specific fast I/O are programmed by means of MATLAB/Simulink and the Real Time
Workshop. This requires special skills that can be acquired by suitable training.alternatively, this
part of a project can be assigned to ABB specialists, provided that all tasks are specific at the
beginning of the engineering phase. The resulting program code is then downloaded to the
controller by the application engineer using an installer package. The corresponding I/O
specification is imported into the Control Builder M by means of standard commands. The
application engineer only needs to access the Control level to define the standard control tasks
and interfaces ( fieldbus and S800 modules). Applications are created using Control Builder M
and are then downloaded to the controllers.
The control environment programming and service tools are connected directly to the controller
via Ethernet and RS-232 serial links.



Page 77 of 91

APPLICATION STRUCTURE:
The Control and Simulink applications are treated as two independent program blocks in the
controller. The program execution is coordinated by means of interrupt control. A pre-defined set
of data of the Simulink application is accessible on Control level by means of a Simulink I/O
unit in the Control Builder Application. Therefore the application engineer cannot modify the
Simulink part of the program code. But he has the option to select and scale the set of
parameters among the available data in the Simulink I/O unit. Furthermore he can customize the
I/O configuration of the controller.

CONTROL BUILDER:
The AC 800PEC software is managed with Control Builder M Professional, ABBs Windows
2000 Integrated, IEC 61131-3 compliant engineering tool. A special add-on includes AC
800PEC specific functionality. The AC 800PEC add-on package provides full integration of the
AC 800PEC into the Control engineering environment. The Control Builder is a programming
tool used by the application engineer to create control applications for AC 800PEC systems and
to download the software to controllers. The Control Builder is also used to configure I/OSs and
the controller communication.
Page 78 of 91

Compact control builder builds on the firmware of the AC 800PEC controller which offers
functionality such as:
1. Data scanning
2. Data type management
3. Logical, mathematical and time-based data processing
4. Fuzzy logic control
5. Process object handling
6. Output updating
7. Support for communication by ABBs Control Network, Electrical ModuleBus, and
OPTICAL ModuleBus AS WELL AS Profibus DP and RS-232
8. Support for ABBs Process portal, Compact HMI 800 and Process Panel human machine
communication systems.
Hardware requirements of Control builder:

Page 79 of 91

CONTROL LEVEL:
The Control level (or application engineering level) software is based on the industry standard
IEC 61131-3 and contains the slow control, monitoring, operating, display and registering
functions as well as the standard I/O interfaces of the AC 800M platform. The development of
programs in accordance with the IEC 61131-3 standard takes place in the Control Builder,
ABBs Industrial compatible engineering tool.The Control Builder programming tool is used to
generate and download the above mentioned slower control applications. Control Builder is a
fully integrated Windows application and is available in 2 versions:
Compact Control Builder for standard control application forWindows XP Professional
and Windows 2003 Server
Control Builder Professional with extended functionality, such as batch handlings,
Industrial 800XA integration, DCS and high integrity applications, for Microsoft XP
Professional.


Page 80 of 91

FAST CONTROL SOFTWARE: PROGRAMMING WITH MATLAB/SIMULINK AND
CONTROL FUNCTIONS:
The fast control application is designed and programmed in MATLAB/Simulink by means of
the OPCoDe workflow. The MATLAB/Simulink environment for the AC 800PEC consists of
the standard Simulink function block library, supplemented with a PEC specific function block
library containing blocks that were adapted or built additionally. The Real-Time Workshop
allows to parametrize and test the MATLAB/Simulink application directly on the target system.
Standard Simulink Function Block Library : The standard library contains the basic function
blocks needed for control and data handling tasks.
AC 800PEC Function Block Library: It contains several blocks from the Simulink and the
Simulink extra library ( sources, sinks, signals and systems, discrete, math, flip flops, functions
and tables ). The AC 800PEC function block library contains the functions that have been
specially designed for the fast closed loop control applications.

FAST CONTROL SOFTWARE: PRINCIPLE OF OPERATION:
I/O HANDLING :
The interfaces to the I/O devices are implemented in Field Programmable Gate Array( FPGA
).The data exchange between the AC 800PEC CPU and the FPGA takes place via a Dual Port
RAM to provide asynchronous and independent access to the transferred data.

Page 81 of 91



TASK COORDINATION AND INTERRUPT HANDLING
The AC 800PEC is capable to process several independent program blocks at different speeds by
means of preemptive multitasking. Switch over between the blocks takes places in very short
time.only a small part of the program usually needs to be executed with very high speed.
Therefore the control tasks are distributed on three different priority levels. The highest priority
level which contains the very fast tasks is processed with a typical cycle time of 100 to 200
micro seconds. Typically, this level performs tasks such as :
Fast controllers like current control
Reference generation for the valve pulse modulatorsm which are located in the FPGA
Fats protection tasks
The second level is processed with a typical cycle time of approximately 10ms and contains
slower processes :
Slower control functions, such as power or torque control
Slower time critical tasks, such as setpoint generation
Process image update
Slower protection tasks.
The task coordination is organized on the Simulink level.
INTERACTION WITH CONTROL LEVEL:
Data, which are to be exchanged between Control and Simulink applications are introduced as a
Simulink hardware library into the Control Builder Application. The channel definition consists
of two parts:
Page 82 of 91

The code for the interface definition which is to be downloaded to the AC 800PEC
processor
The Simulink I/O definition which is used for interfacing with the Control Builder
platform and for the specifications of the I/O devices.
Access to the parameters, signals and events of the Simulink project is provided with the
definition of the I/O devices. This means that no additional functions are needed on Control level
to access the fast control and the physical I/O data. All data can be read directly by the software
drivers of the interfaces.
The data are stored in a memory area reserved by the Simulink application.In sequence A, the
Simulink application reads and writes the data for the external devices/software interfaces in this
memory area. In sequence B, an external device (e.g. a ControlIT function block) accesses the
same memory area. The device has read and write access to the data.
Since the fast and slow control applications can run independently, there.is no synchronized
access to data. This fact must be considered when programming the MATLAB/Simulink level of
the application: fast changing signals in the Simulink application should not be used directly for
transfer to external interfaces.
AC 800PEC SPECIFIC FEATURES IN CONTROL BUILDER
Page 83 of 91



The above figure lists the communication and I/O devices that can be used with AC 800PEC.
The last column indicates whether a device is configured on Control level with Control Builder
or on Simulink level:
The S800 low speed interfaces are directly addressed and configured on Control level.
The fieldbus and communication modules are directly addressed and configured on
Control level
The fast interfaces are programmed with MATLAB/Simulink. They cannot be configured
on Control level.
OVERLOAD COMPENSATION
Overload compensation, a standard Control Builder function, is configurable with the AC
800PEC:
The limit for time critical tasks is set by default to 50%.
Page 84 of 91

The limit for other tasks is set by default to 80%.
SYSTEM CLOCK HANDLING
Both application levels operate with independent system clocks:
The AC 800PEC features a propriety platform time for the operating system and the
Simulink application.
Control defines its own time, independently of the AC 800PEC system time.

PECView
The PECView is a PC-based commission and service tool. It provides a complete set of features
for analyzing, monitoring and maintain Simulink applications running on an AC 800PEC system.
OPERATE PROCESS PANEL BUILDER
The Process Panel Builder is a standard engineering tool for ABBS Process Panel product line.
It provides a wide choise of operator panels for all requirements that can be integrated easily into
an AC 800PEC control system, such as :
1. Easy customization of operator graphics using a comprehensive library
2. Standardized faceplate concept to minimize configuration time.
Page 85 of 91



PLATFORM SOFTWARE
Operating system: The operating system used in the AC 800PEC processor is VxWorks from
Wind River Systems Inc. The VxWorks operating system is a real time multitasking operating
system with a very short cycle time. In addition to the basic operating system functions ( task
scheduling, flash memory management) it also offers standardized interfaces and services such
as the I/O communication, diagnostics and more.
Web Server: A Web server is implemented in the AC 800PEC processor. It is used for
communication with special service tool.
SOAP Server: A Simple Object Access Protocol server is implemented in the AC 800PEC
processor. It is used for communication with the control panel.
Page 86 of 91

When the hardware is switched on, the so-called "Bootimage" operating system is first loaded
from the protected area of the Flash memory and started. The VxWorks operating system is then
loaded from the formatted Flash memory area and started. The operating system checks the Flash
file system for errors. if any errors (like lost chains) exist the system tries to rectify them
automatically. All software drivers, communication drivers and configuration software modules
(e.g. FPGA configuration software) required for the operation of the hardware are loaded from
the Flash memory by startup scripts. The startup process for the Simulink application now
begins. The previously-loaded software drivers, communication drivers and configuration
software modules, and finally the Simulink and ControlIT applications, are then started.



Page 87 of 91







PROCESS CONTROL OF WRM BY AC 800PEC










Page 88 of 91


















Page 89 of 91






CONCLUSION











Page 90 of 91


















Page 91 of 91

BIBLIOGRAPHY

Das könnte Ihnen auch gefallen