am03500 (am spesification & technical data)

Upload: rizal-chamdi

Post on 03-Apr-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/28/2019 AM03500 (AM Spesification & Technical Data)

    1/12

    Application ModuleSpecification andTechnical Data

    AM03-500

    8/97

    coffee

    deterg

    ant

    chocolate

  • 7/28/2019 AM03500 (AM Spesification & Technical Data)

    2/12

    AM03-500Page 2

    TotalPlant Solution (TPS) Specification and

    Application Module Technical Data

    Advanced

    ProcessManager

    Universal Stations

    Smartline 3000

    Subsystem

    Remote I/O

    LOCAL CONTROL NETWORK NO. 1

    pp cat on

    Module

    rchive eplay

    Module

    istory

    Module

    UniversalWork Station

    UNIVERSALCONTROL

    NETWORKS

    LCN

    Extenders

    i er

    Optics

    Additional

    LCN Modules

    Network

    Interface

    Module

    LogicManager

    Advanced

    Process

    Manager

    Network

    Interface

    Module

    Advanced

    Process

    Manager

    Hiway

    Gateway

    Data

    Hiway

    Boxes

    Network

    Gateway

    Network

    Gateway

    lant etwork

    Module

    DATA

    HIWAY

    Process

    Manager

    LOCAL CONTROL NETWORK NO. 2

    lant

    Information

    Network

    11808

    Figure 1 TotalPlantSolution (TPS) Architecture with Application Module

    Introduction

    This publication defines thesignificant functions of theTotalPlantSolution (TPS)Application Module.

    The Application Module is one ofthe modules on the Local ControlNetwork (LCN). As Figure 1indicates, it communicates withother modules on the same orother Local Control Networks andwith process-connected deviceson the Universal ControlNetworks and Data Hiways.Because of its position in thesystem architecture, theApplication Module can acceptinputs from multiple process-connected devices, as well as

    from other modules on thedifferent Local Control Networks.It can also provide control outputsto control elements in theprocess or to other data points inmodules on the different LocalControl Networks, including itself.For more information on the role

    of the Application Module in theTPS system, refer to the SystemTechnical Data.

    With at least one ApplicationModule present in a TPSsystem,more advanced calculations andcontrol strategies can beimplemented. Each ApplicationModule data point can havemultiple inputs and outputs frommany devices, and a singleApplication Module can handlemany more data points than a

    single process-connected box.The Application Module featuresa full complement of controlalgorithms. The ControlLanguage that executes in theApplication Module makes it easyto develop custom pointprocessing and special

    algorithms. The ApplicationModule provides full cascadefunctionality between an AMpoint and any process data pointresident in modules on differentLCNs.

    Functional Description

    The relationships of the majorfunctions of the ApplicationModule are shown in Figure 2.

  • 7/28/2019 AM03500 (AM Spesification & Technical Data)

    3/12

    AM03-500Page 3

    Data Points

    The Application Module containsa process database made up ofdata points that the processengineer builds and assigns to it

    during configuration. Each datapoint is a collection of fixed anddynamic parameters that performsa specific function and isidentified by a point name. Data-point processing can use eitherpreprogrammed or customalgorithms to calculate requiredinformation and/or initiate specificcontrol action.

    In addition to regulatory datapoints that represent continuousvariables in or related to the

    process, the Application Modulealso offers several utility data-point types. These include thefollowing:

    Timersprovide timingfunctions.

    Countersprocess counterinputs.

    Flagsboolean variables.

    Numericnumeric variables.

    During configuration, the user

    defines the data-point name,point type, selected algorithms (ifapplicable), input sources (up to16, from multiple sources), outputdestinations (up to 8), alarm trippoints, and the processingschedule. Other informationpertinent to the type of data pointmay also be entered, or standarddefault values may be used.

    Data Point Scheduling

    Each data point in an ApplicationModule is processed according toa schedule defined by theprocess engineer duringconfiguration. The engineer mayassign a data point to a "fast"processor, a "slow" processor, oran internetwork point processor,and may choose from a variety oftime intervals from 1 second to 24hours. The fast processor has ahigher priority, so data pointsassigned to it are processed atmore regular intervals. Generally,

    LOCAL CONTROL NETWORK

    PROCESS DATABASE

    FAST

    PROCESSOR

    BUILT-IN

    ALGORITHMSCONTROL

    LANGUAGE

    EXECUTION

    SLOW

    PROCESSOR

    INTERNETW0RK

    POINT

    PROCESSOR

    BACKGROUND

    CL

    11809

    Figure 2 Application Module Functions

    FUNCTIONS

    Scheduling of Data PointProcessing

    Regulatory Control PV Processing Control Processing Control Output

    Processing

    Custom Control Control Language

    Execution Custom Data Point

    Processing Custom Data Segments Multipoint Strategies

    (Switch Data Point)

    Alarming

    noncritical, low-frequency datapoints are assigned to the slowprocessor, so that they do notinterfere with the processing ofdata points assigned to the fast

    processor. The internetworkpoint processor provides forclosed loop control across theNetwork Gateway.

    The user can also schedule datapoints to be processed before orafter another data point, ondemand, or when some user-defined process event occurs.When a regulatory data point in anApplication Module is processed,it goes through most or all of thesteps in the sequence shown in

    Figure 3.

    Regulatory Control

    General Input ProcessingAt theuser's option, a regulatory datapoint can fetch values from theprocess database and updatedesignated parameters within thedata point before proceeding withthe remainder of its processing.

    PV Processing A regulatorydata point that uses PVprocessing fetches thedesignated PV inputs from aprocess-connected box or

    module on the Local ControlNetwork before executing thespecified PV algorithm (see Table1), or custom algorithm (see the"Custom Control" description

  • 7/28/2019 AM03500 (AM Spesification & Technical Data)

    4/12

    AM03-500Page 4

    GENERALINPUT

    PROCESSING

    INITIALCONTROL

    PROCESSING

    GENERAL

    OUTPUT

    PROCESSING

    PV

    INPUT

    PROCESSING

    CONTROL

    INPUT

    PROCESSING

    PV

    ALGORITHM

    PROCESSING

    SET POINT

    AND TARGET

    PROCESSING

    ALARM

    DISTRIBUTION

    PROCESSING

    PV

    FILTERING

    DEVIATION

    ALARM

    PROCESSING

    PV SOURCE

    SELECTION AND

    RANGE CHECK

    CONTROL

    ALGORITHM

    PROCESSING

    PVALARM

    PROCESSING

    CONTROLOUTPUT

    PROCESSING

    *

    *

    *

    * *

    *

    * *

    *

    *

    *

    *

    PV PROCESSING CONTROL PROCESSING

    CL Block

    Insertion

    points

    *

    1173

    Figure 3 Processing Sequence for Regulatory Data Point

    below). The PV is calculated,checks are made to determine iflimits have been violated, and avalue status (good, bad, oruncertain) is assigned.

    Control Processing Aregulatory data point that usescontrol processing obtains thedesignated control inputs fromPV processing, or elsewhere,before executing the selectedcontrol algorithm (see Table 2), orcustom algorithm (see "CustomControl"). When configured to doso, such a data point can also

    store the output in other datapoints in the same or anotherApplication Module or in someother LCN-based module orprocess-connected device.Multiloop control schemes arenormally configured to providebumpless transfers from onemode of operation to another.

    Control Output ProcessingControl output processingstores a whole value appropriateto the units of the destinationparameter. It also accommodatesany control constraints, including

    any output high/low limits, outputincrement limits, and integralhigh/low limits, as well as handlinginitialization, mode change, andantiwindup conditions.

    Alarming Alarms for regulatorydata points can be selected bythe user from the types ofconditions listed below. If analarm is detected as a data point isprocessed, that event is

    journaled, annunciated, anddisplayed in the same way as analarm detected by a process-connected device.

  • 7/28/2019 AM03500 (AM Spesification & Technical Data)

    5/12

    AM03-500Page 5

    High/low deviations

    High/low PV

    High high/low low PV

    PV rate of change

    PV significant change

    Custom Control

    In addition to the built-in PV andcontrol algorithms, the engineermay use the Control Language(CL/AM) to define his ownalgorithms and processingroutines. Control Language canbe written at a TPS UniversalStation/Universal Work Station, orat a personal computer using anoptional software package calledWorkbook, that runs under MS-

    DOS/PC-DOS. Programs arecompiled at a Universal Station orUniversal Work Station. ControlLanguage algorithms androutines are inserted at specifiedpoints in the Application Moduleprocessing order.

    Control Language ControlLanguage is designed specificallyfor the Process Engineer to usein implementing custom controlschemes. This easy-to-uselanguage employs a variety of

    general and process-orientedstatements (see Table 3 andFigure 4) and provides asignificant improvement in bothsecurity and throughput overprevious customizationtechniques.

    Security features include checksto make sure that parameters andstorage destinations are valid,and to protect against user-codedinfinite loops.

    Custom Data SegmentsCustom Data Segments (CDS)are parts of a data point used forstoring data that is to be used byControl Language programs. Forexample, the name of eachparameter and its type, units, andchange authority are includedwhen the segment is defined.Once defined, and attached tospecific data points, the customsegment data is automatically

    Table 1 PV Algorithms

    Algorithm

    NullData Acquisition

    Flow CompensationMiddle-of-Three SelectorHi/Lo Average SelectorSummerMultiplier/DividerSum of ProductsVariable Deadtime With

    Lead-LagTotalizerGeneral LinearizationControl Language PV

    Algorithm

    Table 2 Regulatory ControlAlgorithms

    Algorithm

    Null

    Auto ManualPID With Options, Including

    GAP Nonlinear Gain Auto-Ratio Auto-BiasPID-External Reset FeedbackPID-With FeedforwardIncremental SummerLead/LagSummerMultiplier/DividerRatioOverride SelectorSwitchRamp SoakControl Language Control

    Algorithms

    Table 3 Control Language for the AM

    Data Types

    NumberData PointsArrays

    Discrete (Logical, Enumeration)TimeStrings

    Statements

    setgo toloopexit

    state changeif/then/elserepeatabort

    callsendend

    OperatorsArithmeticLogicRelational

    -, +, *, /, mod, **and, or, not, xor, =,

    Functions and Subroutines

    Sin, Cos, Tan, Atan, Ln, Log 10, Exp, SqrtAbs, Max, Min, Avg, Sum

    BadvalExistsComm Error

    Set badNowDate time

    Allow badSelfRound Int

    available for displays and otherfunctions.

    Foreground and BackgroundCL Control Languageprograms can be assigned toexecute in either the foregroundor background mode. Forforeground execution, insertionpoints are defined where blocks

    of CL code can be executedduring the standard processingsequence (see Figure 3).

  • 7/28/2019 AM03500 (AM Spesification & Technical Data)

    6/12

    AM03-500Page 6

    BLOCK dual_oxy (point CAI1515;& at pv alg)

    This block of CL code selects the higher of two recycle oxygen readings from

    dual oxygen analyzers and places that value as the PV of point CAI1515. Ifone of the analyzers is off scale, out of limits, or out of service, theother analyzer is selected. Also, if one of the analyzers is bad or out ofservice, the PV source for another loop in the control scheme is set toMANUAL.

    These statements define the variables.local aval, bvalexternal AAR1515A, AAR1515B the analyzersexternal CAA1515 the other control loop

    These statements check out Analyzer A.

    if AAR1515A.PVHIFL or AAR1515A.PVLOFL or If the limits have been violated& badval(AAR1515A.PV) or or the value is bad& not (AAR1515A.PTEXECST = active) or the analyzer not active& then (set CAA1515.PVSOURCE = MAN; set aval = 0) set source to manualelse set aval = AAR1515A.PV otherwise use the PV

    These statements check out Analyzer B.if AAR1515B.PVHIFL or AAR1515B.PVLOFL or If the limits have been violated& badval(AAR1515B.PV) or or the value is bad& not (AAR1515B.PTEXECST = active) or the analyzer not active& then (set CAA1515.PVSOURCE = MAN; set bval = 0) set source to manualelse set bval = AAR1515B.PV otherwise use the PV

    These statements select the higher analyzer reading and end the CL block.

    set PVCALC = MAX (aval, bval)end dual_oxy

    Note: "" indicates a comment line included to help in understanding the program.All other lines are program statements.

    Figure 4 Sample Control Language Program

    Execution of a block might betriggered by a specific event,such as crossing an alarmthreshold or when it becomesnecessary to initialize a controlloop.

    Background CL programs areattached to a data point andexecute whenever CPU time isavailable. Consequentlybackground routines do not slow

    down point processingexecution.

    Control Language Algorithms The standard sets of both PV andcontrol algorithms have "ControlLanguage algorithm" as one ofthe choices, making it easy for theuser to substitute his ownalgorithm in the standard point-processing scheme.

    Custom Multipoint SwitchStrategies A Control Languageswitch data point can be usedwith user-written ControlLanguage routines to monitorand direct control of strategiesthat involve different sets of datapoints. The multipoint ControlLanguage routines respond tostrategy changes requested bythe process operator through aUniversal Station.

  • 7/28/2019 AM03500 (AM Spesification & Technical Data)

    7/12

    AM03-500Page 7

    Control Language Extensions

    Accessing History ControlLanguage Extensions provide forhistory access by readinghistorized data from the History

    Module. Up to 262 history valuescan be obtained with one call.Data being retrieved can beAbsolute Snapshots, RelativeSnapshots, or AbsoluteAverages of any historizedpoint.parameter. The extensionscan determine the collection ratefor a specific point.parameter.Values can be specified in eitherASCII or internal Form. The datacan be used by CL programsand/or displayed on a UniversalStation.

    Math Library A set of mathsubroutines are available forthose AMs that are equipped witha high performance processormodule with math coprocessor.The subroutines provide thefollowing features:

    Standard deviation of an array

    Generate random numbers withboth uniform (0 - 1) andpseudo-Gaussian distribution

    Create single-dimension CDS

    array from two-dimension localmatrix

    Create a two-dimensional localmatrix from a single-dimensionCDS array

    Matrix multiply, add, subtract,and transpose

    Matrix inversion and solutionwith right-hand/left-handdivision options

    Maintenance of matrix workareas

    CPU usage calculations.

    Options

    Hardware Options

    The Application Module isavailable in a 5-card electronicsmodule and a dual nodeelectronics package. The 5-cardmodule can be equipped withcards that use Motorola 68000microprocessors and have amemory capacity of 2 Mw, or with

    cards that provide higherthroughput using Motorola68020s. The 68020 option is

    available with 2, 3, 4, 6, or 8* Mwof memory. The dual nodepackage can also be supplied

    with 2, 3, 4, 6, or 8* Mw memorycapacity. For additionalinformation about the two typesof enclosures, see the SystemTechnical Data.

    Redundant 68020 AMs,including special software, can beprovided for those applicationswhere availability of the advancedAM functions is a primeconsideration. Upon primaryfailure, the secondary will takeover with a minimal delay (within 5

    seconds) and without loss ofalarms or messages. RedundantAMs are available in 5-cardmodules only. These aremounted adjacently in the samecabinet and are separatelypowered. Maximum memory thatcan be installed is 7* Mw.

    Multiple Application Modules canbe connected to the LocalControl Network to increase thepoint-processing capacity and/orfor dedicated process unitapplications.

    Application Programs

    Several powerful softwareapplication programs are availablethat take advantage of the AMcustom programming capabilities.Included are:

    LOOPTUNE II optimallytunes PID control loops.

    HORIZON MULTIVARIABLE

    PREDICTIVE CONTROL amultiple input/ multiple outputcontrol algorithm capable ofcontrolling loops that cannot beadequately controlled with PIDalgorithms.

    Real Time SPQC-II usesstatistical control methods and afull range of control charting

    * The maximum memory that can beaddressed by software is 6 3/4 Mw.

    functions for early detection ofquality problems.

    Your Honeywell representativewill be pleased to provide youwith details about these and other

    available applications packages.

    Physical Description

    When packaged as a 5-cardmodule, the Application Modulecontains a Local Control NetworkInterface board,microprocessor/memory board(s),a power supply, and a fanassembly. If the AM is a memberof a redundant pair, there is also a

    redundancy board. The dualnode version of the ApplicationModule contains a high-densityK2LCN board, a power supply,and fan assembly. The boardsand power supply are OptimumReplaceable Units** formaintenance.

    Both types of electronicsmodules mount in a standard 19(48 cm) RETMA rack and aretypically mounted in a standardTPS system cabinet.

    The Local Control Networkconnects to the module throughcoaxial connectors.

    ** Optimum Replaceable Units(ORUs) are replaceableassemblies that provide the besttrade-off between the cost of theORU and the cost of attempting toisolate troubles to a smaller partof that ORU. Examples of ORUsinclude printed-circuit boards,power supplies, printers, andWinchester disk drives.

  • 7/28/2019 AM03500 (AM Spesification & Technical Data)

    8/12

    AM03-500Page 8

    Application Module Specifications

    Physical Characteristics

    Approximate Dimensions(5 Card and Dual Node) Approximate Weight

    Height 18.8 cm (7") 5-Card File 21 kg (46 lb)Width 48.3 cm (19") Dual-Node File withDepth 53.3 cm (21") Single Node 14.6 kg (32 lb)

    Two Nodes 18 kg (40 lb)

    Power Supply

    Universal AC Input: 102-264 Vac (autoranging); 47-63 Hz (frequency range)

    The Application Module operates without disruption through an interruption in the AC voltage of up to 40 msduration.

    CE Conformity

    CE Conformity (Europe) This product is in conformity with the protection requirements of thefollowing European Council Directives: 73/23/EEC, the Low VoltageDirective, and 89/336/EEC, the EMC Directive. Conformity of this productwith any other CE Mark Directive(s) shall not be assumed.

    Deviation from the prescribed procedures and conditions specified in theinstallation manuals may invalidate this products conformity with the LowVoltage and EMC Directives.

    Product Classification Class I: Permanently mounted, permanently connected Industrial ControlEquipment with protective earthing (grounding). (EN 61010-1-1993)

    Installation Category Category II: Energy-consuming equipment supplied from the fixed

    installation. Local Level Appliances and Industrial Control Equipment . (EN61010-1-1993)

    Pollution Degree Pollution Degree 2: Normally non-conductive pollution with occasionalconductivity caused by condensation. (IEC 664-1-1992)

    EMC Classification Group 1, Class A, Industrial, Scientific and Medical (ISM) Equipment.(EN55011-1991; Emissions)

    Method of Assessment EMC: Technical Construction File (TCF)

    LVD: Technical File (TF)

  • 7/28/2019 AM03500 (AM Spesification & Technical Data)

    9/12

    AM03-500Page 9

    Operating Characteristics

    Point Processing Capacity AMI (68000 microprocessor):Up to 60 data points per second, depending on point-typemix and model of HG

    AMII (68020 microprocessor):Up to 90 data points per second, depending on point-typemix and model of HG

    Data Point Capacity Varies widely with point-type mix and memory usage; for details,see Application Module Implementation Guidelines.

    Point Scheduling Capability Fast Processing: 1 sec, 2 sec, 5 sec, 10 sec, 15 sec, 30 sec,1 min, 2 min, and On Demand

    Slow Processing: 1 min, 2 min, 5 min, 10 min, 15 min, 30 min,1 hr, 8 hr, 12 hr, 24 hr, and On Demand

    Internetwork Point Processor: 5 sec, 10 sec, 15 sec, 30 sec,

    1min, 2 min, 5 min, 10 min, 15 min, 30 min, 1 hr, 8 hr, 12 hr,24hr, and On Demand

    Configuration Capability

    Maximum Number of Nonredundant AMs per LCN = 20Maximum Number of Redundant AMs per LCN = 10

  • 7/28/2019 AM03500 (AM Spesification & Technical Data)

    10/12

    AM03-500Page 10

    NOTES

  • 7/28/2019 AM03500 (AM Spesification & Technical Data)

    11/12

    AM03-500Page 11

    NOTES

  • 7/28/2019 AM03500 (AM Spesification & Technical Data)

    12/12

    AM03-500Page 12

    Copyright, Notices, and Trademarks

    Copyright 1996 - 1997 by Honeywell Inc.

    While this information is presented in good faith and believed to be accurate, Honeywell disclaims the impliedwarranties of merchantability and fitness for a particular purpose and makes no express warranties except asmay be stated in its written agreement with and for its customer.

    In no event is Honeywell liable to anyone for any indirect, special or consequential damages. The informationand specifications in this document are subject to change without notice.

    Honeywell and TotalPlant are U.S. registered trademarks of Honeywell Inc.

    LOOPTUNE II, HORIZON MULTIVARIABLE PREDICTIVE CONTROL, and Real Time SPQC-II are trademarks

    of Honeywell Inc.

    Other brand or product names are trademarks of their respective owners.