Utilisation Du Db De Commande - Siemens SIMATIC S7-1200 Manuel

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

Publicité

Vous devez indiquer le paramètre d'entrée bloc de données de commande (CTRL_DB) qui
correspond au numéro de DB entier du DB de commande. Vous trouverez ce numéro de DB
de commande (numéro du DB Web) dans les propriétés du serveur Web de la CPU après
avoir créé les blocs pour les pages Web personnalisées. Entrez le numéro de DB entier
comme paramètre CTRL_DB de l'instruction WWW. La valeur en retour RET_VAL contient le
résultat de la fonction. Notez que l'instruction WWW s'exécute de manière asynchrone et
que la sortie RET_VAL peut avoir une valeur initiale égale à 0 même si une erreur peut se
produire par la suite. Le programme peut vérifier l'état du DB de commande pour s'assurer
que l'application a été lancée avec succès ou contrôler RET_VAL à l'aide d'un appel ultérieur
de WWW.
Tableau 13- 4 Valeur en retour
RET_VAL
0
16#00yx
16#803a
16#8081
16#80C1

Utilisation du DB de commande

STEP 7 crée le bloc de données de commande lorsque vous cliquez sur "Générer blocs" et
affiche le numéro du DB de commande dans les propriétés des pages Web personnalisées.
Vous pouvez également trouver le DB de commande dans le dossier Blocs de programme
du navigateur de projet.
Typiquement, votre programme STEP 7 utilise le DB de commande directement tel qu'il a
été créé par l'opération "Générer blocs" sans manipulation supplémentaire. Toutefois, le
programme utilisateur STEP 7 peut définir des commandes globales dans le DB de
commande afin de désactiver le serveur Web ou le réactiver par la suite. En outre, le
programme utilisateur STEP 7 doit gérer le comportement des pages personnalisées que
vous créez comme DB de fragment manuels (Page 598) à l'aide d'une table de requête dans
le DB de commande. Pour plus d'informations sur ces tâches avancées, reportez-vous à la
rubrique Commande avancée de pages Web personnalisées (Page 619).
Automate programmable S7-1200
Manuel système, 07/2011, A5E02486682-04
Description
Pas d'erreur
x : La requête représentée par le bit respectif est en état d'attente :
x=1 : requête 0
x=2 : requête 1
x=4 : requête 2
x=8 : requête 3
Une opération OU logique peut être effectuée sur les valeurs de x, le résultat représentant alors
les états d'attente de plusieurs requêtes. Par exemple, x égal à 6 signifie que les requêtes 1 et 2
sont en attente.
y : 0: pas d'erreur ; 1 : il y a une erreur et "last_error" a été mis à 1 dans le DB de commande
Le DB de commande n'est pas chargé.
Le DB de commande a un type, un format ou une version incorrecte.
Il n'y a pas de ressources disponibles pour initialiser l'application Web.
Serveur Web
13.3 Pages Web personnalisées
601

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières