Télécharger Imprimer la page

Siemens SIMATIC S5 AP S5-155U Guide De Programmation page 494

Publicité

Fonctions en ligne de la PG
"Etat d'un bloc" avec les
versions précédentes du
logiciel PG
Contrôle pas à pas
Appel de la fonction et
définition du premier point
d'arrêt
Instructions B MW et B DW
11 - 10
Dans les versions précédentes du logiciel PG, un déplacement rapide
du curseur pendant la visualisation dynamique d'un bloc entraîne des
temps d'attente d'environ 3 à 5 secondes par ligne.
Solution :
Interrompez la visualisation dynamique à l'aide de la touche d'aban-
don, repositionnez le curseur, puis reprenez la visualisation dynami-
que. Vous éviterez ainsi les temps d'attente.
La fonction de contrôle pas à pas permet de tester des étapes quelcon-
ques dans le programme utilisateur. Pour ce faire, vous arrêtez le trai-
tement du programme et vous faites exécuter les instructions, les unes
après les autres, par la CPU. Pour chaque instruction exécutée, l'état
en cours des opérandes, le contenu des accumulateurs, le RLG, etc.,
sont affichés sur la console de programmation.
Vous pouvez appeler le contrôle pas à pas en état de marche RUN et
en arrêt partiel. Pour ce faire, indiquez le type et le numéro du bloc à
tester (en précisant éventuellement l'imbrication), puis marquez sur la
PG la première instruction dont les données doivent être affichées.
Vous définissez ainsi le premier point d'arrêt.
Si vous définissez le premier point d'arrêt pendant le traitement du
programme, la CPU poursuit le traitement jusqu'à ce que l'instructi-
on marquée par le point d'arrêt soit atteinte. Cette instruction est alors
exécutée jusqu'à sa limite (pour BMW et BDW, l'instruction substi-
tuée est également traitée). La CPU peut maintenant vérifier si l'ordre
d'imbrication actuel des blocs correspond à celui que vous avez indi-
qué. S'il y a divergence, elle poursuit l'exécution du programme.
Si le point d'arrêt défini n'est pas atteint (par exemple, en raison de
l'arrêt de la CPU ou d'une boucle sans fin dans le programme utilisa-
teur), la PG affiche le message "Instruction non traitée". Le contrôle
pas à pas et le point d'arrêt défini restent cependant activés.
Par contre, si le niveau d'imbrication est correct, les sorties sont ver-
rouillées (voyant BASP allumé) et les données de l'instruction traitée
sont affichées à la console. La CPU attend alors votre prochain ordre.
Lorsque le contrôle pas à pas est activé, vous ne pouvez pas placer le
curseur sur l'instruction suivant immédiatement B MW ou B DW.
Solution :
Interrompez le contrôle pas à pas et positionnez le nouveau point d'ar-
rêt après l'instruction consécutive à B MW ou B DW.
Programmation de la CPU 948
C79000-G8577-C848-04

Publicité

loading

Ce manuel est également adapté pour:

Simatic s5 cpu 948