Post on 03-May-2018
©A
BB
Gro
up -
1-
2-S
ep-0
8
©A
BB
Gro
up -
2-
2-S
ep-0
8
INFI 90 / Harmony Control Evolution Update
J. RuheNAM Director PLM, ABB
20/ago/2008
©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
©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
���
����������� ��
���
������������� ��
���
���� � ���� �
����
����
� ��� �
����
���� ����
���� ��������������
� ��� � � ��� �� ��� �
��������������
���� �
©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
� ��
�� � �
©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
©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
©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
©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
©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
��� ��
��������� ��
� ��� � � ��� � � ��� � � � � � ��� �� ��� � � ��� �� � � � � � ��� � � ��� �
��������
�� �� �
��� ����
��� �
� � � �
©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
©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
� ��� �
��� ��
�����
�� !����
"��
#�� ����
$���
���%��
#�� ����
�����&��%����
���%��
�''�()�"�*�����
� ��� ��� �� �� ��
�� ��
©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
©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.
©A
BB
Gro
up -
15-
2-S
ep-0
8Faceplates come from 800xA for Harmony
� Operators already know how to use these faceplates!
©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
©A
BB
Gro
up -
17-
2-S
ep-0
8Engineering Tool: 800xA Function Designer
©A
BB
Gro
up -
18-
2-S
ep-0
8Function Designer provides Monitor / Tune
©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
©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)
©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
©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
©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
©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
©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