Block Move Move

Inputs/Outputs Operands Data Types
IN VB, IB, QB, MB, SB, SMB, LB, VW, IW, QW, MW, SW, SMW, LW, T, C, AIW, VD, ID, QD, MD, SD, SMD, LD, *VD, *AC, *LD BYTE, WORD, DWORD, INT, DINT
N VB, IB, QB, MB, SB, SMB, LB, AC, Constant, *VD, *AC, *LD BYTE
OUT VB, IB, QB, MB, SB, SMB, LB, VW, IW, QW, MW, SW, SMW, LW, T, C, AQW, VD, ID, QD, MD, SD, SMD, LD, AC, *VD, *AC, *LD BYTE, WORD, DWORD, INT, DINT

Memory Ranges ENO Errors Instruction Support for S7-200 CPUs SIMATIC/International Mnemonics
The Block Move instruction moves the N number of words specified by the address IN to the address OUT. N has a range of 1 to 255.

The input and output data types can vary, but must be of the same type.

Block Move is a non-standard IEC-only function.

Error Conditions that Set ENO = 0:

SM4.3 (run-time), 0006 (indirect address), 0091 (operand out of range)