Pourquoi pas le faire en SCL, c'est largement plus expressif pour ce genre d'opérations.
Code : Tout sélectionner
int i, j variables temporaires
FOR i:={first_index_db} TO {last_index_db}
FOR j:={first_index_bit} TO {last_index_bit}
//Il faut peut être convertir i en Word
WORD_TO_BLOCK_DB(i).DX({index_byte}, j) := {cond};
END_FOR;
END_FOR;

