Télécharger Imprimer la page

Siemens SIMATIC S7-1500 Manuel Système page 141

Masquer les pouces Voir aussi pour SIMATIC S7-1500:

Publicité

3. Transférez l'enregistrement de commande à l'aide de l'instruction WRREC.
Tenez compte du point suivant pour la CPU :
Le contrôle de la configuration pour les modules enfichés de manière centralisée n'est
opérant que lors du changement d'état de la CPU d'ARRET à MARCHE. Vous devez
donc appeler l'instruction avancée WRREC (Ecrire enregistrement) dans l'OB de
démarrage et transmettre l'enregistrement de commande créé à la CPU.
Si aucun enregistrement de commande valide n'est transmis dans l'OB de démarrage, le
contrôle de la configuration n'est pas opérationnel. Dans ce cas, la CPU repasse de la
mise en route à l'état ARRET
Le paragraphe Transférer l'enregistrement de commande dans le programme de mise en
route de la CPU (Page 141) décrit comment transférer l'enregistrement de commande
pour une CPU.
9.2.6
Transférer l'enregistrement de commande dans le programme de mise en route
de la CPU
La CPU traite de manière asynchrone l'instruction WRREC pour le transfert de
l'enregistrement de commande. Vous devez donc répéter l'appel de WRREC dans une
boucle dans l'OB de démarrage jusqu'à ce que les paramètres de sortie "BUSY" ou "DONE"
indiquent que l'enregistrement est transféré.
Conseil : pour programmer la boucle, utilisez le langage de programmation SCL avec
l'instruction REPEAT ... UNTIL.
REPEAT
UNTIL NOT "conf_BUSY"
END_REPEAT;
Système d'automatisation
Manuel système, 12/2014, A5E03461183-AC
"WRREC_DB"(REQ := "start_config_control",
ID := 33,
INDEX := 196,
LEN := "conf_LEN",
DONE => "conf_DONE",
BUSY => "conf_BUSY",
ERROR => "conf_ERROR",
RECORD := "ConfDB",
STATUS => "conf_STATUS");
Concepts d'automatisation flexibles
9.2 Contrôle de configuration
141

Publicité

loading

Ce manuel est également adapté pour:

Simatic et 200mp