Le Slider règle une valeur numérique avec interaction utilisateur, la valeur est clairement affichée.
La mise en oeuvre est simple, une adresse pour lire une autre pour écrire. L'usage est d'ajuster un thermostat, une commande
de volume audio etc...
<item id="0">
<title>Test</title>
<name>Slider</name>
<description>V : <!--#READPI ADR=QW1&FORMAT=%d--></description>
<type>lineaire</type>
<coef>0.00030518</coef>
<offset>0</offset>
<minimum>0</minimum>
<maximum>10</maximum>
<IW><!--#READPI ADR=QW1&FORMAT=%d--></IW>
<affichage>slider</affichage>
<wagolink>http://IP_automate/WRITEPI?ADR1=MW1&VALUE1=%d&FORMAT1=%d</wagolink>
</item>
<item id="0">
<title>Test</title>
<name>Slider</name>
<description>V : 6404</description>
<type>lineaire</type>
<coef>0.00030519</coef>
<offset>0</offset>
<minimum>0</minimum>
<maximum>10</maximum>
<affichage>slider</affichage>
<IP>192.168.10.0</IP>
<unitID>0</unitID>
<IB>MW0</IB>
<OB>MW0</OB>
</item>
- <IB>MW0</IB> fait une demande Modbus de la valeur
- <OB>MW0</OB> provoque une écriture ModBus.
Passe une commande via un URL de la balise (link) ou un formulaire SSI via la balise (wagolink) ou en Modbus via (OB)
wagolink est prioritaire si les trois balises existent.
- La gamme des mesures doit être ajusté avec l'affichage, l'ajustage est effectué avec les balises (coef) et (offset)
- Les valeurs min et max pour les bornes de slider.
<IW>, <IB> ou <url> pour la valeur, si IB est utilisé un appel ModBus sera effectué.
Si <link>, <wagolink>, <OB> est présent, un lien sera réalisé pour la commande.
Exemple avec lecture SSI de MW0 en mémoire pour la valeur du slider :
L'appel de l'url est réalisé 1 fois lors du relâchement du slider.
- <link> est une URL complet "http://..." qui réalise l'action du slider.
- <wagolink> est une forme particulière de formulaire imposée qui sera donc passée en POST.
- <OB> est une adresse ModBus qui prendra la valeur du slider lors de la commande, un transfert ModBus sera effectué.
- <link>http://IP/commande...%d...</link>
- <wagolink>http://IP_automate/WRITEPI?ADR1=MW0&VALUE1=0&FORMAT1=%d</wagolink> commande SSI Wago
- <OB>MX0.0</OB> adresse mémoire de bit
- <OB>MW0</OB> adresse mémoire de word écriture IEC1132
- <OB>12288</OB> adresse décimale directe en mémoire pour le mot MW0 (Wago)
- Vous ne devez utiliser que le mode word (MW)
- L'écriture ModBus semble impossible vers une sortie : (QW0 etc..) si cette sortie est utilisée par CoDeSys, utilisez un flag mémoire qui sera incorporé dans l'équation CodeSys de la sortie.