RET_VAL (Return value)
Value Description
0000h The job was executed without errors.
8090h Specified logical address invalid
8xyyh General error information
Ä
Chap. 4.2 ‘General and Specific Error Information RET_VAL’ page 66
14.1.56 SFC 81 - UBLKMOV - Copy data area without gaps
The SFC 81 UBLKMOV (uninterruptible block move) creates a consistent copy of the
contents of a memory block (= source field) in another memory block (= target field). The
copy procedure cannot be interrupted by other activities of the operating system.
It is possible to copy any memory block, with the exception of:
n the following blocks: FB, SFB, FC, SFC, OB, SDB
n counters
n timers
n memory blocks of the peripheral area
n data blocks those are irrelevant to the execution
The maximum amount of data that can be copied is 512bytes.
It is not possible to interrupt the copy process. For this reason it is important to note that
any use of the SFC 81 will increase the reaction time of your CPU to interrupts.
Parameter Declaration Data type Memory block Description
SRCBLK INPUT ANY I, Q, M, D, L Specifies the memory block that must be copied
(source field). Arrays of data type STRING are
not permitted.
RET_VAL OUTPUT INT I, Q, M, D, L The return value contains an error code if an
error is detected when the function is being pro-
cessed.
DSTBLK OUTPUT ANY I, Q, M, D, L Specifies the target memory block where the
data must be copied (target field). Arrays of data
type STRING are not permitted.
Description
Interruptibility
VIPA SPEED7
Integrated Standard
System Functions > SFC 81 - UBLKMOV - Copy data area without gaps
HB00 | OPL_SP7 | Operation list | en | 18-30 720