Using I/Os in S7–400H
13.5 Other options for connecting redundant I/Os
S7-400H
System Manual, 03/2012, A5E00267695-11
211
Table 13- 7 Example of redundant I/O, OB 122 part
STL Description
// Does module A cause IOAE?
L OB122_MEM_ADDR; //Relevant logical base address
L W#16#8;
== I; //Module A?
JCN M01; //If not, continue with M01
//IOAE during access to module A
SET;
= IOAE_BIT; //Set IOAE bit
JU CONT;
// Does module B cause an IOAE?
M01: NOP 0;
L OB122_MEM_ADDR; //Relevant logical start address
L W#16#C;
== I; //Module B?
JCN CONT; //If not, continue with CONT
//IOAE during access to module B
SET;
= IOAE_BIT; //Set IOAE bit
CONT: NOP 0;