Codesys

Notification push dans PLCLink (1.7.5)

0

Grâce à la dernière version de PLCLink (1.7.5) vous allez pouvoir envoyer en push des notifications sur votre iPhone votre iPad ceci à partir de votre automate ou de tout autre appareil connecté à Internet

 

IMG_0367

Pour cela c’est très simple une fois la dernière version de PLCLink installé vous allez Aller dans un de vos appareils et vous verez apparaître un nouveau bouton marqué push.Il vous faudra a ce moment la entrer un numéro à 10 chiffres par exemple votre numéro de téléphone, ce numéro est en sorte l’identifiant.

Quand vous aurez valider celui-ci vous verrez apparaitre une pastille de couleur vous indiquant l’état

PLClink PUSH notification Le numero est bien enregistré avec votre iDevice.

PLClink PUSH notification Le numéro est invalide, occupé ou non enregistré.

IMG_0368

Tout les appareils reprenant le même numéro recevront la même notification

Voilà tout ce que vous avez à faire du côté de PLCLink

(Lire la suite…)

Mesure de la consomation éléctrique

0

Vous vous souvenez sans doute de l’article sur la « Mesure de la consommation d’eau »

 

La mesure consistait en un compteur qui tout les 1/4 de litre envoyai une impulsion

Cette impulsion était récupéré par l’automate puis traité ce qui vous permettait d’obtenir votre consommation d’eau ainsi qu’une mesure approximative de votre débit en cour

 

On avais vue le montage de JF Pautex qui vous permettait de relever l’intensité et ainsi de déduire la puissance consommé

 

Pour l’électricité, il existe un compteur qui fonctionne sur le même principe que celui pour l’eau, c’est a dire que tout les x W/h consommé vous enverra une impulsion

 

J’avais déjà vue cet appareil sans trop mi attarder, et c’est Alan qui dernièrement a poser une question sur le forum qui me la fait revenir a l’esprit et ma permit de faire l’analogie par rapport a celui de l’eau

 

C’est appareil est fabriqué par nos amis italien de chez Finder (on a déjà parlé d’eux pour des relais)

Il existe plusieurs modèles a choisir selon la puissance de votre installation

 

Vous trouverez toute les infos ici

Ceux ci vont de 25A a 65A  et existe en mono ou tri Phasé, certains disposent d’un écran

Les premiers modèles sont a environ 120€ et peuvent aller a plus de 300€ selon le modèle choisi (Page des modèles)

 

Vous aurez besoin d’insérer le compteur sur votre circuit électrique, la meilleure place est juste après le compteur EDF, prenez le modèle supérieur a votre abonnement, respecter les sections de câble suivant l’intensité.

Je ne vais pas vous expliquer toute la mise en œuvre, reprenez le principe et le programme du compteur d’eau, mais garder a l’esprit que la on bosse sur de l’électricité, sur du 220V ou 380V et que c’est beaucoup plus dangereux que un peut d’eau dans la figure.

 

Comme d’habitude si vous avez quelques souci pour adapter le programme ou a mettre en œuvre l’ensemble, n’hésiter pas a laisser vos questions a la suite de l’article ou plus simplement sur le nouveau forum

 

Utilisation de la fonction affichage de texte [PLCLink CodeSys]

Une des grandes faiblesse dans l’utilisation de PLCLink était le fait que l’on ne pouvais afficher des messages que numérique, ou des messages texte pré enregistré, ce problème était due au fait que l’automate ne peut échanger que des données numérique (Plugin SSI ou Modbus).

Aujourd’hui (ou demain, quand Apple aura publier la mise a jour) la nouvelle fonction livré avec la version 1.5.7 vient régler ce problème.

En effet la fonction « Affichage du contenu direct d’un url » vas lire les données d’une URL ou contenue dans un fichier pour les afficher sur votre iBidule.

Le message ce limite a 32 caractères.

 

CodeSys

 

Le principe est simple, une action (ACT_ST_CHEEK_FILE) va détecter le changement de texte dans le message puis va lancer l’exécution d’un bloc fonction qui va aller écrire le texte dans un fichier stocké sur votre automate, PLCLink ce chargera ensuite d’aller lire le contenu du fichier et de l’afficher sur votre device.

 

Pour exécuter les actions de lecture et d’écriture de fichier nous aurons besoin de la bibliothèque SysLibFile.

 

Penser a mettre la variable string qui contient le texte en global, cela vous permettra de l’écrire depuis n’importe quel endroit de votre programme.

 

Que ce passe t’il dans le bloc de fonction :

 

On va commencer par aller ouvrir le fichier demandé, puis si tout c’est bien passé on écrit les infos a l’intérieur, et pour finir on fait une sauvegarde.

En entrée, on trouve : le non de notre fichier, avec son extension

le texte a écrire dans le fichier

un bool qui lance l’écriture

 

En sortie: un texte et un int qui vous donnent l’état de la fonction.

 

 

Mis a part la page de lancement l’ensemble du programme est en structured texte.

 

Il vous faudra donner le non du fichier avec sont extension, par exemple « message1.txt »

Vous trouverez également une visu qui vous permettra de modifier votre texte et le non de votre fichier

 

 

Attention : dans votre message texte il vous faudra ne pas utiliser le symbole de l’exclamation ‘ car celui-ci sert a délimiter les éléments string.

(Lire la suite…)

Base de l’utilisation de codesys, mise en route programme [Codesys]

2

Suite a plusieurs questions et demandes, je vais vous faire part des principes de base pour exécuter votre programme sur votre automate

 

Le pré requis est que votre programme soit fait et soit correcte.

 

 

 

  • Régler les paramétrés de communication

La première étape consiste a régler les paramètres de communication

Disons que en général vous avez le choix entre deux méthodes de transfert, pour certains automate seul le transfert part le cordon série sera possible

 

 

Rendez vous dans le menu « En ligne », puis « Paramètres de communication… »

 

(Lire la suite…)

Fonction MultiClick, Click Long, Multi actions sur un poussoir [Codesys]

0

Beaucoup d’entre vous souhaitent utiliser un même poussoir (interrupteur) pour effectuer diverses actions, par exemple : simple click allume la luniere, double click met en marche la ventilation, et un appui long baisse les volets

 

Je savais que Gilles Sassatelli l’avais deja mis en place, et comme j’avais aussi besoin de cette fonction, et que en plus je suis feignant ;-) je lui ai demander de me faire part de son travail, je l’ai remise en forme (enfin je devrais dire a ma forme, chacun ses habitudes) et j’ai ajouter les commentaires afin que cela soit bien plus facile a comprendre

 

 

Le principe de la fonction est simple :

Quand vous presser le bouton affecté a la fonction (b_in) un timer est lancé et l’on va regarder ce qui ce passe pendant l’écoulement de ce timer

(Lire la suite…)

Utilisation de Date et Heure dans Codesys [CodeSys]

12

Suite a plusieurs demande, je vais vous faire quelques petits Tuto sur la gestion de la date et de l’heure dans votre programme codesys
D’ailleurs n’hésiter pas a m’indiquer les sujets qui vous intéressent

 

Date & Heure

Afin de récupérer les infos, l’automate se synchronise à un serveur NTP

Vous aurez effectué cette configuration en vous rendant sur les pages de paramétrage de votre automate

Pour info si vous avez une FreeBox V6 sur votre réseau, celle-ci assure la fonction de serveur NTP, sinon grâce a google vous trouverez plusieurs adresses

 

Dans les bibliothèques, il faudra ajouter la SYSTIME.LIB qui ajoute les fonctions qui permettent d’extraire le temps de l’automate

Cette Bibliothèque inclus deux fonctions et deux structures

 

(Lire la suite…)

Capteur de passage de courant [Wago - PLCLink - Station de soudure CMS]

0

Ce nouveau montage proposé par JF-Pautex va vous permettre de détecter le passage de courant dans un conducteur, c’est a dire que vous pourrez savoir si l’appareil branché au bout du cable est en fonctionnement (ou pas) et ainsi renvoyer l’information a votre automate domestique.

Cela est très pratique pour contrôler le fonctionnement de vos radiateurs et autre chauffe-eau.

 

Le retour sur l’automate ce fera cette fois sur une carte d’entrée 24V classique.

Comme le précédent montage, celui-ci est aussi réalisé a partir de composant CMS et tien dans une borne de connexion (donc très compact).

 

Le passage du courant est contrôlé grâce a un tore (comme pour la mesure de courant), ce qui évite de ce connecter au circuit électrique.

 

 

 

Comme d’habitude vous retrouvez l’ensemble des instructions, liste de composants, plans… sur le site Pautex.

 

Pour information, il existe des tores de mesure ouvrant, ce qui évite de devoir déconnecter le câble électrique, certes leur prix est égale a celui de l’ensemble des composants du montage.

Mesure de la pression atmosphérique sur carte analogique [Wago - PLCLink - Fer a souder]

0

Jean-François Pautex nous propose un montage de plus a connecter a votre automate wago, j’espère pour vous que vous aviez pris une carte analogique a quatre entrées

 

Aujourd’hui, enfin plutôt depuis hier vous pourrez trouver les plans et les instructions pour la réalisation d’un baromètre, celui-ci comme les précédents montages ce connecte a votre carte analogique et vous permet de voir les infos sur votre iphone, ou dans la visu de codesys sur votre navigateur (en option suivant le modèle d’automate que vous avez)

Le montage réalisé a partir de composant CMS a l’avantage de tenir dans une borne de connexion (il semble que ce soit une borne Leroy Sommer qui ai été utilisé et non pas une borne Wago :-) )

 

Bon il devient nécessaire que je trouve une borne analogique

 

 

Comme d’habitude vous retrouvez l’ensemble des instructions, liste de composants, plans… sur le site Pautex     

 

 

Mesure de la consommation d’eau [Codesys, PLCLink, Plomberie]

1

Dans la catégorie on continue de mesurer (âpres le courant et la température) ce que l’on consomme pour être économe, il y a l’eau

La consommation de l’eau n’est pas une chose très évidente a mesurer, bien souvent pour pouvoir la contrôler il faut aller voir son compteur qui est situé au fond d’un vieux placard, sous une grosse dalle et des gros bloc de polystyrène au bout de son jardin, bref un truc pas évident (chez moi, c’est dans le cellier derrière le chauffe eau)

Mais heureusement dans la plupart des cas l’arrivé d’eau est situé a proximité de l’arrivé électrique et donc de votre automate, bien souvent l’ensemble des energies sont passé dans la même tranché lors de la construction de la maison

Ce qui n’est pas le cas chez moi, l’eau arrivant a l’arriéré de la maison, et l’électricité a l’avant, heureusement pour moi, j’avais passé un câble avec 8 conducteurs entre l’automate et le cellier dans lequel le compteur est situé

Et pour pouvoir mesurer cette consommation (a moins d’être déjà équipé sans le savoir) il va falloir ce mouiller :-)

Tout d’abord il va vous falloir mettre en place un nouveau compteur ou un compteur supplémentaire, pour moi ce sera un compteur supplémentaire, je ne vais pas toucher a mon compteur déjà en place

ce nouveau compteur est équipé d’une sortie contact sec :-) , pour résumer c’est un interrupteur qui va ce fermer tout les x Litre d’eau

Lors de mes recherche je n’ai trouvé que deux modelés ayant cette fonction (j’ai peut être pas assez cherché)

compteur a 42 € + capteur a 79 € le tout de marque Sappel

Le second chez Planète Domotique, REF: USLF-20 c’est un compteur de fabrication italienne (GIOANOLA) , et il est fournit complet, c’est a dire compteur plus sonde plus raccords pour 75.80€, ce modelé autorise un debit de 2.5 m3/ h ce qui pour une utilisation courante sera largement suffisant (mon compteur de base est un 1.5m3/h), des modelés plus gros existent ci besoin ->

Attention ses compteurs sont uniquement destiné a l’eau froide, pour l’eau chaude il y a un modèle spécial chez Gioanola

J’ai donc choisi le modelé de chez planète domotique dans la version, une impulsion tout les 0.25L, sa sera plus facile de calculer un débit ainsi

(Lire la suite…)

Mesure de température sur carte analogique [Wago - PLCLink - Fer a souder]

0

Il y a quelques semaines JF Pautex nous avais présenté un montage permettant de mesurer le courant.

Aujourd’hui il continue dans la même direction en nous proposant un montage permettant la mesure de température.

Le principe reste le même, un montage électronique a relier a une entrée analogique de l’automate, (sa tombe bien depuis le montage de mesure de courant il vous restait une entrée sur votre magnifique carte analogique)

 

Le montage proposé par JF Pautex vous permet une belle économie par rapport a une carte de mesure de température (+ 200€) et ses sondes PT100 pour un résultat quasi similaire

 

Comme vous pouvez le voir sur les photos, le montage a été réaliser avec des composants CMS, il vous est tout a fait possible de les remplacer par des composants « classique » (non CMS)

Le montage est basé sur un capteur de température LM335H et sur un double Ampli OP LM358

 

 

Pour retrouver toute les informations c’est ICI

 

 

Apportez vos commentaires sur cet article directement sur le Forum

Haut de page