Update Sequence - Siemens SIMATIC S7-400H System Manual

Fault-tolerant systems
Hide thumbs Also See for SIMATIC S7-400H:
Table of Contents

Advertisement

12.3.2

Update sequence

What happens during updating?
The execution of communication functions and OBs is restricted section by section during
updating. Likewise, all the dynamic data (content of the data blocks, timers, counters, and bit
memories) are transferred to the standby CPU.
Update procedure:
1. Until the update is completed, all asynchronous SFCs and SFBs which access data
2. Message functions are delayed until the update is completed (see list below).
3. The execution of OB 1 and of all OBs up to priority class 15 is delayed.
4. Transfer of all data block contents modified since link-up.
5. The following communication jobs are acknowledged negatively:
6. Initial calls of communication functions are acknowledged negatively. These calls
7. The system disables the generation of new OB requests for all OBs of priority class > 15,
S7-400H
System Manual, 03/2012, A5E00267695-11
records of I/O modules (SFCs 13, 51, 52, 53, 55 to 59, SFB 52 and 53) are
acknowledged as "negative" with the return values W#16#80C3 (SFCs 13, 55 to 59, SFB
52 and 53) or W#16#8085 (SFC 51). When these values are returned, the jobs should be
repeated by the user program.
In the case of cyclic interrupts, the generation of new OB requests is disabled, so no new
cyclic interrupts are stored and as a result no new request errors occur.
The system waits until the update is completed, and then generates and processes a
maximum of one request per cyclic interrupt OB. The time stamp of delayed cyclic
interrupts cannot be evaluated.
– Reading/writing of data records using HMI functions
– Reading diagnostic information using STEP 7
– Disabling and enabling messages
– Logon and logoff for messages
– Acknowledgement of messages
manipulate the work memory, see also
Standard Functions
. All remaining communication functions are executed with delay, after
the update is completed.
so new interrupts are not saved and as a result do not generate any request errors.
Queued interrupts are not requested again and processed until the update is completed.
The time stamp of delayed interrupts cannot be evaluated.
The user program is no longer processed and there are no more I/O updates.
12.3 Link-up and update sequence
System Software for S7-300/400, System and
Link-up and update
149

Advertisement

Table of Contents
loading

Table of Contents