Troubleshooting An Fst; Fst Command Library - Emerson Micro Motion 3711 Configuration And Use Manual

Gas flow computers
Table of Contents

Advertisement

Function Sequence Tables
11.7.7

Troubleshooting an FST

If an error occurs during the compile process, the Output field lists the error type, and the cell in
which the error occurred is displayed in red.
An execution error occurs when the FST references a point number that has been removed or
changed. In Monitor mode, execution errors are indicated through the Run Flag Status (RF).
0 = FST is not running.
1 = FST is running.
2 = Restart from beginning.
5 = Indicates FST has shut down due to an invalid point reference.
8 = FST Editor initiates the Trace mode.
9 = Indicates that the FST is processing.
Note: It is useful to have a printed copy of the FST for troubleshooting.
11.8

FST command library

Commands available for use in FSTs are summarized in Table 11-4, then listed and defined by
category in Tables 11-5 through 11-13. In the definitions:
The term "database value" is used to mean the current value of a point in the Model 3711's
memory. The point is identified using the TLP system.
Changes to the values in the Results Register (RR) or the Signal Value Discrete (SVD) as a
result of the command are noted.
-
RR(in) denotes the value of the RR before command execution.
-
RR(out) denotes the value of the RR after command execution.
-
SVD(in) denotes the value of the SVD before command execution.
-
SVD(out) denotes the value of the SVD after command execution.
If the RR or the SVD is not affected by the command, the definition does not mention RR or
SVD.
Note: See Section 11.2 for a discussion of RR and SVD.
Table 11-4
FST command summary
Category
Command
Math
+
-
*
/
**
ABS
EXP
INT
LOG
LN
SQR
P3
Configuration and Use Manual
Action
RR(out) = RR(in) + ARGUMENT1 (add)
RR(out) = RR(in) – ARGUMENT1 (subtract)
RR(out) = RR(in) * ARGUMENT1 (multiply)
RR(out) = RR(in) / ARGUMENT1 (divide)
RR(out) = RR(in) raised to power of ARGUMENT1
RR(out) = Absolute value of RR(in)
RR(out) = e (2.71828) raised to power of RR(in)
RR(out) = Integer value of RR(in)
RR(out) = Log (base 10) of RR(in)
RR(out) = Natural Log of RR(in)
RR(out) = Square root of RR(in)
RR(out) = 3rd-order polynomial (R1, R2, R3, R4)
119

Advertisement

Table of Contents
loading

Table of Contents