Représentation des bits d'un WORD (16 bits) et des variantes, on trouvera dans cette page la représentation des bits, des jours et des mois
<item id="N">
<title>Test</title>
<name>BIT</name>
<description>bit</description>
<affichage>bit</affichage>
<IW><!--#READPI ADR=MW10&FORMAT=%d--></IW>
<wagolink>http://IP_automate/WRITEPI?ADR1=MW10&VALUE1=%d&FORMAT1=%d</wagolink>
</item>
Affichage et réglages des bits d'un mot de 16 bits.
Voir des détails sur l'affichage texte.
Les bits à 1 sont sur fond rouge. Si un lien est présent la sélection ouvre un écran de réglage.
L'appel de l'url est réalisé 1 fois lors de la sélection de l'item par une seule de ces méthodes :
- <link> est une URL complet "http://..." qui réalise l'action.
- <wagolink> est une forme particulière de formulaire qui sera donc passé en POST et sera prioritaire.
- <OB> est une adresse ModBus (Word) ou le nom IEC1131 d'une variable qui prendra la nouvelle valeur lors de la commande, un transfert ModBus sera initié
si besoin.
La présence d'un lien permet d'accéder au réglage. illustration ci dessous :
Trois écrans de réglages localisée en français, allemand et anglais pour bit, week et month
- <link>http://IP/fichier.php?param=%d...</link>
- <wagolink>http://IP_automate/WRITEPI?ADR1=MW0&VALUE1=0&FORMAT1=%d</wagolink> commande SSI Wago
- <OB>MW0</OB> adresse mémoire de word écriture IEC1131
- <OB>12288</OB> adresse décimale directe en mémoire pour le mot MW0
- N'est utilisable que le mode word (MW, QW ou IW)
- l'écriture ModBus est impossible vers une sortie si elle se trouve déjà utilisée : (QW0 etc..), utilisez un flag mémoire.
- <wagolink> est totalement prioritaire.
- <link> ensuite, utiliser un %d dans le lien pour le paramètre
- <OB> Fera un appel ModBus
<item id="0">
<title>Test</title>
<name>BIT</name>
<description>bit</description>
<affichage>bit</affichage>
<IP>192.168.10.0</IP>
<unitID>0</unitID>
<IB>MW0</IB>
<OB>MW0</OB>
</item>
<item id="0">
<title>Test</title>
<name>Semaine</name>
<description>week</description>
<affichage>week</affichage>
<IP>192.168.10.0</IP>
<unitID>0</unitID>
<IB>MW0</IB>
<OB>MW0</OB>
</item>
Présentation des jours de la semaine en version localisée. Un bit de validation est ajouté.
<item id="0">
<title>Test</title>
<name>Mois</name>
<description>month</description>
<affichage>month</affichage>
<IP>192.168.10.0</IP>
<unitID>0</unitID>
<IB>MW0</IB>
<OB>MW0</OB>
</item>
Présentation des mois en version localisée. Un bit de validation global est ajouté.