1838
25 TYPE CONVERSION FUNCTIONS
25.37 Converting BCD to INT
25.37 Converting BCD to INT
BCD_TO_INT(_E)
These functions convert a value from BCD data type to INT data type.
■Description, type, data type
■Operation processing
• These functions convert the value input to (s) from BCD (WORD) data type to INT data type, and output the converted
value from (d).
• Input a WORD data type value to (s) within the range of 0H to 9999H (range of each digit: 0 to 9).
■Operation result
1. Function without EN/ENO
The operation processing is performed. The operation result is output from (d).
Ladder, FBD/LD Structured text
[Without EN/ENO] [With EN/ENO] [Without EN/ENO]
d:=BCD_TO_INT(s);
[With EN/ENO]
d:=BCD_TO_INT_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 WORD
ENO Output status (TRUE: Normal, FALSE: Abnormal) Output variable BOOL
d Output Output variable INT
(1) Thousands place
(2) Hundreds place
(3) Tens place
(4) Ones place
(5) Filled with 0s.
RnCPU
RnENCPU
RnSFCPU RnSFCPURnPCPURnPCPU
(Standard) (Safety)
(Redundant)
(Process)
EN ENO
ds
(s)
(d)
1
1
2
2
4
4
8
8
16
10
32
20
64
40
128
80
256
100
512
200
1024
400
2048
800
4096
1000
8192
2000
1638432768
40008000
9999H
1
1
0
1
0
1
1
1
1
0
0
0
0
0
1
0
0
0
0
1
1
0
1
0
0
1
0
1
1
1
1
09999
99999999H
(5)
INT
(4)(3)(2)(1)
BCD(WORD)
INT