Non-functioning blocks – Flowserve 400MD Logix User Manual
Page 82

Incorrect revision level of the device
firmware.
Read the three elements of the REVISION_ARRAY
parameter, which are:
• Stack board firmware
• Stack board boot code
• Transducer board firmware NOTE: The numbers,
when viewed as hexadecimal numbers, are in the
format MMmm.Where, MM is the major revision
number and mm is the minor revision number.
Perform a code download of the correct device firmware. See
Code Download in section 11.
Non-functioning Blocks
• Device block objects may not be running (executing their function block schedules) or the blocks may be in Out-of-Service (OOS) mode. For example, if
the AO function block is in OOS mode, the block will not provide updated output values although the AO block may be running. When trouble shooting non-
functioning block objects, start with the resource block. For example, if the resource block is in OOS mode all other blocks in the device will also be in OOS
mode. (See Table 10.3 for possible causes and recommended actions.)
Table 10.3 Device Troubleshooting C
Symptom
• Device output is not updating.
Possible Cause
Items to Check
Recommended Action
Resource block mode is OOS
Read MODE_BLOCK. ACTUAL of Resource block.
If necessary, set MODE_BLOCK.TARGET to Auto.
Resource block is not running.
Read the first element of BLOCK_TEST. Number should be
increasing indicating that block is running. If block is not run-
ning, check the second element of BLOCK_TEST.
If second element of BLOCK_TEST is not zero, write
all zeroes to element.
Check BLOCK_ERR for other errors.
See Sub-section 10.7 for details on BLOCK_ERR.
If an error is present in BLOCK_ERR, then read ERROR_DE-
TAIL.
Set RESTART to processor (or ‘4’) to soft-restart
the device.
Incorrect revision of resource
block firmware.
Read DEV_TYPE , DEV_REV, and DD_REV.
See Incorrect or non-compatible tools above in
Sub-section 10.3.
Incorrect revision level of the de-
vice firmware.
Read REVISION_ARRAY.
See Incorrect or non-compatible tools above in
Sub-section 10.3.
Transducer block mode is OOS
Read MODE_BLK . ACTUAL.
Set MODE_BLK.TARGET to auto. NOTE: Transducer
block must be in AUTO mode for the sensor signal
to be passed to ‘AO block.’
Transducer block is not producing
valid primary data.
1. Read the first element of BLOCK_TEST. Number should be
increasing indicating that block is running. If block is not run-
ning, check the second element of BLOCK_TEST.
If second element of BLOCK_TEST is not zero, write
all zeroes to element.
2. Read BLOCK_ERR.
See Sub-section 10.7 for details on BLOCK_ERR.
3. Verify parameter FINAL_VALUE is not valid STATUS = good
or uncertain VALUE = active
4. Read FINAL_POSITION VALUE; should contain the posi-
tion. Isolate valve from process and check calibration.
Report information to factory.
Analog Output block mode is OOS Read MODE_BLK.ACTUAL of AO block.
Set MODE_BLK .TARGET to auto.
AO block is not initialized
1. CHANNEL
1. Set to 1
2. SHED_OPT
2. Set to a value other than Un-initialized
PID block is not initialized
SHED_OPT
Set to a value other than uninitialized.
PID block mode is OOS
Read MODE_BLK.ACTUAL of PID block.
Set MODE_BLK.TARGET to Auto.
PID block is not running.
Read the first element of BLOCK_TEST. Number should be
increasing indicating that block is running. If block is not run-
ning, check the second element of BLOCK_TEST.
If second element of BLOCK_TEST is not zero, write
all zeroes to element. Download valid schedule to
device.
Logix 3400MD Digital Positioner LGENIM3405-02 11/13
82