
FUNCTION FC51 : VOID
VAR_IN_OUT
    entreeAsiEsc: ARRAY [1..31,1..4] OF BOOL;
END_VAR
var_temp
    i,j: INT;
END_VAR;
  
    FOR i:=0 TO 5 DO // affectation détecteur de chaque zone graçe à une boucle "FOR"
        j:= (i*3)+2;
        I[i,0] := entreeAsiEsc[j,1]; // détecteur au niveau du bloqueur
        I[i,1] := entreeAsiEsc[j,2]; // détecteur au niveau de la zone aval
        I[i,2] := entreeAsiEsc[j,3]; // détecteur présence rack
        I[i,3] := entreeAsiEsc[j,4]; // détecteur pour lecture code chariot
    END_FOR;    
    
    //zone7 input
    I6.0:= entreeAsiEsc[7, 3];
    I6.1:= entreeAsiEsc[7, 4];
    
    //zone9 input
    I7.0:= entreeAsiEsc[19, 1]; 
    I7.1:= entreeAsiEsc[19, 2];
    I7.2:= entreeAsiEsc[19, 3];
    I7.3:= entreeAsiEsc[19, 4];
    I8.0:= entreeAsiEsc[13, 1];
    I8.1:= entreeAsiEsc[13, 2];

    
    //zone10 input
    
    
END_FUNCTION
