PLC - automatisme et iPhone

Couleur RGB, affichage = rgb

Introduction

Représentation et modification d'une valeur numérique représentative d'une couleur
Version PLCLink 1.7.3
Usage :

Couleur modifiable

PLCLink RGB

Code de référence #1

<item id="0">
  <title>Test</title>
  <name>Couleur</name>
  <description>couleur RGB</description>
  <affichage>rgb</affichage>
  <url>http://IP/reader_de_la_couleur</url>
  <link>http://IP/commande?s=%d&couleur=%02X%02X%02X</link>
</item>

Lire une variable représentative de couleur et la modifier avec une roue chromatique. La valeur de sortie est passée dans l'url par "couleur=%02X%02X%02X", format hexadécimal des composantes rouge, vert et bleu. Un paramètre additionnel "s=%d" est destiné à l'allumage du dispositif (lampe LED WiFi RGB par exemple)

Code de référence #2 : ModBus

<item id="0">
  <title>Test</title>
  <name>Couleur</name>
  <description>couleur RGB</description>
  <affichage>rgb</affichage>
  <IP>192.168.0.10</IP>
  <unitID>0</unitID>
  <IB>MW0</IB>
  <OB>MW0</OB>
</item>

L'information de couleur est dans la variable 16 bit MW0, 1 bit de validation et 3 x 4 bits de couleur.

Fonction

PLCLink RGB

Représentation d'une couleur par une valeur numérique dans la balise <IW> en SSI ou <IB> en ModBus ou <url> et modification par <link> ou <wagolink> ou <OB>

Codage de couleur

Pour PLCLink sur le Wago les data sont des WORD 16 bits au maximum. Il faut un codage spécifique pour representer une couleur et ses trois composantes R, V, B.

Le dessin est actif au touché, une écran de réglage est associé pour modification de la couleur. il faut une méthode de sortie sur laquelle la couleur choisie sera envoyée suite au touché sur la roue chromatique.

Présentation

Valeur entrante de couleur

La couleur est affichée sur une petit carré

Trois solutions d'introduction d'une valeur pour affichage d'une teinte.
- <IW> est une valeur fixe ou relue de l'automate via une commande SSI.
- <IB> est une adresse de variable ModBus numérique décimale ou un nom de variable IEC1131, dans ce cas un transfert ModBus est initié lors de la demande d'affichage de la valeur.
- <url> demande de lecture via un l'url d'un fichier sur un serveur, si l'authentification est nécessaire on ajoutera <user> et <password> ne pas confondre avec la demande d'affichage de texte courts <affichage>url<affichage>.
La présence de IW est prioritaire sur les autres méthodes, une seule méthode est appliquée pour la lecture.

NOTES :


PLCLink more
index

 

Valid XHTML 1.0 Transitional