PLC - automatisme et iPhone

Slider

Introduction

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...

Slider

Code de référence #1 "wagolink"

PLCLink slider

<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&amp;VALUE1=%d&amp;FORMAT1=%d</wagolink>
</item>

Montage du slider "ModBus"

Code de référence

PLCLink slider

<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.

Fonction

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.

Présentation

Aspect

<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.

Mise à l'échelle

Exemple avec lecture SSI de MW0 en mémoire pour la valeur du slider :

PLCLink slider

Commande d'écriture

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é.

exemple HTTP (80) :

- <link>http://IP/commande...%d...</link>
- <wagolink>http://IP_automate/WRITEPI?ADR1=MW0&VALUE1=0&FORMAT1=%d</wagolink> commande SSI Wago

exemple ModBus :

- <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)

Note

- 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.

Priorités

  1. <wagolink> est totalement prioritaire.
  2. <link> ensuite
  3. <OB> Fera un appel ModBus


PLCLink more
index

 

Valid XHTML 1.0 Transitional