![Mitsubishi Electric MELSEC iQ-F FX5 Скачать руководство пользователя страница 195](http://html.mh-extra.com/html/mitsubishi-electric/melsec-iq-f-fx5/melsec-iq-f-fx5_programming-manual_239114195.webp)
7 BASIC INSTRUCTIONS
7.2 Arithmetic Operation Instructions
193
7
■
Relationship between the flag operation and the sign (positive or negative) of a numeric value
Precautions
■
When specifying the same device in the source and destination
The same device number can be specified for both the source and the destination. In this case, note that the subtraction result
changes in every operation cycle if a continuous operation type SUB instruction is used.
■
Difference between SUB(P) instruction, -(P) instruction, and DEC(P) instruction in a program
for subtracting "-1"
When SUB(P) instruction is used to subtract 1 from the contents of D0 every time X1 turns from OFF to ON, SUB(P)
instruction is similar to -(P) instruction and DEC(P) instruction described later except for the contents shown in the table below
Operation error
There is no operation error.
Device
Name
Description
SM700, SM8022
Carry
When the operation result exceeds the upper limit of the data setting range, the carry flag is turned ON.
SM8020
Zero
When the operation result is 0, the zero flag is turned ON.
SM8021
Borrow
When the operation result is less than the lower limit of the data setting range, the borrow flag is turned ON.
SUB(P) instruction
-(P) instruction, DEC(P) instruction
Flag (zero, borrow or carry)
Operates
Does not operate
Operation result
(s)-1=(d)
-32768
0
-1
-2
…
-32768
+32767
+32766
…
Zero Flag
Borrow flag
Zero Flag
Carry flag
Zero Flag
-2, -1, 0, -32768
32767, 0, 1, 2
-1, 0, 1
The most significant
bit of data becomes "1".
The most significant
bit of data becomes "0".
SUB
D0
K25
D0
X1
(D0)-25
→
(D0)
Содержание MELSEC iQ-F FX5
Страница 1: ...MELSEC iQ F FX5 Programming Manual Instructions Standard Functions Function Blocks ...
Страница 2: ......
Страница 17: ...15 CONTENTS ...
Страница 24: ...22 MEMO ...
Страница 25: ...23 PART 1 PART 1 OVERVIEW Part 1 consists of the following chapter 1 OVERVIEW 2 PRECAUTIONS ON PROGRAMMING ...
Страница 126: ...124 6 SEQUENCE INSTRUCTIONS 6 3 Output Instructions Operation error There is no operation error ...
Страница 132: ...130 6 SEQUENCE INSTRUCTIONS 6 3 Output Instructions Operation error There is no operation error ...
Страница 140: ...138 6 SEQUENCE INSTRUCTIONS 6 3 Output Instructions Operation error There is no operation error ...
Страница 191: ...7 BASIC INSTRUCTIONS 7 2 Arithmetic Operation Instructions 189 7 Operation error There is no operation error ...
Страница 202: ...200 7 BASIC INSTRUCTIONS 7 2 Arithmetic Operation Instructions Operation error There is no operation error ...
Страница 278: ...276 7 BASIC INSTRUCTIONS 7 4 Bit Processing Instructions Operation error There is no operation error ...
Страница 280: ...278 7 BASIC INSTRUCTIONS 7 4 Bit Processing Instructions Operation error There is no operation error ...
Страница 915: ...18 TYPE CONVERSION FUNCTIONS 18 13 Converting DWORD to WORD 913 18 Operation error There is no operation error ...
Страница 917: ...18 TYPE CONVERSION FUNCTIONS 18 14 Converting DWORD to INT 915 18 Operation error There is no operation error ...
Страница 932: ...930 18 TYPE CONVERSION FUNCTIONS 18 26 Converting DINT to WORD Operation error There is no operation error ...
Страница 1050: ...1048 26 TIME DATA FUNCTIONS 26 4 Division MEMO ...
Страница 1068: ...1066 29 COUNTER FUNCTION BLOCKS 29 4 Counter Function Block Operation error There is no error ...
Страница 1107: ...I 1105 MEMO ...
Страница 1111: ......