Ecriture D'une Entrée Utilisateur Dans L'automate - Siemens SIMATIC S7-1200 Manuel

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

Publicité

<!-- AWP_In_Variable Name='"Data_block_1".ManualOverrideEnable' -->
<!-- AWP_Enum_Def Name="OverrideStatus" Values='0:"Off",1:"On"' -->
<!-- AWP_Enum_Ref Name='"Data_block_1".ManualOverrideEnable'
Enum="OverrideStatus" -->
La page HTML comprend un champ d'affichage dans une cellule de tableau pour l'état en
cours de ManualOverrideEnable. Elle n'utilise qu'une commande normale de lecture de
variable mais grâce à l'utilisation du type Enum préalablement déclaré et référencé, la page
affiche "Off" ou "On" au lieu de 0 ou 1.
<td style="width:24%; border-top-style: Solid; border-top-width:
2px; border-top-color: #ffffff;">
<p>Manual override: :="Data_block_1".ManualOverrideEnable:</p>
</td>
La page HTML inclut une liste de sélection déroulante pour que l'utilisateur puisse changer
la valeur de ManualOverrideEnable. La liste de sélection utilise les textes "Yes" et "No" à
afficher dans les listes de sélection. Grâce à l'utilisation du type Enum, "Yes" est corrélé à la
valeur "On" du type Enum et "No" est corrélé à la valeur "Off". La sélection vide laisse la
valeur de ManualOverrideEnable telle quelle.
<select name='"Data_block_1".ManualOverrideEnable'>
<option value=:"Data_block_1".ManualOverrideEnable:> </option>
<option value="On">Yes</option>
<option selected value="Off">No</option>
</select>
La liste de sélection est incluse dans un formulaire sur la page HTML. Lorsque l'utilisateur
clique sur le bouton Soumettre, la page transmet le formulaire, ce qui inscrit la valeur "1"
dans la variable booléenne ManualOverrideEnable du bloc Data_block_1 si l'utilisateur a
sélectionné "Yes" ou la valeur "0" si l'utilisateur a sélectionné "No".
13.3.8.4
Ecriture d'une entrée utilisateur dans l'automate
La page HTML de contrôle d'éolienne à distance comprend plusieurs commandes AWP pour
l'écriture de données dans le contrôleur (Page 587). La page HTML déclare des variables
AWP_In_Variables pour les variables booléennes de sorte qu'un utilisateur administrateur
peut placer l'éolienne en mode manuel et activer la substitution de valeurs manuelles pour la
vitesse de l'éolienne, le lacet et/ou le pas des pales. La page utilise également des variables
AWP_In_Variables pour permettre à un utilisateur administrateur de régler par la suite des
valeurs à virgule flottante pour la vitesse, le lacet et le pas de l'éolienne et pour le
pourcentage de freinage. La page utilise une commande d'envoi de formulaire HTTP pour
écrire les variables AWP_In_Variables dans l'automate.
Considérons, par exemple, le code HTML pour le réglage manuel de la valeur de freinage :
Automate programmable S7-1200
Manuel système, 07/2011, A5E02486682-04
Serveur Web
13.3 Pages Web personnalisées
607

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières