[RESOLU] Boucle reset bit

Forum traitant des automates industriels de marque Siemens.
Alex
Apprend le binaire
Apprend le binaire
Messages : 4
Enregistré le : 09 avr. 2016, 13:39

Re: [RESOLU] Boucle reset bit

Message par Alex »

Salut,

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;
Avatar du membre
Cyril93
Maître du binaire
Maître du binaire
Messages : 484
Enregistré le : 29 oct. 2015, 14:22
Localisation : IDF

Re: [RESOLU] Boucle reset bit

Message par Cyril93 »

Salut,

Comme c'est avec STEP7 et pas TIA Portal, le module SCL est une option du logiciel. Si le client n'as pas cette option le code en SCL est transformé en code IL pour la visualisation. Sans commentaire plus la transformation faite par la machine c'est souvent incompréhensible.
Répondre