26 SINGLE VARIABLE FUNCTIONS
26.5 Calculating the Exponent
1899
26
26.5 Calculating the Exponent
EXP(_E)
These functions output the exponent of an input value.
■Description, type, data type
■Operation processing
• These functions calculate the exponent of the REAL/LREAL data type value input to (s), and output the operation result
from (d).
• When the input value is defined as A and the output value is defined as B, the relationship of A and B will be as follows:
B=e
A
• Exponent operation is performed with the base (e) defined as 2.71828.
• Input a REAL or LREAL data type value to (s).
■Operation result
1. Function without EN/ENO
The operation processing is performed. The operation result is output from (d).
2. Function with EN/ENO
The execution conditions and operation results will be as follows.
*1 If the value FALSE is output from ENO, the output data from (d) will be undefined. Create a program so that the undefined value will not
be used in operations.
Ladder, FBD/LD Structured text
[Without EN/ENO] [With EN/ENO] [Without EN/ENO]
d:=EXP(s);
[With EN/ENO]
d:=EXP_E(EN,ENO,s);
Argument Description Type Data type
EN Execution condition (TRUE: Executed, FALSE: Not executed) Input variable BOOL
s (IN) Input Input variable ANY_REAL
ENO Output status (TRUE: Normal, FALSE: Abnormal) Output variable BOOL
d Output Output variable ANY_REAL
Execution condition Operation result
EN ENO (d)
TRUE (executed) TRUE Operation result output value
FALSE (not executed) FALSE
*1
Undefined value
Error code
(SD0)
Description
3402H The value input to (s) is -0, a subnormal number, NaN (not a number), or .
3403H The data output from (d) exceeds the following range. (An overflow has occurred.)
|(d)|<2
128
RnCPU
RnENCPU
RnSFCPU RnSFCPURnPCPURnPCPU
(Standard) (Safety)
(Redundant)
(Process)
EN ENO
ds