Sunteți pe pagina 1din 68

Communications

Foundation Fieldbus for Level Instruments

Manual 06/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 users
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 Disclaimer of Liability


Instruments Inc. 2010. All Rights Reserved
This document is available in bound version and in While we have verified the contents of this
electronic version. We encourage users to purchase manual for agreement with the instrumentation
authorized bound manuals, or to view electronic described, variations remain possible. Thus we
versions as designed and authored by Siemens cannot guarantee full agreement. The contents
Milltronics Process Instruments Inc. Siemens of this manual are regularly reviewed and
Milltronics Process Instruments Inc. will not be corrections are included in subsequent editions.
responsible for the contents of partial or whole Please check the website shown below for the
reproductions of either bound or electronic versions. latest manual revisions.
We welcome all suggestions for improvement.

Technical data subject to change.

MILLTRONICSis 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: techpubs.smpi@siemens.com

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.

Siemens Milltronics Process Instruments Inc. 2010


Table of Contents

Table of Contents
Foundation Fieldbus (FF) Communications for Siemens Level Instruments ........... 1

mmmmm
Overview ....................................................................................................................................................1
Safety Notes .............................................................................................................................................1
The Manual ...............................................................................................................................................1
Technical Support ....................................................................................................................................2
Abbreviations and Identifications .............................................................................................2
Foundation Fieldbus (FF) Profile Structure .................................................................... 5
Block Model for recording and processing measured values .....................................................5
Description of individual blocks ...........................................................................................................6
Resource Block (RESOURCE) .....................................................................................................6
Level Transducer Block (LTB) .....................................................................................................6
Analog Input Function Blocks 1 and 2 (AIFB 1 & AIFB 2) ....................................................9
LCD Transducer Block (LCD) ....................................................................................................11
Diagnostic Transducer Block (DIAG) ......................................................................................11
Communications via Foundation Fieldbus (FF) ........................................................... 13
System Integration ................................................................................................................................13
Data transmission .......................................................................................................................13
Simulation .....................................................................................................................................13
Link Master Capability ...............................................................................................................16
Diagnostics ...................................................................................................................................16
Extended Diagnostics ................................................................................................................17
Blocks and Parameter Descriptions .................................................................................................23
Resource Block (RESOURCE) ...................................................................................................23
Level Transducer Block (LTB) ...................................................................................................36
Analog Input Function Block (AIFB 1 and AIFB 2) ..............................................................44
LCD Transducer Block (LCD) ....................................................................................................56
Diagnostic Transducer Block (DIAG) ......................................................................................61

i
mmmmm

Table of Contents

ii
Foundation Fieldbus (FF)
Communications for Siemens Level
Instruments
Overview
For 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

Introduction
Class 31PS and 32L. They use a block model for recording and processing measured

mmmmm
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 Notes
Special attention must be paid to warnings and notes highlighted from the rest of the text
by grey boxes.

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

The Manual
This 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 techpubs.smpi@siemens.com.
For the complete library of Siemens Milltronics manuals, go to
www.siemens.com/processautomation.

FOUNDATION Fieldbus is a trademark of Fieldbus Foundation.

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL Page 1


Technical Support
Support 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:
Introduction

www.siemens.com/automation/support-request
mmmmm

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
Long Form Description Units
form
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
31.25 kbps 2-wire fieldbus
H1
protocol
HSE High Speed Ethernet communication protocol
ITK Interoperability Test Kit
LAS Link Active Scheduler
Liquid Crystal Display
LCD TB
Transducer Block
LTB Level Transducer Block
chart continued on next page

Page 2 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL 7ML19985MP01


Short Units
Long Form Description
form (contd)
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.

Introduction
mmmmm

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL Page 3


Introduction Notes
mmmmm

Page 4 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL 7ML19985MP01


Foundation Fieldbus (FF) Profile
Structure
Note: Where parameters are referenced below, see Siemens level instrument
instruction manual for details.

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)

FF Profile Structure
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.

mmmmm
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:
AIFB
SITRANS LR250 FF 40 ms

1)
See Link Master Capability on page 16

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL Page 5


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.

Resource
Block

Foundation Fieldbus (H1)


LCD
Transducer
Block
DIAG
Transducer
Block
Analog Input
sensor Function
Block 1
electronics
temperature Analog Input
Function
Transducer Block 2
sensor Block (LTB)
FF Profile Structure
mmmmm

Description of individual blocks


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

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)


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

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.

Page 6 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL 7ML19985MP01


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

Sensor Value Level Primary Value


[Level/Volume]
level/volume units

Sensor Level Linearization PV


Sensor technology calibration

Level AIFB 1
Offset (Analog
Sensor High Low Linearization Input)
Offset Calibration Calibration Type
SV1
Point Point
High Level Low Level

FF Profile Structure
Point Point Secondary Value 1 AIFB 2
Calibration [Level] (Analog
Type (Level Units) Input)
SV2

mmmmm
Secondary Value 2
[Distance]
(Sensor Units)

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.

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL Page 7


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)
Siemens level instrument

Sensor
Reference Point
(flange face)
High Level High Calibration
Point Point
(default: 100%) sensor value1)

distance/SV2

Level/PV

Low Level Low


Point Calibration
(default: 0%) Level Offset1) Point
(if used)
Secondary Value 1
FF Profile Structure

3. Linearization can be carried out to accommodate complex vessel shapes, or to


mmmmm

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.

Page 8 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL 7ML19985MP01


Analog Input Function Blocks 1 and 2 (AIFB 1 & AIFB 2)
Note: See table of Parameter Descriptions for Analog Input Function Blocks on
page 45.

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

Simulate Convert Cutoff Filter PV


SIMULATE L_TYPE LOW_CUT PV_FTIME
CHANNEL1) XD_SCALE
OUT_SCALE

FIELD_VAL Output
OUT

FF Profile Structure
Mode Alarms
HI/LO

mmmmm
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.

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.

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL Page 9


Convert
The 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.
Cutoff
Cut 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.
Filter
PV_FTIME is used for damping time. Default units are seconds.
FF Profile Structure

Output
When the block is in manual mode, the user can enter a value into the output section and
mmmmm

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.

Alarms (_ALM) Limits (_LIM) Priority (_PRI)


High HI_ALM HI_LIM HI_PRI
High High HI_HI_ALM HI_HI_LIM HI_HI_PRI
Low LO_ALM LO_LIM LO_PRI
Low Low LO_LO_ALM LO_LO_LIM LO_LO_PRI
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:
UNACKNOWLEDGED SUB_CODE
ALARM_STATE VALUE
TIME_STAMP

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

Page 10 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL 7ML19985MP01


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.

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

LCD Transducer Block (LCD)


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

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.

FF Profile Structure
Select Language Adjust LCD
Contrast

mmmmm
Select LUI Mode Enable LUI

Mode Handling

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.

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL Page 11


FF Profile Structure Notes
mmmmm

Page 12 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL 7ML19985MP01


Communications via Foundation
Fieldbus (FF)
System Integration
Note: Where parameters are referenced below, see Siemens level instrument
instruction manual for details.

Data transmission
The 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.

Simulation
The 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 FF Communications
programmer. Setting the SIMULATE ENABLE parameter to ON replaces a physical
jumper switch that is required for simulation on some FF devices.
mmmmm

Addressing
Every 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.

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL Page 13


Example device tag:

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

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.

Configuration
For 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):
FF Communications

EDD binary (.ffo)


Symbol information (.sym)
mmmmm

The capability file (.cff) contains all information necessary for offline configuration.
Note: Please refer to the manual of your configuration tool or control system for the
installation of these files.

1.
EDD also known as Device Description (DD)

Page 14 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL 7ML19985MP01


Note the following for easy configuration:
To modify some parameters in a block, the blocks 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:
Status Floating Point

AIFB 1 byte 1 byte 2 byte 3 byte 4 byte 5

AIFB 2 byte 1
byte10 byte 2 byte 3 byte 4 byte 5

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)
FF Communications
mmmmm

1. See Sensor Calibration parameters for your device.


2.
See AIFB Input Scaling parameters for your device.

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL Page 15


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

Status Codes
Priority Quality Sub Status Status Value
Lowest Good (NC) Non-specific 0x80
Good (NC) Active Block Alarm 0x84-0x87
Good (NC) Active Advisory Alarm 0x88-0x8b
Good (NC) Active Critical Alarm 0x8c-0x8f
Good (NC) Unack Block Alarm 0x90-0x93
Good (NC) Unack Advisory Alarm 0x94-0x97
Good (NC) Unack Critical Alarm 0x98-0x9b
Uncertain Non-specific 0x40-0x43
Uncertain Last usable value 0x44-0x47
Uncertain Substitute/Manual Entry 0x4b
Uncertain Initial value 0x4c-0x4f
Uncertain Sensor conversion not accurate 0x50-0x53
Uncertain Engineering unit range violation 0x54-0x57
Uncertain Sub normal 0x58-0x5b
Bad Non-specific 0x00
Bad Configuration error 0x03-0x07
Bad Device failure 0x0c-0x0f
Bad 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.)

Link Master Capability


The 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
FF Communications

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,
mmmmm

consult the documentation of the appropriate system supplier.

Diagnostics
All 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.)

Page 16 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL 7ML19985MP01


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

Diagnostics
(BLOCK_ERR)
Hex values Byte Bit Description
0x0100 0 Input Failure
0x0200 1 Maintenance Required
0x0400 2 Device Fault State
0x0800 3 Local Override
0
0x1000 4 Simulation Active
0x2000 5 Link Configuration
0x4000 6 Block Configuration
0x8000 7 Other
0x0001 0 Out of Service
0x0002 1 Power Up
0x0004 2 Maintenance Demanded
0x0008 3 Readback Check
1
0x0010 4 Lost Non-Volatile Data
0x0020 5 Lost Static Data
0x0040 6 Memory Failure
0x0080 7 Output Failure

Extended Diagnostics
In 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 Codes FF Communications


The General Fault Codes are mapped to two four-byte parameters in the Resource and
Level Transducer Blocks: RESOURCE_BLOCK_ERR_DESC_1, and
mmmmm

LEVELTB_BLOCK_ERR_DESC_1.

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


Extended Diagnostics /General Fault Codes
RESOURCE_BLOCK_ERR_DESC_1
LCD
Digital Code
Display-
Fault
Meaning Corrective Action Byte Bit
Code
Device is nearing its lifetime Replacement is recommended.
limit as defined in Remaining
S:3 Lifetime parameter and has trig- 0
gered a Maintenance Required
reminder.
Device is nearing its lifetime Replacement is recommended.
limit as defined in Remaining
S:4 Lifetime parameter and has trig- 1
gered a Maintenance
Demanded reminder.
Calibration interval has expired Perform calibration. 0
S:17 and has triggered a Mainte- 2
nance Required reminder.
Calibration interval has expired Perform calibration.
S:18 and has triggered a Mainte- 3
nance Demanded reminder.
Internal device failure caused Repair required: contact your
S:28 4
by a RAM memory error. local Siemens representative.
EEPROM damaged. Repair required: contact your
S:29 5
local Siemens representative.
Flash error. Repair required: contact your
S:31 7
local Siemens representative.
Contact your local Siemens
representative and provide
S:92 Corrupt Stack 0
configuration file and FB
schedule.
FF Communications

Contact your local Siemens


representative and provide
S:93 High Stack 1
mmmmm

configuration file and FB


schedule.
1
Re-apply configuration and
cycle power. If fault persists,
S:94 Data Safe Read 2
contact your local Siemens
representative.

Re-apply configuration and


cycle power. If fault persists,
S:95 Data Safe Write 3
contact your local Siemens
representative.

Page 18 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL 7ML19985MP01


Extended Diagnostics /General Fault Codes (contd)
RESOURCE_BLOCK_ERR_DESC_1
LCD
Digital Code
Display-
Fault Byte
Meaning (contd) Corrective Action Bit
Code (contd)
Hardware problem: contact
S:97 Board Voltage your local Siemens 4
representative.

Hardware problem: contact


S:98 ADC Failed your local Siemens 5
representative.
1
Contact your local Siemens
contd
representative and provide
S:105 Seq. Corrupt 6
configuration file and FB
schedule.

Re-install firmware (firmware


upgrade). If fault persists
S:106 Seq. CP 7
contact your local Siemens
representative.
Increase update rate limit. If
S:107 Seq. Duration fault persists contact your local 0
Siemens representative.
Contact your local Siemens rep-
S:108 BC Corrupt resentative and provide configu- 1
ration file and FB schedule.
Re-install firmware (firmware
upgrade). If fault persists con-
S:109 BC Start 2
tact your local Siemens repre-
sentative.
FF Communications
Re-install firmware (firmware
upgrade). If fault persists con-
S:110 BC Stop 3 mmmmm

tact your local Siemens repre-


2
sentative.
Hardware problem. If fault per-
S:111 BC Duration sists contact your local Siemens 4
representative.
Hardware problem. If fault per-
S:112 CPU Fault sists contact your local Siemens 5
representative.
Hardware problem. If fault per-
S:113 Data Bus sists contact your local Siemens 6
representative.
Hardware problem. If fault per-
S:114 Addr Bus sists contact your local Siemens 7
representative.

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL Page 19


Extended Diagnostics /General Fault Codes (contd)
RESOURCE_BLOCK_ERR_DESC_1
LCD
Digital Code
Display-
Fault Byte
Meaning (contd) Corrective Action Bit
Code (contd)
Hardware problem. If fault per-
S:115 Spur SW sists contact your local Siemens 0
representative.
Hardware problem. If fault per-
S:116 Spur HW sists contact your local Siemens 3 1
representative.
Hardware problem. If fault per-
S:22 Time Base Fault sists contact your local Siemens 2
representative.

Extended Diagnostics /General Fault Codes


LEVEL_TB_BLOCK_ERR_DESC_1
LCD
Digital Code
Display-
Fault
Meaning Corrective Action Byte Bit
Code
The device was unable to get a Ensure installation details are
measurement within the LOE correct.
Timer period. Possible causes: Ensure no material buildup.
faulty installation, antenna Clean if necessary.
material buildup, foaming/other Adjust process conditions to
S:0 0
adverse process conditions, minimize foam or other
invalid calibration range. adverse conditions.
Correct range calibration. 0
If fault persists, contact your
FF Communications

local Siemens representative.


Unable to collect profile
mmmmm

because of a power condition Repair required. Contact your


S:2 1
that is outside the operating local Siemens representative.
range of the device.

Page 20 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL 7ML19985MP01


Extended Diagnostics /General Fault Codes (contd)
LEVEL_TB_BLOCK_ERR_DESC_1
LCD
Digital Code
Display-
Fault Byte
Meaning (contd) Corrective Action Bit
Code (contd)
Sensor is nearing its lifetime Replacement is recommended.
limit as defined in Remaining
S:6 Lifetime and has triggered a 2
Maintenance Required
reminder.

Sensor is nearing its lifetime Replacement is recommended.


limit as defined in Remaining
S:7 Lifetime and has triggered a 3
Maintenance Demanded
reminder.

Service interval has expired and Perform service.


0
S:8 has triggered a Maintenance 4
(contd)
Required reminder.

Service interval has expired and Perform service.


S:9 has triggered a Maintenance 5
Demanded reminder.
Check calibration settings of
Input parameters High device.
S:10 Calibration Point and Low Ensure settings for High Cali- 6
Calibration Point are the same. bration Point and Low Calibra-
tion Point are different.
Internal temperature sensor Repair required. Contact your
S:11 7
failure. local Siemens representative.
Relocate device and/or lower FF Communications
process temperature enough
to cool device.
mmmmm

Inspect for heat-related dam-


Internal temperature of the
age and contact your local
device has exceeded
S:12 * Siemens representative if 0
specifications: it is operating
repair is required.
outside its temperature range. 1
Fault code will persist until a
manual reset is performed
using PDM or the LCD inter-
face.
Factory calibration for the inter- Repair required: contact your
S:33 nal temperature sensor has local Siemens representative. 1
been lost.

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL Page 21


Extended Diagnostics /General Fault Codes (contd)
LEVEL_TB_BLOCK_ERR_DESC_1
LCD
Digital Code
Display-
Fault Byte
Meaning (contd) Corrective Action Bit
Code (contd)
Factory calibration for the deviceRepair required: contact your
S:34 2
has been lost. local Siemens representative.
Factory calibration for the deviceRepair required: contact your
S:35 3
has been lost. local Siemens representative.
Unable to start microwave mod- Cycle power. If fault persists,
S:36 ule. contact your local Siemens rep- 4
resentative.
1
Measurement hardware prob- Cycle power. If fault persists, (contd)
S:37 lem. contact your local Siemens rep- 5
resentative.
Microwave module hardware Cycle power. If fault persists,
S:38 failure: unable to calculate dis- contact your local Siemens rep- 6
tance measurement. resentative: Repair required.
Factory calibration for the radar Repair required: contact your
S:43 7
receiver has been lost. local Siemens representative.
Contact your local Siemens
representative and provide
S:96 Safe Process Data Corrupt 0
configuration file and FB
schedule.

Hardware problem. If fault


S:99 Echo Profile Clipped persists contact your local 1
Siemens representative.

Hardware problem. If fault


S:100 Few Shots persists contact your local 2
FF Communications

Siemens representative.

Reset configuration. If fault 2


persists contact your local
mmmmm

S:101 Measurement Error Siemens representative and 3


provide configuration file and
FB schedule.

Hardware problem. If fault


S:102 No Shots persists contact your local 4
Siemens representative.

Contact your local Siemens


representative and provide
S:103 Measurement Corrupt 5
configuration file and FB
schedule.

Page 22 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL 7ML19985MP01


Extended Diagnostics /General Fault Codes (contd)
LEVEL_TB_BLOCK_ERR_DESC_1
LCD
Digital Code
Display-
Fault Byte
Meaning (contd) Corrective Action Bit
Code (contd)
Hardware problem. If fault
S:104 DMA Error persists contact your local 6
Siemens representative.
2
Verify TB not in simulation contd
mode. If fault persists contact
S:117 SV High 7
your local Siemens
representative.

Verify TB not in simulation


mode. If fault persists contact
S:118 SV Low 3 0
your local Siemens
representative.

Blocks and Parameter Descriptions


The 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)


FF Communications
Overview
The resource block contains data that is specific to the hardware that is associated with
mmmmm

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".

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

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL Page 23


Parameter Description
The 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/
Description/Format
Handling
Selection of whether alarms associated with the resource block will be
automatically acknowledged.
Bit Clear (0): Auto acknowledge disabled
ACK_OPTION
Bit Set (1): Auto acknowledge enabled
Acknowledge Option
Bit 0: Write has been disabled
Read & Write
Bit 7: Block Alarm
Data format: Bit string with 16 bits (2 bytes)
Default value: 0

The current alert status, unacknowledged states, unreported states,


ALARM_SUM(Record) and disabled states of the alarms associated with the block, coded in 4
Alarm Summary bit strings.
Data format: Record with 4 Parameters (8 bytes)

1. CURRENT The active status of each alarm


Current Meaning of the bits: See ACK_OPTION
Read only Data format: Bit string with 16 bits (2 bytes)

2. UNACKNOWLEDGED The unacknowledged state of each alarm


Unacknowledged Meaning of the bits: See ACK_OPTION
Read only Data format: Bit string with 16 bits (2 bytes)

3. UNREPORTED The unreported status of each alarm


Unreported Meaning of the bits: See ACK_OPTION
Read only Data format: Bit string with 16 bits (2 bytes)

4. DISABLED The disabled state of each alarm


FF Communications

Disabled Meaning of the bits: See ACK_OPTION


Read & Write Data format: Bit string with 16 bits (2 bytes)
mmmmm

The identification number of the plant unit. This information may be


ALERT_KEY used in the host for sorting alarms, etc.
Alert Key Data format: Unsigned 8
Read & Write Value range: 1 255
Default value: 0

Page 24 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL 7ML19985MP01


Label/Name/
Description/Format
Handling
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.
BLOCK_ALM(Record) The first alert to become active will set the active status in the Status
Block Alarm 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)

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/
1. UNACKNOWLEDGED
event has been noticed.
Unacknowledged
0: Uninitialized
Read only
1: Acknowledged
2: Unacknowledged
Data format: Unsigned 8

A discrete enumeration which gives an indication of whether the alert


is active and whether it has been reported.
0: Uninitialized
2. ALARM_STATE
1: Clear and reported
Alarm State
2: Clear and not reported
Read only
3: Active and reported
4: Active and not reported
Data format: Unsigned 8

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

4. SUB_CODE An enumeration specifying the cause of the alert to be reported. FF Communications


Subcode Values: see BLOCK_ERR
Read only Data format: Unsigned 16 mmmmm

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

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL Page 25


Label/Name/
Description/Format
Handling
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.
BLOCK_ERR
Bit 9: Memory Failure A ROM checksum error has been
Block Error
detected.
Read Only
Bit 10: Lost Static Data A checksum error within the FF
static data has been detected.
Bit 11: Lost NV Data A checksum error within the
application data has been detected.
Bit 13: Device Needs Service Now A Service Alarm has
occurred 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)

Writing a Clear to this parameter will clear the device fault state.
0: Uninitialized
1: Off Normal operating condition
CLR_FSTATE 2: Clear Block fault state conditions will be cleared
Clear Fault State Data format: Unsigned 8
Default value: 1
Note: This parameter defaults to Off and Read Only since there are no
output blocks in this device.

The time this device waits for a confirmation of a notify message


CONFIRM_TIME before resending the message. Setting the CONFIRM_TIME to 0 will
Confirm Time prevent retries.
Read & Write Data format: Unsigned 32
Default value: 64000 (2000 ms)
FF Communications

Used to select the block execution method for this resource.


Bit 0: Scheduled
CYCLE_SEL
Bit 1: Block Execution
Cycle Selection
mmmmm

Bit 2: Manufacturer Specific


Read & Write
Data format: Bit string with 16 bits (2 bytes)
Default value: 0XC000 (Scheduled | Block Execution)

Identifies the function block execution methods for this device.


Bit 0: Scheduled
CYCLE_TYPE
Bit 1: Block Execution
Cycle Type
Bit 2: Manufacturer Specific
Read Only
Data format: Bit string with 16 bits (2 bytes)
Default value: 0XC000 (Scheduled | Block Execution)

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

Page 26 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL 7ML19985MP01


Label/Name/
Description/Format
Handling
DD_REV Revision of the DD associated with this device. Used by the interface
DD Revision to locate the DD file for this device.
Read Only Data format: Unsigned 8

DEV_REV Manufacturers revision number associated with this device. Used by


Device Revision the interface to locate the DD file for this device.
Read Only Data format: Unsigned 8

DEV_TYPE Manufacturers Model number associated with this device. Used by


Device Type the interface to locate the DD file for this device.
Read Only Data format: Unsigned 16

CERTIFICATION
Device Certifications (Agency Approvals)
Device Certification
Data format: Visible string (32 bytes)
Read Only

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

POWERED_DAYS
Total powered operating days of this device electronics.
Device Operating Days
Data format: Unsigned 32
Read Only

PRODUCT_CODE
The manufacturers order number (MLFB) for this device.
Device Product Code
Data format: Visible string (48 bytes)
Read Only

DEVICE_SER_NUM
The manufacturers unique serial number for this device.
Device Serial Number
Data format: Visible string (32 bytes)
Read 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. FF Communications
0: Uninitialized
FAULT_STATE
1: Clear Normal operating condition
Fault State
mmmmm

2: Active Fault state is active


Read Only
Data format: Unsigned 8
Default value: 1
Note: This parameter defaults to Clear since there are no output blocks
in this device.

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL Page 27


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

Used to select the resource block options. See FEATURES


FEATURE_SEL
Data format: Bit string with 16 bits (2 bytes)
Feature Selection
Default value: 0x5800
Read & Write
(Reports | Soft Write Lock | Hard Write Lock)

Indicates the percentage of memory available for configuring


additional function blocks. Since this is a pre-configured device the
FREE_SPACE
value is fixed at 0 %.
Free Space
Data format: Float value (4 bytes)
Read Only
Range value: 0.0 % .. 100.0 %
Default value: 0.0 %

Indicates the percentage of the block processing time that is available


to process additional blocks. Since this is a pre-configured device the
FREE_TIME
value is fixed at 0%.
Free Time
Data format: Float value (4 bytes)
Read Only
Range value: 0.0 % .. 100.0 %
Default value: 0.0 %
FF Communications
mmmmm

Page 28 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL 7ML19985MP01


Label/Name/
Description/Format
Handling
Options for controlling access by host computers and local control
GRANT_DENY(Record)
panels to the operating, tuning, and alarm parameters of the block.
Grant Deny
Data format:Record with 2 parameters (2 bytes)

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.
1. GRANT Bit 0: Program A HLD may change
Grant Bit 1: Tune A HLD may change
Read & Write Bit 2: Alarm A HLD may change
Bit 3: Local A LOP may change
Data format: Bit string with 8 bits (1 byte)
Default value: 0x00

The Denied attribute enables a monitoring program to determine if


control has been temporarily taken away
Bit 0: Program Denied
2. DENY
Bit 1: Tune Denied
Deny
Bit 2: Alarm Denied
Read & Write
Bit 3: Local Denied
Data format: Bit string with 8 bits (1 byte)
Default value: 0x00

Indicates the types of hardware available as channels in this device.


Bit 0: Scalar Input
HARD_TYPES Bit 1: Scalar Output
Hardware Types Bit 2: Discrete Input
Read Only Bit 3: Discrete Output
Data format: Bit string with 16 bits (2 bytes)
Default value: 0x8000 (Scalar Input)

HARDWARE_REVISION
The revision state of the hardware (electronics) of this field device.
Hardware Revision
Data format: Visible string (16 bytes)
Read Only
FF Communications
ITK_VER Major revision number of the interoperability test case used to register
ITK Version this device. mmmmm

Read Only Data format: Unsigned 16

Maximum number of unconfirmed alert notify messages allowed.


LIM_NOTIFY Setting the value to 0 will prevent messages from being sent.
Limit Notify Data format: Unsigned 8
Read & Write Value range: 0 . MAX_NOTIFY
Default value: 8

Manufacturer Identification Number. Used by an interface device to


MANUFAC_ID
locate the DD file for the resource.
Manufacturer ID
Data format: Unsigned 32
Read Only
Default value: 0x00534147 (Siemens AG)

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL Page 29


Label/Name/
Description/Format
Handling
The maximum number of unconfirmed notify messages this device is
MAX_NOTIFY
capable of sending without getting confirmation.
Maximum Notify
Data format: Unsigned 8
Read Only
Default value: 8

Available configuration memory, in kilobytes, for additional function


MEMORY SIZE blocks. Since this is a pre-configured device, no additional memory is
Memory Size available.
Read Only Data format: Unsigned 16
Default value: 0

MIN_CYCLE_T
The manufacturer specified minimum time to execute a cycle.
Minimum Cycle Time
Data format: Unsigned 32
Read Only
FF Communications
mmmmm

Page 30 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL 7ML19985MP01


Label/Name/
Description/Format
Handling
MODE_BLK(Record) The actual, target, permitted, and normal modes of the block
Block Mode Data format:Record with 4 parameters (4 bytes)

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

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
2. ACTUAL
block execution.
Actual
Bit 3: Auto
Read Only
Bit 7: OOS
Data format: Bit string with 8 bits (1 byte)

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

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

Minimum time interval for writing non-volatile data to memory. A 0


NV_CYCLE_T
means data can not be written to non-volatile memory. The time units
Non-volatile Cycle Time
is 1/32 ms.
Read Only
Data format: Unsigned 32

Allows a manual restart to be initialized (changing this parameter may


FF Communications
be fatal to communications).
0:Uninitialized
RESTART 1: Run Normal state
mmmmm

Restart 2: Restart Resource


Read & Write 3: Restart using Defaults
4: Restart Processor (warm start) Communication
might cease during a processor restart
Data format: Unsigned 8

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL Page 31


Label/Name/
Description/Format
Handling
Contains the operational state of the Function Block Application for
this resource block.
0: Uninitialized Invalid State
1: Start/Restart State entered after power restored
2: Initialization Entered from Start/Restart or Failure
State
RS_STATE
3: On-Line Linking Entered from On-Line or
Resource State
Initialization
Read Only
4: On-Line Entered from On-Line Linking
5: Standby Entered if mode changed to OOS (Out
of Service
6: Failure Entered if failure is detected. Not from
Standby
Data format: Unsigned 8

Allows the Fault State condition to be manually initiated.


0: Uninitialized
SET_FSTATE 1: OFF Normal Operating Condition
Set Fault State 2: SET Activate Fault State
Read & Write Data format: Unsigned 8
Note: This parameter defaults to read only with a value of 1 since this
device does not have any output function blocks.

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

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

SOFTWARE_REVISION
FF Communications

The revision state of the software/firmware of the field device.


Software Revision
Data format: Visible string 16
Read Only
mmmmm

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

The Strategy parameter can be used to identify groupings of blocks.


STRATEGY
The data is not checked or processed by the block.
Strategy
Data format: Unsigned 16
Read & Write
Default value: 0

TAG_DESC
The user entered description for the resource function block.
Tag Description
Data format:Octet string (32 bytes)
Read & Write

Page 32 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL 7ML19985MP01


Label/Name/
Description/Format
Handling
TEST_RW(Record)
Read/Write test parameter. Used only for conformance testing.
Test Read Write
Data format:Record with 15 parameters (112 bytes)
Read & Write

UPDATE_EVT(Record) This alert is generated by any change to the static data.


Update Event Data format:Record with 5 parameters (14 bytes)

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
1. UNACKNOWLEDGED
has been noticed.
Unacknowledged
0: Uninitialized
Read & Write
1: Acknowledged
2: Unacknowledged
Data format: Unsigned 8

An enumeration which gives an indication of whether the alert has


been reported.
2. UPDATE_STATE
0: Uninitialized
Update State
1: Update Reported
Read only
2: Update Not Reported
Data format: Unsigned 8

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

The static revision of the block whose static parameter was changed
4. STATIC_REVISION and is being reported. It is possible for the present value of the static
Static Revision revision to be greater than this because static parameters can be
Read only changed at any time.
Data format: Unsigned 16
FF Communications
The Object Dictionary (OD) index of the static parameter (minus the
5. RELATIVE_INDEX function block starting index) whose change caused the alert to occur.
Relative Index If the update event was caused by a write to multiple parameters, then
mmmmm

Read Only the attribute will be set to 0.


Data format: Unsigned 16

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL Page 33


Label/Name/
Description/Format
Handling
The WRITE_ALM is generated whenever the WRITE_LOCK parameter
WRITE_ALM(Record)
is cleared (set to Not Locked).
Block Alarm
Data format:Record with 5 parameters (13 bytes)

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/
1. UNACKNOWLEDGED
event has been noticed.
Unacknowledged
0: Uninitialized
Read & Write
1: Acknowledged
2: Unacknowledged
Data format: Unsigned 8

A discrete enumeration which gives an indication of whether the alert


is active and whether it has been reported.
0: Uninitialized
2. ALARM_STATE
1: Alarm not active and reported
Alarm State
2: Alarm not active and not reported
Read only
3: Alarm active and reported
4: Alarm active and not reported
Data format: Unsigned 8

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

4. SUB_CODE
An enumeration specifying the cause of the alert to be reported.
Subcode
Data format: Unsigned 16
Read only

5. Value The value of the associated parameter at the time the alert was
FF Communications

Value detected. See WRITE_LOCK


Read only Data format: Unsigned 8

When Hard Write Lock Supported is set in FEATURES_SEL, this


mmmmm

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

The priority of the alarm generated by clearing write lock.


WRITE_PRI
Data format: Unsigned 8
Write Priority
Value range: 0 15
Read & Write
Default value: 0

Page 34 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL 7ML19985MP01


Label/Name/
Description/Format
Handling
DESCRIPTOR
Text that can be used in any way. Limited to 32 ASCII characters. No
Descriptor
specific recommended use.
Read & Write

DEVICE_ID
The product name.
Device ID
Data format: Visible string (16 bytes)
Read only

DEVICE _MESSAGE
Text that can be used in any way. Limited to 32 ASCII characters. No
Device Message
specific recommended use.
Read & 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 Defaults
FACTORY_RESET
32768: Reset to Standard Manufacturer Defaults
Factory Reset
2. Reset Informational Parameters
Read & Write
3. Reset Functional Parameters
5606: Execute Warmstart
12345: Reset FF Object Dictionary
Data format: Unsigned 8

LOADER_REV
The revision state of the firmware boot loader of the field device.
Loader Revision
Data format: Visible string 16
Read only

POWERON_RESETS
Total number of device resets of this device electronics.
Poweron Resets
Data format: Unsigned 32
Read only

Data of Manufacture. Example: 12.01.2003


DATE_OF_BIRTH
Data format: FF DATE_AND _TIME structure.
Date of Birth
MM/DD/YY HH: MM:SS
Read only
See FF specification for details of format.
FF Communications
RESET_FAULT Allows remote user to acknowledge an active fault on the device.
Reset Fault Data format: Unsigned 16
mmmmm

Write only Valid Range: any value

RESOURCE_BLOCK_
ERR_DESC_1 Bit-field representing each fault that can be thrown by Resource block.
Resource Block Error Data format: Unsigned 32
Description Default Value: 0
Read only

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL Page 35


Level Transducer Block (LTB)
Overview
The 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 Description
The 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/
Description/Format
Handling
The identification number of the plant unit. This information may be
ALERT_KEY used in the host for sorting alarms, etc.
Alert Key Data format:Unsigned 8
Read & Write Value range:1 255
Default value:0
FF Communications
mmmmm

Page 36 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL 7ML19985MP01


Label/Name/
Description/Format
Handling
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.
BLOCK_ALM(Record) The first alert to become active will set the active status in the Status
Block Alarm 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)

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
1. UNACKNOWLEDGED
alarm/event has been noticed.
Unacknowledged
0:Uninitialized
Read only
1:Acknowledged
2:Unacknowledged
Data format: Unsigned 8

A discrete enumeration which gives an indication of whether the alert


is active and whether it has been reported.
0:Uninitialized
2. ALARM_STATE
1:Clear and reported
Alarm State
2:Clear and not reported
Read only
3:Active and reported
4:Active and not reported
Data format: Unsigned 8

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

An enumeration specifying the cause of the alert to be reported.


FF Communications
4. SUB_CODE
Values: see BLOCK_ERR
Subcode
Data format:Unsigned 16
mmmmm

Read only

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

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL Page 37


Label/Name/
Description/Format
Handling
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
BLOCK_ERR
has occurred indicating that service should be
Block Error
performed soon
Read Only
Bit 13:Sensor Needs Service Now A Service Alarm has
occurred 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)

CAL_POINT_HI
The maximum adjustment point of the sensor in CAL_UNIT units used
Calibration Point High
during the last calibration. Data format:Float value (4 bytes)
Read & Write

CAL_POINT_LO
The minimum adjustment point of the sensor in CAL_UNIT units used
Calibration Point Low
during the last calibration. Data format:Float value (4 bytes)
Read & Write

A directory that lists the number, starting index, and DD item


COLLECTION_DIRECTORY
identifications for the data collections in each transducer within the
Collection Directory
transducer block.
Read Only
Data format:Unsigned 32
FF Communications
mmmmm

Page 38 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL 7ML19985MP01


Label/Name/
Description/Format
Handling
MODE_BLK(Record) The actual, target, permitted, and normal modes of the block
Block Mode Data format: Record with 4 parameters (4 bytes)

This is the mode requested by the operator. The Target Mode is


limited to the values allowed by the Permitted Mode Parameter.
1. TARGET
Bit 3:Auto (Automatic Mode)
Target
Bit 7:OOS (Out of Service)
Read & Write
Data format:Bit string with 8 bits (1 byte)

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
2. ACTUAL
block execution.
Actual
Bit 3:Auto
Read Only
Bit 7:OOS
Data format:Bit string with 8 bits (1 byte)

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

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

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

1. STATUS The status of the primary variable. Includes QUALITY, LIMITS, &
Status SUBSTATUS attributes for the value.
FF Communications
Read & Write Data format:Unsigned 8

2. VALUE The value of the primary variable in units defined by


mmmmm

Value PRIMARY_VALUE_RANGE.UNITS_INDEX
Read Only Data format:Float value (4 bytes)

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL Page 39


Label/Name/
Description/Format
Handling
The high & low range limit values, the engineering units, and the
PRIMARY_VALUE_RANGE
number of digits to the right of the decimal point to be used to display
(Record)
the primary variable.
Primary Value Range
Data format:Record with 4 parameters (11 bytes)

1. EU_100 The engineering unit value which represents the upper end of the
EU at 100% range associated with the primary variable.
Read Only Data format:Float value (4 bytes)

2. EU_0 The engineering unit value which represents the lower end of the
EU at 0% range associated with the primary variable.
Read Only Data format:Float value (4 bytes)

3. UNITS_INDEX
The Device Description units code index for the primary variable.
Units Index
Data format:Unsigned 16
Read Only

4. DECIMAL The number of digits to the right of the decimal point to be used by an
Decimal interface device for displaying the primary variable.
Read Only Data format:Unsigned 8
FF Communications
mmmmm

Page 40 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL 7ML19985MP01


Label/Name/
Description/Format
Handling
PRIMARY_VALUE_
This enables simulation of the primary variable value.
SIMULATION(Record)
Data format:Record with 6 parameters (17 bytes)
Primary Value Simulation

This value is used in the simulation of the primary variable when the
1. FIXED_VALUE
fixed value simulation is selected.
Fixed Value
Data format:Float value (4 bytes)
Read & Write
Default value:0

This value is used as the starting point in the simulation of the primary
2. MINIMUM_VALUE
variable when ramp simulation is selected.
Minimum Value
Data format:Float value (4 bytes)
Read & Write
Default value:0

This value is used as the ending point in the simulation of the primary
3. MAXIMUM_VALUE
variable when ramp simulation is selected.
Maximum Value
Data format:Float value (4 bytes)
Read & Write
Default value:0

The number of steps of the ramp when the ramp simulation is


4. NUMBER_OF_STEPS selected.
Number of Steps Data format:Unsigned 16
Read & Write Value range:1 65535
Default value:1

The duration in seconds of each step when ramp simulation is


5. DURATION_OF_STEP selected.
Duration of a Step Data format:Unsigned 16
Read & Write Value range:1 65535
Default value:1

The simulation mode. The following options can be selected:


0:OFF
6. SMODE
1:Fixed Value Simulation
Simulation Mode
Read & Write
2:Ramping Simulation
FF Communications
Data format:Unsigned 8
Default value:0 mmmmm

SECONDARY_VALUE The secondary variable (electronics sensor temperature) from the


(Record) transducer block.
Secondary Value Data format: Record with 2 parameters (5 bytes)

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

2. VALUE The value of the secondary variable in units defined by


Value SECONDARY_VALUE_UNIT parameter.
Read Only Data format:Float value (4 bytes)

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL Page 41


Label/Name/
Description/Format
Handling
The Device Description units code for the secondary variable
(electronics sensor temperature).
SECONDARY_VALUE_ UNIT 1000:K (Kelvin)
Secondary Value Units 1001:C (degree Celsius)
Read & Write 1002:F (degree Fahrenheit)
1003:R (degree Rankine)
Data format:Unsigned 16

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

1. EU_100 The engineering unit value which represents the upper end of the
EU at 100% range associated with the sensor input.
Read Only Data format: Float value (4 bytes)

2. EU_0 The engineering unit value which represents the lower end of the
EU at 0% range associated with the sensor input.
Read Only Data format:Float value (4 bytes)

3. UNITS_INDEX
The Device Description units code index for the sensor input.
Units Index
Data format:Unsigned 16
Read Only

The number of digits to the right of the decimal point to be used by an


4. DECIMAL
interface device for displaying the sensor input.
Decimal
Data format:Unsigned 8
Read Only
Default value:2

The revision level of the static data associated with the function block.
ST_REV
The revision level will be incremented each time a static parameter in
Static Revision
the block is changed.
Read Only
Data format:Unsigned 16
FF Communications

The Strategy parameter can be used to identify groupings of blocks.


STRATEGY
The data is not checked or processed by the block.
Strategy
Data format:Unsigned 16
mmmmm

Read & Write


Default value:0

TAG_DESC
The user entered description for the level transducer block.
Tag Description
Data format:Octet string (32 bytes)
Read & Write

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

Page 42 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL 7ML19985MP01


Label/Name/
Description/Format
Handling
Identifies the type of transducer.
32768: Level Transducer Block
TRANSDUCER_TYPE
32769: LCD Transducer Block
Transducer Type
32770: DIAG Transducer Block
Read Only
Data format:Unsigned 16
Default value: 32768

UPDATE_EVT(Record) This alert is generated by any change to the static data.


Update Event Data format:Record with 5 parameters (14 bytes)

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
1. UNACKNOWLEDGED
has been noticed.
Unacknowledged
0:Uninitialized
Read & Write
1:Acknowledged
2:Unacknowledged
Data format:Unsigned 8

An enumeration which gives an indication of whether the alert has


been reported.
2. UPDATE_STATE
0:Uninitialized
Update State
1:Update Reported
Read only
2:Update Not Reported
Data format: Unsigned 8

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

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

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

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL Page 43


Label/Name/
Description/Format
Handling
These are transducer error codes defined in the FF Transducer
specifications FF-903 section 4.8 Block Alarm Subcodes.
16:Unspecified Error
17:General Error
18:Calibration Error
XD_ERROR
20:Electronics Failure
Transducer Error
21:Mechanical Failure
Read Only
22:I/O Failure
23:Data Integrity Error
24:Software Error
25:Algorithm Error
Data format:Unsigned 8

Analog Input Function Block (AIFB 1 and AIFB 2)


Overview
The 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.)

Note: If more than one Analog Input has the same source the input units
FF Communications

(XD_SCALE) of all analog input blocks must have the same value.
Otherwise a configuration error will occur.
mmmmm

1.
Volume only if supported by instrument.

Page 44 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL 7ML19985MP01


Parameter Description
The 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
Selection of whether alarms associated with the block will be
automatically acknowledged.
Bit Clear (0): Auto Acknowledge is Disabled
Bit Set (1): Auto Acknowledge is Enabled
Bit 0: Unacknowledged Alarm 1
Bit 1: Unacknowledged Alarm 2
Bit 2: Unacknowledged Alarm 3
Bit 3: Unacknowledged Alarm 4
Bit 4: Unacknowledged Alarm 5
ACK_OPTION Bit 5: Unacknowledged Alarm 6
Acknowledge Option Bit 6: Unacknowledged Alarm 7
Read & Write Bit 7: Unacknowledged Alarm 8
Bit 8: Unacknowledged Alarm 9
Bit 9: Unacknowledged Alarm 10
Bit 10: Unacknowledged Alarm 11
Bit 11: Unacknowledged Alarm 12
Bit 12: Unacknowledged Alarm 13
Bit 13: Unacknowledged Alarm 14
Bit 14: Unacknowledged Alarm 15
Bit 15: Unacknowledged Alarm 16
Data format: Bit string with 16 bits (2 bytes)

FF Communications
mmmmm

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL Page 45


Label/Name/Handling Description/Format
The amount that the PV must return within the alarm limits before
the alarm condition clears. The hysteresis is configured as a % of
ALARM_HYS
the PV span as defined by OUT_SCALE.
Alarm Hysteresis
Data format: Float value (4 bytes)
Read & Write
Value range: 0.0 to 50.0 %
Default value: 0.5 %

The current alert status, unacknowledged states, unreported


ALARM_SUM(Record) states, and disabled states of the alarms associated with the
Alarm Summary block, coded in 4 bit strings.
Data format: Record with 4 Parameters (8 bytes)

1. CURRENT The active status of each alarm


Current Meaning of the bits: See ACK_OPTION
Read only Data format: Bit string with 16 bits (2 bytes)

2. UNACKNOWLEDGED The unacknowledged state of each alarm


Unacknowledged Meaning of the bits: See ACK_OPTION
Read only Data format: Bit string with 16 bits (2 bytes)

3. UNREPORTED The unreported status of each alarm


Unreported Meaning of the bits: See ACK_OPTION
Read only Data format: Bit string with 16 bits (2 bytes)

4. DISABLED The disabled state of each alarm


Disabled Meaning of the bits: See ACK_OPTION
Read & Write Data format: Bit string with 16 bits (2 bytes)

The identification number of the plant unit. This information may


ALERT_KEY be used in the host for sorting alarms, etc.
Alert Key Data format: Unsigned 8
Read & Write Value range: 1 255
Default value: 0
FF Communications
mmmmm

Page 46 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL 7ML19985MP01


Label/Name/Handling Description/Format
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.
BLOCK_ALM(Record) The first alert to become active will set the active status in the
Block Alarm 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)

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
1. UNACKNOWLEDGED
that the alarm/event has been noticed.
Unacknowledged
0: Uninitialized
Read only
1: Acknowledged
2: Unacknowledged
Data format: Unsigned 8

A discrete enumeration which gives an indication of whether the


alert is active and whether it has been reported.
0: Uninitialized
2. ALARM_STATE
1: Clear and reported
Alarm State
2: Clear and not reported
Read only
3: Active and reported
4: Active and not reported
Data format: Unsigned 8

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

4. SUB_CODE An enumeration specifying the cause of the alert to be reported.


Subcode Values: see BLOCK_ERR
Read only Data format: Unsigned 16

5. Value The value of the associated parameter at the time the alert was FF Communications
Value detected.
Read only Data format: Unsigned 8 mmmmm

This parameter reflects the error status associated with the


hardware or software components associated with a block. It is
BLOCK_ERR
a bit string, so that multiple errors may be shown. The following
Block Error
bits are supported:
Read Only
Bit 15: Out of Service Actual mode is Out of Service
Data format: Bit string with 16 bits (2 bytes)

Used to select the transducer output channel to be used as the


analog input to the block.
CHANNEL 1: Level
Channel 2: Distance
Read & Write 3: PV (Level/Volume)
Data format: Unsigned 16
Default value: Level: 1

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL Page 47


Label/Name/Handling Description/Format
The value, in % of range, and status from the transducer block or
FIELD_VAL(Record) from the simulated input when the simulation function is
Field Value enabled.
Data format: Record with 2 parameters (5 bytes)

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

2. VALUE
The Field Value in % of XD_SCALE range
Value
Data format: Float value (4 bytes)
Read Only

Options for controlling access by host computers and local


GRANT_DENY(Record) control panels to the operating, tuning, and alarm parameters of
Grant Deny the block.
Data format: Record with 2 parameters (2 bytes)

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.
1. GRANT
Bit 0: Program A HLD may change
Grant
Bit 1: Tune A HLD may change
Read & Write
Bit 2: Alarm A HLD may change
Bit 3: Local A LOP may change
Data format: Bit string with 8 bits (1 byte)
Default value: 0x00

The Denied attribute enables a monitoring program to determine


if control has been temporarily taken away
Bit 0: Program Denied
2. DENY
Bit 1: Tune Denied
Deny
Bit 2: Alarm Denied
Read & Write
Bit 3: Local Denied
FF Communications

Data format: Bit string with 8 bits (1 byte)


Default value: 0x00
mmmmm

Page 48 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL 7ML19985MP01


Label/Name/Handling Description/Format
HI_HI_ALARM(Record) The status and time stamp associated with the High High Alarm.
High High Alarm Data format: Record with 5 parameters (13 bytes)

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
1. UNACKNOWLEDGED
that the alarm/event has been noticed.
Unacknowledged
0: Uninitialized
Read only
1: Acknowledged
2: Unacknowledged
Data format: Unsigned 8

A discrete enumeration which gives an indication of whether the


alert is active and whether it has been reported.
0: Uninitialized
2. ALARM_STATE
1: Clear and reported
Alarm State
2: Clear and not reported
Read only
3: Active and reported
4: Active and not reported
Data format: Unsigned 8

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

4. SUB_CODE
An enumeration specifying the cause of the alert to be reported.
Subcode
Data format: Unsigned 16
Read only

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

The limit setting used to detect the High High Alarm condition. FF Communications
HI_HI_LIM
The setting is in OUT_SCALE engineering units.
High High Limit
Data format: Float value (4 bytes)
mmmmm

Read & Write


Default value: 1.# INF

The priority setting for the High High Alarm.


HI_HI_PRI
Data format: Unsigned 8
High High Alarm Priority
Value range: 0 15
Read & Write
Default value: 0

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL Page 49


Label/Name/Handling Description/Format
HI_ALARM (Record) The status and time stamp associated with the High Alarm.
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

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

The priority setting for the High Alarm.


HI_PRI
Data format: Unsigned 8
High Alarm Priority
Value range: 0 15
Read & Write
Default value: 0

Enables the selection of input options that affect the process


IO_OPTS variable. The following options are available:
I/O Options Bit 10: Low Cutoff Enabled
Read & Write Data format: Bit string with 16 bits (2 bytes)
Default value: 0x0000

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
L_TYPE associated output range.
Linearization 0: Uninitialized
Read & Write 1: Direct
2: Indirect
3: Indirect Square Root
FF Communications

Data format: Unsigned 8


Default value: 0
mmmmm

LO_ALARM(Record) The status and time stamp associated with the Low Alarm.
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

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

Page 50 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL 7ML19985MP01


Label/Name/Handling Description/Format
The priority setting for the Low Alarm.
LO_PRI
Data format: Unsigned 8
Low Alarm Priority
Value range: 0 15
Read & Write
Default value: 0

LO_LO_ALARM(Record) The status and time stamp associated with the Low Low Alarm.
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

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

The priority setting for the Low Low Alarm.


LO_LO_PRI
Data format: Unsigned 8
Low Low Alarm Priority
Value range: 0 15
Read & Write
Default value: 0

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
LOW_CUT function is active when the IO_OPTS Bit 10 is set and is only
Low Cutoff useful for 0 based signals such as flow.
Read & Write Data format:Float value (4 bytes) must be a positive
number
Default value: 0.0

FF Communications
mmmmm

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL Page 51


Label/Name/Handling Description/Format
MODE_BLK(Record) The actual, target, permitted, and normal modes of the block
Block Mode Data format:Record with 4 parameters (4 bytes)

This is the mode requested by the operator. The Target Mode is


limited to the values allowed by the Permitted Mode Parameter.
1. TARGET
Bit 3: Auto (Automatic Mode)
Target
Bit 4: Man (Manual Mode)
Read & Write
Bit 7: OOS (Out of Service)
Data format: Bit string with 8 bits (1 byte)

This is the current mode of the block, which may differ from the
target based on operating conditions. Its value is calculated as
2. ACTUAL part of the block execution.
Actual Bit 3: Auto
Read Only Bit 4: Man
Bit 7: OOS
Data format: Bit string with 8 bits (1 byte)

Defines the modes which are allowed for an instance of the


block. The permitted mode is configured based on application
requirements.
3. PERMITTED
Bit 3: Auto
Permitted
Bit 4: Man
Read & Write
Bit 7: OOS
Data format: Bit string with 8 bits (1 byte)
Default value: 0x19 (Auto | Man | OOS)

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

OUT(Record) The status and value of the block output.


Output Data format: Record with 2 parameters (5 bytes)
FF Communications

1. STATUS The status of the OUT variable. Includes QUALITY, LIMITS, &
Status SUBSTATUS attributes for the value.
Read & Write Data format: Unsigned 8
mmmmm

2. VALUE
The OUT Value in engineering units of OUT_SCALE range
Value
Data format:Float value (4 bytes)
Read Only

Page 52 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL 7ML19985MP01


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

1. EU_100 The engineering unit value which represents the upper end of
EU at 100% the range associated with the block output.
Read & Write Data format:Float value (4 bytes)

2. EU_0 The engineering unit value which represents the lower end of the
EU at 0% range associated with the block output.
Read & Write Data format: Float value (4 bytes)

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

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

PV(Record) The status and value of the Process Variable.


Process Variable Data format: Record with 2 parameters (5 bytes)

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

2. VALUE
The Process Variable in engineering units of OUT_SCALE range
Value
Data format: Float value (4 bytes)
Read Only

The time constant of a single order exponential filter for the


Process Variable. Time is in seconds.
PV_FTIME
Data format: Float value (4 bytes) must be a positive
FF Communications
Process Variable Filter Time
number
Read & Write
Note: To meet accuracy specification, PV_FTIME (damping) must
be changed from default of 0.0 s to a minimum of 10.0 seconds. mmmmm

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL Page 53


Label/Name/Handling Description/Format
The status and value of the simulation variable to be used as the
SIMULATE(Record)
block input when the parameter Simulate Enable set to ON.
Simulation Variable
Data format: Record with 5 parameters (11 bytes)

1. SIMULATE_STATUS The status of the simulation variable. Includes QUALITY, LIMITS,


Simulation Status & SUBSTATUS attributes for the value.
Read & Write Data format: Unsigned 8

2. SIMULATE_VALUE The value of the simulation variable in the units of the transducer
Simulation Value block output.
Read & Write Data format: Float value (4 bytes)

3. TRANSDUCER_STATUS
The actual status of the transducer block output.
Transducer Status
Data format: Unsigned 8
Read Only

4. TRANSDUCER_VALUE
The actual value of the transducer output.
Transducer Value
Data format: Float value (4 bytes)
Read Only

The enumeration of enable/disable simulation


5. ENABLE_DISABLE 0: Not Initialized
Enable Disable 1: Simulation Disabled
Read & Write 2: Simulation Active
Data format: Unsigned 8

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

Enables the selection of options for the analog input block. The
following options are available:
Bit 3: Propagate Fault Forward
STATUS_OPTS
Bit 6: Uncertain if Limited
Status Options
Bit 7: BAD if Limited
FF Communications

Read & Write


Bit 8: Uncertain if in Man Mode
Data format: Bit string with 16 bits (2 bytes)
Default value: 0x0000
mmmmm

The Strategy parameter can be used to identify groupings of


STRATEGY
blocks. The data is not checked or processed by the block.
Strategy
Data format: Unsigned 16
Read & Write
Default value: 0

TAG_DESC
The user entered description for theAIFB.
Tag Description
Data format: Octet string (32 bytes)
Read & Write

Page 54 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL 7ML19985MP01


Label/Name/Handling Description/Format
UPDATE_EVT(Record) This alert is generated by any change to the static data.
Update Event Data format: Record with 5 parameters (14 bytes)

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
1. UNACKNOWLEDGED
that the event has been noticed.
Unacknowledged
0: Uninitialized
Read & Write
1: Acknowledged
2: Unacknowledged
Data format: Unsigned 8

An enumeration which gives an indication of whether the alert


has been reported.
2. UPDATE_STATE
0: Uninitialized
Update State
1: Update Reported
Read only
2: Update Not Reported
Data format: Unsigned 8

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

The static revision of the block whose static parameter was


4. STATIC_REVISION changed and is being reported. It is possible for the present
Static Revision value of the static revision to be greater than this because static
Read only parameters can be changed at any time.
Data format: Unsigned 16

The Object Dictionary (OD) index of the static parameter (minus


5. RELATIVE_INDEX the function block starting index) whose change caused the
Relative Index alert to occur. If the update event was caused by a write to
Read Only multiple parameters, then the attribute will be set to 0.
Data format: Unsigned 16
FF Communications
mmmmm

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL Page 55


Label/Name/Handling Description/Format
The high & low range limit values, the engineering units, and the
XD_SCALE(Record) number of digits to the right of the decimal point associated with
Transducer Scale the channel input. .
Data format: Record with 4 parameters (11 bytes)

1. EU_100 The engineering unit value which represents the upper end of
EU at 100% the range associated with the channel input.
Read & Write Data format: Float value (4 bytes)

2. EU_0 The engineering unit value which represents the lower end of the
EU at 0% range associated with the channel input.
Read & Write Data format: Float value (4 bytes)

The Device Description units code index for the channel input.
3. UNITS_INDEX
This UNITS_INDEX must match the UNITS_INDEX of the
Units Index
transducer or the block will not transition to Man or Auto
Read & Write
Data format: Unsigned 16

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

LCD Transducer Block (LCD)


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

Parameter Description
FF Communications

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

For detailed information see the following table.

Label/Name/
Description/Format
Handling
The identification number of the plant unit. This information may be
ALERT_KEY used in the host for sorting alarms, etc.
Alert Key Data format: Unsigned 8
Read & Write Value range: 1 255
Default value: 0

Page 56 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL 7ML19985MP01


Label/Name/
Description/Format
Handling
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.
BLOCK_ALM(Record) The first alert to become active will set the active status in the Status
Block Alarm 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)

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/
1. UNACKNOWLEDGED
event has been noticed.
Unacknowledged
0: Uninitialized
Read only
1: Acknowledged
2: Unacknowledged
Data format: Unsigned 8

A discrete enumeration which gives an indication of whether the alert


is active and whether it has been reported.
0: Uninitialized
2. ALARM_STATE
1: Clear and reported
Alarm State
2: Clear and not reported
Read only
3: Active and reported
4: Active and not reported
Data format: Unsigned 8

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

4. SUB_CODE An enumeration specifying the cause of the alert to be reported.


Subcode Values: see BLOCK_ERR
FF Communications
Read only Data format: Unsigned 16

5. Value The value of the associated parameter at the time the alert was
mmmmm

Value detected.
Read only Data format: Unsigned 8

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

A directory that lists the number, starting index, and DD item


COLLECTION_DIRECTORY
identifications for the data collections in each transducer within the
Collection Directory
transducer block.
Read Only
Data format: Unsigned 32

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL Page 57


Label/Name/
Description/Format
Handling
This parameter sets the mode of the LCD display.
0: Measurement Values Only
DISPLAY_MODE
1: Tag Display
Display Mode
2: Measurement Values & Tag Displayed
Read & Write
Data format: Unsigned 8
Default value: 0

Selects the language to be used on the LCD.


0: English
1: German
2: French
LANGUAGE
3: Spanish
4: Chinese
Data format: Unsigned 8
Default value: 0

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
LCD_CONTRAST 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

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_OPT_MODE 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.
FF Communications

LOCAL_OP_ENA Enables or disables programming via the handheld programmer.


mmmmm

Page 58 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL 7ML19985MP01


Label/Name/
Description/Format
Handling
MODE_BLK(Record) The actual, target, permitted, and normal modes of the block.
Block Mode Data format:Record with 4 parameters (4 bytes)

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

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
2. ACTUAL
block execution.
Actual
Bit 3: Auto
Read Only
Bit 7: OOS
Data format: Bit string with 8 bits (1 byte)

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

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

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

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

TAG_DESC
The user entered description for the LCD transducer function block.
Tag Description
Data format: Octet string (32 bytes)
Read & Write

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

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL Page 59


Label/Name/
Description/Format
Handling
Identifies the type of transducer.
32768: Level Transducer Block
TRANSDUCER_TYPE
32769: LCD Transducer Block
Transducer Type
32770: DIAG Transducer Block
Read Only
Data format: Unsigned 16
Default value: 32769

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

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
1. UNACKNOWLEDGED
has been noticed.
Unacknowledged
0:Uninitialized
Read & Write
1:Acknowledged
2:Unacknowledged
Data format:Unsigned 8

An enumeration which gives an indication of whether the alert has


been reported.
2. UPDATE_STATE
0:Uninitialized
Update State
1:Update Reported
Read only
2:Update Not Reported
Data format:Unsigned 8

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

The static revision of the block whose static parameter was changed
FF Communications

4. STATIC_REVISION and is being reported. It is possible for the present value of the static
Static Revision revision to be greater than this because static parameters can be
Read only changed at any time.
mmmmm

Data format: Unsigned 16

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

Page 60 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL 7ML19985MP01


Special Functions and Options
The 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)


Overview
The 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.

FF Communications
mmmmm

7ML19985MP01 FOUNDATION FIELDBUS FOR LEVEL INSTRUMENTS MANUAL Page 61


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

Notes
IQ300IX.fm Page 5 Tuesday, October 2, 2001 1:43 PM
www.siemens.com/processautomation

For more information


www.siemens.com/level

www.siemens.com/continuous-weighing

Siemens Milltronics Process Instruments Inc. Subject to change without prior notice
Industry Automation (IA) 7ML19985MP01 Rev. 1.0
1954 Technology Drive
P.O. Box 4225
Peterborough, ON
Canada K9J 7B1
Siemens Milltronics Process Instruments Inc. 2010
*7ml19985MP01*
Printed in Canada
email: techpubs.smpi@siemens.com
www.siemens.com/processautomation

S-ar putea să vă placă și