Page 110  Foundation Fieldbus RMA803 Remote Indicator User's Guide  Revision 4 
8.4  Device Diagnostics 
RMA803 FF Remote Indicator memory 
The Remote Indicator contains a number of areas of memory. An EEPROM provides a non-volatile 
memory area for static and non-volatile parameter values. The Remote Indicator 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 Remote Indicator application shown in 
Table 35. 
 
Table 35: 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 
Remote Indicator. Each block object in the Remote Indicator 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 12 shows the bit mapping of the BLOCK_ERR parameter. 
Background Diagnostics Execution, BLOCK_TEST parameter 
To verify that block and background diagnostics are executing in a particular block: 
View the BLOCK_TEST parameter of the block. 
•  If the first element of the parameter BLOCK_TEST is incrementing, the block is executing 
and the diagnostics are active.  
•  If the first element value is not increasing, the block is not executing.