Emerson manual Rosemount 848L, Reference Manual, 00809-0100-4696,Rev AA September

Page 39
Manual background

Reference Manual

00809-0100-4696, Rev AA September 2004

Rosemount 848L

SHR (input, shift, reset, testbit) - The parameters input, shift and reset are functions. The parameter testbit is a constant that is constrained to be in the range of 1 to 8. The reset function is optional. If reset is present and true, the 8 bit register is cleared to zero and the result of the function is false. Otherwise, if shift is true then bit 2 will be moved to bit 1, bit 3 to bit 2, bit 4 to bit 3, bit 5 to bit 4, bit 6 to bit 5, bit 7 to bit 6, bit 8 to bit 7, and the value of input will become the value of bit 8. Then the bit specified by testbit will be tested to determine the value of the function.

The following procedure is used to enter the logic equations.

1.Set MODE_BLK.TARGET to OOS

2.Enter the equations in parameters EQn where n=1 to 16 or OUT1_EQ, OUT2_EQ, OUT3_EQ or OUT4_EQ. Each equation ending with a semicolon.

3.Set the MODE_BLK.TARGET to AUTO

The equations will then be evaluated and the status of the evaluation shown in the parameter PARSE_RESULT. If any errors were found the block will remain in the OOS mode.

Status Propagation

The contact and Boolean value has a binary value and a good/bad status.

A status is applied to a channel value in one of the following ways:

The hardware input device maybe able to tell if it is shorted or open, in addition to on or off. If the hardware cannot tell then the status is always good, unless a device failure prevents reading the I/O data.

The evaluation of an equation propagates either Good Non-cascade or Bad, both Non-specific.

Each function that is evaluated determines both a value and a status of either good or bad. The functions that provide status are the functions that test a channel number - IN, ICF, ICR, OUT, DO, PS and EQ. If any of the function’s parameters have a Bad or Uncertain status with any sub-status then the function terminates and returns a bad status, otherwise it returns a good value and status.

When an equation (set of functions) is evaluated, if a function returns a bad status then evaluation of that equation stops, and the equation channel status is set to Bad, Non-specific. If evaluation goes to completion, the channel status will be set to Good Process, Non-specific, not limited.

Status propagates forward, in the direction of the last output equation. If a function references an equation that is the equation being evaluated or a later equation, then the status of that equation will be ignored. The function will use the last good value of the referenced equation and call its status Good. This prevents forward references to equations that reference this equation from locking both equations into Bad status if either ever sets Bad status.

During initialization of the logic transducer block, before the first execution, each equation channel status is set to Bad, Non-specific, constant and the value is set to False.

3-19

Image 39
Contents 00809-0100-4696,Rev AA September Reference ManualFOUNDATION Fieldbus Rosemount 848L Discrete LogicTemperature Transmitter with Rosemount 848LRosemount 848L Table of ContentsSECTION 1 Introduction SECTION 2 Installation SECTION 3 ConfigurationRosemount 848L SECTION Operation and Maintenance APPENDIX AReference Data APPENDIX B Product Certifications APPENDIX C Function BlocksRosemount 848L APPENDIX D Logic Equation Syntax APPENDIX EMotor Control APPENDIX F Valve ControlRosemount 848L Reference ManualTOC-4 Rosemount 848L SAFETY MESSAGES WarningsSection IntroductionRosemount 848L OVERVIEWTransmitter ManualRosemount 848L Reference Manual00809-0100-4696,Rev AA September Reference Manual Rosemount 848LRosemount 848L InstallationSAFETY MESSAGES Warnings MOUNTING SectionReference Manual Mounting to a DIN Rail Without an EnclosureMounting to a Panel with a Junction Box Rosemount 848L00809-0100-4696,Rev AA September Mounting to a 2-InchPipe StandRosemount 848L Reference ManualReference Manual WIRINGPower Supply Connections Rosemount 848LRosemount 848L SWITCHESSurges/Transients GROUNDINGRosemount 848L Reference Manual00809-0100-4696,Rev AA September Rosemount 848L I/O WIRINGDISCRETE INPUT WIRING CONFIGURATION DISCRETE OUTPUT WIRING CONFIGURATIONTAGGING Rosemount 848LReference Manual Reference Manual INSTALLATION Using Cable GlandsTRANSMITTER LABEL Rosemount 848LUsing Conduit Entries Rosemount 848LReference Manual Rosemount 848L ConfigurationOVERVIEW SAFETY MESSAGES Warnings SectionGENERAL BLOCK INFORMATION Modes Rosemount 848LReference Manual Link Active Scheduler Block Instantiation Rosemount 848LReference Manual Reference Manual RESOURCE BLOCK FEATURES and FEATURES SELCapabilities Rosemount 848LMAX NOTIFY Rosemount 848LReference Manual PlantWeb Alarms Rosemount 848LReference Manual Rosemount 848L Reference Manual00809-0100-4696,Rev AA September Rosemount 848L Reference Manual00809-0100-4696,Rev AA September Alarms I/O TRANSDUCER BLOCK Rosemount 848LReference Manual LOGIC TRANSDUCER BLOCK Rosemount 848LReference Manual Figure 3-1.848L Logic Transmitter Data Flow Rosemount 848LReference Manual 00809-0100-4696,Rev AA SeptemberRosemount 848L Reference Manual00809-0100-4696,Rev AA September Rosemount 848L Reference Manual00809-0100-4696,Rev AA September Rosemount 848L Reference Manual00809-0100-4696,Rev AA September Rosemount 848L Reference Manual00809-0100-4696,Rev AA September Rosemount 848L Reference Manual00809-0100-4696,Rev AA September Rosemount 848L Reference Manual00809-0100-4696,Rev AA September Rosemount 848L Reference Manual00809-0100-4696,Rev AA September Rosemount 848L Reference Manual00809-0100-4696,Rev AA September DISCRETE INPUT BLOCKS Rosemount 848LReference Manual Rosemount 848L DISCRETE OUTPUT BLOCKSMULTIPLE DISCRETE INPUT BLOCK MULTIPLE DISCRETE OUTPUT BLOCKReference Manual Rosemount 848LRosemount 848L Section 4 Operation and MaintenanceFOUNDATION FIELDBUS INFORMATION SAFETY MESSAGES WarningsCommissioning MAINTENANCECommunication/Power Resetting the Configuration RESTARTNAMUR Sensors TROUBLESHOOTINGI/O Transducer and Logic Block Troubleshooting Resource BlockReference Manual Rosemount 848LRosemount 848L SPECIFICATIONS Functional SpecificationsAppendix A Reference DataRosemount 848L Reference Manual00809-0100-4696,Rev AA September Rosemount 848L Reference Manual00809-0100-4696,Rev AA September Reference Manual Physical Specifications Function BlocksSpecification Rosemount 848LDIMENSIONAL DRAWINGS Rosemount 848LReference Manual 00809-0100-4696,Rev AA September Figure A-3.Rosemount 848L Wiring DiagramRosemount 848L Reference ManualORDERING INFORMATION Rosemount 848LReference Manual Reference Manual Rosemount 848LLOCATIONS CERTIFICATES North American Approvals Appendix B Product CertificationsAPPROVED MANUFACTURING LOCATIONS EUROPEAN DIRECTIVE INFORMATION HAZARDOUSEuropean Approvals Rosemount 848LReference Manual Reference Manual Appendix C Function BlocksRESOURCE BLOCK PARAMETERS Rosemount 848LRosemount 848L Reference ManualFREE SPACE Rosemount 848L Reference ManualOUTPUT ADVISE ENABLE Rosemount 848LReference Manual 00809-0100-4696,Rev AA September I/O TRANSDUCER PARAMETERSRosemount 848L Reference ManualRosemount 848L Reference ManualTRANSDUCER TYPE Rosemount 848L Reference ManualOUT 3 TAG 00809-0100-4696,Rev AA September LOGIC TRANSDUCER PARAMETERSRosemount 848L Reference ManualDISCRETE INPUT BLOCK Rosemount 848LReference Manual Table C-4.Parameters Rosemount 848LReference Manual 00809-0100-4696,Rev AA SeptemberDISCRETE OUTPUT BLOCK Supported Modes Rosemount 848LReference Manual MULTIPLE DISCRETE INPUT BLOCKS Rosemount 848LReference Manual 00809-0100-4696,Rev AA September Rosemount 848LReference Manual MULTIPLE DISCRETE OUTPUT BLOCKTable C-7.Parameters and Rosemount 848LReference Manual 00809-0100-4696,Rev AA SeptemberAppendix D Logic Equation Syntax Rosemount 848LReference Manual Table D-1.Supported Functions Rosemount 848LReference Manual 00809-0100-4696,Rev AA SeptemberRosemount 848L Reference ManualPS channel number, divisor Reference Manual ERROR HANDLINGTable D-2.Error Handling Rosemount 848LEXAMPLES Rosemount 848LReference Manual Reference Manual Rosemount 848LRosemount 848L Appendix EMotor Control INTRODUCTION TO MOTOR CONTROLVARIATIONS ON MOTOR CONTROL Rosemount 848LReference Manual Rosemount 848L Reference Manual00809-0100-4696,Rev AA September WRITING 848L EQUATIONS Basic Motor Control Rosemount 848LReference Manual Interlock Permissive Emergency Shutdown Rosemount 848LReference Manual Restart Delay Rosemount 848LReference Manual Maximum Restarts Rosemount 848LReference Manual Winding Temperature Rosemount 848LReference Manual Hand-Off-Auto Rosemount 848LReference Manual Intermediate Stop Rosemount 848LReference Manual Redundant Motors - Alternate Start Rosemount 848LReference Manual Redundant Motors - Timed Switch Rosemount 848LReference Manual Rosemount 848L Reference Manual00809-0100-4696,Rev AA September Redundant Motors - Switch on Failure Rosemount 848LReference Manual Rosemount 848L Reference Manual00809-0100-4696,Rev AA September Rosemount 848L Reference ManualE-16 Rosemount 848L Appendix FValve Control INTRODUCTION TO VALVE CONTROLAlarms Variations on Valve Control Rosemount 848LReference Manual Boolean Expressions Basic Valve Control Rosemount 848LReference Manual Reference Manual Open-Auto-Close Alarm VariationsOutput Variations Output with Interlock Rosemount 848LSimple Valve Variations Permissive Rosemount 848LReference Manual Double Block and Bleed Rosemount 848LReference Manual Motorized Valve Heat Exchange Medium Selection Rosemount 848LReference Manual Reference Manual Rosemount 848L00809-0100-4696,Rev AA 9/17/04 IndexRosemount 848L Reference ManualRosemount 848L Reference Manual00809-0100-4696,Rev AA 9/17/04 Rosemount 848L Reference Manual00809-0100-4696,Rev AA 9/17/04 Rosemount 848L Reference ManualIndex-4 Reference Manual ¢00809-0100-4697F¤