7 APPLICATION INSTRUCTION
7.17 Data operation instruction
551
7
Bit check of 16-bit data
SUM(P)
These instructions store the total bits of 1 in the binary 16-bit data of the device specified by (s) to the device specified by (d).
■Descriptions, ranges, and data types
■Applicable devices
• These instructions store the total bits of 1 in the binary 16-bit data of the device specified by (s) to the device specified by
(d).
• When all binary 16-bit data of the device specified by (s) are 0 (off), the zero flag M8020 turns on.
While the command input is off, the instruction is not executed. The output of the number of bits in the on status is latched in
the previous status.
There is no operation error.
Ladder diagram Structured text
ENO:=SUM(EN,s,d);
ENO:=SUMP(EN,s,d);
Operand Description Range Data type Data type (label)
(s) Head device number that counts the total bits of 1 16-bit signed binary ANY16
(d) Head device number storing the total bits 16-bit signed binary ANY16
Operand Bit Word Double word Indirect
specification
Constant Others
X, Y, M, L,
SM, F, B, SB
U\G T, ST,
C, LC
T, ST, C, D,
W, SD, SW, R
U\G Z LC LZ K, H E $
(s)
(d)
The total of 1 is stored in the binary data. (In the example shown on the left, the total is 8.)
(s)
b15 b8b7 b0
110 10 0110 1010001
(d)
b15 b8b7 b0
000 00 0000 0001000
Total of 1