Honeywell Experion PKS Series A User Manual Download Page 463

11. Appendix B 

11.1. Standard Function Block Parameters 

R400 

Experion PKS Series A Fieldbus Interface Module User's Guide 

463 

July 2010 

Honeywell 

 

 

OUT_HI_LIM 

 

Classification 

Simple Variable 

Description 

Defines the maximum output value limit in all modes, 
unless the CONTROL_OPTS selection No Out limits in 
Manual is chosen.  

FF Data Type 

Float 

Range 

OUT/- 10 percent 

Usage 

C/Contained 

Length 

Valid Views 

VIEW_2 

Storage 

Static 

Remarks 

Initial value is 100.  

 

OUT_LO_LIM 

 

Classification 

Simple Variable 

Description 

Defines the minimum output value limit in all modes, unless 
the CONTROL_OPTS selection No Out limits in Manual is 
chosen. 

FF Data Type 

Float 

Range 

OUT/- 10 percent 

Usage 

C/Contained 

Length 

Valid Views 

VIEW_2 

Storage 

Static 

Remarks 

Initial value is 0.  

 

 

OUT_SCALE 

 

Summary of Contents for Experion PKS Series A

Page 1: ...Honeywell Process Solutions Experion PKS Series A Fieldbus Interface Module User s Guide EP DCX166 R400 July 2010 Release R400 Honeywell ...

Page 2: ...ose and makes no express warranties except as may be stated in its written agreement with and for its customers In no event is Honeywell liable to anyone for any indirect special or consequential damages The information and specifications in this document are subject to change without notice Honeywell PlantScape Experion PKS and TotalPlant are registered trademarks of Honeywell International Inc O...

Page 3: ... for interfacing fieldbus devices with an Experion system It includes module installation configuration operation maintenance and FOUNDATION Fieldbus reference data Release Information Document Name Document ID Release Number Publication Date Series A Fieldbus Interface Module User s Guide figd EP DCX166 R400 July 2010 Document Category Purpose ...

Page 4: ... Garden Lane Phoenix AZ 85027 USA Europe Middle East and Africa EMEA Contact Phone Fascimile Mail Honeywell TAC EMEA 32 2 728 2345 32 2 728 2696 TAC BE02 Hermes Plaza Hermeslaan 1H B 1831 Diegem Belgium Pacific Contact Phone Fascimile Mail Email Honeywell Global TAC Pacific 1300 364 822 toll free within Australia 61 8 9362 9559 outside Australia 61 8 9362 9564 Honeywell Limited Australia 5 Kitchen...

Page 5: ...800 820 0237 400 820 0386 Honeywell China Co Ltd 33 F Tower A City Center 100 Zunyi Rd Shanghai 200051 People s Republic of China Global TAC China honeywell com Singapore Contact Phone Fascimile Mail Email Honeywell Global TAC South East Asia 65 6580 3500 65 6580 3501 65 6445 3033 Honeywell Private Limited Honeywell Building 17 Changi Business Park Central 1 Singapore 486073 GTAC SEA honeywell com...

Page 6: ...pan 81 3 6730 7160 81 3 6730 7228 Honeywell Japan Inc New Pier Takeshiba South Tower Building 20th Floor 1 16 1 Kaigan Minato ku Tokyo 105 0022 Japan Global TAC JapanJA25 honeywell com Elsewhere Call your nearest Honeywell office World Wide Web Honeywell Solution Support Online http www honeywell com ps Training Classes Honeywell Automation College http www automationcollege com ...

Page 7: ...icates a situation which if not avoided may result in equipment or work data on the system being damaged or lost or may result in the inability to properly operate the process CAUTION Indicates a potentially hazardous situation which if not avoided may result in minor or moderate injury It may also be used to alert against unsafe practices CAUTION symbol on the equipment refers the user to the pro...

Page 8: ...tective earth green or green yellow supply system conductor Functional earth terminal Used for non safety purposes such as noise immunity improvement NOTE This connection shall be bonded to Protective Earth at the source of supply in accordance with national local electrical code requirements Earth Ground Functional earth connection NOTE This connection shall be bonded to Protective Earth at the s...

Page 9: ...es C FIM 33 Non Redundant Fieldbus integrated architecture for CIOM A FIM 34 Redundant Fieldbus integrated architecture for CIOM A FIM 35 Fieldbus Interface Module FIM the key to integration 37 Redundancy Module the key to redundant operation 37 Control Builder serves as common configuration tool 37 Parameter Definition Editor serves as key interoperability tool 39 Parameter Definition Editor supp...

Page 10: ... and mode calculation 62 Access control through GRANT_DENY parameter 63 3 4 Link and Block Schedules 64 Link Active Scheduler LAS and Link Master 64 Link Schedule 66 Function block execution schedule 67 3 5 Tags Addresses and Live List 69 Tag and address assignments 69 A word about fieldbus address assignments in Control Builder 70 Live List and Uncommissioned Devices 70 3 6 Notification Scheme 71...

Page 11: ...us RTP TC FFRU01 TC FFRP02 or RRTP TC FFSU01 TC FFSP02 109 Front view 109 Mounting on a DIN rail 110 Mounting Dimensions 111 Wiring 112 5 CONFIGURATION 117 5 1 Before You Start 117 What do you know about Control Builder 117 Do you know how to configure a Control Processor Module 117 Can you configure a Control Module 117 Are you familiar with your system architecture 117 Do you understand and have...

Page 12: ...pening the Configuration dialog box 226 Configuring creating a condition 227 Managing the conditions 230 Enabling or disabling a condition 230 Assigning criticalities and priorities 232 Editing an existing condition 233 5 7 Block Offnet Diagnostic Alarm 234 Behavior of the Block Offnet and Device Offnet System alarms in various communication loss scenarios 235 Behavior of the Block Offnet and Devi...

Page 13: ... 282 7 4 Checking Control Strategy 283 7 5 Flowchart Summary 284 8 MAINTENANCE CHECKOUT AND CALIBRATION 287 8 1 Adding Removing and Replacing Components 287 About removal and insertion under power RIUP 287 General procedure 287 Guidelines for adding fieldbus device to live operating Link 288 Using optional safe handling of new devices 289 Replacing a failed device with a like device having the sam...

Page 14: ...STRATION 365 9 1 Overview 365 New features 365 Conditional support for FF devices 367 EDDL 368 DD View tab 368 Following are some of the considerations for FF blocks with DD View 373 Persistent data handling 375 10 APPENDIX A 377 10 1 Fieldbus Technology 377 Open communications architecture 377 Communication layer description 378 10 2 Standard Function Blocks 381 Overview 383 About modes of operat...

Page 15: ... BAL_TIME 421 BIAS 421 BKCAL_HYS 422 BKCAL_IN 422 BKCAL_OUT 423 BKCAL_OUT_D 423 BKCAL_SEL_1 424 BKCAL_SEL_2 424 BKCAL_SEL_3 425 BLOCK_ALM 425 BLOCK_ERR 426 BLOCK_ERR DISABLED 427 BYPASS 428 CAS_IN 428 CAS_IN_D 429 CHANNEL 429 CLR_FSTATE 430 CONFIRM_TIME 430 CONTROL_OPTS 431 CYCLE_SEL 432 CYCLE_TYPE 432 DEV_REV 433 DEV_TYPE 433 DD_RESOURCE 434 DD_REV 434 DISC_ALM 435 DISC_LIM 435 DISC_PRI 436 DV_HI...

Page 16: ...46 GRANT_DENY 446 HARD_TYPES 447 HI_ALM 447 HI_HI_ALM 448 HI_HI_LIM 449 HI_HI_PRI 449 HI_LIM 450 HI_PRI 450 IO_OPTS 451 IN 452 IN_1 452 LIM_Notify 453 L_TYPE 453 LO_ALM 454 LO_LIM 455 LO_LO_ALM 455 LO_LO_LIM 456 LO_LO_PRI 456 LO_PRI 457 LOW_CUT 457 MANUFAC_ID 458 MAX_NOTIFY 458 MEMORY_SIZE 459 MIN_CYCLE_T 459 MODE_BLK 460 NV_CYCLE_T 460 OFFNETALM_ENABLED 461 OUT 461 OUT_D 462 OUT_HI_LIM 463 OUT_LO...

Page 17: ... 472 ROUT_IN 473 ROUT_OUT 474 RS_STATE 474 SEL_1 475 SEL_2 475 SEL_3 476 SEL_TYPE 477 SET_FSTATE 477 SHED_OPT 478 SHED_RCAS 478 SHED_ROUT 479 SIMULATE 479 SIMULATE_D 480 SP 481 SP_D 482 SP_HI_LIM 482 SP_LO_LIM 483 SP_RATE_DN 483 SP_RATE UP 484 ST_REV 484 STATUS_OPTS 484 STRATEGY 486 TAG_DESC 486 TEST_RW 487 TRK_IN_D 488 TRK_SCALE 488 TRK_VAL 489 UPDATE_EVT 490 WRITE_ALM 490 WRITE_LOCK 491 WRITE_PR...

Page 18: ...limitations 513 Cable guidelines summary 514 Cable Attenuation 515 Signal distortion versus capacitance 515 Attenuation calculation summary 516 Cable test 516 15 APPENDIX F 517 15 1 About Parameter Definition Editor for Fieldbus Device Block 517 16 APPENDIX G 519 16 1 Loading CIOM A FIM firmware 519 Checking CIOM A FIM firmware status 519 Checking firmware version 520 Loading Boot code 525 Loading...

Page 19: ...ide xix July 2010 Honeywell 18 2 Description 540 Parameters for Link Configuration in Project Mode 540 Parameters for Link Configuration in Monitor Mode 551 Some term abbreviations 555 19 APPENDIX J 557 19 1 Load Interactions for Fieldbus Related Operations 557 Summary 557 ...

Page 20: ...eries A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 Tables Table 1 CIOM AFIM LED Interpretations 348 Table 2 CONTROL_OPTS Bit Selections 431 Table 3 IO_OPTS Bit Selections 451 Table 4 STATUS_OPTS Bit Selections 485 ...

Page 21: ...slot chassis 79 Figure 15 Double Wide CIOM A Fieldbus Interface Module TC FFIF01 105 Figure 16 RTP model TC FFRU01 is unpowered and can be used in Division 2 hazardous locations model TC FFRP02 is powered and can be used to power fieldbus devices in Intrinsically Safe applications 109 Figure 17 Redundant RTP model TC FFSU01 is unpowered and can be used in Division 2 hazardous locations model TC FF...

Page 22: ...ocess based on blocks 381 Figure 38 Using Function Blocks in fieldbus devices to form a control loop 384 Figure 39 Functional schematic for Analog Input function block 386 Figure 40 Functional schematic for Analog Output function block 389 Figure 41 Functional schematic for Bias Gain function block 391 Figure 42 Functional schematic for Control Selector function block 394 Figure 43 Functional sche...

Page 23: ...planning and configuring your control strategy Installation Planning Considerations Will be responsible for setting up the hardware infrastructure to support fieldbus devices This section identifies the things you should consider before installing any equipment and provides detailed procedures for how to install the Fieldbus Interface Module FIM and its companion Remote Termination Panel RTP Confi...

Page 24: ...erms and type representation conventions used in this Guide Term Type Representation Meaning Example Click Click left mouse button once Assumes cursor is positioned on object or selection Click the Browse button Double click Click left mouse button twice in quick succession Assumes cursor is positioned on object or selection Double click the Station icon Drag Press and hold left mouse button while...

Page 25: ...dbus Interface Module User s Guide 25 July 2010 Honeywell File New Shows menu selection as menu name followed by menu selection Click File New to start new drawing D setup exe Data to be keyed in at prompt or in an entry field Key in this path location D setup exe ...

Page 26: ...1 Introduction 1 2 Conventions 26 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 ...

Page 27: ...ternet access please visit the Fieldbus Foundation web site at http www fieldbus org for more information Alternatively their mail address is 9005 Mountain Ridge Drive Bowie Building Suite 190 Austin Texas 78759 5316 USA 2 2 Fieldbus Technology Reference REFERENCE INTERNAL Please refer to Appendix A if you are interested in more information about this topic 2 3 Fieldbus Terms Description The follo...

Page 28: ...xt document based on a Windows Initialization INI file type Connection Manager A Fieldbus Foundation service to manage connection information about device types devices and blocks that are actively communicating with a host application Device Description DD A binary file that provides the definition for parameters in the FBAP of a device For example what Function Blocks a device contains and what ...

Page 29: ... Menu Method Program Record Refresh Relation Response Code Variable Variable List WAO Relation These items are of the most interest to Block Type templates Device Description Language DDL The language that vendors use to define their device s Function blocks and parameters Device Description Object DDO The suffix name for incremental DD binary files supplied by vendors that are to be converted to ...

Page 30: ...itten in conformance with the Device Description Language specification into a DD binary file H1 Fieldbus Segment An independent electrical environment consisting of wire terminators and a power source per IEC 61158 1 ISA S50 1 for supporting fieldbus devices H1 Fieldbus Link The logical medium by which H1 Fieldbus devices are interconnected It is composed of one or more physical segments intercon...

Page 31: ...ion file that contains standard strings and enumerations A compressed form of the file is called the IMPORT DCT and it is used by the Type function in Control Builder Symbol File SYM Contains symbolic names that were used in the DDL file for the FBAP of the device It is produced by the Fieldbus Foundation Tokenizer Virtual Communications Relationship VCR Sets up communications for host to talk to ...

Page 32: ...2 What is Fieldbus 2 3 Fieldbus Terms 32 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 ...

Page 33: ...ystem Integrate data from fieldbus devices into Detail Group Trend Maintenance and Alarm displays through the Station application as well as the Monitoring tab of the Control Builder application CIOM A FIM versus Series C FIM The Series C Fieldbus Interface Module FIM4 is designed to complement the C300 Controller and Fault Tolerant Ethernet FTE communications within Experion R300 systems or later...

Page 34: ...It includes a Remote Termination Panel RTP for connecting and powering up to two fieldbus H1 links Ethernet TCP IP Remote I O Chassis Remote I O Chassis Redundant Servers PT PT Supervisory ControlNet Ethernet I O ControlNet I O ControlNet Redundant Controllers Non Redundant Controller Station PT PT PT PT PT PT 24Vdc Optional 24Vdc Optional Remote Termination Panel Remote Termination Panel FIM FIM ...

Page 35: ...mmunication gateway between the Supervisory ControlNet and or I O ControlNet network and the Foundation Fieldbus H1 communications medium It includes a redundant Remote Termination Panel RTP for connecting and powering up to two fieldbus H1 links The illustration in the following figure is for example purposes only to show the possible architectural variations for a redundant fieldbus application ...

Page 36: ... PT PT PT 24Vdc Optional 24Vdc Optional Redundant Remote Termination Panel Redundant Remote Termination Panel CPM H1 Link 1 H1 Link 1 H1 Link 2 H1 Link 2 FIM RM FIM RM F Fieldbus OUNDATION Compliant Devices F Fieldbus OUNDATION Compliant Devices 24Vdc Conditioned 24Vdc Conditioned 24Vdc Conditioned 24Vdc Conditioned Notes CPM Control Processor Module FIM Fieldbus Interface Module RM Redundancy Mod...

Page 37: ...ndant operation The Redundancy Module RM serves as a high performance chassis to chassis communications bridge for redundancy compliant modules in a Redundant Chassis Pair RCP It only provides the path for modules to synchronize themselves and coordinates the synchronization process The RM does not determine what portions of a module s database get synchronized TIP If you have previously implement...

Page 38: ...for the Experion system and will appear in the Control Builder Library tab Once a fieldbus device type is created the fieldbus device is easily associated with the appropriate FIM H1 Link through the Project tab in Control Builder The following figure shows how icons are used to readily identify CIOM A FIM H1 Links and fieldbus devices in the Control Builder Project tab ...

Page 39: ...trol Builder has new icons for fieldbus components Parameter Definition Editor serves as key interoperability tool The Parameter Definition Editor PDE lets you edit the parameter attributes for a given function block associated with a fieldbus device block type residing in the Control Builder Library tab The following figure shows a typical Parameter Definition Editor view ...

Page 40: ...itor supports Fieldbus Methods The Parameter Definition Editor also retrieves any method code that manufactures include in their Device Description DD files The PDE includes a dedicated Methods tab so you can easily see if the selected device block includes methods data The following figure shows a typical Methods tab view for a device block that includes methods data TIP Methods are usually assoc...

Page 41: ...sociated fieldbus function blocks They provide access to the same parameters that are accessible through the control charts and configuration forms in the Monitoring tab of Control Builder This includes manufacturer specific parameters where applicable The reporting of alarm conditions and retrieval of process data for inclusion in group trend history and schematic displays is closely integrated w...

Page 42: ...ontrol as backup for selected Experion system control functions The FIM uses low and high priority send queues to make sure that publish subscribe data normally used for control is processed before less important display access data Publish subscribe requests are placed in the high priority send queue and client server requests are placed in the low one About link object The link object represents...

Page 43: ...parameters The client server VCR is configured in the FIM to access the Management Interface Base MIB of the device as soon as it joins the network The Control Builder does not configure the MIB VCR explicitly Once the MIB VCR is configured and opened FIM retrieves MIB information SM directory and NM directory Knowledge of these directories allows FIM to transform writes into domain object variabl...

Page 44: ... so it can be configured and integrated with control strategies through Control Builder Fieldbus device Analog Input integration A user can functionally wire the output from an Analog Input AI function block in a fieldbus device residing on an H1 link to the input of a regulatory control type function block contained in a Control Module in the Experion Control Builder application The Proportional ...

Page 45: ...data manipulation When the OUT from the fieldbus analog input function block is wired to the PV input for a PID function block the Control Builder creates a CEE input agent to handle the analog input from the fieldbus block The block like input agent maps the data structure DS 65 of the OUT parameter to the Control Builder PV with status parameter It interprets the value portion in fieldbus terms ...

Page 46: ...t supported from an upstream fieldbus device This means that control may not originate in the field and cascade into the Controller Fieldbus device Analog Output or PID integration A user can functionally wire the output from a regulatory control type function block contained in a Control Module in the Control Builder application to the input of an Analog Output AO or Proportional Integral Derivat...

Page 47: ...ntegral Derivative CM Control Module CPM Control Processor Module DACQ Data Acquistion PV Process Variable RCAS_IN Remote Cascade Input RCAS_OUT Remote Cascade Output AIC DACQ CAS_IN CAS_IN RCAS_IN RCAS_IN RCAS_OUT BKCAL_OUT PV P1 PV BACKCALIN Figure 7 Integration of fieldbus device analog output signal with Control Builder control strategy The following simplified functional diagram shows how the...

Page 48: ..._IN RCAS_OUT BKCAL_OUT IN BKCAL_IN ROUT_IN TRK_IN_D TRK_VAL FF_VAL Transducer Analog Input OUT CEE Control Execution Environment CM Control Module CPM Control Processor Module DACQ Data Acquistion FIM Fieldbus Interface Module OP Output PID Proportional Integral Derivative PV Process Variable RCAS_IN Remote Cascade Input RCAS_OUT Remote Cascade Output ROUT_OUT Remote Out Output Figure 8 Integratio...

Page 49: ...nd through the FIM sets the status element to BAD and changes the value element from NaN to 0 0 zero If you compute a data type float value which includes many contained values such as alarm trip points set points or output limits gains and filter time values a resulting NaN value that is to be passed outbound through the FIM will not be written and usually results in retention of the previous val...

Page 50: ...er input connection In turn the PID block publishes the ROUT_OUT or back calculation output value for the subscribing FIM The Control Builder data quality is converted to fieldbus data quality The Control Builder Good indication is represented as fieldbus Good Cascade The Control Builder limit indications of no limit limited low limited high and constant are mapped to the same four indications for...

Page 51: ...om the fieldbus Discrete Input function block is wired to the DI n input for a DEVCTL function block the Control Builder creates a CEE discrete input agent to handle the digital input from the fieldbus block The block like discrete input agent maps the data structure DS 66 of the OUT parameter to the Experion DI n with status parameter It interprets the value portion in fieldbus terms as a Boolean...

Page 52: ...te Output data integration A user can functionally wire the output from a discrete process or control value producing Control Builder function block like Device Control to the input of a Discrete Output block in a fieldbus device residing on an H1 link The following simplified functional diagram shows how the output from a Device Control DEVCTL function block in a Control Module that is assigned a...

Page 53: ...S_OUT_D BKCAL_OUT_D PVFL BACKCALIN DIC Digital Input Channel FIM Fieldbus Interface Module OP Output PVFL Process Variable Flag RCAS_IN_D Remote Cascade Input Discrete RCAS_OUT_D Remote Cascade Output Discrete Figure 10 Integration of fieldbus device digital output signal with Control Builder control strategy Fieldbus Discrete Output data manipulation When the DO n from the Device Control DEVCTL f...

Page 54: ...limited number of substatus conditions that have corresponding indications in fieldbus Good Cascade Interface Connections Summary Since the downstream action with the upstream feedback is the same for all fieldbus blocks there are essentially the following six types of interface connections through the FIM a Analog process value into the FIM b Discrete process value into the FIM c Analog process o...

Page 55: ...atus substatus and limits as defined by its structure A typical SCM write SP scenario would include the following actions Transition checks if Target MODE of the fieldbus block is AUTO Step output sets Target MODE to AUTO if required Step output sets SP value and GOOD Non Cascade status Optional Step output to set SP Limits Optional Transition to verify that the value got stored in the fieldbus de...

Page 56: ...cable substatus field indication Bit Quality Substatus if Quality field is Limits BAD UNCERTAIN GOOD Non Cascade GOOD Cascade 0 BAD Data Quality Non Specific Non Specific Non Specific Non Specific No Limits 1 UNCERTAI N Data Quality Configura tion Error Last Usable Value Active Block Alarm Initialization Acknow ledge IA Low Limit 2 GOOD Non Cascade Data Quality Not Connected Substitute Active Advi...

Page 57: ...atus is used by output connections for fieldbus blocks such as PID Both of these substatuses are converted to the single system data quality of Good Fieldbus status indications REFERENCE INTERNAL Please refer to Fieldbus Status Display Indications in Appendix C for list of possible display indications associated with a given fieldbus status and definitions of related substatuses 3 3 Control Mode I...

Page 58: ...tion Read Write Normal mode MAN AUTO CAS RCAS ROUT OOS is not Normal The Experion system uses the name MODE instead of MODE_BLK and its enumeration set is identical to that used in fieldbus Mode is a write only parameter and the FIM will reject all reads The FIM captures all writes to MODE and maps valid changes to MODE TARGET If the value NORMAL is written to the MODE TARGET the FIM replaces it w...

Page 59: ... used in operating displays and lists the mode priorities based on several interpretations The Priority Order interpretation is based on the Out of Service mode being serviced over all others The Control Order interpretation is based on the traditional control engineer s concept that Cascade is a higher mode of operation than Automatic Automatic is a higher mode of operation than Manual and so on ...

Page 60: ...itialization Manual IM IMan 7 2 Local Override LO LO 6 3 Manual M Man 5 4 5 Auto A Auto 4 5 1 Cascade C Cas 3 6 2 Remote Cascade RC RCas 2 7 3 Remote Output RO ROut 1 8 4 While every type or block instance does not need to support all eight modes all eight indicator bits are present in the database The mode bit assignments are listed below for reference Bit Mode 0 LSB Remote Output ROut 1 Remote C...

Page 61: ...ollowing illegal mode combinations as defined by the Fieldbus Foundation If ROut is set RCas may not be set If it is set it will be ignored The Auto and Man bits must always be of opposite states If neither Auto nor Man or both are set and the ROut RCas or Cas mode is set Auto mode will be assumed with Man cleared Likewise If neither Auto nor Man or both are set and neither ROut RCas nor Cas mode ...

Page 62: ...Reject the request if the current target mode is OOS and the access level is not ENGR or higher RCas When setting as the target mode set both RCas and Auto bits and reset all the other bits Reject the request if the current target mode is OOS and the access level is not ENGR or higher ROut When setting as the target mode set both ROut and Auto bits and reset all the other bits Reject the request i...

Page 63: ...State Block Specific Inputs Actual and Target Mode Calculation Target Mode Figure 11 Block mode calculation summary REFERENCE INTERNAL Please refer to Mode Change Conditions in Appendix D for list of conditions which will change the mode in order of priority with Good Non Cascade status on input parameter as the lowest priority Access control through GRANT_DENY parameter Every fieldbus function bl...

Page 64: ...on grant GRANT_DENY DENY 1 Tune Turns off Tune permission grant GRANT_DENY DENY 2 Alarm Turns off Alarm permission grant GRANT_DENY DENY 3 Local Operations Turns off Local Operations grant The Grant selections are mutually exclusive If you select Program Operations the Local Operations selection is turned off If Local Operations is selected neither an operator nor a high level device program has t...

Page 65: ...ven token to devices between scheduled transmissions Any device on the link may become the LAS as long as it is capable The devices that are capable of becoming the LAS are called Link Master devices All other devices are referred to as Basic devices The FIM is Link Master capable and supports both primary and backup link schedules It is designated as the primary Link Master It is always assigned ...

Page 66: ...otential for a no schedule condition exists Since the schedule is cleared from the Link Master capable device upon the detection of load errors it cannot function as the backup LAS without a schedule Link Schedule The Link Schedule is the overall schedule for the link It includes both the link data transfer and the device function block execution schedules A Link Schedule is provided for the FIM i...

Page 67: ...t the schedule to achieve such actions as forcing multiple AI blocks to execute at the same time even though they must publish serially Function block execution schedule The function block execution schedule is derived from the portion of the link schedule that deals with starting the execution of each function block or FB_START indications The link schedule provides only those entries that pertai...

Page 68: ...ttribute of output parameters The value attributes of the block s input parameters and contained parameters the actual mode and the working set point are used in this algorithm Also where defined by the block profile some blocks may use the status of selected inputs In general the calculation of actual mode and the use of actual mode in the algorithm accounts for the status of critical inputs 4 Ca...

Page 69: ...and Live List Tag and address assignments Before a fieldbus device can actively join a network it must be assigned a name and data link address Device names are system specific identifiers called physical device tags PD_TAG The PD_TAGs may be assigned by the vendor or through the System Management Kernel SMK normally in an off line configuration environment so devices without tags are kept off the...

Page 70: ...ress assignments in Decimal notation rather than Hexadecimal in Control Builder configuration forms and Station displays The address range in Decimal is 0 to 255 and 0 to FF in Hexadecimal A word about fieldbus address assignments in Control Builder The Fieldbus Interface Module will be given 16 as its assigned address The preferred address range for fieldbus devices is 20 to 40 decimal 14 to 28 h...

Page 71: ...ng Read Only ModelName Model Name string 32 byte string Read Only Rev Application Revision 32 byte string Read Only ManufID Manufacturer Identifier Unsigned32 Read Only DevType Device Type code Unsigned16 Read Only DevRev Device Revision Unsigned8 Read Only DdRev DD Revision Unsigned8 Read Only Control Builder uses the device information to create an item in its Monitoring tree to represent the ne...

Page 72: ...riority of 0 to 255 The following table shows how fieldbus priorities are mapped to Experion priorities and severities Fieldbus Alarm Priority Experion Alarm Priority Experion Alarm Severity 0 Can never be seen by FIM or above Can never be seen by FIM or above 1 Can never be seen by FIM or above Can never be seen by FIM or above 2 BLOCK_ERR bit 14 power up BLOCK_ERR bit 15 Out of Service Journal E...

Page 73: ...the parameters in the condition to generate corresponding alarms which are activated with conditions and attached to the H1 connection Note You can configure alarm conditions and save in the ERDB Considerations Following are some of the considerations for configuring diagnostic parameters Each condition is associated with at most 5 parameters of a device You can select any combination of available...

Page 74: ...n through their Action Request system and the Foundation has agreed to permit future devices to issue alerts on changes to the status of any element of these bitstring alarms If no more than one of the bits is set at a time the alarms are reported and cleared properly TIP Fieldbus alarm functions do not support rate of change ROC alarms ROC alarms can only be generated in applications that use Con...

Page 75: ...k Config Error BLOCK BLOCK_ERR 3 Simulate Active FFSIMACT Simulation Activ BLOCK BLOCK_ERR 4 Local Override FFLO Local Override BLOCK BLOCK_ERR 5 Dev Fault State Set FFFLSAFE Device Fault State BLOCK BLOCK_ERR 6 Dev Needs Maintenance Soon FFDEVNMS Maintain Device Soon BLOCK BLOCK_ERR 7 I P Failure or PV BAD Status FFINFL Device Input Failure BLOCK BLOCK_ERR 8 O P Failure FFOUTFL Device Output Fail...

Page 76: ... XD_ERROR 17 General Error TBGENRAL General Error BLOCK XD_ERROR 18 Calibration Error TBCALERR Calibration Error BLOCK XD_ERROR 19 Configuration Error TBCFGERR Configuration Error BLOCK XD_ERROR 20 Electronics Failure TBELECFL Electronics Failure BLOCK XD_ERROR 21 Mechanical Failure TBMECHFL Mechanical Failure BLOCK XD_ERROR 22 I O Failure TBIOFL I O Failure BLOCK XD_ERROR 23 Data Integrity Error ...

Page 77: ... can affect the execution of associated control strategies When you perform device like replacement advanced alarming conditions are also loaded from Project mode configuration when the device is loaded When you change the device s template with an unlike template replacement all advanced alarm configuration settings are loaded from the replacement template When you commission the device using Com...

Page 78: ...pec 3 7 CIOM A FIM Redundancy Functionality About CIOM A FIM redundancy If you have redundancy compliant hardware you can implement redundant Series A FIM operation through a Redundant Chassis Pair RCP A RCP consists of two chassis that include identical redundancy compliant modules in matching slot positions within their given chassis The following figure shows a typical hardware configuration fo...

Page 79: ...P setup in 10 slot chassis CIOM A FIM versus C200 CPM redundancy Both the CIOM A FIM and the C200 CPM or Controller redundancy use Redundancy Modules in a Redundant Chassis Pair RCP configuration to provide redundant functionality The RCP does this by providing a pair of chassis so a component failure in one chassis switches the handling of the assigned functions to the other chassis This is ...

Page 80: ...s the appropriate Secondary state of readiness depending upon what triggered the switchover A switchover can be triggered immediately upon the detection of a fault in the Primary or upon the receipt of an operator command The ability of a Secondary chassis to take over the assigned control functions of the Primary depends upon which one of the following readiness states reflects its current state ...

Page 81: ... Communication The on the wire control is not affected by a switchover The new Primary FIM immediately takes over as a Link Master and resumes execution of the link schedule Control Data for Fieldbus Experion Control Integration Control data is available immediately after switchover This includes data for connections in the fieldbus to C200 and in the C200 to fieldbus directions The FIM may substi...

Page 82: ...e FIM parameter cache by issuing read requests on the H1 network for device parameter data As the read requests complete and the FIM parameter cache is filled display traffic resumes The time to recover display data is affected by the following things The bandwidth available on the H1 link for unscheduled traffic The number of display requests received by the FIM Use of views within the fieldbus d...

Page 83: ...ion to Redundant Remote Terminal Panel fails Primary RM fails Fieldbus network switchover considerations The CIOM A Fieldbus Interface Module FIM is a Link Master device running the link schedule performing network maintenance activities publishing control data and subscribing to control data listening to alerts and so on All of these activities must be transferred from one module to another durin...

Page 84: ... a switchover ATTENTION Depending upon the link communication load number of devices and type of parameter fresh viewed data from field devices may be delayed for up to 20 seconds during a CIOM A FIM chassis switchover This does not apply to control data If Network Activity Is Then Behavior During Switchover Is Link Maintenance Since Secondary FIM link is a backup Link Active Scheduler LAS it resu...

Page 85: ...ms This action covers whatever alarms might have been acknowledged just prior to switchover but did not get submitted to Server as a result of event throttling Subscriber Buffered Network scheduled Unidirectional broadcast BNU VCR Both Primary and Secondary links subscribe to the same data published by a given device Secondary has its VCR open and receives publications in parallel with the Primary...

Page 86: ...le in a chassis where switchover occurred 3 8 Block Instantiation Support About instantiable blocks In addition to the permanent or fixed function blocks that manufacturer s define for their FOUNDATION Fieldbus FF devices they can define optional instantiable function blocks This gives users the ability to instantiate create additional function blocks within the Function Block Application Process ...

Page 87: ... letter I_ tag prefix as illustrated below so you can easily distinguish it from a fixed function block ATTENTION A manufacturer may choose to define Transducer blocks as instantiable instead of fixed In this case be sure you instantiate a Transducer block for each physical sensor that is to be used in the device A Transducer block usually corresponds to a physical sensor in the vendor s device In...

Page 88: ... in the Project c Key in desired name for the block or accept the default in the open Name New Function Block s dialog d Click Finish to close the dialog and add the block to the device hierarchy in Project as shown in the following illustration Default name of instantiated block may be appended with a letter For example a block with default name I_AI becomes I_AIA Device does not have to be conne...

Page 89: ...tab e Right click device block and select Configure Module Parameters from shortcut menu f Click Block Instantiation tab g Check Block Template Type column for list of instantiated blocks in device h Check Block Tag column to view assigned tag to see if block is used in a Control Module or not as shown in the following illustration The Instantiation tab only appears if the device supports Block In...

Page 90: ...Fieldbus Integration With Experion System 3 8 Block Instantiation Support 90 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 If you want to Then Notes and References ...

Page 91: ...stantiation tab k Check Resource column for the amount of resource used by a particular block The 1 2 columns can vary depending on vendor and function block type l In Resource Statistics grid check Limit and Used columns to view resource allocations against assigned limits Some vendors provide resource information as an option You can use this information to determine if the configured block cont...

Page 92: ...Fieldbus Integration With Experion System 3 8 Block Instantiation Support 92 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 If you want to Then Notes and References ...

Page 93: ...ks to CM for sample loop for reference You add instantiated blocks to a Control Module the same way you do fixed blocks They also are configured in the same way and have the same graphical appearance as shown here Instantiate an instantiable block in a physical device Load the configured device from Project containing the desired number of function blocks as outlined in the next row Block instanti...

Page 94: ...ice icon and select Upload from the shortcut menu Click Continue to load device data into the Monitor database The existing load order FIM Link load and device match functions also apply for devices with instantiable blocks Device load from Project synchronizes the contents of the project device with the physical device and instantiates applicable instantiable blocks in the physical device See Abo...

Page 95: ...You cannot delete an instantiated block that is contained in a Control Module unless you un assign or delete the block from the CM first Also you cannot delete an Instantiable block from Project if it is loaded and viewable in the Monitor tab De instantiate delete an instantiated block from physical device y You cannot delete an instantiated block directly from a physical device z You must first d...

Page 96: ...ad Dialog and will be automatically loaded See the Load Dialog example in the following illustration However special consideration must be given to inactive Sequential Control Modules ff If connections to instantiable blocks of the replaced field device are through SCM expressions such an SCM will not be automatically shown as a part of the Load List under the device in the Load Dialog This means ...

Page 97: ...Fieldbus Integration With Experion System 3 8 Block Instantiation Support R400 Experion PKS Series A Fieldbus Interface Module User s Guide 97 July 2010 Honeywell If you want to Then Notes and References ...

Page 98: ...3 Fieldbus Integration With Experion System 3 8 Block Instantiation Support 98 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 ...

Page 99: ... with the requirements of the National Electrical Code NEC ANSI NFPA 70 or the Canadian Electrical Code CEC C22 1 It is supplied as open equipment that is intended to be mounted on a sub panel within an enclosure The suitability of the enclosure and installed system shall be acceptable to the local authority having jurisdiction as defined in the NEC or authorized person as defined in the CEC CIOM ...

Page 100: ... result in blank or unused single slots The following table lists the maximum number of CIOM A FIMs that can be installed in a given size chassis with the resultant number of blank slots assuming that a ControlNet module is mounted in the chassis first slot 0 Reduce the maximum number by one for redundant CIOM A FIM applications since a Redundancy Module must be mounted in the chassis as well If C...

Page 101: ...anel RTP Unpowered Provides physical connection to the H1 Link and the FIM Can be mounted on a DIN rail TC FFRU01 GI IS Remote Termination Panel RTP Powered Same as above but designed for use in hazardous areas TC FFRP02 Redundant Remote Termination Panel RRTP Unpowered Provides physical connection to the H1 Link and the FIMs in a Redundant Chassis Pair Can be mounted on a DIN rail TC FFSU01 Redun...

Page 102: ...0 TC FFLU05 from 50 to 65 TC FFLU06 from 65 to 80 TC FFLU07 from 80 to 100 TC FFLU08 Fieldbus network references Please refer to the following publications for guidance in designing and implementing the fieldbus network to be interfaced to the Experion system through the FIM and its companion Remote Termination Panel RTP Publication Number Title Scope Source AG 140 Wiring and Installation 31 25 kb...

Page 103: ...G 0 8mm2 shielded twisted pair wire It is important to calculate how the planned topology for your fieldbus segment selected wiring supplied power and intended mix of fieldbus devices may impact the overall performance of a fieldbus network Honeywell offers a tool called the Fieldbus Wiring Calculator to assist users in calculating the performance characteristics of a planned fieldbus segment You ...

Page 104: ...ply to provide bus power for fieldbus devices in IS applications This RTP provides Galvanic Isolation between the field wiring and the RTP Be sure you take the reduced current limit of 80 mA into consideration when calculating performance characteristics for the planned IS fieldbus segment You are responsible for adhering to all applicable national codes and local ordinances for applying intrinsic...

Page 105: ...trostatic discharge can damage integrated circuits or semiconductors if you touch backplane connector pins Follow these guidelines when you handle a module Touch a grounded object to discharge static potential Wear an approved wrist strap grounding device Do not touch the backplane connector or connector pins Do not touch circuit components inside the module If available use a static safe workstat...

Page 106: ...C FFIF01 106 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 Step Action 2 Align the module s circuit board with the top and bottom chassis guides Printed circuit board Bottom chassis guide alignment Top chassis guide alignment ...

Page 107: ...ndant CIOM A FIM applications repeat Steps 1 to 3 to install companion FIM in matching slots in the second chassis of the Redundant Chassis Pair 5 Go to the next procedure Connecting RTP cable to module Connecting RTP cable to module Use the following procedure to connect the RTP cable to the CIOM A FIM This procedure assumes that the CIOM A FIM is installed in an unpowered chassis Step Action 1 B...

Page 108: ...e next procedure Loading FIM firmware if required Loading FIM firmware ATTENTION If the FIM is not installed and pre configured by the factory users must load the FIM s firmware to make it fully operational This is also true for any replacement FIM ordered separately from the factory Once the Control hardware is installed and system communications are established refer to Loading FIM firmware in A...

Page 109: ...stalling Fieldbus RTP TC FFRU01 TC FFRP02 or RRTP TC FFSU01 TC FFSP02 Front view RTP CABLE SHIELD FB FB FB FB SEGMENT 1 1 SHIELD FB FB FB FB SEGMENT 2 1 1 4 7 1 4 7 J4 J6 J2 J3 J7 J8 J5 J9 J10 Figure 16 RTP model TC FFRU01 is unpowered and can be used in Division 2 hazardous locations model TC FFRP02 is powered and can be used to power fieldbus devices in Intrinsically Safe applications ...

Page 110: ... 2 hazardous locations model TC FFSP02 is powered and can be used to power fieldbus devices in Intrinsically Safe applications Mounting on a DIN rail ATTENTION You are responsible for obtaining and mounting the 35 x 7 5 mm metal top hat rails DIN EN50022 to be used for mounting the Remote Termination Panel RTP We recommend that you mount the RTP in an enclosure Use the following procedure to mount...

Page 111: ...ress the RTP down flush with the DIN rail so it snaps into place securing the RTP to the rail 4 Go to the next procedure Wiring Mounting Dimensions Reference Inches Millimeters RTP CABLE SHIELD FB FB FB FB SEGMENT 1 1 SHIELD FB FB FB FB SEGMENT 2 1 1 4 7 1 4 7 J4 J6 J2 J 3 J7 J 8 J5 J9 6 152 4 4 75 120 7 5 6 142 2 0 425 10 8 4 10 104 2 0 225 5 7 Hole Size 0 156 3 96 J10 Models TC FFRU01 and TC FFR...

Page 112: ...10 J11 J12 7 5 190 5 4 75 120 7 6 98 177 3 0 425 10 8 4 10 104 2 0 225 5 7 Hole Size 0 156 3 96 Models TC FFSU01 and TC FFSP02 Wiring WARNING Use only Fieldbus approved components with the RTP so the intrinsically safe values of the bus system are not exceeded Do not use the RTP in an intrinsically safe environment after it has been exposed to non intrinsically safe signals ATTENTION The power req...

Page 113: ...ieldbus H1 link 2 cable to terminal J7 1 or J7 2 FB and the negative lead to J7 4 or J7 5 FB Connect the cable shield to terminal J7 6 SHIELD or to the bus bar in the enclosure RTP model TC FFRP02 or RRTP model TC FFSP02 Observing polarity connect the positive lead for the fieldbus H1 link 2 cable to terminal 2 FB and the negative lead to 1 FB on the GI IS power supply at location J8 J4 Connect th...

Page 114: ... HHC J5 1 2 3 4 5 6 J2 1 2 3 4 5 6 14 13 12 11 10 9 8 7 10 Ohm JP1 Field Devices FB FB FB FB J7 J9 J1 HHC 1 2 3 4 5 6 SHIELD 14 13 12 11 10 9 8 7 10 Ohm 2 2 uF T JP2 Segment 1 Segment 2 IMU IMU Integrated Medium Attached Unit MAU HHC Handheld Communicator SHIELD The mating connector for J5 and J9 is Honeywell part number 51190691 102 or Wiedmuller part number 150186 Figure 18 Simplified wiring sch...

Page 115: ...3 4 5 6 14 13 12 11 10 9 8 7 10 Ohm JP1 Field Devices FB FB FB FB J7 J9 HHC 1 2 3 4 5 6 SHIELD 14 13 12 11 10 9 8 7 J11 J11 J1 10 Ohm 2 2 uF T JP2 Segment 1 Segment 2 FIM TC FFIF01 IMU FIM TC FFIF01 IMU IMU Integrated Medium Attached Unit MAU HHC Handheld Communicator SHIELD The mating connector for J5 and J9 is Honeywell part number 51190691 102 or Wiedmuller part number 150186 Figure 19 Simplifi...

Page 116: ...nator Enable Jumper 10 Ohm 2 2 uF J1 I I 14 13 12 11 10 9 8 7 J8 GI IS Power Supply MTL4053 Segment 2 Internal Terminator Terminator Enable Jumper To Local MRG Vertical Bus Bar IMU Field Wiring Hazardous Area Fieldbus RTP TC FFRP02 FIM TC FFIF01 HHC Handheld Communicator IMU Integrated Medium Attached Unit MAU HHC T T Field Devices 6 5 4 3 2 1 HHC T T Field Devices 6 5 4 3 2 1 Figure 20 Simplified...

Page 117: ...no please read at least the Creating and Saving a Control Module section in Knowledge Builder This section shows you how to create a Control Module CM and insert and connect function blocks You can skip this section if you have configured a CM before Are you familiar with your system architecture To complete the configuration data for certain components you must know the planned or current locatio...

Page 118: ...AUTION Why you need to be very careful when using non Experion handhelds and non Experion standalone Fieldbus interfaces with devices in an Experion system They do not honor Experion access rights and they may or may not have their own independent personnel access control mechanisms They do not record changes in Experion event log files and they may or may not have their own independent change rec...

Page 119: ...on interfaces but you must make sure that the connection is secure or it could disrupt link communications Carefully consider the need for using a non Experion interface in the field since most of them are very SLOW in comparison to Experion operations Be aware that non Experion interfaces can use significant bandwidth that could affect Experion performance Always remove non Experion interfaces fr...

Page 120: ...rable attributes of its fieldbus function blocks These attributes include naming and identifying the component s location within the network as well as setting device and channel specific parameters as applicable ATTENTION The following information is only intended as a supplement to the Control Building Guide and does not repeat the basic functionality details for calling up navigating and intera...

Page 121: ...ommand Recycle Feed 100 gal min Nominal Interlocks Recycle Pump Shut Off at LOLO Restart at 35 Figure 21 Sample Application and Control Strategy Integrating Fieldbus Devices with an Experion System The application involves controlling the level of a 2000 gallon surge tank with a steady state 100 gallon per minute gal min process feed and recycle line A fieldbus approved ST3000FF smart pressure tra...

Page 122: ...ler is loose to allow some swing in the level of fluid in the tank The CM101 includes an Experion Data Acquisition DATAACQ function block to provide the alarm flags for the LO LOLO HI and HIHI tank level alarms The CM101 includes a fieldbus Analog Input AI function block to integrate the tank level indicating signal from the ST3000FF smart pressure transmitter with the control strategy It includes...

Page 123: ...ds 3 5 seconds 4 seconds 3 5 seconds Adding CIOM A FIM block to Project Use the following procedure to add a CIOM A Fieldbus Interface Module FIM block to the Project tab in Control Builder This also adds two Link blocks for the two H1 fieldbus links that can be associated with this FIM This procedure assumes the Control Builder application is running TIP You can configure a CIOM A FIM block in th...

Page 124: ...gy 124 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 Step Action Result 1 Click File New Interface Modules FIM Fieldbus Interface Module Calls up the CIOM A FIM block parameters configuration form Main tab with Name field highlighted ...

Page 125: ...d be FIM0105 2 Key in FIM0105 for this example Press Tab Note that Control Builder automatically assigns a name with a unique suffix You can enter a name of your choice consisting of up to 16 characters The only rule is that it must be unique within the system Moves cursor to the Network Name field and highlights it 3 Be sure the communications medium your Experion system is using appears in the N...

Page 126: ...rrect one from the field s dropdown list Press Tab Moves cursor to Supervisory MAC Address field 5 Click button to select the Supervisory Mac Address set in the ControlNet module connected to the Supervisory network Use 01 for this example Press Tab Moves cursor to Supervisory Slot Number field 6 Click button to select the Slot number where the ControlNet Module connected to the Supervisory networ...

Page 127: ...om left to right Moves cursor to the Remote Chassis checkbox 8 If CIOM A FIM is located in a Remote I O Chassis click this box to select it Otherwise skip this Step press Tab and go to the Result column in Step 12 Skip the step for this example Enables Remote Chassis selection fields 9 Click button to select address of the ControlNet Network module in the Supervisory chassis that is connected to t...

Page 128: ...et Module is installed from dropdown list Use slot 04 for this example Press Tab Remember that chassis slot numbering is zero based from left to right Moves cursor to UpLink MAC Address field 11 Click button to select address of the ControlNet Network module in the Remote I O chassis that is connected to the ControlNet Network module Downlink in the Supervisory Chassis Use 05 for this example Pres...

Page 129: ... check mark if this CIOM A FIM is part of a Redundant Chassis Pair Leave check box blank if CIOM A FIM is part of a non redundant chassis configuration Press Tab If box is checked default name for seconday CIOM A FIM appears in Secondary Name field Go to Next Step If box is blank moves cursor to Item Name field Go to Step 15 14 Only valid when CIOM A FIM is redundant Key in desired name for second...

Page 130: ...wn action for the CIOM A FIM You can also select the check box to Suppress H1 Power Alarm and or key in a Device Drop Off Link Alarm Delay value in seconds This completes Main Tab configuration entries 17 Click the Statistics Tab Calls up the Statistics Tab 18 You can only view the data in fields on this tab in the Monitoring tab of Control Builder when the CIOM A FIM LINK is loaded and communicat...

Page 131: ...desired control level value or accept the default value Click the Server Displays tab Calls up the Server Displays tab ATTENTION We have intentionally skipped the History Configuration grid Server Scripting Editor Associated Display Trend grid and Group grid entries since they are not required to complete the configuration Of course you can enter this data later using the on line help or appropria...

Page 132: ...IM also includes icons for the two H1 fieldbus links that it can support The first view that follows is for a non redundant CIOM A FIM application and the second is for a redundant CIOM A FIM application The second view is in a system with the Hierarchical Building license option set for Assignment View These views are for example purposes only Note that the system will generate an error message d...

Page 133: ... some parameters on the Link configuration form can only be viewed through the Monitoring tab with the FIM and Link installed and communicating with the system Be sure to click the plus sign in front of the CIOM A FIM icon to open its directory tree and expose the Link icons With Hierarchal Building license option must have Assignment View active If you are running Experion R210 or greater softwar...

Page 134: ...Action Result TIP While Control Builder does assign a name with a unique suffix number for each Link we suggest that you adopt a more structured syntax for naming them For example use the Link number 1 or 2 plus the MAC ID and Slot number suffix used for the associated CIOM A FIM For the Links used in this procedure the suggested names would be LINK10105 and LINK20105 ...

Page 135: ...ress Tab Moves cursor to the Description field ATTENTION Some parameters on this tab are not available since they are only active in the Monitoring tab after the FIM LINK is loaded and communicating with the system 4 Key in desired descriptive text of up to 24 characters This text will appear in applicable detail and group displays associated with this block Press Tab Moves cursor to Link Optimiza...

Page 136: ...hange the default value settings for the active parameters on this form unless you are familiar with tuning the performance of fieldbus links The grayed out parameters are only accessible in the Monitoring tab with the FIM LINK communicating with the system Please refer to Link Parameters Reference in Appendix I for a more detailed description of the user configurable LINK parameters in both the P...

Page 137: ...e cursor left or right in the field and use the increase and decrease buttons provided to adjust values in the selected field 8 Accept default value for Step Time Preset T1 parameter or key in a new value This is the preset value for the System Management step timer The default value is 15 0000s Press Tab Moves cursor to the Preset Set Addr Seq Timer T2 field and highlights it 9 Accept the default...

Page 138: ...ault value for the Preset Set Addr Wait Timer T3 parameter or key in a new value This is the preset value for the SM set address wait timer The default value is 45 0000s Click the Network Management LM tab Calls up the Network Management LM tab ATTENTION The remaining parameters on the System Management tab and the Network Management Basic tab are read only and provided for monitoring purposes onl...

Page 139: ... parameters on this tab and revisit this tab in the Monitoring tab when the FIM LINK is communicating with the system Click the Server History tab Calls up the Server History tab ATTENTION The parameters on the Statistics tab are read only and provided for monitoring purposes only The Uncommissioned Devices tab is for use in Monitoring mode with FIM LINK communicating with devices The Version tab ...

Page 140: ... up the Server Displays tab ATTENTION We have intentionally skipped the History Configuration grid Server Scripting Editor Associated Display Trend grid and Group grid entries since they are not required to complete the configuration Of course you can enter this data later using the on line help or appropriate Knowledge Builder document for reference Have also skipped the Identification Dependenci...

Page 141: ...fore closing the form 14 Repeat this procedure for Link 2 and use LINK20105 as the link name Return to Step 1 15 This completes the procedure Go to the next section Making a fieldbus device Type from vendor DD Creating a Fieldbus device type from vendor DD Use the following procedures to make a fieldbus device block type using the Type function included with Control Builder and vendor supplied Dev...

Page 142: ...ry database The DD files are normally stored in a directory called Release This directory must include these three files The FFO file is the DD binary or FF5 file is the EDD binary file The SYM file is the device symbol file The CFF file is the device capability file ATTENTION With R400 Experion supports DD files and EDD files and continues to process the DD to create a device block type in the Co...

Page 143: ...odule User s Guide 143 July 2010 Honeywell Step Action 3 Click OK A dialog box appears displaying information about the DD version files which are equal to or more than version 5 ATTENTION If the DD file template already exists the following message appears Click Save As to save the device with a different name for device ...

Page 144: ...g boxes that open in succession A dialog box appears displaying information about upgrading Knowledge Builder to the latest version ATTENTION If the DD files do not contain Conditionals then the process of importing DD files continues without displaying a message about the presence of Conditionals 6 Click OK to acknowledge upgrading the Knowledge Builder to the latest version A dialog box appears ...

Page 145: ...o the Control Builder Library tab ATTENTION Be sure you review the Load Destination column for manufacturer specific parameters listed on the Vendor tab The NOLOAD setting essentially means that the parameter will not be loaded to the device when the device is downloaded from the Project tab in Control Builder so the corresponding parameter in the device itself will not be overwritten The LOAD set...

Page 146: ...to save changes click the Yes button to save edits or the No button to cancel them 6 Repeat the procedure for other device blocks as required 7 This completes the procedure Adding a fieldbus device to Project Use either method 1 or method 2 procedure that follows to add a fieldbus device from a Library tab directory to the Project tab This procedure assumes that Control Builder is running and you ...

Page 147: ...ign in front of the applicable vendor type directory in the Library tab Expands directory tree to show stored device block types The following illustration shows an open Honeywell directory for example purposes only 2 Drag the device icon to an open area in the project tab Note that cursor appears with sign when positioned in a valid location Calls up the Name New Function Block s dialog box ...

Page 148: ...oses only ATTENTION Devices created in Project tab automatically include only their fixed function blocks transducer blocks and resource blocks If the device block type includes instantiable blocks you must drag and drop the instantiable block from the block type in the Library tab to the device icon in the Project tab to instantiate create it in the device in Project See Instantiable block implem...

Page 149: ...p Action Result 1 Click File New Devices FLOWSERVE Lx1400FF_0502 Fieldbus Device Note that the Devices menu is dynamically updated to include the vendor and device data for block types created through the Type function The FLOWSERVE and LX1400FF selections are shown for example purposes only Calls up the Block Parameters configuration form with Name field highlighted ...

Page 150: ...ts In a Control Strategy 150 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 Step Action Result TIP We suggest that you wait to check all block configuration parameters until after the device is assigned to a Link ...

Page 151: ... the controller ATTENTION Devices created in Project tab automatically include only their fixed transducer and resource function blocks If the device block type includes instantiable blocks you must drag and drop the instantiable block from the device type in library to the device icon in the Project tab to instantiate create it in the device in Project See Instantiable block implementation consid...

Page 152: ...eywell July 2010 TIP An alternate method to the following procedure is to just drag and drop the device to the applicable Link in Project Step Action Result 1 Click Edit Execution Environment Assignment Or click the assign button in the toolbar Calls up the Execution Environment Assignments dialog box This illustration is for example purposes only ...

Page 153: ...roject tab This illustration is for example purposes only 3 Click the device you want to assign to a Link to highlight it Confirm that the desired Link is selected in the Select Link list box Click the Assign button to assign the selected device to the selected Link This illustration is for example purposes only Device is added to the Assigned Devices list box with the assign state icon This illus...

Page 154: ...pears go to the next section Checking device configuration for details on changing the device s network node address It is possible for device addresses to be set to the same default value of 20 5 Click Close Closes the dialog box 6 Repeat the procedure to assign other devices or go to the next section Checking device configuration Checking device configuration Use the following procedure to check...

Page 155: ...l device tag This is done to assure that the names are unique within the system This means a change in NAME results in an automatic change in PD_TAG to keep them the same However a change in PD_TAG does not result in an automatic change in the assigned NAME So the name and physical device tag can be different Since it is possible to change a physical device tag configuration using a handheld commu...

Page 156: ...ontrol Strategy 156 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 Step Action Result 1 Double click the device icon in the Project tab Calls up the parameter configuration dialog box with Tag Name NAME field highlighted ...

Page 157: ...Honeywell Step Action Result 2 Accept the assigned name or key in a new one of up to 16 characters Must be unique within the system Press Tab Moves cursor to the Item Name Item Name field 3 Key in the name of the Entity that this object will be associated with in the Enterprise Model Builder hierarchy Press Tab Moves cursor to the Description DESC field ...

Page 158: ...displays are based on the decimal system in Control Builder but the Fieldbus Foundation uses the hexadecimal system 5 Accept the default or key in the device s current address assignment 6 Click the Continue button to the right of the Associated Asset ASSOCASSET box to call up the Point Selection dialog Select an asset from those configured in the Enterprise Model Database to set the Scope of Resp...

Page 159: ...ice Tag PD_TAG and Device State DEVSTATE parameters on the Main tab are grayed out since they are only active in the Monitoring tab after the FIM LINK DEVICE is loaded and communicating with the system We recommend that you do not change the default value settings for the active parameters on the System Management form unless you are familiar with tuning the performance of fieldbus links In most c...

Page 160: ...it 10 Accept the default value for the Preset Set Addr Seq Timer T2 parameter or key in a new value This is the preset value for the System Management set address sequence timer The default value is 01 30 0000s Press Tab Moves cursor to the Preset Set Addr Wait Timer T3 field and highlights it 11 Accept the default value for the Preset Set Addr Wait Timer T3 parameter or key in a new value This is...

Page 161: ...tion Result 12 We recommend that you accept the default values for the parameters on this tab and revisit this tab in the Monitoring mode when the FIM LINK is communicating with the system Click the Server History tab Calls up the Server History tab ATTENTION The Version tab is only valid with the Version Control System license option and is read only in the Project mode ...

Page 162: ...5 Configuration 5 4 Configuring Fieldbus Components In a Control Strategy 162 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 Step Action Result ...

Page 163: ...propriate Knowledge Builder document for reference Have also skipped the Identification Dependencies and Template Defining tabs that are only valid with the Template license option If the form includes a Block Instantiation tab this device supports instantiable blocks Please see Instantiable block implementation considerations for more information 14 Click the OK button This completes the configur...

Page 164: ...to an instantiated Control Module in Project and assigning the block to a fieldbus device The following procedure makes and assigns a fieldbus analog input block template for example purposes only You can easily adapt this procedure to apply to another Fieldbus Library block The illustrations in this procedure are for example purposes only Step Action Result 1 In Project mode click Library tab cli...

Page 165: ...2010 Honeywell 3 Fill in configuration data in the appropriate fields on the applicable configuration form tab Use the online help for reference Configure the block for operation in your application 4 Click the OK button Closes the AI Block configuration form and adds the configured AI block as a template under its assigned name in the USER Library ...

Page 166: ... Strategy 166 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 5 In Project view select and double click an instantiated Control Module User_1_1 that is to contain the AI_6 block template Opens the Control Module CM in the chart ...

Page 167: ...ts In a Control Strategy R400 Experion PKS Series A Fieldbus Interface Module User s Guide 167 July 2010 Honeywell 6 Drag and drop the AI_6 block icon from the USER Library to the open User_1_1 Control Module in the chart Adds the AI_6 block to the CM ...

Page 168: ... Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 7 Right click the AI 6 block Opens short cut menu 8 Click Function Block Assign Opens Function Block Assignment Dialog that lists all compatible device blocks that have been assigned to a Link ...

Page 169: ... Honeywell ATTENTION A device block must be assigned to a Link before it will appear in the list of Compatible Function Blocks in the Function Block Assignment Dialog 9 Click the check box to select the desired device Click the Assign button If Block Assignment Validation dialog appears with warning message s Go to the next Step Otherwise Go to Step 11 ...

Page 170: ...non Honeywell fieldbus device warning messages may be generated because of manufacturer specific parameters associated with the device Be sure that default values for manufacturer specific parameters are applicable for your given application 10 Note the Warning message and click the Continue button If The Block Assignment Operation has completed dialog appears note the warning message Otherwise Go...

Page 171: ... Components In a Control Strategy R400 Experion PKS Series A Fieldbus Interface Module User s Guide 171 July 2010 Honeywell 11 Continuation from Step 9 or 10 The AI_6 block is assigned to the selected device as noted on the face of the block ...

Page 172: ...cedures are optional tutorials on creating a CM to provide the PID control loop function for the example application shown in the previous Sample Application figure They provide a general reference for including fieldbus function blocks with Experion function blocks in a control strategy This procedure assumes that Control Builder is running and that you have added the Control Processor CPM Contro...

Page 173: ...r used Control Builder before If you have used Control Builder to build Experion control strategies you will find adding fieldbus function blocks is intuitive since it is the same as adding Experion function blocks Also the procedures are abbreviated in some cases in the interest of brevity Once you get the feel of using Control Builder it is more efficient to interact directly with the applicatio...

Page 174: ...t 2 Double click the CONTROLMODULE icon Or if you are using the Hierarchical Building option right click the icon and select Instantiate in the menu Opens new Control Module with default name CMxx in chart window to be added to Project tab Where xx equals unique incremental number 3 Click Edit Module Properties Opens Control Module Block Parameters form with Name field highlighted ...

Page 175: ... to the Description field 5 Key in Surge Tank Control Loop Press Tab Moves cursor to the Eng Units field 6 Key in Percent Press Tab Moves cursor to Keyword field 7 Key in Recycle Press Tab Moves cursor to Enable Alarming Option check box 8 Accept the default alarm enabled selection box checked Press Tab Moves cursor to Execution Order in CEE field and highlights it ATTENTION The Execution Order in...

Page 176: ...is example Moves cursor to the Execution Order in Link field and highlights it ATTENTION The Execution Order in Link parameter only applies to contained fieldbus blocks It combines with the block s Execution Order in CM parameter to determine how the fieldbus block participates in the Link Schedule Likewise the FF Execution Period parameter only applies to contained fieldbus blocks It determines h...

Page 177: ...he Parent Asset field and key in the name of the Parent that includes the entity that this Control Module will be associated with in the Enterprise Model Builder hierarchy If you do not use the Enterprise Model Builder to construct a control hierarchy for your process and you previously defined Areas of control the name you assigned for the control area SCANAREA will be used as the name for the Pa...

Page 178: ...trol Strategy 178 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 Step Action Result 1 In Project tab click the plus sign for the FIM the LINK10105 and the device ST101 Expands the directories down to the device block level ...

Page 179: ...Control Strategy R400 Experion PKS Series A Fieldbus Interface Module User s Guide 179 July 2010 Honeywell Step Action Result 2 Drag AI block to CM101 chart Adds FF AI block to CM101 chart 3 In Library tab click plus sign for DATAACQ directory Opens directory ...

Page 180: ... Strategy 180 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 Step Action Result 4 Drag DATAACQ block to CM101 chart Adds DATAACQ block to CM101 chart 5 In Library tab click the plus sign for the REGCTL directory Opens directory ...

Page 181: ...4 Configuring Fieldbus Components In a Control Strategy R400 Experion PKS Series A Fieldbus Interface Module User s Guide 181 July 2010 Honeywell Step Action Result 6 Drag PID block to CM101 Adds PID block to CM101 chart ...

Page 182: ...Control Strategy 182 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 Step Action Result 7 In Project tab click plus sign for device LX102 Opens directory 8 Drag the AO block to CM101 chart Adds FF AO block to CM101 chart ...

Page 183: ...183 July 2010 Honeywell Step Action Result 9 This completes the addition of blocks to the CM for the sample loop Go to the next procedure Configuring AI block for sample loop Configuring AI block for sample loop Step Action Result 1 In CM101 chart double click the AI block Opens the AI Block Parameters form with Name Name field highlighted ...

Page 184: ...rameter to determine how the fieldbus block participates in the Link Schedule TIP You can use the Pre execution delay PREXEGAP and the Post execution delay POSTEXEGAP parameters to add extra time before and after the execution of the block This lets you adjust the schedule to achieve such actions as forcing multiple AI blocks to execute at the same time even though they must publish serially 4 Acc...

Page 185: ...ATTENTION For this example we will skip the other tabs on the Block Parameters form since a DATAACQ block will be used for alarm purposes Please feel free to practice entering data in the other tabs using the online Help for support 8 This completes the AI block configuration for the sample loop Go to the next procedure Configuring DATAACQ block for sample loop Configuring DATAACQ block for sample...

Page 186: ...el Input Conditioning Press Tab Moves cursor to Eng Units field 4 Key in Percent Press Tab Moves cursor to Execution Order in CM field and highlights it 5 Accept the default value 20 Click Alarms tab Opens Alarms tab form ATTENTION For this example we will accept the default values for the other parameters on the Main tab These values are okay for the sample loop Please feel free to practice enter...

Page 187: ...rsor to Priority field and highlights it 7 Click button to open dropdown menu and select HIGH Press Tab Moves cursor to Severity field and highlights it 8 Key in 8 Press Tab Moves cursor to PV Low field and highlights it 9 Key in 25 Press Tab Moves cursor to Priority field and highlights it 10 Click button to open dropdown menu and select HIGH Press Tab Moves cursor to Severity field and highlight...

Page 188: ...eld and highlights it 14 Key in 15 Press Tab Moves cursor to next field Double click PV High High field to highlight it 15 Key in 85 Press Tab Moves cursor to Priority field and highlights it 16 Click button to open dropdown menu and select URGENT Press Tab Moves cursor to Severity field and highlights it ATTENTION For this example we will accept the default values for the other parameters on the ...

Page 189: ...Interface Module User s Guide 189 July 2010 Honeywell Step Action Result 17 Key in 15 Click Block Pins tab Opens Block Pins tab form 18 Scroll the Parameters list box to find PVLLALM FL Click it Check that the Pin Position is Output and Top Bottom Click the Add button Adds PVLLAM FL as visible block output pin ...

Page 190: ...odule User s Guide R400 Honeywell July 2010 Step Action Result 19 Find PVLOALM FL in the Parameters list box Click it Check that the Pin Position is Output and Top Bottom Click the Add button Adds PVLOALM FL as visible block output pin 20 Click PV in Output Bottom list box Click the Remove button Removes PV from list box ...

Page 191: ...lock Parameters form and stores the configuration entries ATTENTION For this example we will accept the default values for the other parameters on the Block Pins tab as well as the remaining tabs These values are okay for the sample loop Please feel free to practice entering data in the other tabs using the online Help for support 23 This completes the DATAACQ block configuration Go to the next pr...

Page 192: ...ves cursor to Engineering Units field 4 Key in Percent Press Tab six times Moves cursor to Normal Mode field and highlights it ATTENTION For this example we will accept the default values for the skipped parameters on this tab These values are okay for the sample loop Please feel free to practice entering data in the other fields using the online Help for support 5 Click button to open dropdown me...

Page 193: ...button to open dropdown menu and select NORMAL Click the Algorithm tab Opens the Algorithm tab form with Control Equation Type highlighted Please see previous Attention note about skipped parameters 7 Accept the default value EQA Press Tab Moves cursor to Selected Control Action option 8 Click DIRECT to select it Click the Set Point tab Opens the Set Point tab form with SP field highlighted ...

Page 194: ... 50 Click the OK button Closes the Block Parameters form and stores the configuration entries Please see previous Attention note about skipped parameters 10 This completes the PID block configuration for the sample loop Go to the next procedure Configuring AO block for sample loop Configuring AO block for sample loop Step Action Result 1 In CM101 chart double click the AO function block Opens the ...

Page 195: ...xperion PKS Series A Fieldbus Interface Module User s Guide 195 July 2010 Honeywell Step Action Result 2 Key in AO_FLOW Press Tab Moves cursor to Description field 3 Key in Flow Control Output Click the OK button Closes the Block Parameters form and stores the configuration entries ...

Page 196: ...CM101 for sample loop Step Action Result 1 In CM101 chart double click the OUT_VALUE pin on the AI_LEVEL block Pin is highlighted and cursor shape changes to cross hairs 2 Move cursor so it is aligned on the P1 pin for the DATAACQ block and click Wire is drawn between the pins P1 pin is highlighted and cursor reverts to its normal shape 3 Repeat Steps 1 and 2 to wire these other pins together Be s...

Page 197: ...nterface Module User s Guide 197 July 2010 Honeywell Figure 22 Completed CM101 for sample loop Adding parameter connectors for sample loop interlocks This procedure assumes that a CM named CM102 will be created for the pump control loop in the example application The CM102 will include a standard Device Control ...

Page 198: ...Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 block and Discrete I O Channel blocks to start and stop the pump as shown in the following figure Figure 23 Sample CM with Device Control block for pump control in sample loop Step Action Result ...

Page 199: ...rt open click the parameter connector button in the toolbar Cursor shape changes to cross hairs 2 Click SI pin on DEVCTL block Double click area adjacent to pin Parameter connection box appears 3 Click button Opens the Point Selector dialog box 4 Scroll in the Point Names list box to find CM101 DATAACQ_101 Click point Populates the Parameters list box with applicable parameters related to the poin...

Page 200: ...he Select button Parameter name is inserted into the parameter connection box 7 Click IN pin on FTRIGA block Double click area adjacent to pin Parameter connection box appears 8 Repeat Steps 3 to 6 to select parameter CM101 DATAACQ_101 PVLOALM FL for this connection box See the following figure for a completed CM102 with parameter connections 9 Close Point Selector dialog box This completes the ad...

Page 201: ...onfiguring Fieldbus Components In a Control Strategy R400 Experion PKS Series A Fieldbus Interface Module User s Guide 201 July 2010 Honeywell Figure 24 Completed CM102 with parameter connections for sample loop interlocks ...

Page 202: ...e load operation functionally copies configuration data from the control strategy that is stored in the Engineering Repository Database ERDB to the assigned field component in the system architecture The load operation has been expanded to include fieldbus components It indirectly assures that the planned system matches the actual one The communication addresses and physical location assignments s...

Page 203: ...ociated With Associated With Assigned To Assigned To IOM FB Associated With Associated With Assigned To FIM FB LINK2 FB LINK1 FB CM2 AIC2 PID2 AOC2 FF FF FF FD FB FD FB CN 01 CPM Slot 01 FIM Slot 05 IOMs ERDB PT Remote Termination Panel H1 Link 1 F Fieldbus OUNDATION Compliant Devices Load Load Load with Contents Load with Contents Figure 25 Overview of load operations used to initiate components ...

Page 204: ...isruption and consequent delay in activation In this case you must manually toggle the component state through the Monitoring tab in Control Builder Lists components to be loaded Chance to select partial load if applicable Shows current state of component Specifies state component must be in during load Specifies state component will assume after load is completed Can select another state from dro...

Page 205: ...rom the Project tab in the following order to avoid possible load interaction generated error messages Order Component Typical Loaded Icon in Monitoring Tab 1 CPM CEE 2 FIM LINK 3 Check for Uncommissioned fieldbus devices and initiate match function as applicable 4 Fieldbus Device 5 IOM 6 CM or SCM Please refer to the Control Building Guide for more information about loading these components ...

Page 206: ...e CEE A CM that contains both Experion and fieldbus function blocks Be sure CMs that contain Experion function blocks are assigned and loaded to a CEE Control Builder enforces this A fieldbus device Be sure the device configuration in Project tab has the proper PD_TAG specified While you can load a device to the link from Project you cannot load and commission a device until it is connected to the...

Page 207: ...t services for assigning a node address clearing the physical device tag and identifying the device are available In the operational state a fieldbus device has both a physical device tag and an assigned node address Its application layer protocols are started to allow applications to communicate across the network Additional network management configuration and application configuration may be ne...

Page 208: ...t match those specified through Control Builder Any mismatch results in an error Loading a CIOM A FIM and its Links The following procedure outlines the typical steps used to load a CIOM A FIM through the Project tab in Control Builder It assumes that the FIM and its associated RTP are installed and capable of communicating with the system TIP If present it is a good idea to load the CPM and its C...

Page 209: ... Components Online R400 Experion PKS Series A Fieldbus Interface Module User s Guide 209 July 2010 Honeywell Step Action Result 2 Click the CIOM A FIM block icon in the Project tab Click Controller Load Opens the Load Dialog box ...

Page 210: ...the selected action is Load instead of Load with Contents We suggest just loading the CIOM A FIM without all of its contents first to be sure communications paths are working 3 Be sure a check appears in the checkbox for the CIOM A FIM listed in the Load column Click the OK button Load Progress dialog box appears The following illustration is for example purposes only 4 When load is complete click...

Page 211: ...ning R210 or greater software the FIM will detect when an uncommissioned new device is added to the link prepare it for joining the link and define the device as an uncommissioned Basic device In this case you can skip the following procedure Use the following procedure to initiate the device matching function to conveniently match uncommissioned fieldbus devices with their counterpart devices in ...

Page 212: ...mponents Online 212 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 Step Action Result 2 Click the Link 1 icon Selects Link 1 3 Click the toggle state button Calls up the Change State dialog box ...

Page 213: ...to it TIP If a connected fieldbus device is not being detected by the link try increasing the Slot Time value through the LINK Block Parameters configuration form With Link icon selected click Edit Configure Module Properties click the Network Management LM tab select the Slot Time field default value is 8 key in 10 press Enter click OK wait for the value to change and click OK to close the form 6...

Page 214: ...ieldbus Interface Module User s Guide R400 Honeywell July 2010 Step Action Result 6 Check for block type matches between listed Uncommissioned Devices and Project Devices in the Template column Find device that matches block type and fieldbus device configured in Project tab ...

Page 215: ...to 40 decimal 14 to 28 hexadecimal This provides the most optimized default network range where the first unused node address FUN is 41 decimal 29 hexadecimal and the number of unused addresses is NUN is 206 We recommend that the fieldbus device designated as the backup Link Master be given 21 decimal 15 hexadecimal as its assigned address All address number entries and displays are based on the d...

Page 216: ... the Uncommissioned Device data and change the Project Device data to match it If Uncommissioned device contains factory default data use the Match from Project Device to Uncommissioned Device button to preserve the Project Device data and change the Uncommissioned Device data to match it 8 Click Match from Project Device to Uncommissioned Device button for the sample matches shown above Warning p...

Page 217: ...ddress change in the Uncommissioned Device to match the Project Device Dialog box appears to show progress of the change This may take several minutes to complete 10 When operation is completed confirm that Tag and Address assignments for the selected Uncommissioned Device and Project Device now match The match operation was a success The following illustration is for example purposes only ...

Page 218: ... to load device data into the Monitor database Then right click the device icon and select Update to Project from the popup menu and click Continue to synchronize the data in the Project database with the Monitor database 11 Repeat Steps 6 to 10 for another device or repeat this procedure for LINK 2 as required Return to appropriate Step in this procedure 12 Click the OK button Closes the dialog 1...

Page 219: ...A FIM has been loaded and the fieldbus devices are installed and powered on the Links TIP It is a good idea to load the fieldbus device before you load the Control Modules containing its associated function blocks to the CEE or FIM If you load the Control Module first you may get an error message indicating that the parent block is not available Step Action Result 1 In Project tab click the desire...

Page 220: ...s A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 Step Action Result TIP If you just want to load a fieldbus device click the device icon and click Controller Load We suggest using LINK Load With Contents so you can load more than one device at a time ...

Page 221: ...he check mark from its check box Identify what components are to be loaded TIP A Partial Load selection means that the contained or internal block parameters will not be loaded to the device which reduces the overall load time It is generally not necessary to load these types of parameters since no connections are made to them 3 Accept the default Partial Load selection for the Resource and Transd...

Page 222: ...State row Opens the dropdown menu to select another state as applicable 5 Click the checkboxes to automatically inactivate the fieldbus devices for the load and to automatically return fieldbus devices to post load state after the load Initiates automatic toggle state function during and after the load operation 6 Click the OK button Initiates Load and opens Load Dialog box to show load progress T...

Page 223: ...tion is for example purposes only and the errors listed are not typical If the load generates errors identifying subschedule problems you must reconfigure the Link Master capable device to become a Basic one through Control Builder and restart the device to initiate the change Otherwise if the FIM fails the potential for a no schedule condition exists Since the schedule is cleared from the Link Ma...

Page 224: ...y TIP The device s resource and transducer blocks are dedicated to the device and loaded with the device and can be viewed in the device directory in the Monitoring tab The device s other function blocks will not appear in its directory until the Control Module containing them is loaded to the CEE or FIM as applicable 8 Repeat Steps 1 to 7 to load another Link or device as required This completes ...

Page 225: ...ssign criticalities after the device specific conditions are created to generate the alarms Conditions are associated with one or more diagnostic parameters to generate alarm The alarm server tracks diagnostic alarms similar to other system alarms Each condition has up to 5 parameter references that are used to select bits for alarm generation Each reference selects one or more bits from the param...

Page 226: ... alarm conditions is limited to the device template in the template library Note The configuration for a device type can be used by all instances of the same type of devices You cannot invoke the Configuration dialog box from the List View To open the Configuration dialog box from FF device template device instance perform the following steps Step Action 1 On the Field Devices menu select Configur...

Page 227: ...e User s Guide 227 July 2010 Honeywell the Configuration dialog box Configuring creating a condition To configure a condition perform the following steps Step Action 1 From the Configure Advanced Alarming dialog box click Condition Listing tab 2 Click New The Condition Configuration dialog box appears ...

Page 228: ...he condition name must be within the maximum limit of 32 characters The condition name must contain alphanumeric characters If the condition name contains only numeric or special characters then an error message appears displaying information to provide a valid name An error message appears when you want to configure more than 32 conditions Click OK to continue 4 The default values for Alarm Criti...

Page 229: ...Select a parameter from the list and the list of available bits are available b Select one or more bits from the list the summary of all the selections for the condition appears as a tree view ATTENTION It is highly recommended that you must select only a single parameter bit for each condition to easily identify the cause of the alarm that is generated and to identify the bit transition in the al...

Page 230: ...itions are disabled in the Configure Advanced Alarming dialog box When you enable disable alarm conditions the device instance updates the changes from the template as long as the alarm conditions are not manually changed directly on the device instance When you enable disable alarm conditions on the device instance the device instance stops updating changes from the template However if you perfor...

Page 231: ...ng steps Step Action 1 From the Configure Advanced Alarming dialog box click Condition Listing tab 2 Select the condition that you want to disable and clear the check box under the Enable column Or Select the condition that you want to enable and select the check box under the Enable column The selected condition is disabled and the changed setting is saved in the database ATTENTION The conditions...

Page 232: ...r the check box to enable disable the conditions In the Monitoring mode the conditions that are modified apply to the devices and are not saved in the ERDB Therefore to save the modified conditions in the ERDB perform the following steps a Click Upload b Click Update to Project Assigning criticalities and priorities After defining the conditions you can view the summary of all the criticality assi...

Page 233: ...de 233 July 2010 Honeywell Editing an existing condition To edit an existing condition perform the following steps Step Action 1 From the Configure Advanced Alarming dialog box click Condition Listing tab 2 Double click a condition Or Click a condition and Click Edit The Condition Configuration dialog box appears ...

Page 234: ...ete a condition in the Condition Listing tab a Select the condition to click Delete b Click Yes to confirm the deletion of the selected condition or press Delete on the keyboard 5 7 Block Offnet Diagnostic Alarm In R400 and later a Fieldbus function block can optionally be configured to generate a high priority alarm when the device containing the block is disconnected from the network This is acc...

Page 235: ...nication loss scenarios The following table lists the behavior of the Block Offnet and Device Offnet System alarms in the various communication loss scenarios Communication loss scenario Behavior of Block Offnet Alarm Behavior of Device Offnet System Alarm Loss of communication between C300 and FIM This condition occurs if both the FTE cables are disconnected Block Offnet Alarm is not reported for...

Page 236: ...ously reported Block Offnet Alarms changes from Active to Disabled in the Alarm Summary A high priority Device Offnet System Alarm is reported for the device Activating a Fieldbus Link Previously reported Offnet Alarms changes to Disabled when the Link is inactivated in the Alarm Summary When activated these alarms are regenerated to indicate the current condition of the alarm If the Offnet condit...

Page 237: ...e reporting of the Block Offnet Diagnostic Alarm for an individual FF function block when the device is online The precondition is that the Block Offnet Diagnostic Alarm is configured not to be reported for the function block when the device goes off the network A change event is logged in the Event Summary indicating OFFNETALM_ENABLED is set to ON Enabling the reporting of the Block Offnet Diagno...

Page 238: ...eported Block Offnet Alarm for that function block changes from Active to Disabled in the Alarm Summary A change event is logged in the Event Summary indicating OFFNETALM_ENABLED is set to OFF There is no change to the Device Offnet System Alarm 5 8 Configuring non cache parameters To configure non cache parameters perform the following steps WARNING The non cache capability bypasses the normal da...

Page 239: ...ell Step Action 2 Click the Device Diagnostics tab 3 In the Non Cache Parameters click that appears in the text box The Point Picker dialog box appears 4 Select the required blocks and the related parameters that appear in the dialog box 5 Click OK The selected parameter description appears in the corresponding Parameter Description column ...

Page 240: ...00 Honeywell July 2010 5 9 Summary The Control Builder for the Experion system lets you add and configure fieldbus components as a natural and intuitive extension to the existing Experion components This promotes a seamless integration of the fieldbus functions with existing Experion capabilities ...

Page 241: ...5 Configuration 5 9 Summary R400 Experion PKS Series A Fieldbus Interface Module User s Guide 241 July 2010 Honeywell ...

Page 242: ......

Page 243: ...er on the Server Parameters tab of the configuration form Once you establish communications with a fieldbus H1 link you can begin monitoring the status of any component that has been loaded as part of a Control Strategy to a CIOM A FIM with points registered in the Experion Server The Detail displays let you quickly view the component s current state fault status and pertinent configuration data T...

Page 244: ...splays 6 2 Foundation Fieldbus Detail Displays Faceplates With R311 2 a new set of Detail Displays and faceplates are created for the Foundation Fieldbus control points These displays provide clarity between the Fieldbus and CEE controls These displays are HMIWEB displays The FF Detail Displays and faceplates are designed to display only the standard FF parameters The FF vendor specific parameters...

Page 245: ...configuring faceplates Detail Displays contents based on FF control points loading The FF control points can be loaded to FFLINK environment or CEE C300 or C200 environment However the contents in the Main tab display vary based on whether the point is loaded to the CEE environment or to the FFLINK Naming conventions for Detail Displays You need to follow the conventions such as block name Point D...

Page 246: ...ion of each tab Detail Displays tab name Description Main Tab Display This page displays the Control Module related information based on the following Point is loaded to CEE environment Point is loaded to FFLINK Depending on how the point is loaded some of the group headings and their related parameters appear on the page accordingly For example when the point is loaded in CEE environment the foll...

Page 247: ...hat are plotted with Y axis units as This page also provides various configurable options for plotting the trend Loop Tune Tab Display This page displays the Out value SP value PV value Readback value that is plotted with Y axis units as Integral tuning time units are displayed both in minutes and seconds The master value is edited in minutes and seconds and displayed as read only parameter value ...

Page 248: ... Guide R400 Honeywell July 2010 FF Blocks Versus Tabs PID AI AO DI DO MAI Main X X X X X X Tuning X Loop Tuning X Alarms X X Connection X X X X X X Chart X X X X X I O status Option X X X X Set Point X PV OP X The following figure displays a sample FF PID Main tab detail display when the point is loaded in CEE environment ...

Page 249: ...400 Experion PKS Series A Fieldbus Interface Module User s Guide 249 July 2010 Honeywell Figure 28 FF PID Main Tab Detail Display when loaded in CEE Environment The following figure displays a sample FF PID Main tab Detail Display when the point is loaded to FFLINK ...

Page 250: ...when loaded to FFLINK Common functionalities of faceplates There are a few common functionalities that are applicable to one or more FF point faceplates REFERENCE INTERNAL Refer to the Server and Client Configuration Guide for more information on configuring faceplates The following table lists the common functionalities and the applicable FF point faceplates Functionality Applicable faceplate ...

Page 251: ...sysdtkffdo_fp htm sysdtlffmai_fp htm Intermediate EU values sysdtlffai_fp htm systdlffao_fp htm sysdtlffpid_fp htm Off Normal Mode Indication on faceplates sysdtlffai_fp htm systdlffao_fp htm sysdtlffpid_fp htm sysdtlffdi_fp htm sysdtlffdo_fp htm sysdtlmai_fp htm PV Alarm Limits sysdtlffai_fp htm sysdtlffpid_fp htm READBACK Value sysdtlffpid_fp htm sysdtlffao_fp htm Auto selection sysdtlffpid_fp h...

Page 252: ...ck in the Control Builder Importing FF Detail Displays example templates into Control Builder You can import FF Detail Displays example templates into Control Builder from the following location C Program Files Honeywell Experion PKS Engineering Tools Examples FF Blocks Using Station Event Summary display Like the Detail displays the Alarm and Event Summary displays support the integration of fiel...

Page 253: ... the Monitoring tab in Control Builder ATTENTION Inactivating a fieldbus Link essentially shuts downs the Link and the CIOM A FIM if both Links are inactivated and interrupts the transfer of data to the Experion system Be sure your system can tolerate the lost of live data while the link is inactive TIP You can initiate this same function through the corresponding Detail display in Station Step Ac...

Page 254: ...to call up the Link Block Parameters form select SHUTDOWN from the dropdown menu for the SEG Command field and click Yes to acknowledge the action You can also confirm the current state of the link through the SEG State field Note that all associated fieldbus device blocks are also shutdown including those contained in Control Modules 2 Click the Yes button Initiates state change The LINK icon cha...

Page 255: ...dule User s Guide 255 July 2010 Honeywell Step Action Result 3 With LINK icon selected click the Toggle State button in the toolbar Opens Change State dialog box 4 Click the Yes button Initiates state change The icon changes from blue to green This may take a few seconds This illustration is for example purposes only ...

Page 256: ...lock Once you download a CIOM A FIM and its contents you can use the Monitoring tab to interact with the components including the function blocks in the fieldbus devices You simply double click the desired component block icon in the Link Device tree menus under the CIOM A FIM icon to call up the associated Configuration form Click the given tab to view the current status of the related fieldbus d...

Page 257: ...g changing fieldbus device functional class TIP If you are running R210 or greater software an online wizard will be launched when you try to change the functional class of a device In this case follow the instructions in the wizard instead of the steps in the following procedure Use the following procedure to check and change if necessary the functional class of the fieldbus device The illustrati...

Page 258: ...oring Fieldbus Functions Through Monitoring Tab 258 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 Step Action Result 2 Click Network Management LM tab Opens Network Management LM tab ...

Page 259: ...6 Operation 6 3 Monitoring Fieldbus Functions Through Monitoring Tab R400 Experion PKS Series A Fieldbus Interface Module User s Guide 259 July 2010 Honeywell Step Action Result ...

Page 260: ... enable disable the alarm conditions status and configure the non cache parameters To configure the non cache parameters perform the following steps c In the Non Cache Parameters click that appears in the text box The Point Picker dialog box appears d Select the required blocks and the related parameters appear in the dialog box e Click OK The selected parameter description appears in the correspo...

Page 261: ...has the capacity to handle the Link Schedule Otherwise you may have to reset the device as a Basic type and restart it to restore operation if the Link Schedule is too large for it to handle 4 If applicable click button in the field and select BASIC from the dropdown menu Initiates online change value prompt 5 Click the Yes button to acknowledge the change Functional boot class changes to BASIC 6 ...

Page 262: ...n 6 3 Monitoring Fieldbus Functions Through Monitoring Tab 262 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 Step Action Result 8 Click the Other tab Calls up the Other tab ...

Page 263: ...rough Monitoring Tab R400 Experion PKS Series A Fieldbus Interface Module User s Guide 263 July 2010 Honeywell Step Action Result 9 Click button in the User Restart field and select Restart processor from the list Initiates online change value prompt ...

Page 264: ...work Management Basic tab 11 This completes the procedure Repeat the procedure for another device as applicable Checking live list and interacting with uncommissioned devices Use the following procedure to check the link for devices that are added to the Live List as uncommissioned The illustrations used are for example purposes only and may differ from the actual forms that appear in your system ...

Page 265: ...dbus Interface Module User s Guide 265 July 2010 Honeywell Step Action Result 2 Click the for the Link icon Opens the Link directory tree This illustration is for example purposes only 3 Double click the uncommissioned device icon Opens the LINK Parameters form with the Uncommissioned Devices tab open ...

Page 266: ...uide R400 Honeywell July 2010 Step Action Result 4 Check the Uncommissioned devices list box for these details about the device Tag Address Range Device ID Template Vendor Model Name Device Rev DD Rev Determine if a block type already exists for the device in the Control Builder Library It will be specified in the Template column ...

Page 267: ...pe even if one exists for the same device but it is for a different software version If the vendor supports flash upgrade of its device s firmware you can upgrade the device s firmware through this tab Please see Upgrading Firmware in Uncommissioned Device the next Section Maintenance Checkout and Calibration for more information A new Link Schedule must be loaded to the FIM and other LinkMaster d...

Page 268: ... slower ones on the same link Primary or innermost loops are always more critical than secondary or outer loops The same is true for lower level loops in multi level cascades since the timing requirements for each level become less critical Configurations that do not contain an output type block have a much lower priority than any configuration that does since these configurations are most likely ...

Page 269: ...are configured in Project and assigned to the LINK or CEE And they contain fieldbus function blocks that are associated with a device assigned to the given Link and or Experion blocks that participate in Link publications See the Sample Link Schedule configuration display in Project Figure that follows this table for reference Monitoring Tab Same as above The block execution and data publications ...

Page 270: ...n 6 3 Monitoring Fieldbus Functions Through Monitoring Tab 270 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 Figure 31 Sample Link Schedule configuration display in Project ...

Page 271: ...ample Link Schedule configuration display in Monitoring Additional Link Schedule terms reference The following table lists additional terms that appear at the bottom of the link schedule not shown in figures above along with their descriptions Term Description Macrocycle Usage Gain MUG Measures percent reduction in used portion of macrocycle start to end of last element ...

Page 272: ...k schedule optimization Step Action 1 In the Project tab click the plus sign for the FIM icon to expose its Links in the tree 2 Right click the first LINK icon and select Module Properties to open the LINK Block Parameters form 3 On the Main tab click the down arrow button in the Link Schedule Optimization box and select OPT or OPT_NOFORCE for automatic link schedule optimization Otherwise select ...

Page 273: ...execution schedule in this document for additional schedule information CheckingCIOM A FIM redundancy status and initiating manual switchover You monitor redundant CIOM A FIM status and initiate a manual switchover through the Redundancy Module configuration form in Monitoring mode the same as you would for a redundant Control Processor Module CPM The following illustration shows a typical Summary...

Page 274: ...ough Monitoring Tab 274 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 REFERENCE INTERNAL Please refer to the C200 Controller Redundancy Functionality in the Control Builder Component Theory for more information ...

Page 275: ...tions Many of the Controller menu functions designed for use with the Controller and CEE components also apply for the FIM and LINKs components These include Upload Update and Checkpoint functions These functions are useful for correcting mismatches that may occur between the components and the database Please refer to the Control Building Guide for details about a given menu function ...

Page 276: ...6 Operation 6 3 Monitoring Fieldbus Functions Through Monitoring Tab 276 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 ...

Page 277: ...e viewing this information online just click the topic title to jump to the information location Topic Getting Started Connecting Devices Checking Device Checking Control Strategy Flowchart Summary 7 1 Getting Started Read this first The CIOM A Fieldbus Interface Module FIM sets many parameters within a fieldbus device during its initial setup and commissioning in an Experion system While you can ...

Page 278: ...r Monitoring tab in Control Builder Link Schedule The Link Schedule controls the publication schedule if no FIM is available on the link If the device was moved from another link or to another host and was loaded with a different schedule the link schedule is not the current schedule version number for this link In this case the FIM will take the following action f De commission the device g Chang...

Page 279: ...nk Address The Device_ID is required by Fieldbus Foundation specifications to be device unique and unchangeable But if either the Physical Device Tag PD_Tag or the Link Address is changed while the device is off the network the device is de commissioned and will have to be re commissioned when it is returned to the link If a device is removed from the link and another device is placed on the link ...

Page 280: ...ered NO Go to Stage 5 YES Go to Stage 6 5 Be sure required voltage is present at the power supply and it is turned On Replace power supply if required Return to Stage 2 6 Verify network connections Replace FIM if required Return to Stage 2 7 Measure and establish H1 segment baseline with Fluke Scopemeter and Relcom FTB 3 or equivalent equipment Go to Stage 8 in the next section Connecting Devices ...

Page 281: ...r and or Fluke Scopemeter to Link s cable 12 Is voltage over 9 volts NO Go to Stage 13 YES Go to Stage 14 13 Test the power supply check that terminators are Installed properly and check for short circuits Return to Stage 9 14 Does proper number of devices appear on tester NO Go to Stage 16 YES Go to Stage 15 15 Check that proper Link is downloaded and that device is connected to proper link Refer...

Page 282: ...n Return to Stage 9 20 Is there an addressing issue NO Go to Stage 21 YES Go to Stage 22 21 Device should be present Replace the device Return to Stage 9 22 Check if address is in unpolled range check for too many devices with temporary address References Tags Addresses and Live List Return to Stage 9 7 3 Checking Device Stage Funtion Completed 23 Does firmware DD Revision match device revision NO...

Page 283: ...oad the new device from Project tab References Loading Link contents or fieldbus device 27 Measure and compare H1 segment baseline with Fluke Scopemeter and Relcom FTB 3 or equivalent equipment 28 Are measurements within specifications NO Go to Stage 29 YES Go to Stage 30 29 Identify source of noise or communication problems and repair or replace equipment as required Return to Stage 27 30 Do you ...

Page 284: ...rences About load operations 34 Are parameters correct NO Go to Stage 35 YES Go to Stage 36 35 Make required parameter changes on line to device References Monitoring Interacting with given component block 36 Upload device to project References Load Interactions for Fieldbus Related Operations This completes the commissioning process The commissioning process is summarized in the following flowcha...

Page 285: ...7 Fieldbus Device Commissioning 7 5 Flowchart Summary R400 Experion PKS Series A Fieldbus Interface Module User s Guide 285 July 2010 Honeywell ...

Page 286: ...7 Fieldbus Device Commissioning 7 5 Flowchart Summary 286 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 ...

Page 287: ...iate data to the replaced component The direct replacement of a CIOM A FIM of the same kind is just a matter of turning OFF the chassis power supply disconnecting the RTP cable removing the existing component installing a new one in its place connecting the RTP cable and turning on chassis power supply You may also have to load its personality image firmware before it can become fully operational ...

Page 288: ...ing guidelines are provided to avoid a rare operating circumstance where a newly added uncommissioned fieldbus device takes over the Link Active Scheduler role due to a CIOM A FIM failure Since this uncommissioned fieldbus device has not been loaded with the proper backup link schedule it will render the link inoperative by disrupting the periodic publication of device data over the link Assign an...

Page 289: ...egment If required changes the device to a basic one and restarts the device Enabling and disabling safe handling You enable and disable the safe handling option through the Safe Handling of New Devices Enabled check box on the Main tab of the FIM Block s configuration form in Control Builder The default is selected or checked check box which means safe handling is enabled Safe handling and previo...

Page 290: ...conds to allow the safe handling operation to complete To avoid partial safe device handling do not move previously commissioned devices to other links in the system too quickly Replacing a failed device with a like device having the same model name and device revision TIP If you are running R210 or greater software a wizard will guide you through the device replacement process when you initiate t...

Page 291: ...g Components R400 Experion PKS Series A Fieldbus Interface Module User s Guide 291 July 2010 Honeywell Step Action Result 1 Disconnect the failed device from the Link Fieldbus device icon turns red in Monitoring tab 2 Right click the failed device icon Opens shortcut menu ...

Page 292: ...ng Components 292 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 Step Action Result 3 Select Device Replacement Calls up the LINK Block Parameters form with the failed device listed in the bottom half of the Device Replacement Dialog ...

Page 293: ...Series A Fieldbus Interface Module User s Guide 293 July 2010 Honeywell Step Action Result TIP If you did not disconnect the failed device in Step 1 the following message prompt appears instead of the Device Replacement Dialog telling you to do so before you can proceed In this case repeat Steps 2 and 3 ...

Page 294: ...the Link Wait for the replacement device to appear as an Uncommissioned Device UCD listed in the top half of the Device Replacement dialog 5 Click the checkbox to the left of the Tag column for the Replacement Device The Replace the Failed Device with the Uncommissioned Replacement Device button becomes active 6 Click the Replace the Failed Device with Uncommissioned Replacement Device button Warn...

Page 295: ...ment device was previously matched to another device and the previous match will be undone if you continue Otherwise go to the result in the next Step 8 Click the Continue button Progress dialog appears to track the status of the replacement 9 Wait for Replacement Device Load Confirmation dialog to appear Click the Continue button Load Dialog for replacement device appears It is normal for an erro...

Page 296: ...s time be sure you complete the device load before you return the system to normal operation If you are replacing a device that includes instantiated blocks you must re load any Control Module and Sequential Control Module that include client server connections to the blocks in the replacement device from the Monitor tab before putting the device into operation See Instantiable block implementatio...

Page 297: ...en per the selected Post Load State Return to normal operation 12 This completes the device replacement procedure Replacing a failed device with a different device using a different block type Use the following procedure to replace a failed device with a different device using a different block type This procedure assumes the system is offline or in a safe operating mode The illustrations used are...

Page 298: ...ser s Guide R400 Honeywell July 2010 For more information on Unlike Device Replacement Report see Unlike Device Replacement Report Step Action Result 1 Optionally inactivate any CMs that contain blocks associated with the failed device CM icons are blue 2 Disconnect the failed device from the Link Device icon turns red in Monitoring tab ...

Page 299: ...nts R400 Experion PKS Series A Fieldbus Interface Module User s Guide 299 July 2010 Honeywell Step Action Result 3 In Monitoring tab locate all Control Modules CMs containing fieldbus function blocks associated with the failed device The associated fieldbus block icons will be red ...

Page 300: ...ce Module User s Guide R400 Honeywell July 2010 Step Action Result 4 Right click the CM and select Force Delete from the popup menu Opens Force Delete dialog 5 Click the Delete Selected object s button Deletion errors are displayed in the list box for the dialog You can ignore these since you know the failed device is off net ...

Page 301: ...s block FFAI101 from device ST101 in Monitoring tab for this example 7 Repeat Steps 4 to 6 for other CMs as required TIP It is a good idea to record the Tag and Address assignments for the failed device before deleting it 8 Right click the failed device icon and select Force Delete from the popup menu Opens Force Delete dialog 9 Click the Delete Selected object s button Deletes Failed device from ...

Page 302: ...omponents 302 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 Step Action Result TIP It is a good idea to print out a parameters and connections report for a CM before you modify it This will serve as a convenient configuration reference ...

Page 303: ...om its associated device before you can delete the device from Project ATTENTION If you unassign a Fieldbus block that has a RCAS_IN or ROUT_IN connection from a Experion block be aware that the VCR that was formed when the connection was made is not removed when the block is unassigned To remove this VCR you must delete the block and then recreate it The same is true if you want to delete the RCA...

Page 304: ...ser s Guide R400 Honeywell July 2010 Step Action Result 15 Repeat Steps 10 to 14 for other CMs if required 16 In Project tab right click failed device icon and select Delete from popup menu Opens the Delete Selected object s dialog 17 Click the Delete Selected object s button Device ST101 is deleted from the LINK folder for this example ...

Page 305: ...nents R400 Experion PKS Series A Fieldbus Interface Module User s Guide 305 July 2010 Honeywell Step Action Result 18 In Library tab drag and drop block type for replacement device from applicable vendor directory to open area in Project tab Opens Name New Function Block s dialog ...

Page 306: ...8 Maintenance Checkout and Calibration 8 1 Adding Removing and Replacing Components 306 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 Step Action Result ...

Page 307: ...Interface Module User s Guide 307 July 2010 Honeywell Step Action Result 19 Key in tag name of failed device in the Destination column and click the Finish button Device icon appears in Project tab 20 Click the device icon and click the assign button in the toolbar Calls up the Execution Environment Assignment dialog box ...

Page 308: ... 308 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 Step Action Result 21 With Devices tab open and device ST101 selected click the Assign button Assigns device ST101 to LINK LINK10105 for this example 22 Click the Close button Closes the dialog ...

Page 309: ...s directories to show contents 24 Double click the device ST101 icon Opens Device Block Parameters form 25 Check that the Device Network Node Address entry matches the address for the failed device If required key in matching address Click Ok to close form Address for the replacement device matches the address assignment of the failed device 26 In Project tab double click CM pidloop that contains ...

Page 310: ...ce Module User s Guide R400 Honeywell July 2010 Step Action Result 27 Right click fieldbus block FFAI101 and select Function Block Assign from popup menu Opens the Function Block Assignment Dialog 28 Click the checkbox for Device Name ST101 and click the Assign button Assigns block FFAI101 to new device ST101 for this example ...

Page 311: ... Repeat Steps 27 and 28 for other blocks if required 30 Click close button Opens Save Prompt 31 Click the Yes button Closes chart and saves CM changes 32 Connect the replacement fieldbus device to the Link Device ST102 appears as an uncommissioned device UCD icon in the LINK folder in the Monitoring tab 33 Double click the UCD icon Calls up the LINK Block Parameters Uncommissioned Devices form ...

Page 312: ... Module User s Guide R400 Honeywell July 2010 Step Action Result 34 Click the Match button Calls up the Device Match dialog 35 Click checkbox to left of Tag column for matching Project Device ST101 Selects project device and activates the Match buttons TIP Always initiate match from Project Device to UCD for replacement devices ...

Page 313: ... Uncommissioned Device button Opens Warning prompt about Tag Address changes in UCD 37 Click the Continue button Progress dialog appears to track status of function 38 Wait for match to be completed and note that the UCD s Tag and Address now match the Project Device Click the OK button Closes the Match dialog 39 In Project tab click LINK with new project device ST101 and click Controller Load wit...

Page 314: ...eries A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 Step Action Result 40 Be sure Load checkboxes for components to be loaded include a check mark Click checkbox to add remove component as applicable Click the OK button Load With Contents dialog appears to track progress of the load ...

Page 315: ...KS Series A Fieldbus Interface Module User s Guide 315 July 2010 Honeywell Step Action Result 41 Wait for load to complete and check that UCD changes to commissioned device in Monitoring tab 42 In Project tab click CEE with reconfigured CM and click Controller Load With Contents Calls up Load Dialog ...

Page 316: ...eries A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 Step Action Result 43 Be sure Load checkboxes for components to be loaded include a check mark Click checkbox to add remove component as applicable Click the OK button Load With Contents dialog appears to track progress of the load ...

Page 317: ...turn to normal operation TIP It is a good idea to do an Upload followed by an Update to Project for the fieldbus device and the CMs after a replacement procedure 45 This completes the device replacement with different block type procedure 8 2 Unlike Device Replacement Report With R400 Unlike Device Replacement UDR Report can be generated to view information about the device to be replaced and the ...

Page 318: ...ime and date Device information The following are the device related information that is available ITEM SOURCE Model Name VFDMODNAME parameter of Resource block Device Address ADDR parameter of the device block Device ID DEV_ID Parameter of the device block FIM name Parent of FF link Template Name Device template name from the template library Vendor Name VFDVENNAME parameter of Resource block Dev...

Page 319: ...or SCM that are connected The following are the information that are available on the directly affected modules ITEM COLUMN CM Name Affected Control Module CM Description DESC parameter Description Assigned To Reference end point Affected Module Reference end point Reference end point Affected Module Reference source point Reference source point To Be Deleted Module Modules to be deleted This sect...

Page 320: ...appears consists mainly of the directly affected modules general procedure for FF Unlike Device Replacement and the modules to be deleted 2 In the Directly Affected Modules table click Affected Module The detailed information about the selected Affected Module appears in a Second Level Affected Modules tab ATTENTION To view the Main Report click Main Report tab 3 In the Modules to be Deleted table...

Page 321: ...eration If you are using the Qualification and Version Control System the wizard automates all required QVCS operations In general the operational requirements of QVCS must be followed regardless of whether the user is making changes to the configuration or whether the system makes changes automatically The contents of the original device s resource block are retained when the replacement is compl...

Page 322: ...ch the wizard You can also right click on device and select Unlike Template Replacement from the list 3 Check that all selected devices or instances of selected device type are listed in the Available Controls column Select device s in the column and click the Select button to move selected devices to the Selected Controls column Or just click the Select All button to move all the listed devices t...

Page 323: ... User s Guide 323 July 2010 Honeywell Step Action 4 On the right side of the dialog select the Show only Same Device Models or Show all FF Device Types to tailor what devices are shown in the Tree View and List View tabs below 5 In the Tree View or List View tab select the replacement device 6 Click the Next button to call the Validation page ...

Page 324: ...ait for the validation process to be completed one device at a time Note any errors or warnings that may be displayed Only devices with no errors will be enabled for replacement Click the Cancel button to exit the operation and start over after making any necessary corrections 9 Check the check box in the Select column to select the device for replacement All devices that passed validation are aut...

Page 325: ...Series A Fieldbus Interface Module User s Guide 325 July 2010 Honeywell Step Action 10 If error or warning messages appear in the Validation Results list box click the View Replacement Log button to call up the FF_UTR_Log to review validation results 11 Click the Next button to call up the Replace Device page ...

Page 326: ... list box 13 Click the Replace Device button to initiate the replacement function 14 Wait for the replacement process to be completed sequentially one device at a time Note any errors or warnings that may be displayed Only devices with no errors will be replaced Click the Cancel button to exit the operation and start over after making any necessary corrections 15 Check that the Status for each sel...

Page 327: ...eplacement Log button to call up the FF_UTR_Log to review replacement results If the message includes an error code reference refer to the Control Builder Error Code Reference document for more information For example if the message includes a reference like EXPKS_E_CL_INVLCYCST 4L 101 10110 the last five digits 10110 represent the error code 17 Click the DONE button to close the wizard If applica...

Page 328: ... the control strategy to eliminate the control connection s to the block that does not match Insufficient VCR s Insufficient FB Start Entries Insufficient Link Objects Select another fieldbus device type that has a sufficient number of resources Alternatively although not recommended since the intended results may be difficult to obtain the user may also modify the control strategy to reduce the n...

Page 329: ...e link off control before upgrading firmware in a ST3000 STT35F or LX1400 device Step Action Result 1 Double click the uncommissioned device icon Opens the LINK Parameters form with the Uncommissioned Devices tab open This illustration is for example purposes only TIP If the Load Firmware button is inactive grayed out try changing the device address to a lower number in the 30 to 40 range ...

Page 330: ...s A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 Step Action Result 2 Click the Load Firmware button Opens the Device Firmware Upgrade dialog box This illustration is for example purposes only 3 Click the Upgrade button Opens the Open dialog box This illustration is for example purposes only ...

Page 331: ...eturns to Link Parameters form 6 Check the Templates column in the form to see if there is an existing block type in the Library that matches the upgraded version of the device The system automatically compares the device with block types stored in the database to find a match 7 If a block type does exist use procedures in the previous Configuration section to initiate a device match and include t...

Page 332: ...ag and or Address of Uncommissioned Device Use the following general procedure to change the tag and or address of a uncommissioned device You can also use this procedure to clear the tag name and or address from a device to re initialize it Step Action Result 1 Double click the uncommissioned device icon Opens the LINK Parameters form with the Uncommissioned Devices tab open This illustration is ...

Page 333: ...g PD_TAG name Usually use the tag name that matches the one used for the Project device Use ST102 for this example Press Enter or click the OK button To clear the tag name just highlight it and press Delete Click the OK button Warning prompt asks for confirmation of change 3 Click the Continue button Initiates change and opens progress tracking dialog box to show status of the change 4 Wait for ch...

Page 334: ...he Link Parameter form 8 Confirm that the tag for the uncommissioned device icon in the Monitoring tab has changed or has been cleared NoTag_248 This completes the tag and address changes for the uncommissioned device 8 7 Using Fieldbus Device Simulate Function Some of the standard fieldbus function blocks support a signal simulation function for testing purposes only The following procedure shows...

Page 335: ...the location of the simulate activating jumper or switch on the device A switch or jumper is usually included in the device to inhibit accidental activation of the simulate feature 2 Position the jumper or switch to its simulate enable position You can now activate the function through the Monitoring tab in Control Builder 3 In Monitoring tab open the directory for the fieldbus device icon and dou...

Page 336: ... and Calibration 8 7 Using Fieldbus Device Simulate Function 336 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 Step Action Result 4 Click the Maintenance tab Opens the Maintenance form ...

Page 337: ...8 Maintenance Checkout and Calibration 8 7 Using Fieldbus Device Simulate Function R400 Experion PKS Series A Fieldbus Interface Module User s Guide 337 July 2010 Honeywell Step Action Result ...

Page 338: ...nly blocks such as Resource or Transducer blocks block error alarm appearance in the Alarm Display or System Status Display is affected Regardless of disabling the individual block error status is displayed on the block s Maintenance tab When an active block error is disabled the Alarm Display or System Status Display alarm returns to normal and Event Summary displays the alarm action as OK In the...

Page 339: ... 7 Click Yes Initiates the simulate function Check that the Simulation Active button is ON in the Block Errors Blk Alarm list on the form 8 Click the button in the Simulate Status field Opens drop down menu 9 For this example select Good from the menu Opens Change Online Value confirmation dialog 10 Click Yes Sets Simulate Status to Good 11 Press Tab Moves cursor to the Simulate Value field ...

Page 340: ...fault this parameter is disabled which means that the Block Offnet Alarm is not reported if a device that contains the block goes off the network Before configuring the Enable Block Offnet Diagnostic Alarm parameter consider the following conditions If you enable the Enable Block Offnet Diagnostic Alarm the Block Offnet Alarm is reported while the device which contains the block goes offnet If you...

Page 341: ...Using Fieldbus Device Simulate Function R400 Experion PKS Series A Fieldbus Interface Module User s Guide 341 July 2010 Honeywell Step Action Result 15 In Monitoring tab double click pidloop icon for this example only Opens pidloop control chart ...

Page 342: ...e Module User s Guide R400 Honeywell July 2010 Step Action Result 16 Check that the AI FF OUT VALUE is 25 Confirm that simulate value is active 17 Close pidloop control chart Double click the AI FF block icon Calls up the Block Parameters form 18 On Maintenance tab press Tab four times Moves cursor to Simulate En Disable field ...

Page 343: ...nstructs are ignored Therefore you need to manually import the latest DD files after migrating to R400 For more information on importing of DD files see Creating a Fieldbus device type from vendor DD The process of importing the DD files enables interpreting the EDDL constructs along with Conditionals ATTENTION The DD files must have the latest EDDL constructs to make use of the additional feature...

Page 344: ... ATTENTION If you do not prepare a device as outlined in the following procedure you may have problems loading a device after it is moved to another LINK or after the system software has been migrated to a new release Step Action Result 1 In the Monitoring mode click symbol for FIM LINK and Device icons Displays the FIM menu tree 2 Right click the function block icon Calls up the popup menu ...

Page 345: ...A Fieldbus Interface Module User s Guide 345 July 2010 Honeywell Step Action Result 3 Select Inactivate Selected Item Calls up the Change State dialog 4 Click the Yes button Initiates the action Check that the function block icon turns Blue 5 Double click the function block icon Calls up the Block Parameters configuration form ...

Page 346: ...e Migration 346 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 Step Action Result 6 On the Process tab check that the Actual Mode has changed to OOS Confirms that the block is in Out Of Service OOS mode 7 Click the OK button Closes Block Parameters form ...

Page 347: ...ce type to a release supporting Enable Block Offnet Diagnostic Alarm The database can be migrated to R400 release which supports Block Offnet Diagnostic Alarm parameter The Enable Block Offnet Diagnostic Alarm parameter is added to all the Fieldbus Block templates and is available in control strategies or on Station Detail Displays However you must edit the template for each block within the devic...

Page 348: ... character display and three two color LEDs on its front panel From left to right the LEDs provide Link 1 status Link 2 status and module health status respectively The following table summarizes some typical indications for reference 4 Character Display Link 1 Status LED 1 1 0 Link 2 Status LED Module Health LED Figure 33 FIM front panel indicators Table 1 CIOM AFIM LED Interpretations If Module ...

Page 349: ...shing Red X FE Having a firmware load error X CE Having a communications initialization error X DE Having a database initialization error Flashing Green or Off X CI Initializing communications with fieldbus devices X DI Initializing database X YY Communicating with fieldbus devices Display alternates between Link 1 and Link 2 in two second intervals The X is either 1 or 2 for the respective Link a...

Page 350: ...ontroller are changed from the power up defaults to the product values T003 CPU Mask Revision Test Bad Obsolete or unexpected new CPU This test is done before the ROM tests because a wrong CPU could appear to work but might fail timing tests The Instruction Cache is enabled after this test T010 Boot Image Checksum Test Bad flash memory CPU RAM only if fault first time after load Computes and verif...

Page 351: ... machine check exception after accessing an area of bad parity has been created in RAM RAM parity is enabled from this point on T026 Upper RAM Data Parity Interrupt Test RAM CPU Verifies that the RAM data parity error detection on this memory bank is working by enabling data parity checking and the machine check exception after accessing an area of bad parity has been created in RAM RAM parity is ...

Page 352: ... CPU Flash UPM The Flash version revision is read and any UPM or configuration changes made Requires the use of RAM because flash is not in read mdoe T044 860 Internal RAM Unique Address Test CPU T045 860 Internal RAM Pattern Test CPU Checks address and data lines by writing a non repeating pattern over the whole memory then verifying it Multiple passes for better coverage Cache Diagnositcs T046 8...

Page 353: ...e Status Register and System Control Diagnostics T060 WDT Pending Test CPU PLD Verifies that the watch dog timer timeout pending signal is not asserted T061 DC_FAIL Pending Test CPU PLD Verifies that the backplane DC_FAIL pending signal is not asserted T062 Struck IRQ0 Test CPU PLD pullup Verifies the IRQ0 is not asserted If it is asserted fails in this test if WDT Pending and DC_FAIL Pending are ...

Page 354: ...ove that a shared RAM parity error can be genereated and recognized by the CPU for odd even parity bit on each byte lane Shared RAM parity is enabled from this test on T103 ICP RAM Word Read Test RAM PLD CPU buffers Verifies that word patterns can be written and read back as words T104 ICP RAM Byte Read Test RAM PLD CPU buffers Verifies that word patterns can be written and read backs a bytes T105...

Page 355: ...e ASIC write its version register to a designated location in shared RAM This value is saved in RAM The rest of shared RAM is verified to make sure that only the designated location was written T112 ICP ASIC Unique Address Echo Test ICP ASIC PLD ASIC RAM interface Correct access to the ICP shared RAM from the ASIC is verified through the Echo test by asking the ASIC to write each location s addres...

Page 356: ...timer interrupt is enabled and a timer started to allow it to generate an interrupt on IRQ2 The ASIC timer is disabled after the test T118 ICP RAM Test CPU PLD ICP ASIC A different set of pattern tests from zero up and verify and from 1 down and verify for byte halfword word Fieldbus Interface Module Diagnostics T120 FPGA Load Test FPGA CPU Brings FPGA out of reset verifies no error and loads bit ...

Page 357: ... as 8 bit values and read as 16 bit values and vice versa Verifies that aligned and misaligned halfwords and words can be written and read FIFOs exceed a specified limit T127 RAM Unique Address Test FPGA CPU RAM Verifies that each address can be accessed uniquely Runs with data parity enabled and fatal T128 RAM Destructive Pattern Test FPGA CPU RAM Checks address and data lines by writing a non re...

Page 358: ...ufacturer s documentation for the fieldbus device to determine the recommended calibration schedules and procedures The Tune and Other tabs on the Parameters form for a device s transducer block provide pertinent calibration information when accessed through the Monitoring tab in Control Builder The following illustrations show typical Tune and Other tabs for reference Figure 34 Typical Tune tab f...

Page 359: ...igure 35 Typical Other tab for fieldbus device s Transducer block 8 12 Using Fieldbus Methods Manager Prerequisites Before you can launch Methods Manager you must Create the block type for a device from its manufacturer s DD files that include methods data using the Type command in Control Builder Instantiate create and load the device block through Control Builder ...

Page 360: ...cting with Methods Manager The Methods Manager application executes the device s method and prompts users for needed interaction based on the selected method The following table lists some possible user prompted actions for reference The actual interaction is determined by the selected method TIP When active press the Summary button on the Methods Manager dialog to call up a report that shows all ...

Page 361: ...ollow the instructions in the Methods Manager dialog ATTENTION While using the Fieldbus Methods Manager to execute a method do not use Experion applications like Control Builder or Station to change the device block parameters for the device on which the methods is running While using the Fieldbus Methods Manager to execute a method some methods may display messages that are very specific to a ven...

Page 362: ...Interface Module User s Guide R400 Honeywell July 2010 If Methods Manager Dialog Then You Are Prompted to Shows action in progress Wait for action to complete before continuing Shows selection from a list Select desired action by selecting an option and follow the instruction given in the Methods Manager dialog ...

Page 363: ...S Series A Fieldbus Interface Module User s Guide 363 July 2010 Honeywell If Methods Manager Dialog Then You Are Prompted to Requests user acknowledgement Follow the instruction given in the Methods Manager dialog Requests user action Follow the instruction given in the Methods Manager dialog ...

Page 364: ...Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 If Methods Manager Dialog Then You Are Prompted to Displays error message or code Note error and follow the instruction given in the Methods Manager dialog Shows an abort message Wait until the abort sequence is completed ...

Page 365: ...support for Fieldbus function blocks in Control Builder Support for EDDL Electronic Device Description Language and visualization constructs Support for Persistent Data Handling As part of the Experion Host registration with FF following is a complete list of features supported by Experion Feature Description Foundation H1 Device Support H1 Device Address Assignment The capability of setting or cl...

Page 366: ... blocks Enhanced Function Blocks The capability to read and write if writeable all manufacturer specific parameters of enhanced function blocks Custom Function Blocks The capability to read and write if writeable all parameters including manufacturer specific parameters in custom function blocks Configuration of scheduled Control function blocks The capability to configure a distributed applicatio...

Page 367: ... and execute any DD method against its associated block DD v4 Menus with R400 The capability to display and navigate through menus as defined in a DD DD v5 Visualizations Methods with R400 The capability to display and navigate through enhanced menus that contain charts graphs images grids and so on as defined in a DD The capability to select and execute any DD method against its associated block ...

Page 368: ...ion blocks are based on the visualization data present in the DD files DD View is available in configuration form of Project mode Monitoring mode and in PDE For more information refer to the Parameter Definition Editor Reference DD View tab The DD View tab is a new tab that appears in the configuration form of the FF blocks In this tab you can view parameter values configure parameter values visua...

Page 369: ... Fieldbus Interface Module User s Guide 369 July 2010 Honeywell On the FF blocks configuration form DD View tab appears only if the imported DD files have the EDDL and visualization constructs like menus charts and so on On the DD View tab parameters and its values appears ...

Page 370: ...9 Experion PKS Host Registration 9 1 Overview 370 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 ...

Page 371: ...9 Experion PKS Host Registration 9 1 Overview R400 Experion PKS Series A Fieldbus Interface Module User s Guide 371 July 2010 Honeywell ...

Page 372: ...9 Experion PKS Host Registration 9 1 Overview 372 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 ...

Page 373: ...cks DD View tab consists of two panes such as left pane and right pane Left pane consists of menus to navigate to the appropriate page and right pane consists of items like image charts graphs methods parameters and so on that appear as page The Left pane has autohide feature to completely view the right pane However when you hover the cursor on the pane the hidden pane appears Tool tip appears fo...

Page 374: ... and its desciptions Toolbar Desciption To automatically hide the left pane When you hover the mouse on the left pane the hidden pane appears To navigate towards left of the tabs To navigate towards right of the tabs To identify button which consists of methods To zoom out To zoom in To zoom and view at a fixed point To copy to clipboard To save the changes To print the page ...

Page 375: ...on and the file constructs of the device blocks helps to resolve this ATTENTION When creating a device template under the FIM link a message appears displaying the information that the file information is lost if the template details are replaced The file operations are supported per instance of the device and it is applicable to both Project view and Monitoring view For example If a Device block ...

Page 376: ...9 Experion PKS Host Registration 9 1 Overview 376 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 ...

Page 377: ...SI layer 1 is the Physical Layer OSI layer 2 is the Data Link Layer and OSI layer 7 is the application layer or the Fieldbus Message Specification A Fieldbus Access Sublayer maps the Fieldbus Message Specification onto the Data Link Layer Fieldbus does not use OSI layers 3 to 6 and layers 2 and 7 form the Communication Stack Also the OSI model does not define a User Application but the Fieldbus Fo...

Page 378: ...Manchester Biphase L Encoding technique so a FOUNDATION Fieldbus FF device interprets a positive transition in the middle of a bit time as logical 0 and a negative transition as logical 1 Complies with existing International Electrotechnical Commission IEC 1158 2 and the Instrumentation Systems and Automation Society ISA S50 02 physical layer standards And it can be used with existing 4 to 20mA wi...

Page 379: ... fieldbus devices exchange User Application messages across the fieldbus using a set of standard message formats It uses object descriptions that are stored in an object dictionary OD to facilitate data communication The OD also includes descriptions for standard data types such as floating point integer Boolean and bitstring A Virtual Field Device VFD mirrors local device data described in the OD...

Page 380: ... blocks to achieve the desired control functionality See the next section Standard Function Blocks for more information The Transducer block is used to interface Function blocks with local input output devices They read sensors and command outputs and contain information such as calibration date and sensor type One Transducer block is usually included for each input or output Function block These ...

Page 381: ...ces for handling Not a Number NaN values This means that some may behave as the user desires and others may not If you compute a data type float status value that uses data structure DS 65 which includes all FOUNDATION Fieldbus inputs outputs and some contained parameters a resulting NaN value passed outbound through the FIM sets the status element to BAD and changes the value element from NaN to ...

Page 382: ...Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 the previous value If the device would not behave in the application as you desire you must add appropriate function blocks or logic to test for and replace the NaN with an acceptable value ...

Page 383: ...tem The Fieldbus Foundation provides the standard Function Blocks listed below for basic control functionality They also support additional blocks for more complex applications Please refer to the applicable Fieldbus Foundation specification for more information about these additional blocks Function Block Abbreviation Class Analog Input AI Input Analog Output AO Output Bias Gain BG Control Contro...

Page 384: ...l mode is the desired operating mode The actual mode reflects the mode used during block execution The target mode may be set and monitored through the mode parameter The permitted mode defines the allowable target mode settings The following table provides a summary of the available modes of operation and their effect on operation Mode Abbreviation Operation Effect Out of Service OOS The block is...

Page 385: ...ble parameter value Manual Man The block is not being calculated although it may be limited The operator directly sets it through an interface device The algorithm must initialize to avoid a bump when the mode switches The Set Point may be maintained initialized to the Process Variable parameter value or initialized to the Set Point value associated with the previous retained target mode Automatic...

Page 386: ... the remote output in parameter The algorithm must initialize to avoid a bump when the mode switches The block maintains a remote output out parameter to support initialization of the Control Application when the block mode is not remote output The Set Point may be maintained or initialized to the Process Variable parameter value Analog Input block AI Transducer OUT Simulate SIMULATE Convert L_TYP...

Page 387: ...channel units code or the block will remain in OOS mode after being configured The OUT_SCALE is normally the same as the transducer unless the L_TYPE is set to Indirect or Ind Sqr Root then the OUT_SCALE determines the conversion from FIELD_VAL to the output If the mode is Auto the PV is the value the block puts in OUT If the mode is Man an operator can write a value to OUT The SIMULATE parameter ...

Page 388: ...O_LIM LO_LO_PRI LO_PRI LOW_CUT MODE_BLK OUT OUT_SCALE PV PV_FTIME SIMULATE ST_REV STATUS_OPTS STRATEGY TAG_DESC UPDATE_EVT XD_SCALE Reference Refer to Standard Function Block Parameters in Appendix B for definitions of each parameter Analog Output block AO Transducer OUT Simulate SIMULATE Out Convert PV_SCALE XD_SCALE PV Convert XD_SCALE PV_SCALE Output CHANNEL OUT Mode SHED_OPT SP CAS_IN RCAS_IN ...

Page 389: ... of span is based on the PV_SCALE range The conversion of the percent of span to a compatible value for the hardware is based on the XD_SCALE range Use the Increase to Close Option in IO_OPTS to invert the span Use the Cascade mode to transfer the output of another block to the Set point of the AO block If the hardware such as a valve positioner supports a readback value run this value backwards t...

Page 390: ... 0 EU 0 PV_SCALE Parameters ALERT_KEY BKCAL_OUT BLOCK_ALM BLOCK_ERR BLOCK_ERR DISABLED CAS_IN CHANNEL FSTATE_TIME FSTATE_VAL GRANT_DENY IO_OPTS MODE_BLK OUT PV PV_SCALE RCAS_IN RCAS_OUT READBACK SHED_OPT SIMULATE SP SP_HI_LIM SP_LO_LIM SP_RATE_DN SP_RATE_UP ST_REV STATUS_OPTS STRATEGY TAG_DESC UPDATE_EVT XD_SCALE Reference Refer to Standard Function Block Parameters in Appendix B for definitions o...

Page 391: ...IN TRK_IN_C TRK_VAL Figure 41 Functional schematic for Bias Gain function block Description The Bias Gain function block can be used for biased external feedforward control or to set several unit controllers such as boiler masters from one controller output such as a plant master A functional schematic of the block is shown in the previous illustration for reference Function Notes Supports Out of ...

Page 392: ...IN The IA status can be sent as soon as IR is detected BKCAL_OUT will not request initialization The TRK_VAL input brings in an external value or uses a constant The TRK_SCALE values convert the TRK_VAL to a percent of output span value If the CONTROL_OPTS Track Enable selection is true and TRK_IN_D is true the converted TRK_VAL replaces the output OUT when the block is in Automatic Cascade or Rem...

Page 393: ...us BKCAL_OUT BKCAL_IN GAIN SP Parameters ALERT_KEY BAL_TIME BKCAL_IN BKCAL_OUT BLOCK_ALM BLOCK_ERR BLOCK_ERR DISABLED CAS_IN CONTROL_OPTS GAIN GRANT_DENY IN_1 MODE_BLK OUT OUT_HI_LIM OUT_LO_LIM OUT_SCALE RCAS_IN RCAS_OUT SHED_OPT SP SP_HI_LIM SP_LO_LIM SP_RATE_DN SP_RATE_UP ST_REV STATUS_OPTS STRATEGY TAG_DESC TRK_IN_D TRK_SCALE TRK_VAL UPDATE_EVT Reference Refer to Standard Function Block Paramet...

Page 394: ...on The Control Selector function block accepts input from up to three control signals and selects one for output based on the SEL_TYPE setting of High Middle or Low A functional schematic of the block is shown in the previous illustration for reference Function Notes All inputs must have the same scaling as OUT since any one can be selected for OUT Supports Out of Service OOS Initialization Manual...

Page 395: ...on is Use Uncertain as Good When all inputs are Bad the actual mode goes to Manual This condition will set Initiate Fault State IFS in the output status if the STATUS_OPTS setting is IFS if BAD IN If SEL_TYPE selection is Middle and only two inputs are good the higher input will be selected If the status of BKCAL_IN is Not Invited NI or Initialization Request IR it is passed back on all three back...

Page 396: ...2 SEL_3 SEL_TYPE ST_REV STATUS_OPTS STRATEGY TAG_DESC UPDATE_EVT Reference Refer to Standard Function Block Parameters in Appendix B for definitions of each parameter Discrete Input block DI Optional Invert Output OUT_D Mode SHED_OPT FIELD_VAL_D Transducer OUT Simulate SIMULATE_D Alarms DISC Filter PV_FTIME CHANNEL PV_D Figure 43 Functional schematic for Discrete Input function block Description T...

Page 397: ...and the output Use the PV_FTIME to set the time that the input must be in one state before it gets passed to the PV_D The PV_D is always the value that the block places in OUT_D when the mode is Automatic In Manual mode if allowed an operator can write a value to OUT_D The SIMULATE_D parameter is for testing purposes only and always initializes in the disabled state Parameters ACK_OPTION ALARM_SUM...

Page 398: ..._D CAS_IN_D RCAS_IN_D BKCAL_OUT_D RCAS_OUT_D Setpoint Fault State FSTATE_TIME FSTATE_VAL_D READBACK_D PV_D BKCAL_OUT_D RCAS_OUT_D CAS_IN_D RCAS_IN_D Figure 44 Functional schematic for Discrete Output function block Description The Discrete Output function block converts the value in SP_D to something useful for the hardware linked to the CHANNEL selection A functional schematic of the block is sho...

Page 399: ...adback value it is used for READBACK_D and after accounting for the IO_OPTS Invert selection acts as the PV_D for this block If this is not supported READBACK is generated from OUT_D In the Man mode an operator can force the output in a programmable logic controller sense If Man mode is not permitted it must be supported as a transition mode for exiting the OOS mode The SIMULATE_D parameter is for...

Page 400: ... Filter PV_FTIME Output Track TRK_SCALE IN BKCAL_IN TRK_IN_D TRK_VAL IN BKCAL_IN TRK_IN_D TRK_VAL ROUT_IN ROUT_OUT Figure 45 Functional schematic for Manual Loader function block Description The Manual Loader function block output is not set by the block s algorithm An operator can set its output in the Manual mode or a program in the Remote Out mode A functional schematic of the block is shown in...

Page 401: ... percent of output span value If the CONTROL_OPTS Track Enable selection is true and TRK_IN_D is true the converted TRK_VAL replaces the output OUT when the block is in Remote Out ROut mode The CONTROL_OPTS Track in Manual selection must be true for this to occur in Manual mode If the actual mode is OOS or IMan the track request is ignored If the TRK_VAL replaces the OUT its status becomes Locked ...

Page 402: ...LED CONTROL_OPTS GRANT_DENY HI_ALM HI_HI_ALM HI_HI_LIM HI_HI_PRI HI_LIM HI_PRI IN LO_ALM LO_LIM LO_LO_ALM LO_LO_LIM LO_PRI LO LO_PRI MODE_BLK OUT OUT_HI_LIM OUT_LO_LIM OUT_SCALE PV PV_FTIME PV_SCALE ROUT_IN ROUT_OUT SHED_OPT ST_REV STATUS_OPTS STRATEGY TAG_DESC TRK_IN_D TRK_SCALE TRK_VAL UPDATE_EVT Reference Refer to Standard Function Block Parameters in Appendix B for definitions of each paramete...

Page 403: ...P CAS_IN RCAS_IN BKCAL_OUT RCAS_OUT Setpoint SP_RATE_DN SP_RATE_UP SP_HI_LIM SP_LO_LIM Output Track TRK_SCALE BKCAL_OUT RCAS_OUT CAS_IN RCAS_IN BKCAL_IN TRK_IN_D TRK_VAL IN IN BKCAL_IN TRK_VAL ROUT_IN TRK_IN_D FF_VAL ROUT_OUT Bypass BYPASS Filter PV_FTIME Status BKCAL_HYS Control GAIN BIAS BAL_TIME RATE Alarm HI LO DEV ROUT_IN ROUT_OUT PV FF_VAL Figure 46 Functional schematic for Proportional Deri...

Page 404: ...ade SP sub function is used with rate and absolute limits Additional control options are available to have the SP value track the PV value when the block s actual mode is IMan LO Man or ROut Limits do not cause SP PV tracking A BYPASS switch function is available for operators to use when secondary cascade controllers have a bad PV and the Bypass Enable LSB CONTROL_OPTS is ON The Bypass Enable opt...

Page 405: ... exceeds the SP When Direct Acting is OFF the output decreases when the PV exceeds the SP Be sure this option is set correctly and never changed while in the Automatic mode since it makes the difference between positive and negative feedback This option setting also affects the calculation of the limit states for BKCAL_OUT This block includes a Feed Forward algorithm It accepts a value that is pro...

Page 406: ... LO The status of BKCAL_OUT RCAS_OUT and ROUT_OUT goes to Not Invited NI if not already there If the status of TRK_IN_D is Bad its last usable value will be maintained and acted upon If the device restarts losing the last usable value it will be set to false If the status of TRK_VAL is Bad the last usable value will be used If there is no last usable value the present value of the OUT will be used...

Page 407: ...V_LO_LIM DV_LO_PRI FF_GAIN FF_SCALE FF_VAL GAIN GRANT_DENY HI_ALM HI_HI_ALM HI_HI_LIM HI_HI_PRI HI_LIM HI_PRI IN LO_ALM LO_LIM LO_LO_ALM LO_LO_LIM LO_LO_PRI LO_PRI MODE_BLK OUT OUT_HI_LIM OUT_LO_LIM OUT_SCALE PV PV_FTIME PV_SCALE RATE RCAS_IN RCAS_OUT ROUT_IN ROUT_OUT SHED_OPT SP SP_HI_LIM SP_LO_LIM SP_RATE_DN SP_RATE_UP ST_REV STATUS_OPTS STRATEGY TAG_DESC TRK_IN_D TRK_SCALE TRK_VAL UPDATE_EVT Re...

Page 408: ..._IN RCAS_IN BKCAL_OUT RCAS_OUT Setpoint SP_RATE_DN SP_RATE_UP SP_HI_LIM SP_LO_LIM Output Track TRK_SCALE BKCAL_OUT RCAS_OUT CAS_IN RCAS_IN BKCAL_IN TRK_IN_D TRK_VAL IN IN BKCAL_IN TRK_VAL ROUT_IN TRK_IN_D FF_VAL ROUT_OUT Bypass BYPASS Filter PV_FTIME Status BKCAL_HYS Control GAIN RESET BAL_TIME RATE Alarm HI LO DEV ROUT_IN ROUT_OUT PV FF_VAL Figure 47 Functional schematic for Proportional Integral...

Page 409: ...t status of the input IN is constant The full cascade SP sub function is used with rate and absolute limits Additional control options are available to have the SP value track the PV value when the block s actual mode is IMan LO Man or ROut Limits do not cause SP PV tracking A BYPASS switch function is available for operators to use when secondary cascade controllers have a bad PV and the Bypass E...

Page 410: ...lue is multiplied by the FF_GAIN and added to the target output of the block s algorithm If the status of FF_VAL is Bad the last usable value will be used to prevent a bump in the output When the status returns to Good the block adjusts its Integral RESET term to maintain the previous output The TRK_VAL input brings in an external value or uses a constant The TRK_SCALE values convert the TRK_VAL t...

Page 411: ... value for the BKCAL_OUT value Parameters ACK_OPTION ALARM_HYS ALARM_SUM ALERT_KEY BAL_TIME BKCAL_HYS BKCAL_IN BKCAL_OUT BLOCK_ALM BLOCK_ERR BLOCK_ERR DISABLED BYPASS CAS_IN CONTROL_OPTS DV_HI_ALM DV_HI_LIM DV_HI_PRI DV_LO_ALM DV_LO_LIM DV_LO_PRI FF_GAIN FF_SCALE FF_VAL GAIN GRANT_DENY HI_ALM HI_HI_ALM HI_HI_LIM HI_HI_PRI HI_LIM HI_PRI IN LO_ALM LO_LIM LO_LO_ALM LO_LO_LIM LO_LO_PRI LO_PRI MODE_BLK...

Page 412: ...parameter Ratio block RA OUT Output OUT_HI_LIM OUT_LO_LIM BAL_TIME OUT Mode SHED_OPT SP CAS_IN RCAS_IN BKCAL_OUT RCAS_OUT Setpoint SP_RATE_DN SP_RATE_UP SP_HI_LIM SP_LO_LIM Output Track TRK_SCALE BKCAL_OUT RCAS_OUT CAS_IN RCAS_IN BKCAL_IN TRK_IN_D TRK_VAL IN BKCAL_IN TRK_VAL IN_1 TRK_IN_D Ratio GAIN IN Filter PV_FTIME Calc PV GAIN Alarm HI LO DEV PV IN_1 Filter RA_FTIME Figure 48 Functional schema...

Page 413: ...lay The input IN value is the actual value of the ratioed variable and it passes through a filter with a time constant of PV_FTIME The filtered IN value is divided by the filtered IN_1 value and the GAIN to become the PV The units of IN are not PV but OUT The units of IN_1 are OUT units divided by PV units The full cascade SP sub function is used with rate and absolute limits Additional control op...

Page 414: ...ion is true and TRK_IN_D is true the converted TRK_VAL replaces the output OUT when the block is in Automatic Auto Cascade Cas or Remote Cascade RCas mode The CONTROL_OPTS Track in Manual selection must be true for this to occur in Manual mode If the actual mode is OOS or IMan the track request is ignored If the TRK_VAL replaces the OUT its status becomes Locked Out with Limits set to Constant The...

Page 415: ..._KEY BAL_TIME BKCAL_IN BKCAL_OUT BLOCK_ALM BLOCK_ERR BLOCK_ERR DISABLED CAS_IN CONTROL_OPTS DV_HI_ALM DV_HI_LIM DV_HI_PRI DV_LO_ALM DV_LO_LIM DV_LO_PRI GAIN GRANT_DENY HI_ALM HI_HI_ALM HI_HI_LIM HI_HI_PRI HI_LIM HI_PRI IN IN_1 LO_ALM LO_LIM LO_LO_ALM LO_LO_LIM LO_LO_PRI LO_PRI MODE_BLK OUT OUT_HI_LIM OUT_LO_LIM OUT_SCALE PV PV_FTIME PV_SCALE RA_FTIME RCAS_IN RCAS_OUT SHED_OPT SP SP_HI_LIM SP_LO_LI...

Page 416: ...ufacturer specific features such as calibration and diagnostic procedures added to their devices Device Description Language The Device Description Language DDL is a structured text language used to write a DDL source file A DDL source file describes each device function parameter and special feature as well as how a field device can interact with a host application and other field devices A compl...

Page 417: ...evision and Mode All blocks must include Universal Parameters Level 2 consists of Function Block Parameters that define parameters for all standard Function Blocks including the standard Resource Block Level 3 consists of Transducer Block Parameters that define parameters for the standard Transducer block In some cases the Transducer Block specification may add parameters to the standard Resource ...

Page 418: ...ameters for reference 10 4 Fieldbus Foundation Documents Reference Data Document Number Description AG 140 31 25 kbit s Voltage Mode Wire Medium Wiring and Installation Application Guide AG 163 31 25 kbit s Intrinsically Safe Systems Application Guide AG 180 Fieldbus Installation and Planning Guide FD 043 Technical Overview Final Specifications Please contact the Fieldbus Foundation for informatio...

Page 419: ... acknowledged FF Data Type Bit String Range 1 Unacknowledge Usage C Contained Length 2 Valid Views VIEW_4 Storage Static Remarks Initial value is 0 ALARM_HYS Classification Simple Variable Description Defines the amount of change a PV value must attain within the alarm limits before the alarm condition clears FF Data Type Float Range 0 to 50 percent of PV span Usage C Contained Length 4 Valid View...

Page 420: ...Data Type DS 74 Range Usage C Alarm Summary Length 8 Valid Views VIEW_1 VIEW_3 Storage Dynamic Remarks The data type summarizes 16 alerts using the following 4 elements 1 Current 2 Unacknowledged 3 Unreported 4 Disabled ALERT_KEY Classification Simple Variable Description The identification number of the plant unit This data may be used in the host for sorting alarms FF Data Type Unsigned 8 Range ...

Page 421: ...he output is limited and the mode is Auto Cas or RCas FF Data Type Float Range Positive Usage C Contained Length 4 Valid Views VIEW_4 Storage Static Remarks Initial value is 0 BIAS Classification Simple Variable Description Specifies the Bias value in engineering units to be used in computing the function block output FF Data Type Float Range OUT_SCALE 10 percent Usage C Contained Length 4 Valid V...

Page 422: ... of output span Usage C Contained Length 4 Valid Views VIEW_4 Storage Static Remarks Initial value is 0 5 percent BKCAL_IN Classification Record Description The value and status from a lower block s BKCAL_OUT that is used to prevent reset windup and to initialize the control loop FF Data Type DS 65 Range Usage I Back Calculation Input Length 5 Valid Views VIEW_3 Storage Non Volatile Remarks The da...

Page 423: ... FF Data Type DS 65 Range Usage O Back Calculation Output Length 5 Valid Views VIEW_3 Storage Dynamic Remarks The data type consists of the value and status of floating point parameters that are Inputs or Outputs It uses the following two elements 1 Status 2 Value BKCAL_OUT_D Classification Record Description The output value and status provided to an upstream discrete block that is used to provid...

Page 424: ... is provided to BKCAL_IN of the block connected to SEL_1 to prevent reset windup FF Data Type DS 65 Range Usage O Back Calculation Output Length 5 Valid Views VIEW_3 Storage Dynamic Remarks The data type consists of the value and status of floating point parameters that are Inputs or Outputs It uses the following two elements 1 Status 2 Value BKCAL_SEL_2 Classification Record Description The selec...

Page 425: ...ord Description The selector output value and status associated with SEL_3 input that is provided to BKCAL_IN of the block connected to SEL_3 to prevent reset windup FF Data Type DS 65 Range Usage O Back Calculation Output Length 5 Valid Views VIEW_3 Storage Dynamic Remarks The data type consists of the value and status of floating point parameters that are Inputs or Outputs It uses the following ...

Page 426: ...reported without clearing the Active status if the sub code has changed FF Data Type DS 72 Range Usage C Alarm Length 13 Valid Views Storage Dynamic Remarks The data type describes discrete alarms using the following five elements 1 Unacknowledged 2 Alarm State 3 Time Stamp 4 Subcode 5 Value BLOCK_ERR Classification Simple Variable Description Reflects the error status associated with the hardware...

Page 427: ...nt For the devices only blocks such as Resource or Transducer blocks block error alarm appearance in the Alarm Display or System Status Display is affected Regardless of disabling the individual block error status is displayed on the block s Maintenance tab When an active block error is disabled the Alarm Display or System Status Display alarm returns to normal and Event Summary displays the alarm...

Page 428: ...en BYPASS is On the set point value is directly transferred to the output To prevent a bump upon BYPASS switching the set point automatically initializes to the output value or process variable and sets the path broken flag for one execution FF Data Type Unsigned 8 Range 1 Off 2 On Usage C Contained Length 1 Valid Views VIEW_2 Storage Static Remarks Initial value is 0 CAS_IN Classification Record ...

Page 429: ...e remote set point value for a discrete block that must come from another fieldbus block or a distributed control system DCS block through a defined link FF Data Type DS 66 Range Usage I Cascade Input Length 2 Valid Views VIEW_1 VIEW_3 Storage Dynamic Remarks The data type consists of the value and status of discrete value parameters It uses the following two elements 1 Status 2 Value CHANNEL Clas...

Page 430: ..._FSTATE Classification Simple Variable Description Serves as a switch to reset clear the device fault state state after the fault condition is cleared FF Data Type Unsigned 8 Range 1 Off 2 Clear Usage C Contained Length 1 Valid Views Storage Dynamic Remarks The operator can control PROGRAM or LOCAL access to these values CONFIRM_TIME Classification Simple Variable Description Defines the time betw...

Page 431: ...s bit string for control options to alter the calculations done in an applicable function block FF Data Type Bit String Range Usage C Contained Length 2 Valid Views VIEW_4 Storage Static Remarks See the following Table 2 for a list of the control options by bit and applicable function block Table 2 CONTROL_OPTS Bit Selections Function Block Bit Meaning BG CS ML PD PID RA 0 Bypass Enable LSB X X 1 ...

Page 432: ... X X 9 Use PV for BKCAL_OUT X X X 10 Act on IR X X X 11 Use percent for IN_1 X X 12 Obey SP limits if Cas or RCas X X X X 13 No OUT limits in Manual X X X X X X 14 Reserved 15 Reserved CYCLE_SEL Classification Simple Variable Description A bit string to identify the block execution method selected for this resource FF Data Type Bit String Range Usage C Contained Length 2 Valid Views VIEW_2 Storage...

Page 433: ... 2 Valid Views VIEW_4 Storage Static Remarks Read Only DEV_REV Classification Simple Variable Description Identifies the manufacturer revision number associated with the resource An interface device uses it to locate the DD file for the resource FF Data Type Unsigned 8 Range Set by manufacturer Usage C Contained Length 1 Valid Views VIEW_4 Storage Static Remarks Read Only DEV_TYPE Classification S...

Page 434: ...rks Read Only DD_RESOURCE Classification Simple Variable Description Identifies the tag of the resource that contains the Device Description for this resource FF Data Type Visible String Range Usage C DD Resource Length 32 Valid Views Storage Static Remarks Read Only DD_REV Classification Simple Variable Description Identifies the revision of the Device Description associated with the resource so ...

Page 435: ... Static Remarks Read Only DISC_ALM Classification Record Description Identifies the status and time stamp associated with the discrete alarm FF Data Type DS 72 Range Usage C Alarm Length 13 Valid Views Storage Dynamic Remarks Read Only The data type consists of data that describes discrete alarms It uses the following five elements 1 Unacknowledged 2 Alarm State 3 Time Stamp 4 Subcode 5 Value DISC...

Page 436: ...a Type Unsigned 8 Range PV state Usage C Contained Length 1 Valid Views VIEW_4 Storage Static Remarks DISC_PRI Classification Simple Variable Description Identifies the priority of the discrete alarm FF Data Type Unsigned 8 Range 0 to 63 Usage C Alert Priority Length 1 Valid Views VIEW_4 Storage Static Remarks DV_HI_ALM Classification Record Description Identifies the status and time stamp associa...

Page 437: ...ata that describes floating point alarms It uses the following five elements 1 Unacknowledged 2 Alarm State 3 Time Stamp 4 Subcode 5 Value DV_HI_LIM Classification Simple Variable Description Defines the high deviation alarm limit setting in engineering units FF Data Type Float Range 0 to PV Span infinity Usage C Contained Length 4 Valid Views VIEW_4 Storage Static Remarks Initial value is infinit...

Page 438: ...ority Length 1 Valid Views VIEW_4 Storage Static Remarks Initial value is 0 DV_LO_ALM Classification Record Description Identifies the status and time stamp associated with the low deviation alarm FF Data Type DS 71 Range Usage C Alarm Length 16 Valid Views Storage Dynamic Remarks Read Only The Data type consists of data that describes floating point alarms It uses the following five elements 1 Un...

Page 439: ...ength 4 Valid Views VIEW_4 Storage Static Remarks Initial value is infinity DV_LO_PRI Classification Simple Variable Description Defines priority of the low deviation alarm FF Data Type Unsigned 8 Range 0 to 63 Usage C Alert Priority Length 1 Valid Views VIEW_4 Storage Static Remarks Initial value is 0 FAULT_STATE Classification Simple Variable Description Condition set by loss of communication to...

Page 440: ... Valid Views VIEW_1 VIEW_3 Storage Non Volatile Remarks Read Only FEATURES Classification Simple Variable Description Bit string that identifies the supported resource block options FF Data Type Bit String Range Set by manufacturer Usage C Contained Length 2 Valid Views VIEW_4 Storage Static Remarks Read Only FEATURE_SEL Classification Simple Variable Description Bit string that identifies the sel...

Page 441: ...Defines the gain value used to multiply the feed forward signal before it is added to the calculated control output FF Data Type Float Range Usage C Contained Length 4 Valid Views VIEW_4 Storage Static Remarks FF_SCALE Classification Record Description Defines the feed forward input high and low scale values engineering units code and number of digits to the right of the decimal FF Data Type DS 68...

Page 442: ...four elements 1 Engineering Units at 100 percent 2 Engineering Units at 0 percent 3 Units Index 4 Decimal Point FF_VAL Classification Record Description Represents the feed forward value FF Data Type DS 65 Range Usage I Input Length 5 Valid Views VIEW_3 Storage Non Volatile Remarks Read Only The Data type consists of the value and status of floating point parameters that are Inputs or Outputs It u...

Page 443: ...e Usage C Contained Length 5 Valid Views VIEW_1 VIEW_3 Storage Dynamic Remarks Read Only The Data type consists of the value and status of floating point parameters that are Inputs or Outputs It uses the following two elements 1 Status 2 Value FIELD_VAL_D Classification Record Description Represents the raw value of a field device discrete input with a status reflecting the transducer condition FF...

Page 444: ...dentifies the percent of memory available for further configuration Zero in a preconfigured resource FF Data Type Float Range 0 100 percent Usage C Contained Length 4 Valid Views VIEW_2 Storage Dynamic Remarks Read Only FREE_TIME Classification Simple Variable Description Identifies the percent of block processing time that is free to process additional blocks FF Data Type Float Range 0 100 percen...

Page 445: ...he output block remote set point to the output block action if the condition still exists FF Data Type Float Range Positive Usage C Contained Length 4 Valid Views VIEW_4 Storage Static Remarks FSTATE_VAL Classification Simple Variable Description Defines the preset analog set point to use when a failure occurs Value is ignored if the IO_OPTS Fault state to value option is false FF Data Type Float ...

Page 446: ...e set point to use when a failure occurs Value is ignored if the IO_OPTS Fault state to value option is false FF Data Type Unsigned 8 Range Usage C Contained Length 1 Valid Views VIEW_4 Storage Static Remarks GAIN Classification Simple Variable Description Represents dimensionless gain used by several different algorithms FF Data Type Float Range Usage C Contained Length 4 Valid Views VIEW_4 Stora...

Page 447: ...s FF Data Type DS 70 Range Usage C Access Permission Length 2 Valid Views VIEW_2 Storage Non Volatile Remarks The data type consists of access control flags for access to block parameters It uses the following two elements 1 Grant 2 Deny HARD_TYPES Classification Simple Variable Description Identifies types of hardware that are available as channel numbers on this resource FF Data Type Bit String ...

Page 448: ...Data Type DS 71 Range Usage C Alarm Length 16 Valid Views Storage Dynamic Remarks Read Only The Data type consists of data that describes floating point alarms It uses the following five elements 1 Unacknowledged 2 Alarm State 3 Time Stamp 4 Subcode 5 Value HI_HI_ALM Classification Record Description Identifies the status and time stamp associated with the high high alarm FF Data Type DS 71 Range ...

Page 449: ... Unacknowledged 2 Alarm State 3 Time Stamp 4 Subcode 5 Value HI_HI_LIM Classification Simple Variable Description Defines the high high alarm limit setting in engineering units FF Data Type Float Range PV_SCALE infinity Usage C Contained Length 4 Valid Views VIEW_4 Storage Static Remarks Initial value is infinity HI_HI_PRI Classification Simple Variable Description Defines priority of the high hig...

Page 450: ...imple Variable Description Defines the high alarm limit setting in engineering units FF Data Type Float Range PV_SCALE infinity Usage C Contained Length 4 Valid Views VIEW_4 Storage Static Remarks Initial value is infinity HI_PRI Classification Simple Variable Description Defines priority of the high alarm FF Data Type Unsigned 8 Range 0 to 63 Usage C Alert Priority Length 1 Valid Views VIEW_4 Sto...

Page 451: ... C Contained Length 2 Valid Views VIEW_4 Storage Static Remarks See the following Table 3 for a list of the control options by bit and applicable function block Table 3 IO_OPTS Bit Selections Function Block Bit Meaning AI DI AO DO 0 Invert X X 1 SP PV Track in Man X X 2 Reserved 3 SP PV Track in LO or IMan X X 4 SP Track retained target X X 5 Increase to close X 6 Fault state to value X X 7 Use Fa...

Page 452: ...Represents the primary input value of the block Blocks that filter the input to get the PV require this parameter FF Data Type DS 65 Range Usage I Primary Input Length 5 Valid Views VIEW_3 Storage Non Volatile Remarks Read Only The Data type consists of the value and status of floating point parameters that are Inputs or Outputs It uses the following two elements 1 Status 2 Value IN_1 Classificati...

Page 453: ...Read Only The Data type consists of the value and status of floating point parameters that are Inputs or Outputs It uses the following two elements 1 Status 2 Value LIM_Notify Classification Simple Variable Description Defines the maximum number of unconfirmed alert notify messages allowed FF Data Type Unsigned 8 Range 0 to MAX_NOTIFY Usage C Contained Length 1 Valid Views VIEW_2 Storage Static Re...

Page 454: ...is in different units must be converted linearly indirectly or with square root Ind Sqr Root using the input range defined by the transducer and associated output range FF Data Type Unsigned 8 Range 1 Direct 2 Indirect 3 Ind Sqr Root Usage C Contained Length 1 Valid Views VIEW_4 Storage Static Remarks LO_ALM Classification Record Description Represents the status of the low alarm and its associate...

Page 455: ...s 1 Unacknowledged 2 Alarm State 3 Time Stamp 4 Subcode 5 Value LO_LIM Classification Simple Variable Description Defines the setting for the low alarm in engineering units FF Data Type Float Range Infinity PV_SCALE Usage C Contained Length 4 Valid Views VIEW_4 Storage Static Remarks Initial value is Infinity LO_LO_ALM Classification Record Description Represents the status of the low low alarm an...

Page 456: ...nt alarms It uses the following five elements 1 Unacknowledged 2 Alarm State 3 Time Stamp 4 Subcode 5 Value LO_LO_LIM Classification Simple Variable Description Defines the setting for the low low alarm in engineering units FF Data Type Float Range Infinity PV_SCALE Usage C Contained Length 4 Valid Views VIEW_4 Storage Static Remarks Initial value is Infinity LO_LO_PRI Classification Simple Variab...

Page 457: ... Simple Variable Description Represents the priority of the low alarm FF Data Type Unsigned 8 Range 0 to 63 Usage C Alert Priority Length 1 Valid Views VIEW_4 Storage Static Remarks LOW_CUT Classification Simple Variable Description Represents the limit used for the flow sensor input processing by the Analog Input block if the Low Cutoff selection is chosen in IO_OPTS If the calculated PV falls be...

Page 458: ...D Classification Simple Variable Description Defines the manufacturer s identification number An interface device uses this number to locate the DD file for the resource FF Data Type Unsigned 32 Range Set by manufacturer Usage C Contained Length 4 Valid Views VIEW_4 Storage Static Remarks Read Only MAX_NOTIFY Classification Simple Variable Description Defines the maximum number of unconfirmed noti...

Page 459: ...ts the available configuration memory in the empty resource FF Data Type Unsigned 16 Range Set by manufacturer Usage C Contained Length 2 Valid Views VIEW_4 Storage Static Remarks Read Only MIN_CYCLE_T Classification Simple Variable Description Defines the time duration of the shortest cycle interval that the resource can support FF Data Type Unsigned 32 Range Set by manufacturer Usage C Contained...

Page 460: ...sion to write these values but PROGRAM or LOCAL remove that permission and grant it to a supervisory computer or a local control panel This block has a mixture of storage types Static for modes Normal and Permitted Non Volatile for Target mode and Dynamic for Actual mode The data type consists of bit strings for Actual Target Permitted and Normal modes It uses the following four elements 1 Target ...

Page 461: ...r disabling the Block Offnet Diagnostic Alarm By default this is disabled FF Data Type Bit String Range Enable Disable Usage Device Offnet Process Alarm Length Valid Views Storage Dynamic Remarks This is not a Fieldbus block parameter It is a Honeywell parameter which is stored internally on the FIM but appears to reside on the Fieldbus block template OUT Classification Record Description Represen...

Page 462: ... floating point parameters that are Inputs or Outputs It uses the following two elements 1 Status 2 Value OUT_D Classification Record Description Represents the primary discrete value calculated as a result of executing the function FF Data Type DS 66 Range OUT_STATE Usage O Primary Output Length 2 Valid Views VIEW_1 VIEW_3 Storage Non Volatile Remarks Normally the operator has permission to write...

Page 463: ...o Out limits in Manual is chosen FF Data Type Float Range OUT_SCALE 10 percent Usage C Contained Length 4 Valid Views VIEW_2 Storage Static Remarks Initial value is 100 OUT_LO_LIM Classification Simple Variable Description Defines the minimum output value limit in all modes unless the CONTROL_OPTS selection No Out limits in Manual is chosen FF Data Type Float Range OUT_SCALE 10 percent Usage C Con...

Page 464: ...e the same scaling as OUT FF Data Type DS 68 Range Usage C Scaling Length 11 Valid Views VIEW_2 Storage Static Remarks The Data type consists of data that describes floating point values for display purposes It uses the following four elements 1 Engineering Units at 100 percent 2 Engineering Units at 0 percent 3 Units Index 4 Decimal Point OUT_STATE Classification Simple Variable Description Repre...

Page 465: ...utput block FF Data Type DS 65 Range Usage C Process Variable Length 5 Valid Views VIEW_1 VIEW_3 Storage Dynamic Remarks Read Only The data type consists of the value and status of floating point parameters that are Inputs or Outputs It uses the following two elements 1 Status 2 Value PV_D Classification Record Description Represents either the primary discrete value for use in executing the funct...

Page 466: ...us 2 Value PV_FTIME Classification Simple Variable Description Defines the time constant of a single exponential filter for the Process Variable in seconds FF Data Type Float Range Positive Usage C Contained Length 4 Valid Views VIEW_4 Storage Static Remarks PV_SCALE Classification Record Description Defines the high and low scale values engineering units code and number of digits to the right of ...

Page 467: ...It uses the following four elements 1 Engineering Units at 100 percent 2 Engineering Units at 0 percent 3 Units Index 4 Decimal Point PV_STATE Classification Simple Variable Description Defines the index to the text describing the states of a discrete PV FF Data Type Unsigned 16 Range Usage C Contained Length 2 Valid Views VIEW_2 Storage Static Remarks RA_FTIME Classification Simple Variable Descr...

Page 468: ...rage Static Remarks RATE Classification Simple Variable Description Defines the derivative time constant in seconds FF Data Type Float Range Positive Usage C Contained Length 4 Valid Views VIEW_4 Storage Static Remarks RCAS_IN Classification Record Description Represents target set point and status provided by a supervisory host to the analog control or output block FF Data Type DS 65 Range Usage ...

Page 469: ... Represents target set point and status provided by a supervisory host to the analog control or output block FF Data Type DS 66 Range Usage C Remote Cascade In Length 2 Valid Views VIEW_3 Storage Non Volatile Remarks The data type consists of the value and status of discrete value parameters It uses the following two elements 1 Status 2 Value RCAS_OUT Classification Record Description Represents b...

Page 470: ...nputs or Outputs It uses the following two elements 1 Status 2 Value RCAS_OUT_D Classification Record Description Represents block set point and status It serves as input to a supervisory host for back calculation that allows action to be taken under limiting conditions or mode change FF Data Type DS 66 Range Usage C Remote Cascade Out Length 2 Valid Views VIEW_3 Storage Dynamic Remarks Read Only ...

Page 471: ...ype DS 65 Range Usage C Contained Length 5 Valid Views VIEW_1 VIEW_3 Storage Dynamic Remarks Read Only The data type consists of the value and status of floating point parameters that are Inputs or Outputs It uses the following two elements 1 Status 2 Value READBACK_D Classification Record Description Represents the readback of the actual discrete valve or other actuator position in the transducer...

Page 472: ...alue RESET Classification Simple Variable Description Represents the Integral time constant in seconds It is the inverse of repeats per minute FF Data Type Float Range Positive Usage C Contained Length 4 Valid Views VIEW_4 Storage Static Remarks RESTART Classification Simple Variable Description Allows a manual restart to be initiated The following degrees of restart are possible 1 Run 2 Restart R...

Page 473: ...actory default values instead of Experion ones To restore Experion default values re load the device block through Control Builder with associated blocks set for Full instead of Partial Load ROUT_IN Classification Record Description Represents target output and status provided by a host to a control block for use as the block s output in ROUT mode FF Data Type DS 65 Range Usage C Remote Output In ...

Page 474: ...r limited conditions or mode change FF Data Type DS 65 Range Usage C Remote Output Out Length 5 Valid Views VIEW_3 Storage Dynamic Remarks Read Only The data type consists of the value and status of floating point parameters that are Inputs or Outputs It uses the following two elements 1 Status 2 Value RS_STATE Classification Simple Variable Description Defines the state of the function block appl...

Page 475: ...ssification Record Description Represents first input value to the selector FF Data Type DS 65 Range Usage I Cascade Input Length 5 Valid Views VIEW_1 VIEW_3 Storage Non Volatile Remarks Read Only The data type consists of the value and status of floating point parameters that are Inputs or Outputs It uses the following two elements 1 Status 2 Value SEL_2 Classification Record Description Represen...

Page 476: ...e and status of floating point parameters that are Inputs or Outputs It uses the following two elements 1 Status 2 Value SEL_3 Classification Record Description Represents third input value to the selector FF Data Type DS 65 Range Usage I Cascade Input Length 5 Valid Views VIEW_1 VIEW_3 Storage Non Volatile Remarks Read Only The data type consists of the value and status of floating point paramete...

Page 477: ...High Medium or Low FF Data Type Unsigned 8 Range 1 High 2 Low 3 Medium Usage C Contained Length 1 Valid Views VIEW_4 Storage Static Remarks SET_FSTATE Classification Simple Variable Description Allows the fault state condition to be manually initiated by selecting Set FF Data Type Unsigned 8 Range 1 Off 2 Set Usage C Contained Length 1 Valid Views Storage Dynamic Remarks The operator can control P...

Page 478: ...urn See Note 4 in Remarks 7 Shed to Retained target normal return Not used in Experion 8 Shed to Retained target no return Not used in Experion Usage C Shed Option Length 1 Valid Views VIEW_4 Storage Static Remarks Note 1 Actual mode changes to the next lowest priority non remote mode permitted but returns to the target remote mode when the remote computer completes the initialization handshake No...

Page 479: ...ws VIEW_2 Storage Static Remarks SHED_ROUT Classification Simple Variable Description Defines timeout in milliseconds for computer writes to function block ROut locations FF Data Type Unsigned 32 Range Positive Usage C Contained Length 4 Valid Views VIEW_2 Storage Static Remarks SIMULATE Classification Record Description Allows the transducer analog input or output to the block to be manually supp...

Page 480: ...e following five elements 1 Simulate Status 2 Simulate Value 3 Transducer Status 4 Transducer Value 5 Simulate Enable Disable SIMULATE_D Classification Record Description Allows the transducer discrete input or output to the block to be manually supplied when SIMULATE is enabled When SIMULATE is disabled the simulate value and status track the actual value and status FF Data Type DS 83 Range Usage...

Page 481: ...torage Non Volatile Remarks SP SP_D is normally written by an operator occasionally while in Auto mode It is not intended to be written as a cascade setpoint input Instead a connection to CAS_IN is intended to provide a value into SP SP_D when in Cas mode and a write into RCAS_IN is intended to provide a value into SP SP_D when in RCas mode However SP SP_D may be updated when operating in ROut mod...

Page 482: ...e setpoint input Instead a connection to CAS_IN is intended to provide a value into SP SP_D when in Cas mode and a write into RCAS_IN is intended to provide a value into SP SP_D when in RCas mode However SP SP_D may be updated when operating in ROut mode in order to provide a reasonable setpoint if failing from ROut to Auto mode upon a failure of the ROUT_IN update The data type consists of the va...

Page 483: ...F Data Type Float Range PV_SCALE 10 percent Usage C Contained Length 4 Valid Views VIEW_2 Storage Static Remarks Initial value is zero 0 SP_RATE_DN Classification Simple Variable Description Defines the downward ramp rate in PV units per second for set point changes to invoke action in the Auto mode FF Data Type Float Range Positive Usage C Contained Length 4 Valid Views VIEW_4 Storage Static Rema...

Page 484: ...ngth 4 Valid Views VIEW_4 Storage Static Remarks If the ramp rate is set to zero or the block is not in Auto mode the set point change is invoked immediately ST_REV Classification Simple Variable Description Defines the revision level of the static data associated with the function block The revision value is incremented each time a static parameter value in the block is changed FF Data Type Unsig...

Page 485: ...Static Remarks See the following Table 4 for a list of the control options by bit and applicable function block Table 4 STATUS_OPTS Bit Selections Function Block Bit Meaning AI DI AO DO ML BG CS PD PID RA 0 IFS if BAD IN X X X X X X 1 IFS if BAD CAS_IN X X X X X X 2 Use Uncertain as Good X X X X X X 3 Propagate Failure Forward X X 4 Propagate Failure Backward X X X X 5 Target to Manual if BAD IN X...

Page 486: ... not Cas mode X X 11 Reserved 12 Reserved 13 Reserved 14 Reserved 15 Reserved STRATEGY Classification Simple Variable Description Assists in grouping blocks This data is not checked or processed by the block FF Data Type Unsigned 16 Range Usage C Strategy Length 2 Valid Views VIEW_4 Storage Static Remarks TAG_DESC Classification Simple Variable Description Serves as user defined description of the...

Page 487: ...rs TEST_RW Classification Record Description Defines read write test parameter FF Data Type DS 85 Range Usage C Test Length 112 Valid Views Storage Dynamic Remarks The data type consists of function block test read write data It uses the following 15 elements 1 Value 1 Boolean 2 Value 2 Integer 8 3 Value 3 Integer 16 4 Value 4 Integer 32 5 Value 5 Unsigned 8 6 Value 6 Unsigned 16 7 Value 7 Unsigne...

Page 488: ...on Represents the discrete input for initiation of the external tracking function FF Data Type DS 66 Range Usage I Input Length 2 Valid Views VIEW_1 VIEW_3 Storage Non Volatile Remarks Read Only The data type consists of the value and status of discrete value parameters It uses the following two elements 1 Status 2 Value TRK_SCALE Classification Record Description Defines the high and low scale va...

Page 489: ...urposes It uses the following four elements 1 Engineering Units at 100 percent 2 Engineering Units at 0 percent 3 Units Index 4 Decimal Point TRK_VAL Classification Record Description Represents the input value for external tracking FF Data Type DS 65 Range Usage I Input Length 5 Valid Views VIEW_1 VIEW_3 Storage Non Volatile Remarks Read Only The data type consists of the value and status of floa...

Page 490: ... Data Type DS 73 Range Usage C Event Update Length 1 4 Valid Views Storage Dynamic Remarks Read Only The data type consists of data that describes a static revision alarm It uses the following five elements 1 Unacknowledged 2 Update State 3 Time Stamp 4 Static Revision 5 Relative Index WRITE_ALM Classification Record Description Represents alert that is generated if the write lock is cleared FF Da...

Page 491: ...elements 1 Unacknowledged 2 Alarm State 3 Time Stamp 4 Subcode 5 Value WRITE_LOCK Classification Simple Variable Description Used to disallow writes from anywhere except to unlock clear this parameter when it is locked set Inputs will continue to read FF Data Type Unsigned 8 Range 1 Unlocked 2 Locked Usage C Contained Length 1 Valid Views VIEW_2 Storage Static Remarks The operator can control PROG...

Page 492: ... VIEW_4 Storage Static Remarks XD_SCALE Classification Record Description Defines the high and low scale values engineering units code and number of digits to the right of the decimal point used with a specified channel value obtained from the Transducer FF Data Type DS 68 Range Usage C Scaling Length 11 Valid Views VIEW_2 Storage Static Remarks The Data type consists of data that describes floati...

Page 493: ...ide 493 July 2010 Honeywell 3 Units Index 4 Decimal Point XD_STATE Classification Simple Variable Description Represents index to the text describing the states of a discrete for the value obtained from the Transducer FF Data Type Unsigned 16 Range Usage C Contained Length 2 Valid Views VIEW_2 Storage Static Remarks ...

Page 494: ...11 Appendix B 11 1 Standard Function Block Parameters 494 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 ...

Page 495: ...n Error No Limits B Bad Config BAD Configuration Error Low Limit B Bad Config L BAD Configuration Error High Limit B Bad Config H BAD Configuration Error Constant B Bad Config C BAD Not Connected No Limits B Bad NotCon BAD Not Connected Low Limit B Bad NotCon L BAD Not Connected High Limit B Bad NotCon H BAD Not Connected Constant B Bad NotCon C BAD Device Failure No Limits B Bad DevFail BAD Devic...

Page 496: ... LUV H BAD No Comm Last Usable Constant B Bad LUV C BAD No Comm No Last Usable No Limits B Bad NoComm BAD No Comm No Last Usable Low Limit B Bad NoComm L BAD No Comm No Last Usable High Limit B Bad NoComm H BAD No Comm No Last Usable Constant B Bad NoComm C BAD Out Of Service No Limit B Bad OutSvc BAD Out Of Service Low Limit B Bad OutSvc L BAD Out Of Service High Limit B Bad OutSvc H BAD Out Of S...

Page 497: ...CERTAIN Substitute High Limit U Unc Subst H UNCERTAIN Substitute Constant U Unc Subst C UNCERTAIN Initial Value No Limits U Unc Initial UNCERTAIN Initial Value Low Limits U Unc Init L UNCERTAIN Initial Value High Limits U Unc Init H UNCERTAIN Initial Value Constant U Unc Init C UNCERTAIN Sensor Conversion Not Accurate No Limit U Unc NotAcc UNCERTAIN Sensor Conversion Not Accurate Low Limit U Unc N...

Page 498: ...ERTAIN Sub Normal High Limit U Unc SubNrm H UNCERTAIN Sub Normal Constant U Unc SubNrm C GOOD Non Cascade Non Specific No Limits blank blank GOOD Non Cascade Non Specific Low Limit L Low Limit GOOD Non Cascade Non Specific High Limit H High Limit GOOD Non Cascade Non Specific Constant C Constant GOOD Non Cascade Active Block Alarm No Limits A Alarm Block GOOD Non Cascade Active Block Alarm Low Lim...

Page 499: ...rm Crit GOOD Non Cascade Active Critical Alarm Low Limit A Alarm Crit L GOOD Non Cascade Active Critical Alarm High Limit A Alarm Crit H GOOD Non Cascade Active Critical Alarm Constant A Alarm Crit C GOOD Non Cascade Unacknow ledged Block Alarm No Limits A Alm U Block GOOD Non Cascade Unacknow ledged Block Alarm Low Limit A Alm U Blck L GOOD Non Cascade Unacknow ledged Block Alarm High Limit A Alm...

Page 500: ...Cascade Unacknow ledged Critical Alarm No Limits A Alm U Crit GOOD Non Cascade Unacknow ledged Critical Alarm Low Limit A Alm U Crit L GOOD Non Cascade Unacknow ledged Critical Alarm High Limit A Alm U Crit H GOOD Non Cascade Unacknow ledged Critical Alarm Constant A Alm U Crit C GOOD Cascade Non Specific No Limits blank blank GOOD Cascade Non Specific Low Limit L Low Limit GOOD Cascade Non Specif...

Page 501: ...tialization IR No Limits R ReqInit GOOD Cascade Request Initialization IR Low Limit R ReqInit L GOOD Cascade Request Initialization IR High Limit R ReqInit H GOOD Cascade Request Initialization IR Constant R ReqInit C GOOD Cascade Not Invited NI No Limits N NotInvited GOOD Cascade Not Invited NI Low Limit N NotInvited L GOOD Cascade Not Invited NI High Limit N NotInvited H GOOD Cascade Not Invited...

Page 502: ...imit O OverrideLc H GOOD Cascade Local Override LO Constant O OverrideLc C GOOD Cascade Fault State Active FSA No Limits F FaultState GOOD Cascade Fault State Active FSA Low Limit F FaultState L GOOD Cascade Fault State Active FSA High Limit F FaultState H GOOD Cascade Fault State Active FSA Constant F FaultState C GOOD Cascade Initiate Fault State IFS No Limits blank InitFaultSt GOOD Cascade Init...

Page 503: ...y communication which has now failed No Communication with no usable value Set if there has never been any communication with this value since it was last Out of Service Uncertain Non Specific There is no specific reason why this value is uncertain Used for propagation Last Usable Value Whatever was writing this value has stopped This happens when a configurer disconnects an input Substitute Set w...

Page 504: ...the block has an active alarm with a priority greater than or equal to 8 Unacknowledged Block Alarm Set if the value is good and the block has an unacknowledged Block alarm Unacknowledged Advisory Alarm Set if the value is good and the block has an unacknowledged alarm with a priority of less than 8 Unacknowledged Critical Alarm Set if the value is good and the block has an unacknowledged alarm wi...

Page 505: ... should not be selected by a control selection block due to conditions in or above the block As an option a block may generate this output status if its actual mode is not Auto or not Cascade Local Override The value is from a block that has been overridden by a local key switch or is a complex AO DO with interlock logic active The failure of normal control must be propagated to a PID block for al...

Page 506: ...12 Appendix C 12 2 Substatus Definitions for Quality Status 506 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 ...

Page 507: ...has BAD status OOS MAN AUTO CAS Shed based on Shed Option ROUT Remote out in has BAD status OOS MAN AUTO CAS RCAS Shed based on Shed Option Cascade input has a status attribute of BAD OOS MAN AUTO Shed to next permitted mode RCAS ROUT Target mode is RCAS and remote cascade in does not have status of Good Initialization Acknowledge and actual mode attribute last execution was not RCAS N A N A N A N...

Page 508: ...r Uncertain with option to treat Uncertain as BAD and bypass not set OOS MAN MAN MAN MAN ROUT Status attribute of back calculation input parameter is BAD OOS IMAN IMAN IMAN IMAN IMAN Status attribute of back calculation input parameter Good fault state active local override not invited or initialization request OOS IMAN IMAN IMAN IMAN IMAN Tracking is enabled track input active and track override ...

Page 509: ...lue Input Parameters Status Attributes Inputs Values and Resource States Out of Service OOS Manual MAN Auto matic Auto Cascade CAS Remote Cascade RCAS Remote Output ROUT Resource state as reflected in the resource block parameter resource state is Standby OOS OOS OOS OOS OOS OOS Shed to the next lowest priority that is permitted and supported by the available inputs ...

Page 510: ...13 Appendix D 13 1 Mode Change Conditions 510 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 ...

Page 511: ...ated Home Run Cable Trunk I S Barrier Optional Junction Box and Terminator Control Room FD FD FD Host Terminator I S Barrier Optional Junction Box and Terminator FD FD FD Host Terminator Home Run Cable Trunk I S Barrier Optional Junction Box and Terminator Spur Topology Reguires layout design Requires taps Difficult to change Daisy Chain Topology Tree Topology Requires layout design Difficult to c...

Page 512: ...is a power conditioner In practice a real inductor is not used but an electronic equivalent The electronic inductor circuit has the added advantage of limiting the current provided to the network segment if the cable is shorted The voltage supplied to the Fieldbus cable can be as high as 32 V The voltage at any device can be as low as 9 V for the device to operate correctly A typical Fieldbus devi...

Page 513: ...0mA This means the maximum number of bus powered devices that can be used at this example chickenfoot is 12 250mA 20mA 12 devices Be sure to check the fieldbus device specifications to determine the power requirements since they can vary by device type and manufacturer For example Honeywell s smart pressure transmitter ST3000 and smart temperature transmitter STT350 require 18mA at 9Vdc and Flowse...

Page 514: ... thumb based on Fieldbus Foundation published guidelines is for the length of spurs and how many devices can be on various lengths of cable as listed in the following table Number of Devices Maximum Spur Length Meter Feet 1 to 12 120 394 13 to 14 90 295 15 to 18 60 197 19 to 24 30 98 25 to 32 No spurs allowed ATTENTION The spur length limitations are for spurs with one device each Please refer to ...

Page 515: ...ak to peak This means that the cable can attenuate the signal by 14 dB 20 log 0 75 015 14 dB Based on using the preferred type 1 cable a fieldbus cable run could be up to 4 6 km 15091 ft long as determined from this formula 14 dB 3 dB km 4 6 km A shorter cable will have proportionately less attenuation For example a preferred type 1 cable that is 500 m 1640 ft long would have an attenuation of 1 5...

Page 516: ...es five devices each with a 3000 pF input capacitance the equivalent capacitance is 15 nf 5 x 300 pF and the resulting attenuation is 0 525 dB 15 nF x 0 035 dB nF Attenuation calculation summary Take the sum of the following calculations to determine if the attenuation will exceed the allowed level of 14 dB Calculate the cable attenuation Calculate the attenuation due to spurs Calculate the attenu...

Page 517: ...ibutes for fieldbus device block types It features a Microsoft Excel style grid interface that you can customize to meet your specific block editing requirements As outlined in the document referenced below you launch the PDE through Control Builder where it appears in the control drawing view area REFERENCE INTERNAL Refer to the Parameter Definition Editor Reference book for more information abou...

Page 518: ...15 Appendix F 15 1 About Parameter Definition Editor for Fieldbus Device Block 518 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 ...

Page 519: ...This is also true for any replacement CIOM A FIM ordered separately from the factory Use the following procedures to check and load the CIOM A FIM firmware if required TIP If you have updated firmware in a Control Processor Module CPM you will find that this procedure is almost identical Checking CIOM A FIM firmware status Step Action Result 1 Flip the switch on the Chassis power supply to the ON ...

Page 520: ...procedure Checking firmware version If ALIV appears in the CIOM A FIM display go to the procedure Loading Personality image 3 This completes the CIOM A FIM firmware status check Go to the next appropriate procedure Checking firmware version Considerations If you are running R210 or greater software you launch NTools through Configuration Studio On the Configuration Explorer tab click the Control S...

Page 521: ...Series A Fieldbus Interface Module User s Guide 521 July 2010 Honeywell Step Action Result 1 Click the Start button in the task bar and click Run Opens the Run dialog box 2 If you have a ControlNet supervisory network key in ntools u c Opens the Network Tools utility ...

Page 522: ...edge the message prompt Click the Resume button in the toolbar Ntools begins scanning the network for installed components Detected nodes will appear under the Desktop directory This illustration is for example purposes only 4 Click the node icon If this is the first time Ntools has been used on the system the Settings dialog box opens Otherwise see the next Result row and skip to Step 6 ...

Page 523: ... 523 July 2010 Honeywell Step Action Result 5 Just enter appropriate data about the local and remote chassis configurations in your system on the given tabs and click the OK button Graphic representation of the chassis for the selected node appears in the Detail pane This illustration is for example purposes only ...

Page 524: ...16 Appendix G 16 1 Loading CIOM A FIM firmware 524 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 Step Action Result ...

Page 525: ...es only If the version numbers shown are colored green they are the correct ones for your current system software version If they are colored red they need to be updated 7 If firmware versions are correct green click NetworkTools Exit to close the utility and quit this procedure If firmware versions are wrong red go to the next procedure Loading Boot code to continue Loading Boot code This procedu...

Page 526: ... s Guide R400 Honeywell July 2010 Step Action Result 1 Click the CIOM A FIM FFIF01 graphic in the Detail pane A red box appears around the graphic to show that it is selected This illustration is for example purposes only 2 Click the Flash button in the toolbar Opens Warning Use Extreme Care message box ...

Page 527: ...ll Step Action Result 3 Click the Yes button to acknowledge that the system is Offline Opens Please Confirm Changes message box 4 Click the Yes button to acknowledge that it is okay to shutdown the CIOM A FIM Initiates shutdown and reboot of the CIOM A FIM and calls up the Open dialog box This illustration is for example purposes only ...

Page 528: ...Opens Please Confirm Changes message box This illustration is for example purposes only 6 Click the Yes button to acknowledge that you want to proceed with the update Note that RDY should appear in the FIM display Initiates firmware load LOAD appears in the CIOM A FIM display Progress of the load is tracked in the status bar 7 Wait for the load to complete and the CIOM A FIM to reboot to its RDY s...

Page 529: ...lt 10 Go to the next procedure Loading Personality image to continue the firmware update Loading Personality image This procedure assumes that you have just completed the previous procedure or the CIOM A FIM has started up in the ALIV mode Step Action Result 1 With CIOM A FIM graphic still selected click button Opens Warning Use Extreme Care message box ...

Page 530: ...on Enginee ring Tools system firmware FIM if required Click fimrex nvs file so it appears in the File name field Click the Open button Opens the Please Confirm Changes dialog box 4 Click the Yes button to acknowledge that you want to proceed with the update Initiates the firmware load LOAD appears in the CIOM A FIM display Progress of the load is tracked in the status bar 5 Wait for load to comple...

Page 531: ...perion PKS Series A Fieldbus Interface Module User s Guide 531 July 2010 Honeywell Step Action Result 7 Check that the updated application Personality version AV now appears on the CIOM A FIM graphic in green 8 This completes the CIOM A FIM firmware update ...

Page 532: ...16 Appendix G 16 1 Loading CIOM A FIM firmware 532 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 ...

Page 533: ...appear in the Link directory in the Monitoring tab Change the default Slot Time setting to 10 on the Link Block Parameters form in Control Builder If an uncommissioned device does not appear try increasing the Slot Time value by one and cycling power to the FIM Repeat this action as required Using automatic inactivate activate function in Load Dialog box in Control Builder A component is automatic...

Page 534: ... Basic one through Control Builder and restart the device to initiate the change Changing Load Destination LD attributes The Load Destination attribute is automatically set to NOLOAD or LOAD for manufacturer specific parameters Users can edit Load Destination attributes for parameters through the Vendor tab in the Parameter Definition Editor PDE A NOLOAD attribute means that the associated paramet...

Page 535: ...ce through the RESTART parameter on the Other tab of its Resource block configuration form Configuration error notification for an associated block such as an Analog Input block Reload the device block from Project tab with associated blocks set for Full instead of Partial Load to restore Experion default values For example the ALERT_KEY parameter value is set to 2 or 1 A Restart with Defaults fun...

Page 536: ...e receives value with status from a Experion function block If NaN value is delivered to FIM for output status will be set to BAD and value will be changed to 0 0 when sent to fieldbus device Be sure to understand the device s reaction to receiving 0 0 value with BAD status in configured situation Fieldbus device receives value without status from a Experion function block for use as float No stat...

Page 537: ...tion Consideration Incoming Analog value with status from fieldbus device to Experion function block A BAD status from fieldbus device does not force Experion function block value to NaN FOUNDATION Fieldbus devices may show the last good value when the current value is indicated as BAD via the status This is Not consistent with normal Experion system operation ...

Page 538: ...17 Appendix H 17 1 Important Functional Considerations 538 Experion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 ...

Page 539: ...cal Medium Independent Physical Medium Dependent MAU MAU FMS MAU DL SAPs Only DL SAP CEPs Via ALME Via DLME Via PLME Physical Medium Physical Medium Physical Medium Application Layer Data Link Layer Physical Layer VCRs Figure 51 Communications entity architecture The layer protocols provide Virtual Communication Relationships VCRs which are communication channels between applications The Fieldbus ...

Page 540: ... Description Parameters for Link Configuration in Project Mode The following table summarizes the parameters that are user configurable through the LINK Block configuration form in the Project Mode These parameters let you uniquely identify the Link component in the control strategy and tune the performance of Link communications Only the Link parameters that are user configurable are listed We re...

Page 541: ... next time that the schedule is viewed loaded no prompt asks for confirmation of the action Use the OPT_NOFORCE selection for Link Scheduling Optimization that ignores ORDERINCM values The optimized schedule is used to update the natural schedule details The ORDERINLINK ORDERINCM parameter values are left unchanged The next time that the schedule is viewed loaded a prompt will ask for confirmation...

Page 542: ...tor minimum scan skew Step Timer Preset T1 15 0000s Specifies the preset time for the System Management step timer in seconds The default value is specified by the communications profile for the application area This is an intersequence timer It ensures that devices responding to system management requests have sufficient time to carry out necessary actions and transmit a response System Managemen...

Page 543: ...ates to a single Pass Token Data Link Protocol Data Unit PT DLPDU sent to the Data Link Entity DLE Its range is 32 to 32767 its default value is 84 Data Link Protocol Data Units DLPDU Physical Layer Overhead PhLO value which permits the sending of one URGENT DLPDU and its unit is the transmission duration of one octet Network Management LM Def Token Hold Time LMINFREC DTHT 280 Defines the default ...

Page 544: ...use subfield specifying Restart to the lowest numbered node address represented in the local link live list Its range is 1 to 60000 The unit is one millisecond Link Maint Token Hold Time LMINFREC LTHT 334 Specifies the initial amount of local link capacity that the LAS DLE should allocate to LAS related link maintenance activities in one cycle of circulating the token Its range is 292 to 65000 and...

Page 545: ... link Its initial value is the minimum value required for the link s time synchronization class and its range is 5 milliseconds to 55 seconds The unit is one millisecond LAS DB Status Distribution Period LMINFREC LDP 5000 This parameter is used by the LAS to determine the time between two successive distributions of the LAS database by means of the LAS database status SPDUs sent on the local link ...

Page 546: ...ring periods of two DLEs that have consecutive node addresses and do not hold any token differ by exactly one slot time Its range is 1 to 4095 and its unit is the transmission duration of one octet The default value is 8 which should be valid for most applications Slot time defines the minimum upper bound on the maximum two way asynchronism in immediate communications among interacting DLEs on the...

Page 547: ...U as it appears on the link It is measured in units of one octet duration Its range is 2 to 63 Max Response Delay LMLSTREC MRD 10 Indicates the configured maximum response delay value It is a measure in units of one slot time greater than the worst case period of local Physical Entity inactivity that a DLE can observe The DLE uses it to record the Link s maximum response delay Its range is 1 to 11...

Page 548: ...des after either receiving or transmitting a DLPDU It is measured in units of the transmission duration of one octet The default value is 16 and its range is 0 to the smaller of 120 or Maximum Response Delay 1 x Slot Time Number of Consecutive Unpolled LMLSTREC NUN 196 Specifies the number of consecutive unused node addresses which are to be omitted from the orderly probe of node addresses for DLE...

Page 549: ... MDS entity shall set a minimum post transmission period of four nominal bit times The period may be extended but not reduced It is an Unsigned8 variable with allowable values between 0 and 7 Max Inter Channel Signal Skew LMLSTREC MXICSS W 0 Defines the maximum accepted differential delay between any two active channels as measured from the first PhPDU of a start delimiter if the device is to rece...

Page 550: ...second Point Detail Page sysDtlLink dsp By default a Display template is already entered into the Point Detail Page field for example sysDtlLink dsp This template can be used for creating your own display or it can be used as is provided that your function block name matches the name built into the detail display that is supplied as a template Associated Display Blank Enter the name of the Server ...

Page 551: ...chosen for the no cache This can be configurable on project side Device Diagnostics Parameter Description This grid element displays the selected parameter s description Maintenance tab Enable Block Offnet Diagnostic Alarm OFFNETALM_ENAB LED This parameter is used for enabling or disabling the Block Offnet Diagnostic Alarm By default this parameter is disabled Parameters for Link Configuration in ...

Page 552: ...ult Value Description Main Enable MAU Loopback LOOPBACK Disabled No Check mark Determines whether or not the Medium Attachment Unit MAU Loopback function for the FIM is enabled A check mark in the check box means that the LOOPBACK function is enabled A blank check box means that the LOOPBACK function is not enabled The default value is a blank check box or the LOOPBACK function is not enabled When...

Page 553: ...r not this node is the primary Link Master A check mark in the check box means that the node is the primary Link Master A blank check box means that the node is not the primary Link Master A write to this parameter orders the receiving Link Master to try to become the Link Active Scheduler LAS If the Link Master becomes the LAS it returns an FMS Write rsp which turns the flag On check mark If this...

Page 554: ...one on the network the NMA instructs the Data Link Management Entity DLME to acquire the LAS The two possible outcomes are as follows f If the DLME indicates that the attempt failed the NMA sets the value of this parameter to Off If a FMS write response is pending the NMA returns a negative response g If the request succeeds on either the first or the second attempt the NMA sets the value of the p...

Page 555: ...ISO 7498 DLME Data Link Layer Management Entity DLPDU Data Link Protocol Data Unit FAS Fieldbus Access Sublayer FIM Fieldbus Interface Module FMS Fieldbus Message Specification IRRD Immediate Response Recovery Delay ISO International Organization For Standardization LAS Link Active Scheduler MAU Medium Attachment Unit For wire media MAU transceiver MDS Medium Dependent Sublayer NMA Network Managem...

Page 556: ...erion PKS Series A Fieldbus Interface Module User s Guide R400 Honeywell July 2010 PT DLPDU Pass Token Data Link Protocol Data Unit SMK System Management Kernel SMKP System Management Kernel Protocol VCR Virtual Communications Relationship ...

Page 557: ...e an Upload function to write the new values to Monitoring followed by an Update to Project function to write the Monitoring values to the Project copy Operation Build Link Schedules Load Schedule into FIM s Link Load LM Schedules into LM Capable Devices Load Used Function Blocks State Required for Operation Load Device or Replace Device No No This device only if LM capable Yes Blocks in device OO...

Page 558: ...ule into FIM s Link Load LM Schedules into LM Capable Devices Load Used Function Blocks State Required for Operation Load CM from Project Yes Yes All LM capable Yes Blocks in CM OOS CM Inactive Link Active Device N A Load CM from Monitor No No No Yes Blocks in CM OOS CM Inactive Link Active Device N A Delete CM from Loaded Yes Yes All LM capable No Blocks in CM OOS CM Inactive Link Active Device N...

Page 559: ......

Page 560: ...Honeywell Process Solutions 1860 W Rose Garden Lane Phoenix AZ 85027 USA ...

Reviews: