Page 110 FOUNDATION Fieldbus ST 700 Pressure Transmitter User's Guide Revision 2.0
6.4 Device Diagnostics
ST 700 FF pressure transmitter memory
The transmitter contains a number of areas of memory. An EEPROM provides a non-
volatile memory area for static and non-volatile parameter values. The transmitter also
contains areas of RAM and ROM.
Performing diagnostics in the background
Block objects (Resource, Transducer and Function blocks), the communications stack and
other device objects, each of them have an allotted area of memory for their corresponding
database. Diagnostic routines are performed in the background during device operations
that checks the integrity of these individual databases. When a failure is detected, a status
bit is set in the BLOCK_ERR parameter in the appropriate block object. Diagnostic
checks are performed continuously on the device functional databases of the transmitter
application shown in Table 31.
Table 31: Diagnostics
Device Functional Area Location
Block object database (DB) RAM and EEPROM
Communication stack database (DB) EEPROM
Boot ROM ROM
Program ROM ROM
Trend and link object databases (DB) ROM
BLOCK_ERR parameter
BLOCK_ERR parameter shows diagnostic faults of hardware and software components
within the transmitter. Each block object in the transmitter device application contains a
BLOCK_ERR parameter. BLOCK_ERR is actually a bit string, which provides a means
to show multiple status or error conditions. A status message identifying the fault can be
viewed by accessing the parameter. Table 3 shows the bit mapping of the BLOCK_ERR
parameter.