Régulation, régulateurs, automates, capteurs

Ce forum est public et accessible en lecture même sans être inscrit, mais pour intervenir ou accéder aux pièces jointes il faut être inscrit.

Dans ce forum, vous pouvez demander des renseignements techniques ou administratifs, répondre aux questions posées, diffuser des informations relatives à la petite hydroélectricité.

Modérateurs : dB-), Forge

dch27
Membre
Messages : 231
Inscription : 19 nov. 2014, 22:09
Localisation : Normandie - Eure

Re: Automates programmables

Message par dch27 »

Bonsoir,
j'ai récemment utilisé l'EM4 Ethernet en de bug a distance ( Mode "D"). A ma grande surprise cela marchait pas trop mal semble t il. J'ai 2 entrées en comptage d'impulsion et il y a qlq temps c'était la cata , inutilisable en debug, les comptages étaient totalement erronés et le programme se mettait en sécurité, inutilisable !
La il semble que cela marche et j'ai pu faire un monitoring en fonctionnement sans probleme pendant plusieurs minutes à distance tant en local que' via Internet. C'est la version Em4 soft 1.1.00.09. Peut etre les pbs de synchro évoqués par Db il y a qlq temps auraient été résolus par Crouzet ?
dch
dch27
Membre
Messages : 231
Inscription : 19 nov. 2014, 22:09
Localisation : Normandie - Eure

Re: Automates programmables

Message par dch27 »

erreur de frappe, Em4soft version 1.4.00.09
Avatar de l’utilisateur
dB-)
Site Admin
Messages : 4251
Inscription : 24 janv. 2010, 17:09
Localisation : Vosges
Contact :

Re: Automates programmables

Message par dB-) »

Bonsoir,

merci pour l'information ! Je n'ai donc pas encore pu essayer ...

L'em4 modèle 88981103 avec option Modbus 88980120 que j'ai acheté il y a 1 mois environ est en version hardware 1.1.3 et je travaille depuis peu avec le nouvel environnement "Crouzet Soft" V 1.6.01 , successeur de l'emSoft V1.4.09, et nettement plus beau et sympathique ! :super: (l'ancien emSoft était carrément sinistre et lugubre, rébarbatif).

Environnement.png

Il comporte quelques nouvelles fonctions sympathiques, comme l'oscilloscope, ou la mesure de la tension d'alimentation de l'automate dans le bloc "Status", mais donc pas de mise à jour du programme possible, ni même de monitoring, via la liaison Modbus : il faut utiliser soit le port programmation (donc byebye le Modbus), soit un em4 Ethernet.

Pour le développement de l'application de l'écran CTP110E, je travaille tantôt avec l'environnement Crouzet "Ctouch Soft", tantôt avec l'environnement Weintek "Easy Builder Pro". Bien sûr ... les deux ne sont pas compatibles : un fichier développé sous Ctouch Soft peut être retravaillé sous Easy Builder, mais ça n'est pas possible dans l'autre sens.

Bonne soirée

dB-)
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
didier Beaume, DBH Sarl 33 les Chênes 88340 Le Val d'Ajol, RCS Epinal Siren 510 554 835 capital 50 000 € APE 3511Z TVA FR82510554835
Etudes, vente et pose de turbines, rénovation, régulation, maintenance, vannes, grilles, dégrilleurs
Microcentrale avec une Kaplan DR 1600 l/s @ 4.80 m en entraînement direct @ 500 tr/min

Image
Site Web DBH Sarl.eu
mouche
Membre
Messages : 60
Inscription : 01 déc. 2015, 21:49
Localisation : Ariège

Re: Arduino

Message par mouche »

Bonsoir Eric,

J'utilise également une carte Arduino pour récupérer les données Teleinfo du compteur.
Mon schéma est le suivant : Compteur Enedis -> convertisseur RS232 vers TTL -> Carte Arduino -> Serveur FTP pour stockage des données.
Je récupère les puissances toutes les 10 minutes et les index de la puissance active et réactive.

Voici un exemple des données récupérées pour la courbe de charge :

01/08/2018 16:00 Soutirage 0kW Injection 29kW tgphi 0,11
01/08/2018 16:10 Soutirage 0kW Injection 28kW tgphi 0,11
01/08/2018 16:20 Soutirage 0kW Injection 29kW tgphi 0,11

Nicolas.
ericnoharet
Membre
Messages : 1268
Inscription : 13 juin 2011, 14:36
Localisation : Sud Ardéche

Re: Arduino

Message par ericnoharet »

Bonjour,

Merci pour les infos

Comment sortent les données de l'arduino, par ethernet ?

Un petit schéma et le code ? (je sais j'exagère)

Eric
mouche
Membre
Messages : 60
Inscription : 01 déc. 2015, 21:49
Localisation : Ariège

Re: Arduino

Message par mouche »

Bonjour,

Je ne suis pas doué pour les schémas, mais c'est assez simple :

En sortie du compteur Enedis je connecte les 2 fils de teleinfo sur le convertisseur RS232 vers TTL (prix modique : quelques euros).
En sortie du convertisseur, je récupère les données teleinfo au format Arduino (TTL) : branchement sur une des 4 entrées serial de l'Arduino.
Je traite les données de la trame sur l'Arduino.
Les données traitées passent ensuite par un module W5100 (Ethernet Shield) qui se broche sur ma carte Arduino MEGA 2560.
Pour ma part je stocke ensuite les données sur un serveur FTP...

Donc en résumé physiquement les données rentrent par une entrée "serial" et sortent par le port RJ45. J'utilise le port USB de l'Arduino uniquement pour charger le programme.

Quand au programme de traitement des données de la trame Teleinfo on trouve des exemples sur le Web... a adapter bien sur car la trame dépend du type de compteur.

Nicolas.
Avatar de l’utilisateur
dB-)
Site Admin
Messages : 4251
Inscription : 24 janv. 2010, 17:09
Localisation : Vosges
Contact :

Re: Arduino

Message par dB-) »

Bonsoir,
En sortie du compteur Enedis je connecte les 2 fils de teleinfo sur le convertisseur RS232 vers TTL
:?: Normalement ça ne fonctionne pas, car la sortie TIC (Télé Information Client) n'est pas en RS232, mais en modulation ASK 50 kHz :0

Voir par exemple ce sujet qui décrit un petit montage que j'avais réalisé en 2010; si j'avais à le refaire aujourd'hui, j'entrerais directement le signal de l'opto-coupleur sur l'Arduino, et je ferais la démodulation ASK par logiciel.

Mettez S.V.P. en ligne une photo de votre montage ;-) , c'est plus parlant qu'une description par un texte !

Merci, et bonne soirée

dB-)
didier Beaume, DBH Sarl 33 les Chênes 88340 Le Val d'Ajol, RCS Epinal Siren 510 554 835 capital 50 000 € APE 3511Z TVA FR82510554835
Etudes, vente et pose de turbines, rénovation, régulation, maintenance, vannes, grilles, dégrilleurs
Microcentrale avec une Kaplan DR 1600 l/s @ 4.80 m en entraînement direct @ 500 tr/min

Image
Site Web DBH Sarl.eu
mouche
Membre
Messages : 60
Inscription : 01 déc. 2015, 21:49
Localisation : Ariège

Re: Arduino

Message par mouche »

Bonjour,

Je pense que cela dépend du compteur.
En tout cas pour mon compteur de type PME PMI récent c'est bien en RS232.
Je mets la documentation Enedis en pièce jointe.
Je mets une photo du montage dès que possible.

Nicolas.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Avatar de l’utilisateur
dB-)
Site Admin
Messages : 4251
Inscription : 24 janv. 2010, 17:09
Localisation : Vosges
Contact :

Re: Arduino

Message par dB-) »

Bonjour,

merci pour cette information !

La liaison TIC se fait à ce jour majoritairement en ASK 50 kHz, mais donc aussi en RS 232 sur les compteurs PME-PMI !

TIC ASK.png

Si besoin (pour expérimentation), on peut relier une sortie de compteur RS 232 à une entrée Arduino, en plaçant juste une résistance de limitation et 2 diodes de protection (qui sont normalement déjà présentes dans le micro-processeur Atmega, mais bon ...), par contre on se retrouve avec un signal inversé, et il faut gérer spécifiquement les 2 pattes d'E/S Tx et Rx avec un logiciel perso.

2018-08-20_121244.png

Votre solution avec un convertisseur RS232 - TTL permet d'utiliser les routines de dialogue série déjà présentes dans les librairies :super:

Dès que j'ai une minute, je finalise ma propre installation domestique pour tout intégrer à un réseau Wifi :

- plusieurs compteurs de consommation en monophasé et triphasé
- le compteur d'injection du photovoltaïque
- la régulation de chauffage par automate
- un petit panneau PV et onduleur en injection pour diminuer mes factures EDF (impossible pour moi de descendre à 23 W comme Eric :( )
- le compteur d'eau
- plus le serveur de backups cryptés, en sécurité à la cave :langue3:
- et un vieux PC portable pour suivre tout ça, avec de jolis graphiques et des alarmes quand la chasse d'eau des WC fuit !

Bonne journée

dB-)
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
didier Beaume, DBH Sarl 33 les Chênes 88340 Le Val d'Ajol, RCS Epinal Siren 510 554 835 capital 50 000 € APE 3511Z TVA FR82510554835
Etudes, vente et pose de turbines, rénovation, régulation, maintenance, vannes, grilles, dégrilleurs
Microcentrale avec une Kaplan DR 1600 l/s @ 4.80 m en entraînement direct @ 500 tr/min

Image
Site Web DBH Sarl.eu
mouche
Membre
Messages : 60
Inscription : 01 déc. 2015, 21:49
Localisation : Ariège

Re: Arduino

Message par mouche »

Et comme promis la photo du montage : j'ai débroché le module Ethernet car il masque la carte Arduino...
Le câblage est donc très simple : le câble à droite du convertisseur RS232 TTL arrive directement du compteur.
Les fils blanc et noir repartent du convertisseur vers l'entrée de communication Serial n°3 de l'Arduino .
Les fils marron et rouge fournissent l'alimentation (+5V) au convertisseur.

Nicolas.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Répondre