Technical data

Table Of Contents
SFCs for Handling Synchronous Errors
System Software for S7-300/400 System and Standard Functions - Volume 1/2
11-8
A5E00709327-01
11.3 Unmasking Synchronous Errors with SFC 37
"DMSK_FLT"
Description
With SFC 37 "DMSK_FLT" (unmask synchronous errors), you unmask the errors
masked with SFC 36 "MSK_FLT." To do this, you must set the corresponding bits
of the error filter to "1" in the input parameters. With the SFC 37 call, you unmask
the corresponding synchronous errors of the current priority class. At the same
time, the entries are cleared in the error register. You can read out the new error
filters using the output parameters.
Parameter Declaration Data Type Memory Area Description
PRGFLT_RESET_MASK INPUT DWORD I, Q, M, D, L,
constant
Programming errors to be
unmasked
ACCFLT_RESET_MASK INPUT DWORD I, Q, M, D, L,
constant
Access errors to be
unmasked
RET_VAL OUTPUT INT I, Q, M, D, L Error information
PRGFLT_MASKED OUTPUT DWORD I, Q, M, D, L Still masked programming
errors
ACCFLT_MASKED OUTPUT DWORD I, Q, M, D, L Still masked access errors
Error Information
Error Code (W#16#...) Explanation
0000 All specified errors were unmasked.
0001 At least one of the errors was not masked.
Nevertheless the other errors will be unmasked.
8xyy General error information, see Evaluating Errors with Output Parameter
RET_VAL