Technical data

Table Of Contents
Common Parameters for SFCs
System Software for S7-300/400 System and Standard Functions - Volume 1/2
A5E00709327-01
2-7
Identifying the Job
If you trigger a hardware interrupt, output control commands to DP slaves, start a
data transfer, or abort a non-configured connection with one of the SFCs listed
above and then call the same SFC again before the current job is completed, the
reaction of the SFC will depend on whether or not the second call involves the
same job.
The following table explains which input parameters specify the job for each of
these SFCs. If these parameters match those of a job that is not yet completed, the
SFC call counts as a follow-on call.
SFC Job is Identified by ...
7 "DP_PRAL" IOID, LADDR
11 "DPSYC_FR" LADDR, GROUP, MODE
12 "D_ACT_DP" LADDR
13 "DPNRM_DG" LADDR
51 "RDSYSST" SSL_ID, INDEX
55 "WR_PARM" IOID, LADDR, RECNUM
56 "WR_DPARM" IOID, LADDR, RECNUM
57 "PARM_MOD" IOID, LADDR
58 "WR_REC" IOID, LADDR, RECNUM
59 "RD_REC" IOID, LADDR, RECNUM
65 "X_SEND" DEST_ID, REQ_ID
67 "X_GET" DEST_ID, VAR_ADDR
68 "X_PUT" DEST_ID, VAR_ADDR
69 "X_ABORT" DEST_ID
72 "I_GET" IOID, LADDR, VAR_ADDR
73 "I_PUT" IOID, LADDR, VAR_ADDR
74 "I_ABORT" IOID, LADDR
82 "CREA_DBL" LOW_LIMIT, UP_LIMIT, COUNT, ATTRIB, SRCBLK
83 "READ_DBL" SRCBLK, DSTBLK
84 "WRIT_DBL" SRCBLK, DSTBLK
90 "H_CTRL" MODE, SUBMODE
102 "RD_DPARA" LADDR, RECNUM
103 "DP_TOPOL" DP_ID
114 "PN_DP" -
Input Parameter REQ
The REQ (request) input parameter is used solely to start the job:
If you call the SFC for a job that is not currently active, the job is started by REQ
= 1 (situation 1).
If a particular job has been started and not yet completed and you call the SFC
again to perform the same job (for example, in a cyclic interrupt OB), then REQ
is not evaluated by the SFC (situation 2).