Technical data

Table Of Contents
SFCs/SFBs for Transferring Data Records
System Software for S7-300/400 System and Standard Functions - Volume 1/2
A5E00709327-01
7-9
Note
If you transfer data records to a DPV1 Slave with SFCs 55, 56 or 57 and if this
slave operates in DPV1 mode the DP master evaluates the error information it has
received from this slave as follows:
If the error information lies within the range from W#16#8000 to W#16#80FF or
W#16#F000 to W#16#FFFF the DP master passes the error information to the
SFC. If it lies out of this range, the CPU passes the value W#16#80A2 to the SFC
and suspends the slave.
Error information for SFC 54 "RD_DPARM," SFC 55 "WR_PARM," SFC 56
"WR_DPARM," and SFC 57 "PARM_MOD."
Error Code
(W#16#...)
Explanation
Restriction
0000 No error -
7000 First call with REQ=0: No data transfer active; BUSY has the
value 0.
-
7001 First call with REQ=1: Data transfer started; BUSY has the
value 1.
Distributed I/Os
7002 Interim call (REQ irrelevant): Data transfer active; BUSY has
the value 1.
Distributed I/Os
8090 Specified logical base address invalid: There is no
assignment in SDB1/SDB2x or there is no base address.
-
8092 The type specified in the ANY reference is not BYTE. Only with S7-400 for
SFC 54 "RD_PARM" and
SFC 55 "WR_PARM"
8093 This SFC is not permitted for the module specified by
LADDR
and IOID (the following modules are permitted: S7-300
modules for an S7-300, S7-400 modules for an S7-400,
S7-DP modules for an S7-300 and S7-400).
-
80A1 Negative acknowledgment when sending the data record to
the module (the module was removed or became defective
during transfer).
1)
80A2 DP protocol error at layer 2, possibly hardware/interface fault
in DP slave
Distributed I/Os 1)
80A3 DP protocol error with user interface/user. Distributed I/Os 1)
80A4 Communication problem on communication bus. Error occurs between the
CPU and external DP
interface module 1)
80B0 SFC for module type not possible, module does not
recognize
the data record.
1)
80B1 The length of the transferred data record is incorrect. With
SFC 54 "RD_PARM": the length of the destination area
opened by RECORD is too short.
-
80B2 The configured slot is not occupied. 1)
80B3 Actual module type does not match the required module type
in SDB1.
1)