Parameters
Parameter Declaration Data type Memory Area Description
MODE INPUT INT I, Q, M, D, L,
constant
Job identifier
Permissible values:
n 1: Read all system resources
n 2: Read the system resource that was occu-
pied with EV_ID = ev_id when SFC 107-/SFC
108 was called
n 3: Read the system resources that were occu-
pied with CMP_ID = cmp_id when SFC
107-/SFC 108 was called
n 0: subsequent call
SI_ID INPUT DWORD I, Q, M, D, L,
constant
ID for the system resource(s) to be read
Permissible values
n 0, if MODE = 1
n Message number ev_id, if MODE = 2
n ID cmp_id for identification of the system sec-
tion, if MODE = 3
RET_VAL OUTPUT INT I, Q, M, D, L, Return value
(error information or job status)
N_SI OUTPUT INT I, Q, M, D, L, Number of output system resources with
SYS_INT
SYS_INST OUTPUT ANY D Target area for the fetched system resources.
RET_VAL (Return value)
Error code Description
0000h No error occurred.
0001h Not all system resources could be read because the SYS_INT target range you have selected is too
short.
8081h (only with MODE =2 or 3)
You have assigned the value 0 to SI_ID.
8082h only with MODE =1)
You have assigned one of 0 different values to SI_ID.
8083h (only with MODE =0)
You have assigned SI_ID a value other than at the preceding call of the SFC with MODE =1 or 3.
8084h You have assigned an illegal value to MODE.
8085h SFC 105 is already being processed in another OB.
8086h Target area SYS_INST too small for a system resource.
8087h or 8092h Target area SYS_INST does not exist in a DB or error in the ANY pointer.
8xyyh General error information
Ä
Chap. 4.2 ‘General and Specific Error Information RET_VAL’ page 66
VIPA SPEED7
Integrated Standard
System Functions > SFC 105 - READ_SI - Reading Dynamic System Resources
HB00 | OPL_SP7 | Operation list | en | 18-30 725