Lecture Et Affichage Des Données De L'automate; Power Output; Utilisation D'un Type Enum - Siemens SIMATIC S7-1200 Manuel

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

Publicité

Serveur Web
13.3 Pages Web personnalisées
13.3.8.2
Lecture et affichage des données de l'automate
La page HTML de contrôle d'éolienne à distance utilise de nombreuses commandes AWP
pour lire des données dans l'automate (Page 586) et les afficher sur la page. Considérons,
par exemple, le code HTML pour l'affichage de la puissance utile, comme illustré dans cette
partie de l'exemple de page Web :
Exemple de code HTML
L'extrait suivant de la page HTML de contrôle d'éolienne à distance affiche le texte "Power
Output:" dans la cellule gauche d'une ligne de tableau, lit la variable pour la puissance utile
et l'affiche dans la cellule de droite du tableau conjointement avec le texte pour les unités,
KW.
La commande AWP :="Data_block_1".PowerOutput: exécute l'opération de lecture. Notez
que les blocs de données sont référencés par leur nom et pas par leur numéro
("Data_block_1" et non "DB1").
<tr style="height:2%;">
<td>
<p>Power output:</p>
</td>
<td>
<p style="margin-bottom:5px;"> :="Data_block_1".PowerOutput: KW</p>
</td>
</tr>
13.3.8.3

Utilisation d'un type Enum

%La page HTML de contrôle d'éolienne à distance ("Remote Wind Turbine Monitor") utilise
des types Enum pour trois instances dans lesquelles la page HTML affiche "ON" ou "OFF"
pour une valeur booléenne et pour lesquelles l'utilisateur définit une valeur booléenne. Le
type Enum pour "ON" correspond à une valeur de 1 et le type Enum pour "OFF" correspond
à une valeur de 0. Considérons, par exemple, le code HTML pour la lecture et l'écriture du
paramètre d'activation du mode manuel dans la valeur
"Data_block_1".ManualOverrideEnable à l'aide d'un type Enum :
Exemple de code HTML
Les extraits suivants de la page HTML de contrôle d'éolienne à distance montrent comment
déclarer un type Enum appelé "OverrideStatus" et ayant les valeurs "Off" et "On" pour 0 et 1
et comment définir une référence au type Enum OverrideStatus pour la variable booléenne
ManualOverrideEnable dans le bloc de données "Data_block_1". Notez qu'il doit y avoir pour
chaque déclaration AWP_Enum_Ref une déclaration AWP_In_Variable correspondante pour
la variable de bloc de données ou la variable API si la page HTML écrit dans la variable par
le biais d'un type Enum.
606
Automate programmable S7-1200
Manuel système, 07/2011, A5E02486682-04

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières