Chapter 16 PLC Function Applications│CP2000
16-53
16-6-3 Overview of application commands
Classification API
Command code
P
command
Function
STEPS
16 bit 32 bit 16bit 32bit
Circuit control
01 CALL –
Call subprogram 3 –
02 SRET – – Conclusion of subprogram 1 –
06 FEND – – Conclusion of main program 1 –
Send
comparison
10 CMP DCMP
Compares set output 7 13
11 ZCP DZCP
Range comparison 9 17
12 MOV DMOV
Data movement 5 9
13 SMOV DSMOV
Nibble movement 11 21
15 BMOV –
Send all 7 –
Four logical
operations
18 BCD DBCD
BIN to BCD transformation 5 9
19 BIN DBIN
BCD to BIN transformation 5 9
20 ADD DADD
BIN addition 7 13
21 SUB DSUB
BIN subtraction 7 13
22 MUL DMUL
BIN multiplication 7 13
23 DIV DDIV
BIN division 7 13
24 INC DINC
BIN add one 3 5
25 DEC DDEC
BIN subtract one 3 5
Rotational
displacement
30 ROR DROR
Right rotation 5 –
31 ROL DROL
Left rotation 5 –
Data Process
40 ZRST –
Clear range 5 -
41 DECO DDECO
Decoder 7 13
42 ENCO DENCO
Encoder 7 13
43 SUM DSUM
ON bit number 5 9
44 BON DBON
ON bit judgement 7 13
49 – DFLT
BIN whole number → binary
floating point number
transformation
– 9
Floating point
operation
110
–
DECMP
Comparison of binary floating
point numbers
– 13
111
–
DEZCP
Comparison of binary floating
point number range
– 17
116 – DRAD
Angle → Radian – 9
117 – DDEG
Radian → Angle – 9
120 – DEADD
Binary floating point number
addition
– 13
121 – DESUB
Binary floating point number
subtraction
– 13
122 – DEMUL
Binary floating point number
multiplication
– 13
123 – DEDIV
Binary floating point number
division
– 13
124 – DEXP
Binary floating point number
obtain exponent
– 9
125 – DLN
Binary floating point number
obtain logarithm
– 9
127 – DESQR
Binary floating point number
find square root
– 9
129 INT DINT
Binary floating point number
→ BIN whole number
transformation
– 9
130 – DSIN
Binary floating point number
SIN operation
– 9
131 – DCOS
Binary floating point number
COS operation
– 9
132 – DTAN
Binary floating point number
TAN operation
– 9