infi 90 / harmony control evolution update - abb group · infi 90 / harmony control evolution...

26
© ABB Group - 1 - 2-Sep-08

Upload: trinhphuc

Post on 03-May-2018

266 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: INFI 90 / Harmony Control Evolution Update - ABB Group · INFI 90 / Harmony Control Evolution Update ... 18 PID ErrPID 119 BMUX MuxBool ... 86 ETIMER 178 DAANGI/L 167 POLY 224 IOC

©A

BB

Gro

up -

1-

2-S

ep-0

8

Page 2: INFI 90 / Harmony Control Evolution Update - ABB Group · INFI 90 / Harmony Control Evolution Update ... 18 PID ErrPID 119 BMUX MuxBool ... 86 ETIMER 178 DAANGI/L 167 POLY 224 IOC

©A

BB

Gro

up -

2-

2-S

ep-0

8

INFI 90 / Harmony Control Evolution Update

J. RuheNAM Director PLM, ABB

20/ago/2008

Page 3: INFI 90 / Harmony Control Evolution Update - ABB Group · INFI 90 / Harmony Control Evolution Update ... 18 PID ErrPID 119 BMUX MuxBool ... 86 ETIMER 178 DAANGI/L 167 POLY 224 IOC

©A

BB

Gro

up -

3-

2-S

ep-0

8Harmony New Product Updates� IIT13 – technology refresh

� SEM11 – technology refresh

� Harmony Remote I/O – technology upgrade

� NPM22 – technology refresh

� Evolving Harmony I/O to S800

� Harmony “Gateway” Platform� AC800M-Harmony peer-to-peer interface

� Ethernet CIU

� AC800M-Harmony I/O control interface

� INFI 90 FC Library for AC800M� Phase 1 – most common used FCs

� Phase 2 – additional FCs, B90, UDF, and “C” programs

� Configuration Conversion Utility

Page 4: INFI 90 / Harmony Control Evolution Update - ABB Group · INFI 90 / Harmony Control Evolution Update ... 18 PID ErrPID 119 BMUX MuxBool ... 86 ETIMER 178 DAANGI/L 167 POLY 224 IOC

©A

BB

Gro

up -

4-

2-S

ep-0

8Update: INFI-net to INFI-Net Transfer (IIT13)

Redundant IIL02-L

� Technology refresh of IIT03

� Based on BRC hardware

� * Form / Fit / Function replacement

� Released: May-2007

���

����������� ��

���

������������� ��

���

���� � ���� �

����

����

� ��� �

����

���� ����

���� ��������������

� ��� � � ��� �� ��� �

��������������

���� �

Page 5: INFI 90 / Harmony Control Evolution Update - ABB Group · INFI 90 / Harmony Control Evolution Update ... 18 PID ErrPID 119 BMUX MuxBool ... 86 ETIMER 178 DAANGI/L 167 POLY 224 IOC

©A

BB

Gro

up -

5-

2-S

ep-0

8Update: Sequence of Events Module (SEM11)

� Technology refresh of SEM01

� Based on BRC hardware

� * Form / Fit / Function replacement

� Released: Oct-2007

� ��� � � � � �

��� ��

��������� ��

� � � � � �

� � � ������

������

�� � �� ��� � �� �

�� � � �� � �

� ��� � � ��� � � ��� � � � � � ��� �� ��� � � ��� �

�� � � �� � �

���

��� ���

����

������

������

������

������

Time MasterTime MasterTime MasterTime Master

�� ����

� ��

Composer ToolsComposer Tools Harmony ConsolesHarmony Consoles

� ��

�� � �

Page 6: INFI 90 / Harmony Control Evolution Update - ABB Group · INFI 90 / Harmony Control Evolution Update ... 18 PID ErrPID 119 BMUX MuxBool ... 86 ETIMER 178 DAANGI/L 167 POLY 224 IOC

©A

BB

Gro

up -

6-

2-S

ep-0

8Harmony Remote I/O – new option

Application Requirements

� Fiber Optic RIO Links

� BRC300/400 FW version K.0

� Composer version 5.0

�� Supports multiple RIO LinksSupports multiple RIO Links

�� Supports mixing I/O types (i.e. Rack Supports mixing I/O types (i.e. Rack I/O, I/O, BlkBlk I/O and S800)I/O and S800)

�� Released: May 2008Released: May 2008

Page 7: INFI 90 / Harmony Control Evolution Update - ABB Group · INFI 90 / Harmony Control Evolution Update ... 18 PID ErrPID 119 BMUX MuxBool ... 86 ETIMER 178 DAANGI/L 167 POLY 224 IOC

©A

BB

Gro

up -

7-

2-S

ep-0

8Update: Network Processor Module (NPM22)

� Technology refresh of NPM12

� Based on BRC hardware

� * Form / Fit / Function replacement

� Increased performance

� Target Release: 3Q-2008

Page 8: INFI 90 / Harmony Control Evolution Update - ABB Group · INFI 90 / Harmony Control Evolution Update ... 18 PID ErrPID 119 BMUX MuxBool ... 86 ETIMER 178 DAANGI/L 167 POLY 224 IOC

©A

BB

Gro

up -

8-

2-S

ep-0

8

� Provide incremental and step-wise evolution paths� Customers decide when to evolve

� Reduce production risks

� Preserve customers’ investments in control applications

� Minimize plant re-wiring costs

� Reduce cost of system operation and maintenance� Spare parts – availability & cost

� Maintenance activities

� Provide our customers new technology options offered by System 800xA� e.g. Field buses, Asset Management, Advanced Diagnostics

� Adaptation of new industry standards (e.g. ISA S88, S95, S99, etc.)

Harmony Control Evolution Program Objectives

Page 9: INFI 90 / Harmony Control Evolution Update - ABB Group · INFI 90 / Harmony Control Evolution Update ... 18 PID ErrPID 119 BMUX MuxBool ... 86 ETIMER 178 DAANGI/L 167 POLY 224 IOC

©A

BB

Gro

up -

9-

2-S

ep-0

8

Evolving Harmony I/O to S800Rack I/O Cables:� Released cables support:

� 24 Vdc Digital I/O� 4-20 mAdc Analog I/O

� Other signal types supported by future cables:� T/C, RTDs, 120vac/240 digitals,

pulse inputs� CIS/QRS when new S800 module

available

p/n 6644794

p/n 6644793

p/n 6644792

� ��� � ��� � ��� � ��� � ��� � ��� �

� �� �

��������

P1 TAI

P1 TDI

P1 TDI

P1 TDI

p/n 6644792DI / DO Cable Assembly

J1

J2

J3

p/n 6644792

NRAI0x

NRAO0x

NRDI0x

�� �� �

��� � �

AI810 AO810 DI810 DO814AI810 AO810

NRDO02

Other Rack I/O Termination Cables� RTA to S800 in development� Hi-Density TU cables (future)

Block I/O Cables:� “Productizing” cable solution previously

provided on projects

Page 10: INFI 90 / Harmony Control Evolution Update - ABB Group · INFI 90 / Harmony Control Evolution Update ... 18 PID ErrPID 119 BMUX MuxBool ... 86 ETIMER 178 DAANGI/L 167 POLY 224 IOC

©A

BB

Gro

up -

10-

2-S

ep-0

8Harmony “Gateway” Platform

�� PP--HCHC--HPGHPG--8001000080010000�� HHarmony PPCU GGateway

� BRC400 base hardware

� Support the standard Harmony interfaces e.g.� INFI-Net

� Controlway

� I/O X-Bus

� Ethernet CPU daughterboard� 100 MB Ethernet

� MODBUS TCP

��� ��

��������� ��

� ��� � � ��� � � ��� � � � � � ��� �� ��� � � ��� �� � � � � � ��� � � ��� �

��������

�� �� �

��� ����

��� �

� � � �

Page 11: INFI 90 / Harmony Control Evolution Update - ABB Group · INFI 90 / Harmony Control Evolution Update ... 18 PID ErrPID 119 BMUX MuxBool ... 86 ETIMER 178 DAANGI/L 167 POLY 224 IOC

©A

BB

Gro

up -

11-

2-S

ep-0

8AC 800M – Harmony Peer-to-Peer Interface (PTP)

� First release of Harmony Gateway will be PTP application � MODBUS TCP interface

configured via GPI

� Optional redundancy

� CI867 CEX Module� MODBUS TCP interface

for AC 800M

� ModBusTCPCommLib

� Target Release: 4Q-2008

Page 12: INFI 90 / Harmony Control Evolution Update - ABB Group · INFI 90 / Harmony Control Evolution Update ... 18 PID ErrPID 119 BMUX MuxBool ... 86 ETIMER 178 DAANGI/L 167 POLY 224 IOC

©A

BB

Gro

up -

12-

2-S

ep-0

8Harmony “Ethernet CIU”

� Second release of Harmony Gateway will be as part of “Ethernet CIU”

� Supports key Harmony applications / interfaces� Composer

� 800xA for Harmony

� Harmony OPC Server

� Ethernet Interface� 100 MB Ethernet

� TCP/IP

� Secure data encryption

� Target Release: 4Q-2009

� ��� �

��� ��

�����

�� !����

"��

#�� ����

$���

���%��

#�� ����

�����&��%����

���%��

�''�()�"�*�����

� ��� ��� �� �� ��

�� ��

Page 13: INFI 90 / Harmony Control Evolution Update - ABB Group · INFI 90 / Harmony Control Evolution Update ... 18 PID ErrPID 119 BMUX MuxBool ... 86 ETIMER 178 DAANGI/L 167 POLY 224 IOC

©A

BB

Gro

up -

13-

2-S

ep-0

8AC800M- Harmony I/O Control Interface

� Third release of Harmony Gateway will be AC 800M – Rack I/O interface application

� Supports all active Harmony Rack I/O modules

� AC800M drives existing Harmony I/O + new S800 modules

� Fully compatible with all other AC800 features� PROFIBUS, FF, HART

� INSUM

� etc.

� Same hardware as AC 800M Peer-to-Peer interface

� Target Release: Mid-2010

Page 14: INFI 90 / Harmony Control Evolution Update - ABB Group · INFI 90 / Harmony Control Evolution Update ... 18 PID ErrPID 119 BMUX MuxBool ... 86 ETIMER 178 DAANGI/L 167 POLY 224 IOC

©A

BB

Gro

up -

14-

2-S

ep-0

8INFI 90 Function Code Library for AC800M

�� Supported on System Supported on System 800xA SV5.0 SP1 or later800xA SV5.0 SP1 or later

� Preserves INFI 90 function code control configurations

� Same or better performance

�� No tuning changes No tuning changes required!required!

� Minimize engineer re-training

� Operations - Preserve the look and feel� Alarms, Faceplates, etc.

Page 15: INFI 90 / Harmony Control Evolution Update - ABB Group · INFI 90 / Harmony Control Evolution Update ... 18 PID ErrPID 119 BMUX MuxBool ... 86 ETIMER 178 DAANGI/L 167 POLY 224 IOC

©A

BB

Gro

up -

15-

2-S

ep-0

8Faceplates come from 800xA for Harmony

� Operators already know how to use these faceplates!

Page 16: INFI 90 / Harmony Control Evolution Update - ABB Group · INFI 90 / Harmony Control Evolution Update ... 18 PID ErrPID 119 BMUX MuxBool ... 86 ETIMER 178 DAANGI/L 167 POLY 224 IOC

©A

BB

Gro

up -

16-

2-S

ep-0

8Automated installation of the Library

� Simple to follow instructions

� Only takes a few minutes

� Post-Install, register system extension

Page 17: INFI 90 / Harmony Control Evolution Update - ABB Group · INFI 90 / Harmony Control Evolution Update ... 18 PID ErrPID 119 BMUX MuxBool ... 86 ETIMER 178 DAANGI/L 167 POLY 224 IOC

©A

BB

Gro

up -

17-

2-S

ep-0

8Engineering Tool: 800xA Function Designer

Page 18: INFI 90 / Harmony Control Evolution Update - ABB Group · INFI 90 / Harmony Control Evolution Update ... 18 PID ErrPID 119 BMUX MuxBool ... 86 ETIMER 178 DAANGI/L 167 POLY 224 IOC

©A

BB

Gro

up -

18-

2-S

ep-0

8Function Designer provides Monitor / Tune

Page 19: INFI 90 / Harmony Control Evolution Update - ABB Group · INFI 90 / Harmony Control Evolution Update ... 18 PID ErrPID 119 BMUX MuxBool ... 86 ETIMER 178 DAANGI/L 167 POLY 224 IOC

©A

BB

Gro

up -

19-

2-S

ep-0

8INFI90FCLib 1.0-0 includes most used FC’s

FC# INFI 90 FC Name 800xA FBT Name FC# INFI 90 FC Name 800xA FBT Name

1 F(x) FnGen 80 M/A Station

3 F(t) LeadLag 81 EXECMFC/P Exec

7 SQRT Sqroot 82 SEGCRM SegCtrl

9 T XferReal 85 UP/DN UpDnCount

12 H//L HiLowComp 86 ETIMER ElapTimer

13 T-INT XferDint 90 EXEXECMFC/P ExExec

15 SUM2 Sum2Real 118 RECIPR ParTableReal

18 PID ErrPID 119 BMUX MuxBool

19 �PID DeltaPID 120 RMUX MuxReal

30 AOL AOL 123 DD DeviceDriver

31 TSTQ TSTQ 126 RDEMUX DMuxReal

34 S/R SRMem 129 MSDD MSDD

35 TD-DIG TimerBool 136 RMC RMCB

36 QOR QOR 156 APID APID

45 DOL DOL 160 ISC ISC

58 DELAY DelayReal 165 MOVAVG MovAvg

59 T-DIG XferBool 166 Integrator Integrator

62 RCM RCM 168 INPOL INPOL

65 DSUM DSUM 177 DAANG DAANG

68 REMSET REMSET 211 DADIG DADIG

69 TSTALM TSTALM

Page 20: INFI 90 / Harmony Control Evolution Update - ABB Group · INFI 90 / Harmony Control Evolution Update ... 18 PID ErrPID 119 BMUX MuxBool ... 86 ETIMER 178 DAANGI/L 167 POLY 224 IOC

©A

BB

Gro

up -

20-

2-S

ep-0

8Development of the Library in Phases

� � � � � � � � � � � � � � � � � � � � � � � � � � � �

1 F(x) 123 DD 4 PULPOS � � � � � � � 2 A3 F(t) 126 RDEMUX 5 PULSE 55 HSS03 6 ><7 SQRT 129 MSDD 32 TRIP 79 CIS I/O 8 V>9 T 136 RMC 52 A-INT 83 DOGRP 10 >12 H//L 156 APID 61 BLINK 84 DIGRP 11 <13 T-INT 160 ISC 95 MODST 102 PIPER 14 SUM415 SUM2 165 MOVAVG 96 REDAI 103 PIFREQ 16 X

18 PID 166 Integrator 97 REDDI 104 PITOT 17 DIV19 �PID 168 INPOL 110 RNG5 109 PIDUR 33 NOT24 ADAPT 177 DAANG 111 RNG10 114 BCDIN 37 AND230 AOL 211 DADIG 112 RNG20 115 BCDOUT 38 AND431 TSTQ 42 Prio 1 Total 116 JUMPMCR 128 DIGDEF 39 OR234 S/R 117 RECIPB 132 AIS/FBS 40 OR435 TD-DIG 124 SEQMON 139 PSI 50 ON/OFF36 QOR 125 DEVMON 145 FCS 51 A-REAL45 DOL � � � !"# !� � � ��$ "� %� & � 134 MULTIMON 146 RI/OI 93 BASRO58 DELAY 135 SEGMGR 147 RI/OD 94 BASBO59 T-DIG � � � � � � � 137 BASROQ 149 ASO 98 SLSEL62 RCM 25 AI/B 138 BASBOQ 150 HSS 100 DOREAD65 DSUM 26 AI/L 141 SEQMST 210 SOE /S 101 XOR68 REMSET 41 DI/B 142 SEQSLV 215 EASD 140 RESTR69 TSTALM 42 DI/L 143 INVKC 216 EAID 152 PAREST80 M/A 63 AIL/B 144 CALLOC 217 ECC 153 ISCCON81 EXECMFC/P 64 DIL/B 148 BSEQ 221 IOD / DEF 154 PARSCH82 SEGCRM 121 AI/I 151 TEXT 222 IOC / AIN 155 REGRES

85 UP/DN 122 DI/I 161 SEQGEN 223 IOC / AOUT 157 DTF86 ETIMER 178 DAANGI/L 167 POLY 224 IOC / DIN 162 DSNAP90 EXEXECMFC/P 193 DATA IMPT 171 TRIG 225 IOC / DOUT 163 ASNAP

118 RECIPR 212 DADIGI/L 172 EXP 226 TEST STATUS 169 [ADD]119 BMUX 11 Prio 1.x Total 173 POWER 227 GATEWAY 170 [X]120 RMUX 174 LOG 228 FDD 190 UDFDEC

194 DATA EXPT 229 IOC / PIN 191 UDF1219 CSEQ 241 DSOE SEM-MFP 192 UDF2

33 Prio 2 Total 242 DSOE 198 AUX REAL UDF247 CMM 199 AUX DIG UDF

34 Prio 2.x Total 218 PHASEX

36 Prio 3 Total

Priority 2.xPriority 1 Priority 3� � � !� � � # $ ' ����Priority 2

Priority 1.x

� Priority 1 / Phase 1 released: 28 March, 2008

� Priority 2 / Phase 2 currently under development

� Priority 1.x/2.x are tied to AC 800M – Harmony Gateway hardware development (FutureFuture)

Page 21: INFI 90 / Harmony Control Evolution Update - ABB Group · INFI 90 / Harmony Control Evolution Update ... 18 PID ErrPID 119 BMUX MuxBool ... 86 ETIMER 178 DAANGI/L 167 POLY 224 IOC

©A

BB

Gro

up -

21-

2-S

ep-0

8INFI90FCLib 1.0-0 User Documentation

� User Guide 3BUA000938R100� “Function Block Manual” for AC 800M

� Evolution Guide 3BUA000937R100� Detailed description of differences

between INFI 90 FCs and FBTs in AC 800M

� Includes detailed information on how console database fields (e.g. LSDs, EUDs, AlarmComments, etc.) are implemented

Page 22: INFI 90 / Harmony Control Evolution Update - ABB Group · INFI 90 / Harmony Control Evolution Update ... 18 PID ErrPID 119 BMUX MuxBool ... 86 ETIMER 178 DAANGI/L 167 POLY 224 IOC

©A

BB

Gro

up -

22-

2-S

ep-0

8FD Templates also provided by the Library

� New object types within Functional Structure

� 3 Templates provided:� Basic PID Loop

� Basic Cascade Loop

� Basic Valve Control Loop

� Described in Function Block User Guide

Page 23: INFI 90 / Harmony Control Evolution Update - ABB Group · INFI 90 / Harmony Control Evolution Update ... 18 PID ErrPID 119 BMUX MuxBool ... 86 ETIMER 178 DAANGI/L 167 POLY 224 IOC

©A

BB

Gro

up -

23-

2-S

ep-0

8Conversion Process Overview (Future)

Step Description

1 Select controller configuration for conversion.

Composer’s CLD export utility produces Excel spreadsheet containing all data required for conversion.

2 Excel macros map INFI90 FC’s to FBT’s in INFI90FCLib.

BDM templates generate corresponding Function Diagrams.

Excel macro generates “Conversion Report” listing.

3 Review “Conversion Log” & resulting Function Diagrams.

If necessary “clean-up” CLD originals & re-run conversion.

4 Allocate FD’s to 800xA controller(s).

Assign I/O channels using Bulk Data Manager.

Generate code in CBM.

Download & Go On-line.

ComposerComposer

800xA800xA

BDMBDM

CLDCLD’’ss

.XLS .XLS

SPPV

TRTSMIAXC/RLXCXHAA

O

A

C/R

M/AMFC/P

S2S1

S3S4S5

S19S20S21S22S24

(80)

n

n+2

n+4

A

S18

LAAHDALDA

S25S26S27

AOTRS2TRPV

S28S29S30

SP n+1

C n+3

C-F n+5

INFI 90 FCINFI 90 FCLibraryLibrary

FDFD’’ss

Console Tag List

� Control Logic Documents (CLD’s) convert to Function Diagrams

�� **Internal Release: 4Q**Internal Release: 4Q--2008 2008

� External Release possibly in 2-3 years

Page 24: INFI 90 / Harmony Control Evolution Update - ABB Group · INFI 90 / Harmony Control Evolution Update ... 18 PID ErrPID 119 BMUX MuxBool ... 86 ETIMER 178 DAANGI/L 167 POLY 224 IOC

©A

BB

Gro

up -

24-

2-S

ep-0

8Generated Function Diagram sample (Future)

Tunable inputs are assigned

initial values

Non-Tunable inputs are

connected to blocks or constants

Each CLD page to a FD page

CLD = FD

Blocks

Page 25: INFI 90 / Harmony Control Evolution Update - ABB Group · INFI 90 / Harmony Control Evolution Update ... 18 PID ErrPID 119 BMUX MuxBool ... 86 ETIMER 178 DAANGI/L 167 POLY 224 IOC

©A

BB

Gro

up -

25-

2-S

ep-0

8Phase 2: INFI90FCLib 2.0-0 (Future)

� Batch 90 / UDF & ‘C’ function blocks

� Configuration Conversion Utility

� Conversion Guidelines for:� B90 / UDF programs

� ‘C’ programs

�� Target Release: DEC Target Release: DEC -- 20082008

FC# INFI 90 FC Name FC# INFI 90 FC Name FC# INFI 90 FC Name

4 PULPOS 124 SEQMON 171 TRIG

5 PULSE 134 MULTIMON 172 EXP

32 TRIP 135 SEGMGR 173 POWER

52 A-INT 137 BASROQ 174 LOG

61 BLINK 138 BASBOQ 190 UDFDECL

95 MODST 141 SEQMST 191 UDF1

96 REDAI 142 SEQSLV 192 UDF2

97 REDDI 143 INVKC 194 DATAEXPT

110 RNG5 144 CALLOC 198 AUXREAL

111 RNG10 148 BSEQ 199 AUXBOOL

112 RNG20 151 TEXT 218 PHASEX

116 JUMPMCR 161 SEQGEN

117 RECIPB 167 POLY

Page 26: INFI 90 / Harmony Control Evolution Update - ABB Group · INFI 90 / Harmony Control Evolution Update ... 18 PID ErrPID 119 BMUX MuxBool ... 86 ETIMER 178 DAANGI/L 167 POLY 224 IOC