Ecriture De Variables - Siemens SIMATIC S7-1200 Manuel

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

Publicité

Si un nom de variable ou de bloc de données comprend des caractères spéciaux, vous
devez en plus utiliser des apostrophes ou guillemets ou des caractères d'échappement
comme décrit à la rubrique Gestion des noms de variables contenant des caractères
spéciaux (Page 596).
13.3.2.2

Ecriture de variables

Les pages personnalisées peuvent écrire des données dans la CPU. Pour ce faire, vous
utilisez une commande AWP afin d'identifier une variable dans la CPU dans laquelle il est
possible d'écrire depuis la page HTML. Il faut indiquer la variable par le nom de variable API
ou par le nom de variable de bloc de données. Vous pouvez déclarer plusieurs noms de
variables dans une instruction. Utilisez les commandes HTTP POST standard pour écrire les
données dans la CPU.
Un usage typique est de concevoir un formulaire dans votre page HTML avec des champs
de saisie de texte ou des choix de liste de sélection qui correspondent aux variables CPU
inscriptibles. Comme avec toutes les pages personnalisées, vous générez alors les blocs
dans STEP 7 de manière à les inclure dans votre programme STEP 7. Lorsqu'un
administrateur accède par la suite à cette page et entre des données dans les champs
d'entrée ou sélectionne un choix dans une liste de sélection, le serveur Web convertit
l'entrée au type de données approprié pour la variable et écrit la valeur dans la variable dans
la CPU. Notez que la clause de nom pour les champs d'entrée HTML et les listes de
sélection HTML utilise une syntaxe typique de la clause de nom de la commande
AWP_In_Variable. Typiquement, vous écrivez le nom entre apostrophes et, si vous
référencez un bloc de données, vous écrivez le nom du bloc de données entre guillemets.
Reportez-vous à la documentation HTML pour plus de détails sur la gestion des formulaires.
Syntaxe
<!-- AWP_In_Variable Name='<Varname1>' [Use='<Varname2>'] ... -->
Paramètres
<NomVar1>
<NomVar2>
Pour les clauses Name et Use, le nom complet doit être entre apostrophes. A l'intérieur des
apostrophes, utilisez des guillemets autour d'un nom de variable API et d'un nom de bloc de
données. Le nom du bloc de données est entre guillemets mais pas le nom de la variable de
bloc de données. Notez que, pour les variables de blocs de données, vous utilisez le nom du
bloc et non son numéro.
Automate programmable S7-1200
Manuel système, 07/2011, A5E02486682-04
Si aucune clause d'utilisation (Use) n'est fournie, "NomVar1" est la variable dans
laquelle il faut écrire. Il peut s'agir d'un nom de variable API dans votre programme
STEP 7 ou d'une variable d'un bloc de données spécifique.
En présence d'une clause Use, NomVar1 est un nom de remplacement pour la
variable référencée dans <NomVar2> (Page 591). Il s'agit d'un nom local à
l'intérieur de la page HTML.
En présence d'une clause Use, "NomVar2" est la variable dans laquelle il faut
écrire. Il peut s'agir d'un nom de variable API dans votre programme STEP 7 ou
d'une variable d'un bloc de données spécifique.
Serveur Web
13.3 Pages Web personnalisées
587

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières