Parameters
Parameter Declaration Data Type Memory Area Description
EN INPUT BOOL I, Q, M, D, L
n Enable
– TRUE: activates the function
– FALSE: deactivates the function
ENO OUTPUT BOOL I, Q, M, D, L
n Status
– TRUE: function executed with error
In the event of an error, if the input value is not in the range of -1 ... +1, the function sets
the RLO signal state ENO to TRUE. The assignment of the remaining registers and the
auxiliary flags are not changed.
This function is only used to convert the FB 108 of an existing S5 pro-
gram to a function of an S7 program programmable controller.
15.4.9 FC 120 - Naperian Logarithm In(x) - Naperian Logarithm
The function FC 120 expects the input value in accumulator 1 as a floating point number.
1. The input value must be within the range between
-1 (REAL = -0.1000000e+01) and +1 (REAL = +0.1000000e+01).
2. The function also stores the result in accumulator 1 as a floating point number.
3. If the calculation is carried out correctly, the RLO is FALSE after the function has
been called up.
Parameters
Parameter Declaration Data Type Memory Area Description
EN INPUT BOOL I, Q, M, D, L
n Enable
– TRUE: activates the function
– FALSE: deactivates the function
ENO OUTPUT BOOL I, Q, M, D, L
n Status
– TRUE: function executed with error
In the event of an error, the function sets the ENO to signal state TRUE (if the input value
is less than or equal to zero). In this case, the contents of accumulator 1 remain
unchanged. The assignment of the remaining registers and that of the auxiliary flags are
not changed.
This function is only used to convert the FB 109 of an existing S5 pro-
gram to a function of an S7 program programmable controller.
Error information
Description
Error information
VIPA SPEED7
Standard
S5 Converting > FC 120 - Naperian Logarithm In(x) - Naperian Logarithm
HB00 | OPL_SP7 | Operation list | en | 18-30 831