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

Page 74
ERROR HANDLING

Rosemount 848L

Reference Manual

00809-0100-4696, Rev AA September 2004

Table D-1. Supported Functions

 

Required number

Maximum number

 

Maximum

Function Name

of parameters

of parameters

Function Description

Instances

 

 

 

 

 

TON

2

2

TON (a, time);

10

 

 

 

This function is an on delay. When 'a' is false, this

 

 

 

 

function will set its' output to false. When 'a' transitions

 

 

 

 

to true, the function's output will remain false for 'time' *

 

 

 

 

100 milliseconds before going true.

 

TP

2

2

TP (a, time);

10

 

 

 

This function is a pulse timer. When 'a' transitions to

 

 

 

 

true, this function will set its' output to true for 'time' *

 

 

 

 

100 milliseconds, and then return false.

 

 

 

 

 

 

XOR

2

10

XOR(a, b,...);

NO LIMIT

 

 

 

This function is false if all parameters are in the same

 

 

 

 

state, either all true or all false. Otherwise the function

 

 

 

 

is true.

 

 

 

 

 

 

ERROR HANDLING

The syntax of the entered equation is parsed when the target mode transitions from OOS to AUTO. Each equation is checked in order, and when an error is encountered in an equation, the parsing is suspended for the remaining equations, and the target mode is set back to OOS. The equation where the problem was encountered is indicated along with a message as shown in the table below.

Bounds checking on the values of parameters used in the functions are checked during run-time when ACTUAL MODE is AUTO. Errors of this type will be indicated by a bad status in the equations computed value.

Table D-2. Error Handling

Conditions

Status response

 

 

No semi-colon appears in the equation.

Missing semi-colon.

 

 

More left parenthesis than right parenthesis.

Un-matched (.

More right parenthesis than left parenthesis.

Un-matched ).

 

 

A comma placed without a preceding function parameter.

Badly placed comma.

Open and Closed parenthesis without a parameter or

Empty ().

statement contained.

 

 

 

A semicolon is contained prior to finishing an expression.

Badly placed semicolon.

A function call is missing one or more parameters.

Too few parameters in function.

 

 

A bad character is present, or a parameter appears outside

Syntax error.

of a function call.

 

An unknown function is called out.

Unknown function.

 

 

An opening parenthesis is located after the closing

Badly placed (.

parenthesis of a function call.

 

A function call contains too many parameters.

Too many parameters in

 

function.

 

 

A decimal number was found where an integer was

Invalid number.

expected.

 

A function result was used as a function parameter where a

Invalid parameters in function.

literal integer number was expected.

 

 

 

A function has been used more than the maximum allowed

Insufficient resources.

instances.

 

All equations were parsed successfully.

Equation completed.

D-4

Image 74
Contents Reference Manual 00809-0100-4696,Rev AA SeptemberRosemount 848L Rosemount 848L Discrete LogicTemperature Transmitter with FOUNDATION FieldbusSECTION 3 Configuration Table of ContentsSECTION 1 Introduction SECTION 2 Installation Rosemount 848LAPPENDIX C Function Blocks SECTION Operation and Maintenance APPENDIX AReference Data APPENDIX B Product Certifications Rosemount 848LAPPENDIX F Valve Control APPENDIX D Logic Equation Syntax APPENDIX EMotor Control Rosemount 848LTOC-4 Rosemount 848LReference Manual Introduction SAFETY MESSAGES WarningsSection Rosemount 848LManual OVERVIEWTransmitter Rosemount 848L00809-0100-4696,Rev AA September Rosemount 848LReference Manual Rosemount 848L Reference ManualSection InstallationSAFETY MESSAGES Warnings MOUNTING Rosemount 848LRosemount 848L Mounting to a DIN Rail Without an EnclosureMounting to a Panel with a Junction Box Reference ManualReference Manual Mounting to a 2-InchPipe StandRosemount 848L 00809-0100-4696,Rev AA SeptemberRosemount 848L WIRINGPower Supply Connections Reference ManualGROUNDING SWITCHESSurges/Transients Rosemount 848L00809-0100-4696,Rev AA September Rosemount 848LReference Manual DISCRETE OUTPUT WIRING CONFIGURATION I/O WIRINGDISCRETE INPUT WIRING CONFIGURATION Rosemount 848LReference Manual TAGGINGRosemount 848L Rosemount 848L INSTALLATION Using Cable GlandsTRANSMITTER LABEL Reference ManualReference Manual Using Conduit EntriesRosemount 848L Section ConfigurationOVERVIEW SAFETY MESSAGES Warnings Rosemount 848LReference Manual GENERAL BLOCK INFORMATION ModesRosemount 848L Reference Manual Link Active Scheduler Block InstantiationRosemount 848L Rosemount 848L RESOURCE BLOCK FEATURES and FEATURES SELCapabilities Reference ManualReference Manual MAX NOTIFYRosemount 848L Reference Manual PlantWeb AlarmsRosemount 848L 00809-0100-4696,Rev AA September Rosemount 848LReference Manual 00809-0100-4696,Rev AA September Rosemount 848LReference Manual Reference Manual Alarms I/O TRANSDUCER BLOCKRosemount 848L Reference Manual LOGIC TRANSDUCER BLOCKRosemount 848L 00809-0100-4696,Rev AA September Rosemount 848LReference Manual Figure 3-1.848L Logic Transmitter Data Flow00809-0100-4696,Rev AA September Rosemount 848LReference Manual 00809-0100-4696,Rev AA September Rosemount 848LReference Manual 00809-0100-4696,Rev AA September Rosemount 848LReference Manual 00809-0100-4696,Rev AA September Rosemount 848LReference Manual 00809-0100-4696,Rev AA September Rosemount 848LReference Manual 00809-0100-4696,Rev AA September Rosemount 848LReference Manual 00809-0100-4696,Rev AA September Rosemount 848LReference Manual 00809-0100-4696,Rev AA September Rosemount 848LReference Manual Reference Manual DISCRETE INPUT BLOCKSRosemount 848L MULTIPLE DISCRETE OUTPUT BLOCK DISCRETE OUTPUT BLOCKSMULTIPLE DISCRETE INPUT BLOCK Rosemount 848LRosemount 848L Reference ManualSAFETY MESSAGES Warnings Section 4 Operation and MaintenanceFOUNDATION FIELDBUS INFORMATION Rosemount 848LResetting the Configuration RESTART MAINTENANCECommunication/Power CommissioningResource Block TROUBLESHOOTINGI/O Transducer and Logic Block Troubleshooting NAMUR SensorsRosemount 848L Reference ManualReference Data SPECIFICATIONS Functional SpecificationsAppendix A Rosemount 848L00809-0100-4696,Rev AA September Rosemount 848LReference Manual 00809-0100-4696,Rev AA September Rosemount 848LReference Manual Rosemount 848L Physical Specifications Function BlocksSpecification Reference ManualReference Manual DIMENSIONAL DRAWINGSRosemount 848L Reference Manual Figure A-3.Rosemount 848L Wiring DiagramRosemount 848L 00809-0100-4696,Rev AA SeptemberReference Manual ORDERING INFORMATIONRosemount 848L Rosemount 848L Reference ManualEUROPEAN DIRECTIVE INFORMATION HAZARDOUS Appendix B Product CertificationsAPPROVED MANUFACTURING LOCATIONS LOCATIONS CERTIFICATES North American ApprovalsReference Manual European ApprovalsRosemount 848L Rosemount 848L Appendix C Function BlocksRESOURCE BLOCK PARAMETERS Reference ManualFREE SPACE Rosemount 848LReference Manual OUTPUT Rosemount 848LReference Manual Reference Manual ADVISE ENABLERosemount 848L Reference Manual I/O TRANSDUCER PARAMETERSRosemount 848L 00809-0100-4696,Rev AA SeptemberTRANSDUCER TYPE Rosemount 848LReference Manual OUT 3 TAG Rosemount 848LReference Manual Reference Manual LOGIC TRANSDUCER PARAMETERSRosemount 848L 00809-0100-4696,Rev AA SeptemberReference Manual DISCRETE INPUT BLOCKRosemount 848L 00809-0100-4696,Rev AA September Rosemount 848LReference Manual Table C-4.ParametersReference Manual DISCRETE OUTPUT BLOCK Supported ModesRosemount 848L Reference Manual MULTIPLE DISCRETE INPUT BLOCKSRosemount 848L MULTIPLE DISCRETE OUTPUT BLOCK Rosemount 848LReference Manual 00809-0100-4696,Rev AA September00809-0100-4696,Rev AA September Rosemount 848LReference Manual Table C-7.Parameters andReference Manual Appendix D Logic Equation SyntaxRosemount 848L 00809-0100-4696,Rev AA September Rosemount 848LReference Manual Table D-1.Supported FunctionsPS channel number, divisor Rosemount 848LReference Manual Rosemount 848L ERROR HANDLINGTable D-2.Error Handling Reference ManualReference Manual EXAMPLESRosemount 848L Rosemount 848L Reference ManualINTRODUCTION TO MOTOR CONTROL Appendix EMotor Control Rosemount 848LReference Manual VARIATIONS ON MOTOR CONTROLRosemount 848L 00809-0100-4696,Rev AA September Rosemount 848LReference Manual Reference Manual WRITING 848L EQUATIONS Basic Motor ControlRosemount 848L Reference Manual Interlock Permissive Emergency ShutdownRosemount 848L Reference Manual Restart DelayRosemount 848L Reference Manual Maximum RestartsRosemount 848L Reference Manual Winding TemperatureRosemount 848L Reference Manual Hand-Off-AutoRosemount 848L Reference Manual Intermediate StopRosemount 848L Reference Manual Redundant Motors - Alternate StartRosemount 848L Reference Manual Redundant Motors - Timed SwitchRosemount 848L 00809-0100-4696,Rev AA September Rosemount 848LReference Manual Reference Manual Redundant Motors - Switch on FailureRosemount 848L 00809-0100-4696,Rev AA September Rosemount 848LReference Manual E-16 Rosemount 848LReference Manual INTRODUCTION TO VALVE CONTROL Appendix FValve Control Rosemount 848LReference Manual Alarms Variations on Valve ControlRosemount 848L Reference Manual Boolean Expressions Basic Valve ControlRosemount 848L Rosemount 848L Open-Auto-Close Alarm VariationsOutput Variations Output with Interlock Reference ManualReference Manual Simple Valve Variations PermissiveRosemount 848L Reference Manual Double Block and BleedRosemount 848L Reference Manual Motorized Valve Heat Exchange Medium SelectionRosemount 848L Rosemount 848L Reference ManualReference Manual IndexRosemount 848L 00809-0100-4696,Rev AA 9/17/0400809-0100-4696,Rev AA 9/17/04 Rosemount 848LReference Manual 00809-0100-4696,Rev AA 9/17/04 Rosemount 848LReference Manual Index-4 Rosemount 848LReference Manual ¢00809-0100-4697F¤ Reference Manual