68
Communications Manual 06/2010 Foundation Fieldbus for Level Instruments

Communications - cache.industry.siemens.com

  • Upload
    others

  • View
    14

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Communications - cache.industry.siemens.com

Communications

Manual 06/2010

Foundation Fieldbus for Level Instruments

Page 2: Communications - cache.industry.siemens.com

© Siemens Milltronics Process Instruments Inc. 2010

Safety Guidelines: Warning notices must be observed to ensure personal safety as well as that of others, and to protect the product and the connected equipment. These warning notices are accompanied by a clarification of the level of caution to be observed.

Qualified Personnel: This device/system may only be set up and operated in conjunction with this manual. Qualified personnel are only authorized to install and operate this equipment in accordance with established safety practices and standards.

Unit Repair and Excluded Liability:

• The user is responsible for all changes and repairs made to the device by the user or the user’s agent.

• All new components are to be provided by Siemens Milltronics Process Instruments Inc. • Restrict repair to faulty components only. • Do not reuse faulty components.

Warning: Cardboard shipping package provides limited humidity and moisture protection. This product can only function properly and safely if it is correctly transported, stored, installed, set up, operated, and maintained. This product is intended for use in industrial areas. Operation of this equipment in a residential area may cause interference to several frequency based communications.

Note: Always use product in accordance with specifications.

Copyright Siemens Milltronics Process Instruments Inc. 2010. All Rights Reserved

Disclaimer of Liability

This document is available in bound version and in electronic version. We encourage users to purchase authorized bound manuals, or to view electronic versions as designed and authored by Siemens Milltronics Process Instruments Inc. Siemens Milltronics Process Instruments Inc. will not be responsible for the contents of partial or whole reproductions of either bound or electronic versions.

While we have verified the contents of this manual for agreement with the instrumentation described, variations remain possible. Thus we cannot guarantee full agreement. The contents of this manual are regularly reviewed and corrections are included in subsequent editions. Please check the website shown below for the latest manual revisions. We welcome all suggestions for improvement. Technical data subject to change.

MILLTRONICS®is a registered trademark of Siemens Milltronics Process Instruments Inc. Contact SMPI Technical Publications European Authorized Representative at the following address: Technical Publications Siemens AG Siemens Milltronics Process Instruments Inc. Industry Sector 1954 Technology Drive, P.O. Box 4225 76181 Karlsruhe Peterborough, Ontario, Canada, K9J 7B1 Deutschland Email: [email protected] • For a selection of Siemens Milltronics level measurement manuals, go to:

www. siemens.com/level. Choose Instructions and Manuals under the More Info list. • For a selection of Siemens Milltronics weighing manuals, go to:

www. siemens.com/weighing. Choose Support, and then Manuals / Operating Instructions.

Page 3: Communications - cache.industry.siemens.com

mm

mm

m

Table of Contents

Table of Contents

Foundation Fieldbus (FF) Communications for Siemens Level Instruments ........... 1Overview ....................................................................................................................................................1Safety Notes .............................................................................................................................................1The Manual ...............................................................................................................................................1Technical Support ....................................................................................................................................2

Abbreviations and Identifications .............................................................................................2

Foundation Fieldbus (FF) Profile Structure .................................................................... 5Block Model for recording and processing measured values .....................................................5Description of individual blocks ...........................................................................................................6

Resource Block (RESOURCE) .....................................................................................................6Level Transducer Block (LTB) .....................................................................................................6Analog Input Function Blocks 1 and 2 (AIFB 1 & AIFB 2) ....................................................9LCD Transducer Block (LCD) ....................................................................................................11Diagnostic Transducer Block (DIAG) ......................................................................................11

Communications via Foundation Fieldbus (FF) ........................................................... 13System Integration ................................................................................................................................13

Data transmission .......................................................................................................................13Simulation .....................................................................................................................................13Link Master Capability ...............................................................................................................16Diagnostics ...................................................................................................................................16Extended Diagnostics ................................................................................................................17

Blocks and Parameter Descriptions .................................................................................................23Resource Block (RESOURCE) ...................................................................................................23Level Transducer Block (LTB) ...................................................................................................36Analog Input Function Block (AIFB 1 and AIFB 2) ..............................................................44LCD Transducer Block (LCD) ....................................................................................................56Diagnostic Transducer Block (DIAG) ......................................................................................61

i

Page 4: Communications - cache.industry.siemens.com

mm

mm

m

Tabl

e of

Con

tent

s

ii

Page 5: Communications - cache.industry.siemens.com

mm

mm

m

Introduction

Foundation Fieldbus (FF) Communications for Siemens Level Instruments

OverviewFor operation of Siemens Level Instruments via Foundation Fieldbus it is necessary to use PC software such as AMS Device Manager. Please consult the appropriate operating instructions for details of how to operate this software.

Siemens Foundation Fieldbus Level instruments are implemented as FF (H1) devices of Class 31PS and 32L. They use a block model for recording and processing measured values. These instruments support publish and subscribe functionality as well as Backup LAS functionality. The full range of FF Level device functions is available only over an FF network.

Foundation Fieldbus (FF) is an open industrial protocol. Full details about FF can be obtained from Fieldbus FOUNDATION™ at www.fieldbus.org.

Safety NotesSpecial attention must be paid to warnings and notes highlighted from the rest of the text by grey boxes.

The ManualThis manual provides information on the use of Foundation Fieldbus protocol with Siemens FF Level instruments. The manual is designed to help you get the most out of your level device when used in conjunction with the Foundation Fieldbus protocol, and it provides information on the following:

� Block model� Function and Transducer blocks inputs and outputs� Block descriptions� System integration� Diagnostics and General fault codes� Fieldbus Communication� Block parameter description/format

If you have any questions, comments, or suggestions about the manual contents, please email us at [email protected].

For the complete library of Siemens Milltronics manuals, go to www.siemens.com/processautomation.

FOUNDATION™ Fieldbus is a trademark of Fieldbus Foundation.

Note: means important information about the product or that part of the operating manual.

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL Page 1

Page 6: Communications - cache.industry.siemens.com

mm

mm

m

Intr

oduc

tion

Technical SupportSupport is available 24 hours a day.

To find your local Siemens Automation Office address, phone number and fax number go to:

www.siemens.com/automation/partner

� Click on the tab Contacts by Product then find your product group (+Process Automation > +Process Instrumentation > +Level Measuring Instruments).

� Select the team Technical Support. Click on Next.� Click on the appropriate continent, then select the country followed by the city.

Click on Next.

For on-line technical support go to:

www.siemens.com/automation/support-request

� Enter the device name or order number, then click on Search, and select the appropriate product type. Click on Next.

� You will be prompted to enter a keyword describing your issue. Then either browse the relevant documentation, or click on Next to email a detailed description of your issue to Siemens Technical Support staff.

Siemens A&D Technical Support Center: phone +49 180 50 50 222

fax +49 180 50 50 223

Abbreviations and Identifications

Short form Long Form Description Units

AIFB Analog Input Function Block

DCS Distributed Control System process control

DD See EDD

DIAG TB Diagnostic Transducer Block

EDD Electronic Device Description (also referred to as DD)

FF Foundation Fieldbus communication protocol

H131.25 kbps 2-wire fieldbus protocol

HSE High Speed Ethernet communication protocol

ITK Interoperability Test Kit

LAS Link Active Scheduler

LCD TBLiquid Crystal Display Transducer Block

LTB Level Transducer Block

chart continued on next page

Page 2 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL 7ML19985MP01

Page 7: Communications - cache.industry.siemens.com

mm

mm

m

Introduction

PV Primary Valuea) measured value

RB Resource Block

SV Secondary Valuea) equivalent value

a) The output from the Level Transducer Block can be called the Primary Value (or Secondary Value). When it becomes the input to the AIFB, it is called the Process Variable.

Short form Long Form Description Units

(cont’d)

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL Page 3

Page 8: Communications - cache.industry.siemens.com

mm

mm

m

Intr

oduc

tion

Notes

Page 4 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL 7ML19985MP01

Page 9: Communications - cache.industry.siemens.com

mm

mm

m

FF Profile Structure

Foundation Fieldbus (FF) Profile Structure

Block Model for recording and processing measured values

The functions of the instrument are divided into blocks for different areas of responsibility. They can be parameterized by data transfer.The Siemens FF level instrument is implemented as a Field Device with Link Master capability1) according to fieldbus specifications. It comprises the following blocks:� Resource Block (RESOURCE)� Level Transducer Block (LTB)� Analog Input Function Block (AIFB 1 and AIFB 2)� LCD Transducer Block (LCD)� Diagnostic Transducer Block (DIAG)

The Resource Block, Level Transducer Block, LCD Transducer Block and Diagnostic Transducer Block do not need to be scheduled by external software. They are always running. The AIFB 1, and AIFB 2 Function Blocks have to be scheduled using software such as National Instruments NI-FBUS Configurator, or Emerson DeltaV.

The block execution times for the different products are shown below:

Note: Where parameters are referenced below, see Siemens level instrument instruction manual for details.

1) See Link Master Capability on page 16

AIFBSITRANS LR250 FF 40 ms

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL Page 5

Page 10: Communications - cache.industry.siemens.com

mm

mm

m

FF P

rofil

e St

ruct

ure

The following figure shows an overview of the Function and Transducer Blocks with their respective inputs and outputs. The link master capability is not shown.

Description of individual blocks

Resource Block (RESOURCE)

The Resource Block for a standard FF device contains data specific to the hardware associated with the resource. This includes the device type and revision, manufacturer ID, serial number and resource state. These are contained parameters: accessible to the communication network but may not be linked to an input or output parameter. The parameter value may be used in the block algorithm or written by the block algorithm. The data is not processed in the way that a function block processes data. As the Resource Block is central to the field instrument, it contains the Quick Start Wizard used for easy configuration of the instrument.

Level Transducer Block (LTB)

The Level Transducer Block takes raw data from the level sensor and converts it to measurement data used by the Analog Input Function Blocks (AIFBs). The LTB contains information such as calibration, signal processing setup, etc.

Note: See table of Parameter Descriptions for Resource Block on page 24.

Note: See table of Parameter Descriptions for Level Transducer Block on page 36.

Resource Block

sensor

sensor

electronics temperature

Transducer Block (LTB)

LCD Transducer BlockDIAG Transducer BlockAnalog Input Function Block 1Analog Input Function Block 2

Foun

datio

n Fi

eldb

us (H

1)

Page 6 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL 7ML19985MP01

Page 11: Communications - cache.industry.siemens.com

mm

mm

m

FF Profile Structure

This block features a calibration timer that works in a similar way to the service timer of the Resource Block. It is based on the operating hours of the sensor.

The LTB allows you to simulate the measurement values of all three channels that can be used by Analog Input Function Blocks.

The figure below shows the signal flow of measured values from the sensor through the Transducer Block into the output value:

� Primary Value (PV): Level (or Volume if supported)� Secondary Value 1 (SV1): Level � Secondary Value 2 (SV2): Distance

How the LTB works:

The Level TB implements all of the basic parameters (see parameter diagram on page 8), including level to volume calculation, if that option has been selected.

1. The sensor technology sub-block selects the proper echo. (For an explanation of sensor technology, see Echo Processing - Process Intelligence in the Siemens level instrument instruction manual.)

The sensor value (in sensor units) is checked to see if it is within its measuring limits. If the limit is exceeded, this results in a Bad status and the error message Failure in measurement.

The analog signal from the sensor is transformed into a digital signal.

A Sensor Offset parameter (default 0) provides compensation if necessary for changes in the sensor.

Sensor Value

SensorSensor technology

Level calibration

Linearization

Level Primary Value[Level/Volume]

level/volume units

(Analog Input)

AIFB 1

Secondary Value 1 [Level](Level Units)

Secondary Value 2 [Distance](Sensor Units)

Sensor Offset

Level Offset

High Calibration

PointHigh Level

Point

Low Calibration

Point Low Level

PointCalibration

Type

Linearization Type

PV

SV1

SV2

AIFB 2(Analog Input)

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL Page 7

Page 12: Communications - cache.industry.siemens.com

mm

mm

m

FF P

rofil

e St

ruct

ure

2. Level Calibration (parameter) is a linear transfer function that converts a sensor value to a level value. The level value is used for volume calculation, if that function is enabled.1)

3. Linearization can be carried out to accommodate complex vessel shapes, or to provide level to volume conversion (for devices that support volume).

4. The LTB provides three possible outputs

� Primary Value (PV) / Level (or Volume if supported)� Secondary Value 1 (SV1) / Level� Secondary Value 2 (SV2) / Distance (sensor units)

Electronics temperature

The Transducer Block also monitors the internal temperature of the device electronics. A change in temperature can provide advance warning of a possible device failure, and allow for preventative maintenance.

If the temperature limit is exceeded, the output value is unchanged but the output status changes. (The permitted limits correspond to those of the permitted ambient temperature.)

Peak indicators (see parameters Minimum Sensor Value and Maximum Sensor Value in the Siemens level instrument instruction manual) allow you to check the maximum and minimum temperatures that have occurred.

1) Level Offset (default 0) can compensate for specific vessel configurations.

High LevelPoint

(default: 100%)

Sensor Reference Point (flange face)

sensor value1)

Low LevelPoint

(default: 0%)

Level/PV

Level Offset1)

(if used)Secondary Value 1

Low Calibration Point

High Calibration Point

distance/SV2

Siemens level instrument

Page 8 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL 7ML19985MP01

Page 13: Communications - cache.industry.siemens.com

mm

mm

m

FF Profile Structure

Analog Input Function Blocks 1 and 2 (AIFB 1 & AIFB 2)

The Analog Input Function Block (AIFB 1 or AIFB 2) is connected to one of the channels of the Level Transducer Block (LTB). It is the source of measurements for a function block application. The AIFB is a standard block as per the Fieldbus Foundation Function block specification (FF-891).

The figure below shows how measured values are processed within the Analog Input Function Block (AIFB 1 or AIFB 2) to produce the device outputs, which are communicated via FF (H1), and displayed on the LCD.

Analog Input Function Block

How the AIFB works

The AIFB can be used to:

1. Simulate the value and status from the Level Transducer Block.

2. Convert the transducer block output.

3. Provide a low cutoff value.

4. Apply damping (filter) to the value.

Simulation

The input can be a simulated value instead of one of the output channels of the Level Transducer Block. This allows the AI block to be tested independently of the characteristics of the environment. To enable this feature, the SIMULATE ENABLE parameter must be enabled using the hand programmer. Please see the device manual for more details on how to turn on the SIMULATE ENABLE.

Note: See table of Parameter Descriptions for Analog Input Function Blocks on page 45.

FIELD_VAL

Mode

OUT

Simulate SIMULATE

Convert L_TYPE

XD_SCALE OUT_SCALE

Cutoff LOW_CUT

Filter PV_FTIME

Output

Alarms HI/LO

CHANNEL1)PV

1) If the CHANNEL value has a BAD status, the Convert, Cutoff, and Filter steps will not be performed. The CHANNEL value will be sent directly to the OUT value.

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL Page 9

Page 14: Communications - cache.industry.siemens.com

mm

mm

m

FF P

rofil

e St

ruct

ure

ConvertThe variable L_TYPE defines which one of the four types of conversions will be used. The types are:

1. Uninitialized. This is the initial state of L_TYPE. When L_TYPE has this value the block can not be placed into auto mode. For auto mode L_TYPE must be one of the other options listed below.

2. Direct. This is the pass through mode where the linearization is turned off and the value going out of the convert sub-block is equal to the value going into it.1)

3. Indirect. This is the standard linearization method. The value from the transducer block is converted to a percent using XD_SCALE and then converted to the Output scale.

4. Indirect Square Root. The value from the transducer block is converted to a percent using XD_SCALE. The square root of this value is then converted to the output scale. This is a standard function of this block but is not applicable to level applications.

CutoffCut off (low flow cut-off) is activated via a bit in IO_OPTS. If the PV value calculated is lower than the LOW_CUT value, PV will be set to 0.

FilterPV_FTIME is used for damping time. Default units are seconds.

OutputWhen the block is in manual mode, the user can enter a value into the output section and this will be passed onto bus as the output. When in auto mode, and the status of the CHANNEL value is not BAD, the output is always the PV (see Analog Input Function Block diagram on page 9).

Alarms:There are four levels of alarms and three variables connected to each level.

Example:

HI_LIM is the limit value that triggers a high alarm.HI_PRI is the priority level of the alarm.HI_ALM is a data structure containing the following parameters:

1) For this mode of operation, XD_SCALE and OUT_SCALE must match.

Alarms (_ALM) Limits (_LIM) Priority (_PRI)High HI_ALM HI_LIM HI_PRI

High High HI_HI_ALM HI_HI_LIM HI_HI_PRILow LO_ALM LO_LIM LO_PRI

Low Low LO_LO_ALM LO_LO_LIM LO_LO_PRI

� UNACKNOWLEDGED � SUB_CODE� ALARM_STATE � VALUE� TIME_STAMP

Page 10 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL 7ML19985MP01

Page 15: Communications - cache.industry.siemens.com

mm

mm

m

FF Profile Structure

Assigning process values and setting units

The output variables of the Level Transducer Block are assigned to the Analog Input Function Block via the CHANNEL parameter.

XD_SCALE contains the unit of the process variable from the Level Transducer Block. The AIFB goes to OOS (Out Of Service) mode if an incompatible unit is selected

If the type of linearization is set to L_TYPE = "Direct", the setting of XD_SCALE and OUT_SCALE parameter groups must be the same. Otherwise a BLOCK CONFIG ERROR block error is displayed in the BLOCK_ERROR parameter.

LCD Transducer Block (LCD)

The LCD Transducer Block is a custom block that is used to configure the measurement display.

The following figure illustrates the basic functionality of the LCD Transducer Block.

Diagnostic Transducer Block (DIAG)The Diagnostic Transducer Block is a custom block that is used to control factory access to the instrument to control factory configuration, calibration and diagnostics.

Note: The Transducer Block units and Function Block units are configured separately and are independent of each other.

Note: See table of Parameter Descriptions for LCD Transducer Block on page 56.

Select Language Adjust LCD Contrast

Select LUI Mode Enable LUI

Mode Handling

LCD Transducer Block

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL Page 11

Page 16: Communications - cache.industry.siemens.com

mm

mm

m

FF P

rofil

e St

ruct

ure

Notes

Page 12 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL 7ML19985MP01

Page 17: Communications - cache.industry.siemens.com

mm

mm

m

FF Comm

unications

Communications via Foundation Fieldbus (FF)

System Integration

Data transmissionThe Foundation Fieldbus protocol was designed for distributed control which allows the control functions to reside in the field devices. A system can be set up in the traditional fashion where a central system retrieves all the inputs, processes them and sends the outputs back to the actuators. During the engineering of a control system the designer may also choose to let the processing of the information be done in field devices. This mainly depends on the features and configuration utilities supported by the system.

An engineering tool, such as NI-FBUS Configurator or DeltaV, is used to generate a schedule. This schedule is used to instruct devices when they should publish their outputs or results and to which data a device has to subscribe and listen. This schedule is loaded into the available link masters.

One of the masters is the Link Active Scheduler (LAS) which is used for the arbitration of the bus. Another link master can function as a Backup LAS and take over the arbitration if the primary LAS fails. For details on how to setup a specific Fieldbus System please refer to the manuals of the respective vendor.

SimulationThe Siemens level instrument supports the standard simulation of the fieldbus protocol for the function blocks. In addition to this the Level Transducer Block features a simulation mechanism that can be set to fixed values or ramps.

Simulation can be enabled on the Siemens FF level instrument using the hand programmer. Setting the SIMULATE ENABLE parameter to �ON� replaces a physical jumper switch that is required for simulation on some FF devices.

AddressingEvery fieldbus device must have a unique node address and physical device tag for the Foundation Fieldbus network to operate properly. The node address must be unique within the link (segment), the physical device tag must be unique within the whole network.

Physical Device Tag

The default physical device tag of the Siemens FF level instrument is the concatenation of the string representing the specific device name, and the complete device serial number.

Note: Where parameters are referenced below, see Siemens level instrument instruction manual for details.

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL Page 13

Page 18: Communications - cache.industry.siemens.com

mm

mm

m

FF C

omm

unic

atio

ns

Example device tag:

Node Address

The instrument must have an address unique to the FF (H1) segment where it is connected. A host configuration tool such as DeltaV or NI-FBUS Configurator automatically assigns a unique permanent address to the instrument the first time it is connected to the host. Out of the box, a temporary address is assigned to the instrument. This temporary address is in the range 248 to 251. It uses this address until the host assigns it a permanent address.

ConfigurationFor the configuration of the Siemens instrument you need:

� the Electronic Device Description (EDD)1

� the capability file (for offline configuration)� a configuration tool such as the National Instruments NI-FBUS Configurator or a

tool integrated in your control system, such as Emerson DeltaV and/or AMS Device Manager.

The Electronic Device Description (EDD) describes in machine-readable format all the information available at the fieldbus interface. It contains details on how to display information to the user and how to arrange the parameters in hierarchical menus.

The EDD also contains a number of methods to ease configuration and operation of the device. Help texts are included in the EDD to describe the meaning and handling of various parameters.

Hosts and configuration tools can use the information contained in the EDD to generate a user-friendly configuration interface.

The EDD consists of two files (with associated filename extensions):

� EDD binary (.ffo)� Symbol information (.sym)

The capability file (.cff) contains all information necessary for offline configuration.

DEV_TYPE SERIAL NUMBER

S I T R A N S L R 2 5 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

1. EDD also known as Device Description (DD)

Note: Please refer to the manual of your configuration tool or control system for the installation of these files.

Page 14 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL 7ML19985MP01

Page 19: Communications - cache.industry.siemens.com

mm

mm

m

FF Comm

unications

Note the following for easy configuration:

� To modify some parameters in a block, the block�s target mode may need to be set to Out of Service (OOS).

� For AIFB block to go into Auto mode, the block must be configured correctly, and scaling settings for values coming out of the LTB1, must match the scaling settings for values going into the AIFB2.

� For AIFB block to go into Auto mode, it must be scheduled in the Link Active Scheduler (LAS). See Link Master Capability on page 16.

� For AIFB block to go into Auto mode, the LTB and Resource blocks must be in Auto mode.

Configuration information is set up as acyclic data. Each of the two Analog Input Function Blocks (not active out of the box) can be set up (using a configurator such as NI-FBUS Configurator or DeltaV) to return Level, Distance, or Volume (if volume supported). Within the function blocks, the values are scaled according to the user requirements.

AIFB 1 and AIFB 2 return 5 bytes of data each:

The 1st byte is the status byte and the list of possible values is given in the Status Codes chart below. The next 4 bytes are the floating point representation (IEEE) of the variable. The variables are the outputs of the function block.

Status Byte

Status Byte is defined in FF Specification FF-891-1.7. Status provides information about:

� the usability of the measured value in the user program� the device status (self-diagnosis/system diagnosis)� additional process information (process alarms)

1. See Sensor Calibration parameters for your device.2. See AIFB Input Scaling parameters for your device.

Status

byte 1

byte10byte 1AIFB 2

AIFB 1

Floating Point

byte 2

byte 2

byte 3

byte 3

byte 4

byte 4

byte 5

byte 5

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL Page 15

Page 20: Communications - cache.industry.siemens.com

mm

mm

m

FF C

omm

unic

atio

ns

When a status byte is returned, the following codes will be used:

Link Master CapabilityThe Siemens FF level instrument has Link Master Capability. It can function as a Link Active Scheduler (LAS) to control the bus communication and coordinate the bus schedule. This enables local control of components.

It can also function as a Backup-LAS. If the active LAS encounters a problem or malfunctions the instrument can step in to maintain the operation of the FF segment. In order to do so the instrument must receive the schedule for the loop during setup.

For detailed instructions on how the system management functions are configured, consult the documentation of the appropriate system supplier.

DiagnosticsAll diagnostic information shown below is viewable via AMS Device Manager. (Refer to the AMS Device Manager chapter of the Siemens level instrument instruction manual for details: for basic Diagnostics refer to the Alarms & Errors section within the LTB and Resource blocks, and for Extended Diagnostics refer to the Extended Diagnostics section within the LTB and Resource blocks.)

Status Codes

Priority Quality Sub Status Status ValueLowest Good (NC) Non-specific 0x80

Good (NC) Active Block Alarm 0x84-0x87Good (NC) Active Advisory Alarm 0x88-0x8bGood (NC) Active Critical Alarm 0x8c-0x8fGood (NC) Unack Block Alarm 0x90-0x93Good (NC) Unack Advisory Alarm 0x94-0x97Good (NC) Unack Critical Alarm 0x98-0x9bUncertain Non-specific 0x40-0x43Uncertain Last usable value 0x44-0x47Uncertain Substitute/Manual Entry 0x4bUncertain Initial value 0x4c-0x4fUncertain Sensor conversion not accurate 0x50-0x53Uncertain Engineering unit range violation 0x54-0x57Uncertain Sub normal 0x58-0x5bBad Non-specific 0x00Bad Configuration error 0x03-0x07Bad Device failure 0x0c-0x0fBad Sensor failure 0x10-0x13

Highest Bad Out of Service 0x1c

Note: The highest priority code determines the displayed status if more than one fault is present. (See Device Status Icons in Siemens level instrument instruction manual.)

Page 16 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL 7ML19985MP01

Page 21: Communications - cache.industry.siemens.com

mm

mm

m

FF Comm

unications

Each block on an FF device has a two-byte Block Error parameter. The coding of this parameter is shown below.

Extended DiagnosticsIn addition to the Diagnostics available above, further Extended Diagnostics are available. These are displayed in the following charts. The fault code is given, along with its meaning, and corrective action to remove the fault.

The digital codes shown below, with the corresponding fault code, icon, and error message are displayed on the device when the variable being displayed has a status condition active.

Extended Diagnostics General Fault CodesThe General Fault Codes are mapped to two four-byte parameters in the Resource and Level Transducer Blocks: RESOURCE_BLOCK_ERR_DESC_1, and LEVELTB_BLOCK_ERR_DESC_1.

Diagnostics(BLOCK_ERR)

Hex values Byte Bit Description0x0100

0

0 Input Failure0x0200 1 Maintenance Required0x0400 2 Device Fault State0x0800 3 Local Override0x1000 4 Simulation Active0x2000 5 Link Configuration0x4000 6 Block Configuration0x8000 7 Other0x0001

1

0 Out of Service0x0002 1 Power Up0x0004 2 Maintenance Demanded0x0008 3 Readback Check0x0010 4 Lost Non-Volatile Data0x0020 5 Lost Static Data0x0040 6 Memory Failure0x0080 7 Output Failure

Note: Certain fault codes (identified by an asterisk [*] in the table below) will persist until a manual reset has been performed. (See Fault Reset parameter in the Siemens level instrument instruction manual.)

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL Page 17

Page 22: Communications - cache.industry.siemens.com

mm

mm

m

FF C

omm

unic

atio

ns

Extended Diagnostics /General Fault Codes RESOURCE_BLOCK_ERR_DESC_1

LCD Display-

Digital Code

Fault Code

Meaning Corrective Action Byte Bit

S:3

Device is nearing its lifetime limit as defined in Remaining Lifetime parameter and has trig-gered a Maintenance Required reminder.

Replacement is recommended.

0

0

S:4

Device is nearing its lifetime limit as defined in Remaining Lifetime parameter and has trig-gered a Maintenance Demanded reminder.

Replacement is recommended.

1

S:17Calibration interval has expired and has triggered a Mainte-nance Required reminder.

Perform calibration.2

S:18Calibration interval has expired and has triggered a Mainte-nance Demanded reminder.

Perform calibration.3

S:28Internal device failure caused by a RAM memory error.

Repair required: contact your local Siemens representative.

4

S:29EEPROM damaged. Repair required: contact your

local Siemens representative.5

S:31Flash error. Repair required: contact your

local Siemens representative.7

S:92 Corrupt Stack

Contact your local Siemens representative and provide configuration file and FB schedule.

1

0

S:93 High Stack

Contact your local Siemens representative and provide configuration file and FB schedule.

1

S:94 Data Safe Read

Re-apply configuration and cycle power. If fault persists, contact your local Siemens representative.

2

S:95 Data Safe Write

Re-apply configuration and cycle power. If fault persists, contact your local Siemens representative.

3

Page 18 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL 7ML19985MP01

Page 23: Communications - cache.industry.siemens.com

mm

mm

m

FF Comm

unications

S:97 Board VoltageHardware problem: contact your local Siemens representative.

1 cont�d

4

S:98 ADC FailedHardware problem: contact your local Siemens representative.

5

S:105 Seq. Corrupt

Contact your local Siemens representative and provide configuration file and FB schedule.

6

S:106 Seq. CP

Re-install firmware (firmware upgrade). If fault persists contact your local Siemens representative.

7

S:107 Seq. DurationIncrease update rate limit. If fault persists contact your local Siemens representative.

2

0

S:108 BC CorruptContact your local Siemens rep-resentative and provide configu-ration file and FB schedule.

1

S:109 BC Start

Re-install firmware (firmware upgrade). If fault persists con-tact your local Siemens repre-sentative.

2

S:110 BC Stop

Re-install firmware (firmware upgrade). If fault persists con-tact your local Siemens repre-sentative.

3

S:111 BC DurationHardware problem. If fault per-sists contact your local Siemens representative.

4

S:112 CPU FaultHardware problem. If fault per-sists contact your local Siemens representative.

5

S:113 Data BusHardware problem. If fault per-sists contact your local Siemens representative.

6

S:114 Addr BusHardware problem. If fault per-sists contact your local Siemens representative.

7

Extended Diagnostics /General Fault Codes (cont’d)RESOURCE_BLOCK_ERR_DESC_1

LCD Display-

Digital Code

Fault Code

Meaning (cont’d) Corrective ActionByte (cont’d)

Bit

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL Page 19

Page 24: Communications - cache.industry.siemens.com

mm

mm

m

FF C

omm

unic

atio

ns

S:115 Spur SWHardware problem. If fault per-sists contact your local Siemens representative.

3

0

S:116 Spur HWHardware problem. If fault per-sists contact your local Siemens representative.

1

S:22 Time Base FaultHardware problem. If fault per-sists contact your local Siemens representative.

2

Extended Diagnostics /General Fault Codes LEVEL_TB_BLOCK_ERR_DESC_1

LCD Display-

Digital Code

Fault Code

Meaning Corrective Action Byte Bit

S:0

The device was unable to get a measurement within the LOE Timer period. Possible causes: faulty installation, antenna material buildup, foaming/other adverse process conditions, invalid calibration range.

� Ensure installation details are correct.

� Ensure no material buildup. Clean if necessary.

� Adjust process conditions to minimize foam or other adverse conditions.

� Correct range calibration.� If fault persists, contact your

local Siemens representative.

0

0

S:2

Unable to collect profile because of a power condition that is outside the operating range of the device.

Repair required. Contact your local Siemens representative.

1

Extended Diagnostics /General Fault Codes (cont’d)RESOURCE_BLOCK_ERR_DESC_1

LCD Display-

Digital Code

Fault Code

Meaning (cont’d) Corrective ActionByte (cont’d)

Bit

Page 20 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL 7ML19985MP01

Page 25: Communications - cache.industry.siemens.com

mm

mm

m

FF Comm

unications

S:6

Sensor is nearing its lifetime limit as defined in Remaining Lifetime and has triggered a Maintenance Required reminder.

Replacement is recommended.

0(cont�d)

2

S:7

Sensor is nearing its lifetime limit as defined in Remaining Lifetime and has triggered a Maintenance Demanded reminder.

Replacement is recommended.

3

S:8Service interval has expired and has triggered a Maintenance Required reminder.

Perform service.4

S:9Service interval has expired and has triggered a Maintenance Demanded reminder.

Perform service.5

S:10Input parameters High Calibration Point and Low Calibration Point are the same.

� Check calibration settings of device.

� Ensure settings for High Cali-bration Point and Low Calibra-tion Point are different.

6

S:11Internal temperature sensor failure.

Repair required. Contact your local Siemens representative.

7

S:12 *

Internal temperature of the device has exceeded specifications: it is operating outside its temperature range.

� Relocate device and/or lower process temperature enough to cool device.

� Inspect for heat-related dam-age and contact your local Siemens representative if repair is required.

� Fault code will persist until a manual reset is performed using PDM or the LCD inter-face.

1

0

S:33Factory calibration for the inter-nal temperature sensor has been lost.

Repair required: contact your local Siemens representative. 1

Extended Diagnostics /General Fault Codes (cont’d)LEVEL_TB_BLOCK_ERR_DESC_1

LCD Display-

Digital Code

Fault Code

Meaning (cont’d) Corrective ActionByte (cont’d)

Bit

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL Page 21

Page 26: Communications - cache.industry.siemens.com

mm

mm

m

FF C

omm

unic

atio

ns

S:34Factory calibration for the device has been lost.

Repair required: contact your local Siemens representative.

1 (cont�d)

2

S:35Factory calibration for the device has been lost.

Repair required: contact your local Siemens representative.

3

S:36Unable to start microwave mod-ule.

Cycle power. If fault persists, contact your local Siemens rep-resentative.

4

S:37Measurement hardware prob-lem.

Cycle power. If fault persists, contact your local Siemens rep-resentative.

5

S:38Microwave module hardware failure: unable to calculate dis-tance measurement.

Cycle power. If fault persists, contact your local Siemens rep-resentative: Repair required.

6

S:43Factory calibration for the radar receiver has been lost.

Repair required: contact your local Siemens representative.

7

S:96 Safe Process Data Corrupt

Contact your local Siemens representative and provide configuration file and FB schedule.

2

0

S:99 Echo Profile ClippedHardware problem. If fault persists contact your local Siemens representative.

1

S:100 Few ShotsHardware problem. If fault persists contact your local Siemens representative.

2

S:101 Measurement Error

Reset configuration. If fault persists contact your local Siemens representative and provide configuration file and FB schedule.

3

S:102 No ShotsHardware problem. If fault persists contact your local Siemens representative.

4

S:103 Measurement Corrupt

Contact your local Siemens representative and provide configuration file and FB schedule.

5

Extended Diagnostics /General Fault Codes (cont’d)LEVEL_TB_BLOCK_ERR_DESC_1

LCD Display-

Digital Code

Fault Code

Meaning (cont’d) Corrective ActionByte (cont’d)

Bit

Page 22 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL 7ML19985MP01

Page 27: Communications - cache.industry.siemens.com

mm

mm

m

FF Comm

unications

Blocks and Parameter DescriptionsThe Siemens FF level instrument comprises the following blocks:

� Resource Block (RESOURCE)� Level Transducer Block (LTB)� Analog Input Function Block (AIFB 1 and AIFB 2)� LCD Transducer Block (LCD)� Diagnostic (DIAG) Transducer Block

Resource Block (RESOURCE)

OverviewThe resource block contains data that is specific to the hardware that is associated with the resource. This includes the device type, device revision, manufacturer ID, serial number and resource state. These are contained parameters: accessible to the communication network but may not be linked to an input or output parameter. The parameter value may be used in the block algorithm or written by the block algorithm. The data is not processed in the way that a function block processes data.

This block offers a service timer based on the operating hours of the electronics. This can be used to cause the alarms for "Device needs maintenance soon" and "Device needs maintenance now".

S:104 DMA ErrorHardware problem. If fault persists contact your local Siemens representative.

2 cont�d

6

S:117 SV High

Verify TB not in simulation mode. If fault persists contact your local Siemens representative.

7

S:118 SV Low

Verify TB not in simulation mode. If fault persists contact your local Siemens representative.

3 0

Note: The resource block must be in automatic mode for any function blocks of the instrument to execute.

Extended Diagnostics /General Fault Codes (cont’d)LEVEL_TB_BLOCK_ERR_DESC_1

LCD Display-

Digital Code

Fault Code

Meaning (cont’d) Corrective ActionByte (cont’d)

Bit

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL Page 23

Page 28: Communications - cache.industry.siemens.com

mm

mm

m

FF C

omm

unic

atio

ns

Parameter DescriptionThe resource block contains all standard parameters as specified in [FF-891-1.7] and some manufacturer specific parameters. These include additional static information about the device and several counters for operating time.

For detailed information see the following table.

Label/Name/Handling Description/Format

ACK_OPTIONAcknowledge OptionRead & Write

Selection of whether alarms associated with the resource block will be automatically acknowledged.Bit Clear (0): Auto acknowledge disabledBit Set (1): Auto acknowledge enabledBit 0: Write has been disabledBit 7: Block AlarmData format: Bit string with 16 bits (2 bytes)Default value: 0

ALARM_SUM(Record)Alarm Summary

The current alert status, unacknowledged states, unreported states, and disabled states of the alarms associated with the block, coded in 4 bit strings.Data format: Record with 4 Parameters (8 bytes)

1. CURRENTCurrentRead only

The active status of each alarmMeaning of the bits: See ACK_OPTIONData format: Bit string with 16 bits (2 bytes)

2. UNACKNOWLEDGEDUnacknowledgedRead only

The unacknowledged state of each alarmMeaning of the bits: See ACK_OPTIONData format: Bit string with 16 bits (2 bytes)

3. UNREPORTEDUnreportedRead only

The unreported status of each alarmMeaning of the bits: See ACK_OPTIONData format: Bit string with 16 bits (2 bytes)

4. DISABLEDDisabledRead & Write

The disabled state of each alarmMeaning of the bits: See ACK_OPTIONData format: Bit string with 16 bits (2 bytes)

ALERT_KEYAlert KeyRead & Write

The identification number of the plant unit. This information may be used in the host for sorting alarms, etc.Data format: Unsigned 8Value range: 1 � 255Default value: 0

Page 24 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL 7ML19985MP01

Page 29: Communications - cache.industry.siemens.com

mm

mm

m

FF Comm

unications

BLOCK_ALM(Record)Block Alarm

The block alarm is used for all configuration, hardware, connection failure or system problems in the block.The cause of the alert is entered in the subcode field.The first alert to become active will set the active status in the Status attribute. As soon as the Unreported status is cleared by the alert reporting task, another block alert may be reported without clearing the active status, if the subcode has changed.Data format: Record with 5 parameters (13 bytes)

1. UNACKNOWLEDGEDUnacknowledgedRead only

A discrete enumeration which is set to Unacknowledged when an alarm occurs, and set to Acknowledge by a write from a human interface device or other entity which can acknowledge that the alarm/event has been noticed.0: Uninitialized1: Acknowledged2: UnacknowledgedData format: Unsigned 8

2. ALARM_STATEAlarm StateRead only

A discrete enumeration which gives an indication of whether the alert is active and whether it has been reported.0: Uninitialized1: Clear and reported2: Clear and not reported3: Active and reported4: Active and not reportedData format: Unsigned 8

3. TIME_STAMPTime StampRead only

The time when evaluation of the block was started and a change in alarm/event state was detected that is unreported.The time stamp value will be maintained constant until alert confirmation has been received � even if another change of state occurs.Data format: Time-Value (8 bytes)

4. SUB_CODESubcodeRead only

An enumeration specifying the cause of the alert to be reported.Values: see BLOCK_ERRData format: Unsigned 16

5. ValueValueRead only

The value of the associated parameter at the time the alert was detected.Data format: Unsigned 8

Label/Name/Handling Description/Format

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL Page 25

Page 30: Communications - cache.industry.siemens.com

mm

mm

m

FF C

omm

unic

atio

ns

BLOCK_ERRBlock ErrorRead Only

This parameter reflects the error status associated with the hardware or software components associated with a block. It is a bit string, so that multiple errors may be shown. The following bits are supported:Bit 3: Simulation Active � The simulation jumper is set,simulation can be activated.Bit 6: Device Needs Service Soon � A Service Warning has occurred indicating that service should be performed soon.Bit 9: Memory Failure � A ROM checksum error has beendetected.Bit 10: Lost Static Data � A checksum error within the FFstatic data has been detected.Bit 11: Lost NV Data � A checksum error within theapplication data has been detected.Bit 13: Device Needs Service Now � A Service Alarm hasoccurred indicating service should be performed.Bit 15: Out of Service � Actual mode is Out of Service.Data format: Bit string with 16 bits (2 bytes)

CLR_FSTATEClear Fault State

Writing a Clear to this parameter will clear the device fault state.0: Uninitialized1: Off � Normal operating condition2: Clear � Block fault state conditions will be clearedData format: Unsigned 8Default value: 1Note: This parameter defaults to Off and Read Only since there are no output blocks in this device.

CONFIRM_TIMEConfirm TimeRead & Write

The time this device waits for a confirmation of a notify message before resending the message. Setting the CONFIRM_TIME to 0 will prevent retries.Data format: Unsigned 32Default value: 64000 (2000 ms)

CYCLE_SELCycle SelectionRead & Write

Used to select the block execution method for this resource.Bit 0: ScheduledBit 1: Block ExecutionBit 2: Manufacturer SpecificData format: Bit string with 16 bits (2 bytes)Default value: 0XC000 (Scheduled | Block Execution)

CYCLE_TYPECycle TypeRead Only

Identifies the function block execution methods for this device.Bit 0: ScheduledBit 1: Block ExecutionBit 2: Manufacturer SpecificData format: Bit string with 16 bits (2 bytes)Default value: 0XC000 (Scheduled | Block Execution)

DD_RESOURCEDD ResourceRead Only

String identifying the tag of the resource which contains the Device Description of this device.Data format: Visible string (32 bytes)

Label/Name/Handling Description/Format

Page 26 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL 7ML19985MP01

Page 31: Communications - cache.industry.siemens.com

mm

mm

m

FF Comm

unications

DD_REVDD RevisionRead Only

Revision of the DD associated with this device. Used by the interface to locate the DD file for this device.Data format: Unsigned 8

DEV_REVDevice RevisionRead Only

Manufacturer�s revision number associated with this device. Used by the interface to locate the DD file for this device.Data format: Unsigned 8

DEV_TYPEDevice TypeRead Only

Manufacturer�s Model number associated with this device. Used by the interface to locate the DD file for this device.Data format: Unsigned 16

CERTIFICATIONDevice CertificationRead Only

Device Certifications (Agency Approvals)Data format: Visible string (32 bytes)

DEVICE_INSTALL_DATEDevice Installation DateRead & Write

The date when the device was installed in the system. Example: 12.01.2003Data format: FF DATE_AND_TIME structure, MM/DD/YY HH:MM:SS (See FF specification for details of format.)

POWERED_DAYSDevice Operating DaysRead Only

Total powered operating days of this device electronics.Data format: Unsigned 32

PRODUCT_CODEDevice Product CodeRead Only

The manufacturer�s order number (MLFB) for this device.Data format: Visible string (48 bytes)

DEVICE_SER_NUMDevice Serial NumberRead Only

The manufacturer�s unique serial number for this device.Data format: Visible string (32 bytes)

FAULT_STATEFault StateRead Only

Condition set by loss of communication to an output block, failure promoted to an output block or a physical contact. When the fault state condition is set, the outputs will perform their FSTATE actions. 0: Uninitialized1: Clear � Normal operating condition2: Active � Fault state is activeData format: Unsigned 8Default value: 1 Note: This parameter defaults to Clear since there are no output blocks in this device.

Label/Name/Handling Description/Format

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL Page 27

Page 32: Communications - cache.industry.siemens.com

mm

mm

m

FF C

omm

unic

atio

ns

FEATURESFeaturesRead Only

Used to show the supported resource block options.Bit 0: Unicode Strings SupportedBit 1: Reports SupportedBit 2: Fault State SupportedBit 3: Soft Write Lock SupportedBit 4: Hard Write Lock SupportedBit 5: Output Read back SupportedBit 6: Direct Write to Output Hardware SupportedBit 7: Change to BYPASS in an Auto Mode SupportedBit 8: MVC Report Distribution SupportedBit 9: MVC Publishing/Subscribing SupportedData format: Bit string with 16 bits (2 bytes)Default value: 0x5800 (Reports | Soft Write Lock | Hard Write Lock)

FEATURE_SELFeature SelectionRead & Write

Used to select the resource block options. See FEATURESData format: Bit string with 16 bits (2 bytes)Default value: 0x5800 (Reports | Soft Write Lock | Hard Write Lock)

FREE_SPACEFree SpaceRead Only

Indicates the percentage of memory available for configuring additional function blocks. Since this is a pre-configured device the value is fixed at 0 %.Data format: Float value (4 bytes)Range value: 0.0 % �.. 100.0 %Default value: 0.0 %

FREE_TIMEFree TimeRead Only

Indicates the percentage of the block processing time that is available to process additional blocks. Since this is a pre-configured device the value is fixed at 0%.Data format: Float value (4 bytes)Range value: 0.0 % �.. 100.0 %Default value: 0.0 %

Label/Name/Handling Description/Format

Page 28 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL 7ML19985MP01

Page 33: Communications - cache.industry.siemens.com

mm

mm

m

FF Comm

unications

GRANT_DENY(Record)Grant Deny

Options for controlling access by host computers and local control panels to the operating, tuning, and alarm parameters of the block.Data format:Record with 2 parameters (2 bytes)

1. GRANTGrantRead & Write

Depending on the philosophy of the plant, the operator or higher level device (HLD), or a local operators panel (LOP) in the case of Local, may turn on a item of the Grant attribute � Program, Tuning, Alarm, or Local.Bit 0: Program � A HLD may changeBit 1: Tune � A HLD may changeBit 2: Alarm � A HLD may changeBit 3: Local � A LOP may changeData format: Bit string with 8 bits (1 byte)Default value: 0x00

2. DENYDenyRead & Write

The Denied attribute enables a monitoring program to determine if control has been temporarily taken awayBit 0: Program DeniedBit 1: Tune DeniedBit 2: Alarm DeniedBit 3: Local DeniedData format: Bit string with 8 bits (1 byte)Default value: 0x00

HARD_TYPESHardware TypesRead Only

Indicates the types of hardware available as channels in this device.Bit 0: Scalar Input Bit 1: Scalar OutputBit 2: Discrete InputBit 3: Discrete OutputData format: Bit string with 16 bits (2 bytes)Default value: 0x8000 (Scalar Input)

HARDWARE_REVISIONHardware RevisionRead Only

The revision state of the hardware (electronics) of this field device.Data format: Visible string (16 bytes)

ITK_VERITK VersionRead Only

Major revision number of the interoperability test case used to register this device.Data format: Unsigned 16

LIM_NOTIFYLimit NotifyRead & Write

Maximum number of unconfirmed alert notify messages allowed. Setting the value to 0 will prevent messages from being sent.Data format: Unsigned 8Value range: 0 �. MAX_NOTIFYDefault value: 8

MANUFAC_IDManufacturer IDRead Only

Manufacturer Identification Number. Used by an interface device to locate the DD file for the resource.Data format: Unsigned 32Default value: 0x00534147 (Siemens AG)

Label/Name/Handling Description/Format

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL Page 29

Page 34: Communications - cache.industry.siemens.com

mm

mm

m

FF C

omm

unic

atio

ns

MAX_NOTIFYMaximum NotifyRead Only

The maximum number of unconfirmed notify messages this device is capable of sending without getting confirmation.Data format: Unsigned 8Default value: 8

MEMORY SIZEMemory SizeRead Only

Available configuration memory, in kilobytes, for additional function blocks. Since this is a pre-configured device, no additional memory is available.Data format: Unsigned 16Default value: 0

MIN_CYCLE_TMinimum Cycle TimeRead Only

The manufacturer specified minimum time to execute a cycle.Data format: Unsigned 32

Label/Name/Handling Description/Format

Page 30 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL 7ML19985MP01

Page 35: Communications - cache.industry.siemens.com

mm

mm

m

FF Comm

unications

MODE_BLK(Record)Block Mode

The actual, target, permitted, and normal modes of the blockData format:Record with 4 parameters (4 bytes)

1. TARGETTargetRead & Write

This is the mode requested by the operator. The Target Mode is limited to the values allowed by the Permitted Mode Parameter.Bit 3: Auto (Automatic Mode)Bit 7: OOS (Out of Service)Data format: Bit string with 8 bits (1 byte)

2. ACTUALActualRead Only

This is the current mode of the block, which may differ from the target based on operating conditions. Its value is calculated as part of the block execution.Bit 3: AutoBit 7: OOSData format: Bit string with 8 bits (1 byte)

3. PERMITTEDPermittedRead & Write

Defines the modes which are allowed for an instance of the block. The permitted mode is configured based on application requirements.Bit 3: AutoBit 7: OOSData format: Bit string with 8 bits (1 byte)Default value: 0x11 (Auto | OOS)

4.NORMALNormalRead & Write

This is the mode which the block should be set to during normal operating conditions.Bit 3: AutoData format: Bit string with 8 bits (1 byte)Default value: 0x10 (Auto | OOS)

NV_CYCLE_TNon-volatile Cycle TimeRead Only

Minimum time interval for writing non-volatile data to memory. A 0 means data can not be written to non-volatile memory. The time units is 1/32 ms.Data format: Unsigned 32

RESTARTRestartRead & Write

Allows a manual restart to be initialized (changing this parameter may be fatal to communications).0:Uninitialized1: Run � Normal state2: Restart Resource3: Restart using Defaults4: Restart Processor (warm start) � Communicationmight cease during a processor restartData format: Unsigned 8

Label/Name/Handling Description/Format

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL Page 31

Page 36: Communications - cache.industry.siemens.com

mm

mm

m

FF C

omm

unic

atio

ns

RS_STATEResource StateRead Only

Contains the operational state of the Function Block Application for this resource block.0: Uninitialized � Invalid State1: Start/Restart � State entered after power restored2: Initialization � Entered from Start/Restart or FailureState3: On-Line Linking � Entered from On-Line orInitialization4: On-Line � Entered from On-Line Linking5: Standby � Entered if mode changed to OOS (Out of Service6: Failure � Entered if failure is detected. Not fromStandbyData format: Unsigned 8

SET_FSTATESet Fault StateRead & Write

Allows the Fault State condition to be manually initiated.0: Uninitialized1: OFF � Normal Operating Condition2: SET � Activate Fault StateData format: Unsigned 8Note: This parameter defaults to read only with a value of 1 since this device does not have any output function blocks.

SHED_RCASShed Remote CascadeRead & Write

Sets the time limit for loss of communication from a remote device. Shed from RCAS will not occur when SHED_RCAS is set to 0.Data format: Unsigned 32Default value: 640000 (20 s)

SHED_ROUTShed Remote OutputRead & Write

Sets the time limit for loss of communication from a remote device. Shed from ROUT will not occur when SHED_ROUT is set to 0.Data format: Unsigned 32Default value: 640000 (20 s)

SOFTWARE_REVISIONSoftware RevisionRead Only

The revision state of the software/firmware of the field device.Data format: Visible string 16

ST_REVStatic RevisionRead Only

The revision level of the static data associated with the function block. The revision level will be incremented each time a static parameter in the block is changed.Data format: Unsigned 16

STRATEGYStrategyRead & Write

The Strategy parameter can be used to identify groupings of blocks. The data is not checked or processed by the block.Data format: Unsigned 16Default value: 0

TAG_DESCTag DescriptionRead & Write

The user entered description for the resource function block.Data format:Octet string (32 bytes)

Label/Name/Handling Description/Format

Page 32 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL 7ML19985MP01

Page 37: Communications - cache.industry.siemens.com

mm

mm

m

FF Comm

unications

TEST_RW(Record)Test Read WriteRead & Write

Read/Write test parameter. Used only for conformance testing.Data format:Record with 15 parameters (112 bytes)

UPDATE_EVT(Record)Update Event

This alert is generated by any change to the static data.Data format:Record with 5 parameters (14 bytes)

1. UNACKNOWLEDGEDUnacknowledgedRead & Write

A discrete enumeration which is set to Unacknowledged when an update occurs, and set to Acknowledge by a write from a human interface device or other entity which can acknowledge that the event has been noticed.0: Uninitialized1: Acknowledged2: UnacknowledgedData format: Unsigned 8

2. UPDATE_STATEUpdate StateRead only

An enumeration which gives an indication of whether the alert has been reported.0: Uninitialized1: Update Reported2: Update Not ReportedData format: Unsigned 8

3. TIME_STAMPTime StampRead only

The time when evaluation of the block was started and a change in event state was detected that is unreported. The time stamp value will be maintained constant until alert confirmation has been received � even if another change of state occurs.Data format: Time-Value (8 bytes)

4. STATIC_REVISIONStatic RevisionRead only

The static revision of the block whose static parameter was changed and is being reported. It is possible for the present value of the static revision to be greater than this because static parameters can be changed at any time.Data format: Unsigned 16

5. RELATIVE_INDEXRelative Index Read Only

The Object Dictionary (OD) index of the static parameter (minus the function block starting index) whose change caused the alert to occur. If the update event was caused by a write to multiple parameters, then the attribute will be set to 0. Data format: Unsigned 16

Label/Name/Handling Description/Format

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL Page 33

Page 38: Communications - cache.industry.siemens.com

mm

mm

m

FF C

omm

unic

atio

ns

WRITE_ALM(Record)Block Alarm

The WRITE_ALM is generated whenever the WRITE_LOCK parameter is cleared (set to Not Locked).Data format:Record with 5 parameters (13 bytes)

1. UNACKNOWLEDGEDUnacknowledgedRead & Write

A discrete enumeration which is set to Unacknowledged when an alarm occurs, and set to Acknowledge by a write from a human interface device or other entity which can acknowledge that the alarm/event has been noticed.0: Uninitialized1: Acknowledged2: UnacknowledgedData format: Unsigned 8

2. ALARM_STATEAlarm StateRead only

A discrete enumeration which gives an indication of whether the alert is active and whether it has been reported.0: Uninitialized1: Alarm not active and reported2: Alarm not active and not reported3: Alarm active and reported4: Alarm active and not reportedData format: Unsigned 8

3. TIME_STAMPTime StampRead only

The time when evaluation of the block was started and a change in alarm/event state was detected that is unreported.The time stamp value will be maintained constant until alert confirmation has been received � even if another change of state occurs.Data format: Time-Value (8 bytes)

4. SUB_CODESubcodeRead only

An enumeration specifying the cause of the alert to be reported.Data format: Unsigned 16

5. ValueValueRead only

The value of the associated parameter at the time the alert was detected. See WRITE_LOCKData format: Unsigned 8

WRITE_LOCKWrite LockRead & Write

When �Hard Write Lock Supported� is set in FEATURES_SEL, this parameter will indicate the position of the hardware jumper. When the feature �Hard Write Lock Supported� is not set in FEATURES_SEL, this parameter can be written to Lock or Unlock writing configuration parameters. The hardware jumper must be in the Unlocked position for this feature .1: Unlocked2: LockedData format: Unsigned 8

WRITE_PRIWrite PriorityRead & Write

The priority of the alarm generated by clearing write lock.Data format: Unsigned 8Value range: 0 � 15Default value: 0

Label/Name/Handling Description/Format

Page 34 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL 7ML19985MP01

Page 39: Communications - cache.industry.siemens.com

mm

mm

m

FF Comm

unications

DESCRIPTORDescriptorRead & Write

Text that can be used in any way. Limited to 32 ASCII characters. No specific recommended use.

DEVICE_IDDevice IDRead only

The product name.Data format: Visible string (16 bytes)

DEVICE _MESSAGEDevice MessageRead & Write

Text that can be used in any way. Limited to 32 ASCII characters. No specific recommended use.

FACTORY_RESETFactory ResetRead & Write

Used to carry out various types of resets of device parameters, e.g. reset to factory defaults, standard defaults, informational parameters only, etc. 1. Reset to Factory Defaults32768: Reset to Standard Manufacturer Defaults2. Reset Informational Parameters3. Reset Functional Parameters5606: Execute Warmstart12345: Reset FF Object DictionaryData format: Unsigned 8

LOADER_REVLoader RevisionRead only

The revision state of the firmware boot loader of the field device.Data format: Visible string 16

POWERON_RESETSPoweron ResetsRead only

Total number of device resets of this device electronics. Data format: Unsigned 32

DATE_OF_BIRTHDate of BirthRead only

Data of Manufacture. Example: 12.01.2003Data format: FF DATE_AND _TIME structure.MM/DD/YY HH: MM:SSSee FF specification for details of format.

RESET_FAULTReset FaultWrite only

Allows remote user to acknowledge an active fault on the device.Data format: Unsigned 16Valid Range: any value

RESOURCE_BLOCK_ERR_DESC_1Resource Block Error DescriptionRead only

Bit-field representing each fault that can be thrown by Resource block.Data format: Unsigned 32Default Value: 0

Label/Name/Handling Description/Format

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL Page 35

Page 40: Communications - cache.industry.siemens.com

mm

mm

m

FF C

omm

unic

atio

ns

Level Transducer Block (LTB)

OverviewThe LTB takes raw data from the level sensor and converts it to measurement data used by the analog input function blocks. The LTB contains information such as calibration, signal processing setup, etc.

This block features a calibration timer that works in a similar way to the service timer of the resource block. It is based on the operating hours of the sensor.

The LTB allows you to simulate the measurement values of all three channels that can be used by analog input function blocks.

Parameter DescriptionThe LTB contains all standard parameters as specified in [FF-891-1.7] and some manufacturer-specific parameters. These include additional static information about the device and several counters for operating time.

For detailed information see the following table:

Label/Name/Handling Description/Format

ALERT_KEYAlert KeyRead & Write

The identification number of the plant unit. This information may be used in the host for sorting alarms, etc.Data format:Unsigned 8Value range:1 � 255Default value:0

Page 36 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL 7ML19985MP01

Page 41: Communications - cache.industry.siemens.com

mm

mm

m

FF Comm

unications

BLOCK_ALM(Record)Block Alarm

The block alarm is used for all configuration, hardware, connection failure or system problems in the block.The cause of the alert is entered in the subcode field.The first alert to become active will set the active status in the Status attribute. As soon as the Unreported status is cleared by the alert reporting task, another block alert may be reported without clearing the active status, if the subcode has changed.Data format: Record with 5 parameters (13 bytes)

1. UNACKNOWLEDGEDUnacknowledgedRead only

A discrete enumeration which is set to Unacknowledged when an alarm occurs, and set to Acknowledge by a write from a human interface device or other entity which can acknowledge that the alarm/event has been noticed.0:Uninitialized1:Acknowledged2:UnacknowledgedData format: Unsigned 8

2. ALARM_STATEAlarm StateRead only

A discrete enumeration which gives an indication of whether the alert is active and whether it has been reported.0:Uninitialized1:Clear and reported2:Clear and not reported3:Active and reported4:Active and not reportedData format: Unsigned 8

3. TIME_STAMPTime StampRead only

The time when evaluation of the block was started and a change in alarm/event state was detected that is unreported.The time stamp value will be maintained constant until alert confirmation has been received � even if another change of state occurs.Data format: Time-Value (8 bytes)

4. SUB_CODESubcodeRead only

An enumeration specifying the cause of the alert to be reported.Values: see BLOCK_ERRData format:Unsigned 16

5. ValueValueRead only

The value of the associated parameter at the time the alert was detected.Data format:Unsigned 8

Label/Name/Handling Description/Format

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL Page 37

Page 42: Communications - cache.industry.siemens.com

mm

mm

m

FF C

omm

unic

atio

ns

BLOCK_ERRBlock ErrorRead Only

This parameter reflects the error status associated with the hardware or software components associated with a block. It is a bit string, so that multiple errors may be shown. The following bits are supported:Bit 6:Sensor Needs Service Soon � A Service Warning has occurred indicating that service should beperformed soonBit 13:Sensor Needs Service Now � A Service Alarm has occurred indicating service should be performedBit 15:Out of Service � Actual mode is Out of ServiceData format:Bit string with 16 bits (2 bytes)

CAL_POINT_HICalibration Point HighRead & Write

The maximum adjustment point of the sensor in CAL_UNIT units used during the last calibration. Data format:Float value (4 bytes)

CAL_POINT_LOCalibration Point LowRead & Write

The minimum adjustment point of the sensor in CAL_UNIT units used during the last calibration. Data format:Float value (4 bytes)

COLLECTION_DIRECTORYCollection DirectoryRead Only

A directory that lists the number, starting index, and DD item identifications for the data collections in each transducer within the transducer block.Data format:Unsigned 32

Label/Name/Handling Description/Format

Page 38 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL 7ML19985MP01

Page 43: Communications - cache.industry.siemens.com

mm

mm

m

FF Comm

unications

MODE_BLK(Record)Block Mode

The actual, target, permitted, and normal modes of the blockData format: Record with 4 parameters (4 bytes)

1. TARGETTargetRead & Write

This is the mode requested by the operator. The Target Mode is limited to the values allowed by the Permitted Mode Parameter.Bit 3:Auto (Automatic Mode)Bit 7:OOS (Out of Service)Data format:Bit string with 8 bits (1 byte)

2. ACTUALActualRead Only

This is the current mode of the block, which may differ from the target based on operating conditions. Its value is calculated as part of the block execution.Bit 3:AutoBit 7:OOSData format:Bit string with 8 bits (1 byte)

3. PERMITTEDPermittedRead & Write

Defines the modes which are allowed for an instance of the block. The permitted mode is configured based on application requirements.Bit 3:AutoBit 7:OOSData format: Bit string with 8 bits (1 byte)Default value:0x11 (Auto | OOS)

4.NORMALNormalRead & Write

This is the mode which the block should be set to during normal operating conditions.Bit 3:AutoData format:Bit string with 8 bits (1 byte)Default value:0x10 (Auto)

PRIMARY_VALUE(Record)Primary Value

The primary variable and the channel 1 output from the transducer block.Data format:Record with 2 parameters (5 bytes)

1. STATUSStatusRead & Write

The status of the primary variable. Includes QUALITY, LIMITS, & SUBSTATUS attributes for the value.Data format:Unsigned 8

2. VALUEValueRead Only

The value of the primary variable in units defined by PRIMARY_VALUE_RANGE.UNITS_INDEXData format:Float value (4 bytes)

Label/Name/Handling Description/Format

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL Page 39

Page 44: Communications - cache.industry.siemens.com

mm

mm

m

FF C

omm

unic

atio

ns

PRIMARY_VALUE_RANGE(Record)Primary Value Range

The high & low range limit values, the engineering units, and the number of digits to the right of the decimal point to be used to display the primary variable.Data format:Record with 4 parameters (11 bytes)

1. EU_100EU at 100%Read Only

The engineering unit value which represents the upper end of the range associated with the primary variable.Data format:Float value (4 bytes)

2. EU_0EU at 0%Read Only

The engineering unit value which represents the lower end of the range associated with the primary variable.Data format:Float value (4 bytes)

3. UNITS_INDEXUnits IndexRead Only

The Device Description units code index for the primary variable.Data format:Unsigned 16

4. DECIMALDecimalRead Only

The number of digits to the right of the decimal point to be used by an interface device for displaying the primary variable.Data format:Unsigned 8

Label/Name/Handling Description/Format

Page 40 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL 7ML19985MP01

Page 45: Communications - cache.industry.siemens.com

mm

mm

m

FF Comm

unications

PRIMARY_VALUE_ SIMULATION(Record)Primary Value Simulation

This enables simulation of the primary variable value. Data format:Record with 6 parameters (17 bytes)

1. FIXED_VALUEFixed ValueRead & Write

This value is used in the simulation of the primary variable when the fixed value simulation is selected.Data format:Float value (4 bytes)Default value:0

2. MINIMUM_VALUEMinimum ValueRead & Write

This value is used as the starting point in the simulation of the primary variable when ramp simulation is selected.Data format:Float value (4 bytes)Default value:0

3. MAXIMUM_VALUEMaximum ValueRead & Write

This value is used as the ending point in the simulation of the primary variable when ramp simulation is selected.Data format:Float value (4 bytes)Default value:0

4. NUMBER_OF_STEPSNumber of StepsRead & Write

The number of steps of the ramp when the ramp simulation is selected.Data format:Unsigned 16Value range:1 � 65535Default value:1

5. DURATION_OF_STEPDuration of a StepRead & Write

The duration in seconds of each step when ramp simulation is selected.Data format:Unsigned 16Value range:1 � 65535Default value:1

6. SMODESimulation ModeRead & Write

The simulation mode. The following options can be selected:0:OFF1:Fixed Value Simulation2:Ramping SimulationData format:Unsigned 8Default value:0

SECONDARY_VALUE(Record)Secondary Value

The secondary variable (electronics sensor temperature) from the transducer block.Data format: Record with 2 parameters (5 bytes)

1. STATUSStatusRead & Write

The status of the secondary variable. Includes QUALITY, LIMITS, & SUBSTATUS attributes for the value.Data format:Unsigned 8

2. VALUEValueRead Only

The value of the secondary variable in units defined by SECONDARY_VALUE_UNIT parameter.Data format:Float value (4 bytes)

Label/Name/Handling Description/Format

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL Page 41

Page 46: Communications - cache.industry.siemens.com

mm

mm

m

FF C

omm

unic

atio

ns

SECONDARY_VALUE_ UNITSecondary Value UnitsRead & Write

The Device Description units code for the secondary variable (electronics sensor temperature).1000:K (Kelvin)1001:°C (degree Celsius)1002:°F (degree Fahrenheit)1003:°R (degree Rankine)Data format:Unsigned 16

SENSOR_RANGE (Record)Sensor Range

The high & low range limit values, the engineering units, and the number of digits to the right of the decimal point to be used to display the sensor input.Data format: Record with 4 parameters (11 bytes)

1. EU_100EU at 100%Read Only

The engineering unit value which represents the upper end of the range associated with the sensor input.Data format: Float value (4 bytes)

2. EU_0EU at 0%Read Only

The engineering unit value which represents the lower end of the range associated with the sensor input.Data format:Float value (4 bytes)

3. UNITS_INDEXUnits IndexRead Only

The Device Description units code index for the sensor input.Data format:Unsigned 16

4. DECIMALDecimalRead Only

The number of digits to the right of the decimal point to be used by an interface device for displaying the sensor input.Data format:Unsigned 8Default value:2

ST_REVStatic RevisionRead Only

The revision level of the static data associated with the function block. The revision level will be incremented each time a static parameter in the block is changed.Data format:Unsigned 16

STRATEGYStrategyRead & Write

The Strategy parameter can be used to identify groupings of blocks. The data is not checked or processed by the block.Data format:Unsigned 16Default value:0

TAG_DESCTag DescriptionRead & Write

The user entered description for the level transducer block.Data format:Octet string (32 bytes)

TRANSDUCER_ DIRECTORYTransducer DirectoryRead Only

A directory that lists the number and starting index for transducers in the transducer block. Data format: Unsigned 16Default value:0x0000

Label/Name/Handling Description/Format

Page 42 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL 7ML19985MP01

Page 47: Communications - cache.industry.siemens.com

mm

mm

m

FF Comm

unications

TRANSDUCER_TYPETransducer TypeRead Only

Identifies the type of transducer.32768: Level Transducer Block32769: LCD Transducer Block32770: DIAG Transducer BlockData format:Unsigned 16Default value: 32768

UPDATE_EVT(Record)Update Event

This alert is generated by any change to the static data.Data format:Record with 5 parameters (14 bytes)

1. UNACKNOWLEDGEDUnacknowledgedRead & Write

A discrete enumeration which is set to Unacknowledged when an update occurs, and set to Acknowledge by a write from a human interface device or other entity which can acknowledge that the event has been noticed.0:Uninitialized1:Acknowledged2:UnacknowledgedData format:Unsigned 8

2. UPDATE_STATEUpdate StateRead only

An enumeration which gives an indication of whether the alert has been reported.0:Uninitialized1:Update Reported2:Update Not ReportedData format: Unsigned 8

3. TIME_STAMPTime StampRead only

The time when evaluation of the block was started and a change in event state was detected that is unreported. The time stamp value will be maintained constant until alert confirmation has been received � even if another change of state occurs.Data format: Time-Value (8 bytes)

4. STATIC_REVISIONStatic RevisionRead only

The static revision of the block whose static parameter was changed and is being reported. It is possible for the present value of the static revision to be greater than this because static parameters can be changed at any time.Data format:Unsigned 16

5. RELATIVE_INDEXRelative Index Read Only

The Object Dictionary (OD) index of the static parameter (minus the function block starting index) whose change caused the alert to occur. If the update event was caused by a write to multiple parameters, then the attribute will be set to 0. Data format:Unsigned 16

Label/Name/Handling Description/Format

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL Page 43

Page 48: Communications - cache.industry.siemens.com

mm

mm

m

FF C

omm

unic

atio

ns

Analog Input Function Block (AIFB 1 and AIFB 2)

OverviewThe analog input function blocks (AIFB 1 and AIFB 2) are connected to one of the channels of the Level Transducer Block. It is the source of measurements for a function block application. The Analog Input is implemented as described in the fieldbus specification. (See Analog Input Function Block on page 9 for an illustration.)

The following channels can be used as input: PV (Level/Volume)1, Level, Distance.

The instrument includes two analog input function blocks (AIFB 1 and AIFB 2). With two AIFBs, all measurements of the Level Transducer Block can be used in a fieldbus application. (See How the AIFB works on page 9 for more details.)

XD_ERRORTransducer ErrorRead Only

These are transducer error codes defined in the FF Transducer specifications FF-903 section 4.8 Block Alarm Subcodes.16:Unspecified Error17:General Error18:Calibration Error20:Electronics Failure21:Mechanical Failure22:I/O Failure23:Data Integrity Error24:Software Error25:Algorithm ErrorData format:Unsigned 8

1. Volume only if supported by instrument.

Note: If more than one Analog Input has the same source the input units (XD_SCALE) of all analog input blocks must have the same value. Otherwise a configuration error will occur.

Label/Name/Handling Description/Format

Page 44 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL 7ML19985MP01

Page 49: Communications - cache.industry.siemens.com

mm

mm

m

FF Comm

unications

Parameter DescriptionThe analog input function block (AI) contains all standard parameters as specified in [FF-891-1.7]. For detailed information see the following table.

Label/Name/Handling Description/Format

ACK_OPTIONAcknowledge OptionRead & Write

Selection of whether alarms associated with the block will be automatically acknowledged.Bit Clear (0): Auto Acknowledge is DisabledBit Set (1): Auto Acknowledge is EnabledBit 0: Unacknowledged Alarm 1Bit 1: Unacknowledged Alarm 2Bit 2: Unacknowledged Alarm 3Bit 3: Unacknowledged Alarm 4Bit 4: Unacknowledged Alarm 5Bit 5: Unacknowledged Alarm 6Bit 6: Unacknowledged Alarm 7Bit 7: Unacknowledged Alarm 8Bit 8: Unacknowledged Alarm 9Bit 9: Unacknowledged Alarm 10Bit 10: Unacknowledged Alarm 11Bit 11: Unacknowledged Alarm 12Bit 12: Unacknowledged Alarm 13Bit 13: Unacknowledged Alarm 14Bit 14: Unacknowledged Alarm 15Bit 15: Unacknowledged Alarm 16Data format: Bit string with 16 bits (2 bytes)

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL Page 45

Page 50: Communications - cache.industry.siemens.com

mm

mm

m

FF C

omm

unic

atio

ns

ALARM_HYSAlarm HysteresisRead & Write

The amount that the PV must return within the alarm limits before the alarm condition clears. The hysteresis is configured as a % of the PV span as defined by OUT_SCALE.Data format: Float value (4 bytes)Value range: 0.0 to 50.0 %Default value: 0.5 %

ALARM_SUM(Record)Alarm Summary

The current alert status, unacknowledged states, unreported states, and disabled states of the alarms associated with the block, coded in 4 bit strings.Data format: Record with 4 Parameters (8 bytes)

1. CURRENTCurrentRead only

The active status of each alarmMeaning of the bits: See ACK_OPTIONData format: Bit string with 16 bits (2 bytes)

2. UNACKNOWLEDGEDUnacknowledgedRead only

The unacknowledged state of each alarmMeaning of the bits: See ACK_OPTIONData format: Bit string with 16 bits (2 bytes)

3. UNREPORTEDUnreportedRead only

The unreported status of each alarmMeaning of the bits: See ACK_OPTIONData format: Bit string with 16 bits (2 bytes)

4. DISABLEDDisabledRead & Write

The disabled state of each alarmMeaning of the bits: See ACK_OPTIONData format: Bit string with 16 bits (2 bytes)

ALERT_KEYAlert KeyRead & Write

The identification number of the plant unit. This information may be used in the host for sorting alarms, etc.Data format: Unsigned 8Value range: 1 � 255Default value: 0

Label/Name/Handling Description/Format

Page 46 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL 7ML19985MP01

Page 51: Communications - cache.industry.siemens.com

mm

mm

m

FF Comm

unications

BLOCK_ALM(Record)Block Alarm

The block alarm is used for all configuration, hardware, connection failure or system problems in the block.The cause of the alert is entered in the subcode field.The first alert to become active will set the active status in the Status attribute. As soon as the Unreported status is cleared by the alert reporting task, another block alert may be reported without clearing the active status, if the subcode has changed.Data format: Record with 5 parameters (13 bytes)

1. UNACKNOWLEDGEDUnacknowledgedRead only

A discrete enumeration which is set to Unacknowledged when an alarm occurs, and set to Acknowledge by a write from a human interface device or other entity which can acknowledge that the alarm/event has been noticed.0: Uninitialized1: Acknowledged2: UnacknowledgedData format: Unsigned 8

2. ALARM_STATEAlarm StateRead only

A discrete enumeration which gives an indication of whether the alert is active and whether it has been reported.0: Uninitialized1: Clear and reported2: Clear and not reported3: Active and reported4: Active and not reportedData format: Unsigned 8

3. TIME_STAMPTime StampRead only

The time when evaluation of the block was started and a change in alarm/event state was detected that is unreported.The time stamp value will be maintained constant until alert confirmation has been received � even if another change of state occurs.Data format: Time-Value (8 bytes)

4. SUB_CODESubcodeRead only

An enumeration specifying the cause of the alert to be reported.Values: see BLOCK_ERRData format: Unsigned 16

5. ValueValueRead only

The value of the associated parameter at the time the alert was detected.Data format: Unsigned 8

BLOCK_ERRBlock ErrorRead Only

This parameter reflects the error status associated with the hardware or software components associated with a block. It is a bit string, so that multiple errors may be shown. The following bits are supported:Bit 15: Out of Service � Actual mode is Out of ServiceData format: Bit string with 16 bits (2 bytes)

CHANNELChannelRead & Write

Used to select the transducer output channel to be used as the analog input to the block.1: Level2: Distance3: PV (Level/Volume)Data format: Unsigned 16Default value: Level: 1

Label/Name/Handling Description/Format

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL Page 47

Page 52: Communications - cache.industry.siemens.com

mm

mm

m

FF C

omm

unic

atio

ns

FIELD_VAL(Record)Field Value

The value, in % of range, and status from the transducer block or from the simulated input when the simulation function is enabled.Data format: Record with 2 parameters (5 bytes)

1. STATUSStatusRead & Write

The status of the Field Value variable. Includes QUALITY, LIMITS, & SUBSTATUS attributes for the value.Data format: Unsigned 8

2. VALUEValueRead Only

The Field Value in % of XD_SCALE rangeData format: Float value (4 bytes)

GRANT_DENY(Record)Grant Deny

Options for controlling access by host computers and local control panels to the operating, tuning, and alarm parameters of the block.Data format: Record with 2 parameters (2 bytes)

1. GRANTGrantRead & Write

Depending on the philosophy of the plant, the operator or higher level device (HLD), or a local operators panel (LOP) in the case of Local, may turn on a item of the Grant attribute � Program, Tuning, Alarm, or Local.Bit 0: Program � A HLD may changeBit 1: Tune � A HLD may changeBit 2: Alarm � A HLD may changeBit 3: Local � A LOP may changeData format: Bit string with 8 bits (1 byte)Default value: 0x00

2. DENYDenyRead & Write

The Denied attribute enables a monitoring program to determine if control has been temporarily taken awayBit 0: Program DeniedBit 1: Tune DeniedBit 2: Alarm DeniedBit 3: Local DeniedData format: Bit string with 8 bits (1 byte)Default value: 0x00

Label/Name/Handling Description/Format

Page 48 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL 7ML19985MP01

Page 53: Communications - cache.industry.siemens.com

mm

mm

m

FF Comm

unications

HI_HI_ALARM(Record)High High Alarm

The status and time stamp associated with the High High Alarm. Data format: Record with 5 parameters (13 bytes)

1. UNACKNOWLEDGEDUnacknowledgedRead only

A discrete enumeration which is set to Unacknowledged when an alarm occurs, and set to Acknowledge by a write from a human interface device or other entity which can acknowledge that the alarm/event has been noticed.0: Uninitialized1: Acknowledged2: UnacknowledgedData format: Unsigned 8

2. ALARM_STATEAlarm StateRead only

A discrete enumeration which gives an indication of whether the alert is active and whether it has been reported.0: Uninitialized1: Clear and reported2: Clear and not reported3: Active and reported4: Active and not reportedData format: Unsigned 8

3. TIME_STAMPTime StampRead only

The time when evaluation of the block was started and a change in alarm/event state was detected that is unreported.The time stamp value will be maintained constant until alert confirmation has been received � even if another change of state occurs.Data format: Time-Value (8 bytes)

4. SUB_CODESubcodeRead only

An enumeration specifying the cause of the alert to be reported.Data format: Unsigned 16

5. ValueValueRead only

The value of the associated parameter at the time the alert was detected.Data format: Unsigned 8

HI_HI_LIMHigh High LimitRead & Write

The limit setting used to detect the High High Alarm condition. The setting is in OUT_SCALE engineering units.Data format: Float value (4 bytes)Default value: 1.# INF

HI_HI_PRIHigh High Alarm PriorityRead & Write

The priority setting for the High High Alarm.Data format: Unsigned 8Value range: 0 � 15Default value: 0

Label/Name/Handling Description/Format

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL Page 49

Page 54: Communications - cache.industry.siemens.com

mm

mm

m

FF C

omm

unic

atio

ns

HI_ALARM (Record)High Alarm

The status and time stamp associated with the High Alarm.Data format: Record with 5 parameters (13 bytes)

1. UNACKNOWLEDGED See HI_HI_ALARM

2. ALARM STATE See HI_HI_ALARM

3. TIME STAMP See HI_HI_ALARM

4. SUB_CODE See HI_HI_ALARM

HI_LIMHigh LimitRead & Write

The limit setting used to detect the High Alarm condition. The setting is in OUT_SCALE engineering units.Data format: Float value (4 bytes)Default value: 1.# INF

HI_PRIHigh Alarm PriorityRead & Write

The priority setting for the High Alarm.Data format: Unsigned 8Value range: 0 � 15Default value: 0

IO_OPTSI/O OptionsRead & Write

Enables the selection of input options that affect the process variable. The following options are available:Bit 10: Low Cutoff EnabledData format: Bit string with 16 bits (2 bytes)Default value: 0x0000

L_TYPELinearization Read & Write

Linearization type determines if the value from the transducer block is used directly (Direct) or if the value is to be converted to different units (Indirect), or with Square Root (Indirect Square Root) using the input range defined by the transducer and the associated output range.0: Uninitialized1: Direct2: Indirect3: Indirect Square RootData format: Unsigned 8Default value: 0

LO_ALARM(Record)Low Alarm

The status and time stamp associated with the Low Alarm.Data format: Record with 5 parameters (13 bytes)

1. UNACKNOWLEDGED See HI_HI_ALARM

2. ALARM STATE See HI_HI_ALARM

3. TIME STAMP See HI_HI_ALARM

4. SUB_CODE See HI_HI_ALARM

LO_LIMLow LimitRead & Write

The limit setting used to detect the Low Alarm condition. The setting is in OUT_SCALE engineering units.Data format: Float value (4 bytes)Default value: �1.# INF

Label/Name/Handling Description/Format

Page 50 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL 7ML19985MP01

Page 55: Communications - cache.industry.siemens.com

mm

mm

m

FF Comm

unications

LO_PRILow Alarm PriorityRead & Write

The priority setting for the Low Alarm.Data format: Unsigned 8Value range: 0 � 15Default value: 0

LO_LO_ALARM(Record)Low Low Alarm

The status and time stamp associated with the Low Low Alarm.Data format: Record with 5 parameters (13 bytes)

1. UNACKNOWLEDGED See HI_HI_ALARM

2. ALARM STATE See HI_HI_ALARM

3. TIME STAMP See HI_HI_ALARM

4. SUB_CODE See HI_HI_ALARM

LO_LO_LIMLow Low LimitRead & Write

The limit setting used to detect the Low Low Alarm condition. The setting is in OUT_SCALE engineering units.Data format: Float value (4 bytes)Default value: �1.# INF

LO_LO_PRILow Low Alarm PriorityRead & Write

The priority setting for the Low Low Alarm.Data format: Unsigned 8Value range: 0 � 15Default value: 0

LOW_CUTLow CutoffRead & Write

When the scaled output signal falls below this value, the PV will go to 0.0 as determined by the PV filter time constant. This function is active when the IO_OPTS Bit 10 is set and is only useful for 0 based signals such as flow.Data format:Float value (4 bytes) � must be a positivenumberDefault value: 0.0

Label/Name/Handling Description/Format

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL Page 51

Page 56: Communications - cache.industry.siemens.com

mm

mm

m

FF C

omm

unic

atio

ns

MODE_BLK(Record)Block Mode

The actual, target, permitted, and normal modes of the blockData format:Record with 4 parameters (4 bytes)

1. TARGETTargetRead & Write

This is the mode requested by the operator. The Target Mode is limited to the values allowed by the Permitted Mode Parameter.Bit 3: Auto (Automatic Mode)Bit 4: Man (Manual Mode)Bit 7: OOS (Out of Service)Data format: Bit string with 8 bits (1 byte)

2. ACTUALActualRead Only

This is the current mode of the block, which may differ from the target based on operating conditions. Its value is calculated as part of the block execution.Bit 3: AutoBit 4: ManBit 7: OOSData format: Bit string with 8 bits (1 byte)

3. PERMITTEDPermittedRead & Write

Defines the modes which are allowed for an instance of the block. The permitted mode is configured based on application requirements.Bit 3: AutoBit 4: ManBit 7: OOSData format: Bit string with 8 bits (1 byte)Default value: 0x19 (Auto | Man | OOS)

4.NORMALNormalRead & Write

This is the mode which the block should be set to during normal operating conditions.Bit 3: AutoData format: Bit string with 8 bits (1 byte)Default value: 0x10 (Auto)

OUT(Record)Output

The status and value of the block output.Data format: Record with 2 parameters (5 bytes)

1. STATUSStatusRead & Write

The status of the OUT variable. Includes QUALITY, LIMITS, & SUBSTATUS attributes for the value.Data format: Unsigned 8

2. VALUEValueRead Only

The OUT Value in engineering units of OUT_SCALE rangeData format:Float value (4 bytes)

Label/Name/Handling Description/Format

Page 52 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL 7ML19985MP01

Page 57: Communications - cache.industry.siemens.com

mm

mm

m

FF Comm

unications

OUT_SCALE(Record)Output Scale

The high & low range limit values, the engineering units, and the number of digits to the right of the decimal point to be used to display the block output.Data format: Record with 4 parameters (11 bytes)

1. EU_100EU at 100%Read & Write

The engineering unit value which represents the upper end of the range associated with the block output.Data format:Float value (4 bytes)

2. EU_0EU at 0%Read & Write

The engineering unit value which represents the lower end of the range associated with the block output.Data format: Float value (4 bytes)

3. UNITS_INDEXUnits IndexRead & Write

The Device Description units code index for the block output. Note: Refer to Foundation Fieldbus Specification Ff-131 FS 1.0 section 3 for a complete listing of unit index codes. Data format: Unsigned 16

4. DECIMALDecimalRead & Write

The number of digits to the right of the decimal point to be used by an interface device for displaying the block output.Data format: Unsigned 8

PV(Record)Process Variable

The status and value of the Process Variable.Data format: Record with 2 parameters (5 bytes)

1. STATUSStatusRead & Write

The status of the Process Variable. Includes QUALITY, LIMITS, & SUBSTATUS attributes for the value.Data format: Unsigned 8

2. VALUEValueRead Only

The Process Variable in engineering units of OUT_SCALE rangeData format: Float value (4 bytes)

PV_FTIMEProcess Variable Filter TimeRead & Write

The time constant of a single order exponential filter for the Process Variable. Time is in seconds.Data format: Float value (4 bytes) � must be a positivenumberNote: To meet accuracy specification, PV_FTIME (damping) must be changed from default of 0.0 s to a minimum of 10.0 seconds.

Label/Name/Handling Description/Format

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL Page 53

Page 58: Communications - cache.industry.siemens.com

mm

mm

m

FF C

omm

unic

atio

ns

SIMULATE(Record)Simulation Variable

The status and value of the simulation variable to be used as the block input when the parameter Simulate Enable set to ON. Data format: Record with 5 parameters (11 bytes)

1. SIMULATE_STATUSSimulation StatusRead & Write

The status of the simulation variable. Includes QUALITY, LIMITS, & SUBSTATUS attributes for the value.Data format: Unsigned 8

2. SIMULATE_VALUESimulation ValueRead & Write

The value of the simulation variable in the units of the transducer block output.Data format: Float value (4 bytes)

3. TRANSDUCER_STATUSTransducer StatusRead Only

The actual status of the transducer block output.Data format: Unsigned 8

4. TRANSDUCER_VALUETransducer ValueRead Only

The actual value of the transducer output.Data format: Float value (4 bytes)

5. ENABLE_DISABLEEnable DisableRead & Write

The enumeration of enable/disable simulation0: Not Initialized1: Simulation Disabled2: Simulation ActiveData format: Unsigned 8

ST_REVStatic RevisionRead Only

The revision level of the static data associated with the function block. The revision level will be incremented each time a static parameter in the block is changed.Data format: Unsigned 16

STATUS_OPTSStatus OptionsRead & Write

Enables the selection of options for the analog input block. The following options are available:Bit 3: Propagate Fault ForwardBit 6: Uncertain if LimitedBit 7: BAD if LimitedBit 8: Uncertain if in Man ModeData format: Bit string with 16 bits (2 bytes)Default value: 0x0000

STRATEGYStrategyRead & Write

The Strategy parameter can be used to identify groupings of blocks. The data is not checked or processed by the block.Data format: Unsigned 16Default value: 0

TAG_DESCTag DescriptionRead & Write

The user entered description for theAIFB.Data format: Octet string (32 bytes)

Label/Name/Handling Description/Format

Page 54 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL 7ML19985MP01

Page 59: Communications - cache.industry.siemens.com

mm

mm

m

FF Comm

unications

UPDATE_EVT(Record)Update Event

This alert is generated by any change to the static data.Data format: Record with 5 parameters (14 bytes)

1. UNACKNOWLEDGEDUnacknowledgedRead & Write

A discrete enumeration which is set to Unacknowledged when an update occurs, and set to Acknowledge by a write from a human interface device or other entity which can acknowledge that the event has been noticed.0: Uninitialized1: Acknowledged2: UnacknowledgedData format: Unsigned 8

2. UPDATE_STATEUpdate StateRead only

An enumeration which gives an indication of whether the alert has been reported.0: Uninitialized1: Update Reported2: Update Not ReportedData format: Unsigned 8

3. TIME_STAMPTime StampRead only

The time when evaluation of the block was started and a change in event state was detected that is unreported. The time stamp value will be maintained constant until alert confirmation has been received � even if another change of state occurs.Data format: Time-Value (8 bytes)

4. STATIC_REVISIONStatic RevisionRead only

The static revision of the block whose static parameter was changed and is being reported. It is possible for the present value of the static revision to be greater than this because static parameters can be changed at any time.Data format: Unsigned 16

5. RELATIVE_INDEXRelative Index Read Only

The Object Dictionary (OD) index of the static parameter (minus the function block starting index) whose change caused the alert to occur. If the update event was caused by a write to multiple parameters, then the attribute will be set to 0. Data format: Unsigned 16

Label/Name/Handling Description/Format

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL Page 55

Page 60: Communications - cache.industry.siemens.com

mm

mm

m

FF C

omm

unic

atio

ns

LCD Transducer Block (LCD)

OverviewThe LCD transducer block is a custom block that is used to configure the measurement display.

Parameter DescriptionThe LCD transducer block contains all standard parameters as specified in [FF-891-1.7] and some manufacturer specific parameters.

For detailed information see the following table.

XD_SCALE(Record)Transducer Scale

The high & low range limit values, the engineering units, and the number of digits to the right of the decimal point associated with the channel input. .Data format: Record with 4 parameters (11 bytes)

1. EU_100EU at 100%Read & Write

The engineering unit value which represents the upper end of the range associated with the channel input.Data format: Float value (4 bytes)

2. EU_0EU at 0%Read & Write

The engineering unit value which represents the lower end of the range associated with the channel input.Data format: Float value (4 bytes)

3. UNITS_INDEXUnits IndexRead & Write

The Device Description units code index for the channel input. This UNITS_INDEX must match the UNITS_INDEX of the transducer or the block will not transition to Man or AutoData format: Unsigned 16

4. DECIMALDecimalRead & Write

The number of digits to the right of the decimal point to be used by an interface device for displaying the channel input.Data format: Unsigned 8

Label/Name/Handling Description/Format

ALERT_KEYAlert KeyRead & Write

The identification number of the plant unit. This information may be used in the host for sorting alarms, etc.Data format: Unsigned 8Value range: 1 � 255Default value: 0

Label/Name/Handling Description/Format

Page 56 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL 7ML19985MP01

Page 61: Communications - cache.industry.siemens.com

mm

mm

m

FF Comm

unications

BLOCK_ALM(Record)Block Alarm

The block alarm is used for all configuration, hardware, connection failure or system problems in the block.The cause of the alert is entered in the subcode field.The first alert to become active will set the active status in the Status attribute. As soon as the Unreported status is cleared by the alert reporting task, another block alert may be reported without clearing the active status, if the subcode has changed.Data format: Record with 5 parameters (13 bytes)

1. UNACKNOWLEDGEDUnacknowledgedRead only

A discrete enumeration which is set to Unacknowledged when an alarm occurs, and set to Acknowledge by a write from a human interface device or other entity which can acknowledge that the alarm/event has been noticed.0: Uninitialized1: Acknowledged2: UnacknowledgedData format: Unsigned 8

2. ALARM_STATEAlarm StateRead only

A discrete enumeration which gives an indication of whether the alert is active and whether it has been reported.0: Uninitialized1: Clear and reported2: Clear and not reported3: Active and reported4: Active and not reportedData format: Unsigned 8

3. TIME_STAMPTime StampRead only

The time when evaluation of the block was started and a change in alarm/event state was detected that is unreported.The time stamp value will be maintained constant until alert confirmation has been received � even if another change of state occurs.Data format: Time-Value (8 bytes)

4. SUB_CODESubcodeRead only

An enumeration specifying the cause of the alert to be reported.Values: see BLOCK_ERRData format: Unsigned 16

5. ValueValueRead only

The value of the associated parameter at the time the alert was detected.Data format: Unsigned 8

BLOCK_ERRBlock ErrorRead Only

This parameter reflects the error status associated with the hardware or software components associated with a block. It is a bit string, so that multiple errors may be shown. The following bits are supported:Bit 15: Out of Service � Actual mode is Out of ServiceData format: Bit string with 16 bits (2 bytes)

COLLECTION_DIRECTORYCollection DirectoryRead Only

A directory that lists the number, starting index, and DD item identifications for the data collections in each transducer within the transducer block.Data format: Unsigned 32

Label/Name/Handling Description/Format

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL Page 57

Page 62: Communications - cache.industry.siemens.com

mm

mm

m

FF C

omm

unic

atio

ns

DISPLAY_MODEDisplay ModeRead & Write

This parameter sets the mode of the LCD display.0: Measurement Values Only1: Tag Display2: Measurement Values & Tag DisplayedData format: Unsigned 8Default value: 0

LANGUAGE

Selects the language to be used on the LCD.0: English1: German2: French3: Spanish4: ChineseData format: Unsigned 8Default value: 0

LCD_CONTRAST

The factory setting is for optimum visibility at room temperature and in average light conditions. Extremes of temperature will lessen the contrast. Adjust the value to improve visibility in different temperatures and light conditions. Change the value in small steps to ensure you can continue to read the display. Range: 0 (High contrast) to 20 (Low contrast)Default: 8

LCD_OPT_MODE

Enables a faster rate of measurement from the device by disabling most of the display area. Only the bar graph will be refreshed when LCD Fast Mode is set to ON. Notes:LCD Fast Mode takes effect only after 30 minutes of inactivity. Each time the device is powered on, a further 30 minutes of inactivity is required.LCD Fast Mode affects Measurement Mode only; it has no affect on Navigation Mode.

LOCAL_OP_ENA Enables or disables programming via the handheld programmer.

Label/Name/Handling Description/Format

Page 58 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL 7ML19985MP01

Page 63: Communications - cache.industry.siemens.com

mm

mm

m

FF Comm

unications

MODE_BLK(Record)Block Mode

The actual, target, permitted, and normal modes of the block.Data format:Record with 4 parameters (4 bytes)

1. TARGETTargetRead & Write

This is the mode requested by the operator. The Target Mode is limited to the values allowed by the Permitted Mode Parameter.Bit 3: Auto (Automatic Mode)Bit 7: OOS (Out of Service)Data format: Bit string with 8 bits (1 byte)

2. ACTUALActualRead Only

This is the current mode of the block, which may differ from the target based on operating conditions. Its value is calculated as part of the block execution.Bit 3: AutoBit 7: OOSData format: Bit string with 8 bits (1 byte)

3. PERMITTEDPermittedRead & Write

Defines the modes which are allowed for an instance of the block. The permitted mode is configured based on application requirements.Bit 3: AutoBit 7: OOSData format: Bit string with 8 bits (1 byte)Default value: 0x11 (Auto | OOS)

4.NORMALNormalRead & Write

This is the mode which the block should be set to during normal operating conditions.Bit 3: AutoData format: Bit string with 8 bits (1 byte)Default value: 0x10 (Auto)

ST_REVStatic RevisionRead Only

The revision level of the static data associated with the function block. The revision level will be incremented each time a static parameter in the block is changed.Data format: Unsigned 16

STRATEGYStrategyRead & Write

The Strategy parameter can be used to identify groupings of blocks. The data is not checked or processed by the block.Data format: Unsigned 16Default value: 0

TAG_DESCTag DescriptionRead & Write

The user entered description for the LCD transducer function block.Data format: Octet string (32 bytes)

TRANSDUCER_ DIRECTORYTransducer DirectoryRead Only

A directory that lists the number and starting index for transducers in the transducer block. Data format: Unsigned 16Default value: 0x0000

Label/Name/Handling Description/Format

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL Page 59

Page 64: Communications - cache.industry.siemens.com

mm

mm

m

FF C

omm

unic

atio

ns

TRANSDUCER_TYPETransducer TypeRead Only

Identifies the type of transducer.32768: Level Transducer Block32769: LCD Transducer Block32770: DIAG Transducer BlockData format: Unsigned 16Default value: 32769

UPDATE_EVT (Record)Update Event

This alert is generated by any change to the static data.Data format: Record with 5 parameters (14 bytes)

1. UNACKNOWLEDGEDUnacknowledgedRead & Write

A discrete enumeration which is set to Unacknowledged when an update occurs, and set to Acknowledge by a write from a human interface device or other entity which can acknowledge that the event has been noticed.0:Uninitialized1:Acknowledged2:UnacknowledgedData format:Unsigned 8

2. UPDATE_STATEUpdate StateRead only

An enumeration which gives an indication of whether the alert has been reported.0:Uninitialized1:Update Reported2:Update Not ReportedData format:Unsigned 8

3. TIME_STAMPTime StampRead only

The time when evaluation of the block was started and a change in event state was detected that is unreported. The time stamp value will be maintained constant until alert confirmation has been received � even if another change of state occurs.Data format:Time-Value (8 bytes)

4. STATIC_REVISIONStatic RevisionRead only

The static revision of the block whose static parameter was changed and is being reported. It is possible for the present value of the static revision to be greater than this because static parameters can be changed at any time.Data format: Unsigned 16

5. RELATIVE_INDEXRelative Index Read Only

The Object Dictionary (OD) index of the static parameter (minus the function block starting index) whose change caused the alert to occur. If the update event was caused by a write to multiple parameters, then the attribute will be set to 0. Data format:Unsigned 16

Label/Name/Handling Description/Format

Page 60 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL 7ML19985MP01

Page 65: Communications - cache.industry.siemens.com

mm

mm

m

FF Comm

unications

Special Functions and OptionsThe LCD TB allows the user to remotely enable/disable the Local User Interface, change the LUI language, adjust the contrast of the display, disable/enable local operation, and optimize measurement performance by setting the LUI to update only the bargraph region of the LCD.

Diagnostic Transducer Block (DIAG)

OverviewThe Diagnostic Transducer Block (DIAG) is a custom block that is used to control factory access to the device to control factory configuration, calibration and diagnostics. These parameters are intended for factory use only.

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS � MANUAL Page 61

Page 66: Communications - cache.industry.siemens.com

Notes

Notes.fm Page 2 Thursday, October 11, 2001 8:48 AM

Page 67: Communications - cache.industry.siemens.com

IQ300IX.fm Page 5 Tuesday, October 2, 2001 1:43 PM

Page 68: Communications - cache.industry.siemens.com

www.siemens.com/processautomation

Printed in Canada

*7ml19985MP01*

www.siemens.com/continuous-weighing

www.siemens.com/level

For more information

www.siemens.com/processautomation

Siemens Milltronics Process Instruments Inc.Industry Automation (IA)1954 Technology DriveP.O. Box 4225Peterborough, ONCanada K9J 7B1

Subject to change without prior notice7ML19985MP01 Rev. 1.0

email: [email protected]

© Siemens Milltronics Process Instruments Inc. 2010