Siemens SIMATIC S7-1200 Manuel page 621

Masquer les pouces Voir aussi pour SIMATIC S7-1200:
Table des Matières

Publicité

Fonctionnement
A chaque fois que votre programme modifie le DB de commande, il doit appeler l'instruction
WWW avec, comme paramètre, le numéro du DB de commande modifié. Les commandes
globales et les commandes de requête prennent effet lorsque le programme utilisateur STEP
7 exécute l'instruction WWW (Page 600).
Le programme utilisateur STEP 7 peut définir l'indice fragment_index explicitement, le
serveur Web traitant alors le fragment spécifié avec une commande de requête. Sinon, le
serveur Web traite le fragment en cours pour la page en cours lorsque l'instruction WWW
s'exécute.
Les techniques possibles d'utilisation de "fragment_index" incluent :
● Traiter le fragment en cours : Laissez "fragment_index" inchangé et activez la commande
● Sauter le fragment en cours : Définissez "fragment_index" à 0 et activez la commande
● Remplacer le fragment en cours par un autre fragment : Définissez "fragment_index" au
Pour vérifier les états globaux ou les états de requête qui auraient pu changer, le
programme utilisateur STEP 7 doit appeler l'instruction WWW pour évaluer les valeurs en
cours de ces états. Une façon de faire typique serait d'appeler l'instruction WWW
périodiquement jusqu'à ce qu'un état spécifique apparaisse.
Remarque
Si le programme utilisateur STEP 7 active plus d'une commande de requête, l'instruction
WWW n'en traite qu'une dans cet ordre : abort, finish, repeat, continue. L'instruction WWW
efface toutes les commandes de requête après le traitement.
Exemples
L'exemple suivant montre un programme utilisateur STEP 7 qui vérifie si un fragment d'ID
égal à 1 est en état d'attente, après un appel antérieur de l'instruction WWW. Il peut
également attendre que d'autres conditions spécifiques de l'application apparaissent. Puis il
exécute tout traitement nécessaire pour le fragment, par exemple définir des variables du
bloc de données, effectuer des calculs ou d'autres tâches spécifiques de l'application.
Ensuite, il met à 1 le mémento de "continue" afin que le serveur Web exécute ce fragment.
Automate programmable S7-1200
Manuel système, 07/2011, A5E02486682-04
"continue".
"continue".
nouvel ID de fragment et activez la commande "continue".
Serveur Web
13.3 Pages Web personnalisées
621

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières