Régulation, régulateurs, automates, capteurs
- PERRET
- Membre
- Messages : 951
- Inscription : 16 mars 2010, 17:12
- Localisation : Picardie - Thiérache
Re: Régulation, régulateurs, automates, capteurs
Bonjour
Manquait un mot dans la réponse :
"Il est souhaitable que la fixation du vérin du clapet soit hors d'eau . . ." donc au dessus du niveau du bief amont.
Les deux flotteurs (niveau haut et niveau bas) seront situés dans le même tube PVC qui peut en contenir quatre.
On trouve maintenant sur "Amazon" des petits flotteurs en inox vendus moins de quatre Euros . . .
Le vérin pourrait être fixé sur une ou des poutrelles métalliques fixées à l'amont du pont. Montage à étudier.
Concernant la vanne motrice, savoir si elle sera verticale ou inclinée, s'il y a quelqu'un en permanence sur le site, quel est l'usage prévu de la force motrice, etc. . .
Mais difficile de donner un avis éclairé sans plans détaillés et cotés et sans avoir vu.
Manquait un mot dans la réponse :
"Il est souhaitable que la fixation du vérin du clapet soit hors d'eau . . ." donc au dessus du niveau du bief amont.
Les deux flotteurs (niveau haut et niveau bas) seront situés dans le même tube PVC qui peut en contenir quatre.
On trouve maintenant sur "Amazon" des petits flotteurs en inox vendus moins de quatre Euros . . .
Le vérin pourrait être fixé sur une ou des poutrelles métalliques fixées à l'amont du pont. Montage à étudier.
Concernant la vanne motrice, savoir si elle sera verticale ou inclinée, s'il y a quelqu'un en permanence sur le site, quel est l'usage prévu de la force motrice, etc. . .
Mais difficile de donner un avis éclairé sans plans détaillés et cotés et sans avoir vu.
Claude PERRET
-
- Membre
- Messages : 43
- Inscription : 03 nov. 2016, 17:09
- Localisation : Strasbourg
Re: Régulation, régulateurs, automates, capteurs
Vision700™- Programmable Logic Controller + Built-in Quality HMI UNITRONICS
Bonjour ,
J'envisage de câbler une armoire électrique avec cet automate de chez unitronics pour gérer ma turbine Francis de 50kw .
Y aurait il une personne sur le forum qui aurait un retour d’expérience avec ce modèle ?
cdt Didscho67
Bonjour ,
J'envisage de câbler une armoire électrique avec cet automate de chez unitronics pour gérer ma turbine Francis de 50kw .
Y aurait il une personne sur le forum qui aurait un retour d’expérience avec ce modèle ?
cdt Didscho67
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
-
- Membre
- Messages : 213
- Inscription : 28 févr. 2015, 12:22
- Localisation : Poitou charentes
Re: Régulation, régulateurs, automates, capteurs
Bonjour,
c'est la société PL system qui commercialise pour la france ce type de produits
http://www.pl-systems.fr
sinon:
si vous souhaitez faire de la communication RS, et Ethernet le port est intégré.
il vous faudra ajouter des modules en fonction des applications que vous souhaitez mettre en œuvre avec votre automate. ce sont des modules optionnels qui viennent ce clipser a l’arrière de ce produit ou en fond d'armoire sur rail DIN.
Si vous avez besoin d un compteur il faut un module dédié en fonction de la fréquence nécessaire, si vous avez besoin d'entrées/sorties analogiques, il vous faut un module dédié idem pour le digital et TOR.
d'un point de vu pratique, les modules en face arrière d'un HMI en version snap nécessitent de ramener tous les fils a celui-ci. ce qui peut faire un gros toron a faire pour le passage de porte de votre armoire
les modules fond d armoire nécessitent un adaptateur pour l'adressage des sorties et un câble spécifique de liaison entre votre automate et cet adaptateur.
d'un point de vue programmation, il est en langage LADDER. c'est a vous d’écrire l histoire. et pour avoir une fonction automatisée de votre installation il vous faudra faire un GRAFCET. Les fonctions block sont possible mais c'est a vous de les créer.
Pas de hotline dédiée en cas de problème de programmation ou de mouton a 5 pattes a faire communiquer, et c'est fou ce qu'il y en a dans les protocoles.
le graphisme des affichage est sympa, c est moderne.
pour la communication, prise en charge de mots jusqu’à 32 bit en mot long, 32 bit non signé en mot double, et 16 bit bien sur.
une option web server avec accès via PC ou Smartphone est possible. (remote Access + remote operator pour pilotage a distance) sont des licences supplémentaires.
a cela il faut ajouter une licence UNIVISION pour la programmation de votre automate. la version téléchargeable est valable 30 jours avec des fonctions limitées.
globalement, si c est pour un projet unique, cela risque de vous couter cher en temps, en argent et en cheveux( blancs ou arrachés).
il y a des solutions aussi fiables, plus simple et moins chers a mon sens, il faut bien définir vos besoins actuels et futurs pour choisir un automate.
pour ma part j'ai isolé deux fabricants d'automates en fonction des applications clients. Le SAV et la disponibilité technique et physique sont des critères important a prendre en considération.
cdt fabien
c'est la société PL system qui commercialise pour la france ce type de produits
http://www.pl-systems.fr
sinon:
si vous souhaitez faire de la communication RS, et Ethernet le port est intégré.
il vous faudra ajouter des modules en fonction des applications que vous souhaitez mettre en œuvre avec votre automate. ce sont des modules optionnels qui viennent ce clipser a l’arrière de ce produit ou en fond d'armoire sur rail DIN.
Si vous avez besoin d un compteur il faut un module dédié en fonction de la fréquence nécessaire, si vous avez besoin d'entrées/sorties analogiques, il vous faut un module dédié idem pour le digital et TOR.
d'un point de vu pratique, les modules en face arrière d'un HMI en version snap nécessitent de ramener tous les fils a celui-ci. ce qui peut faire un gros toron a faire pour le passage de porte de votre armoire
les modules fond d armoire nécessitent un adaptateur pour l'adressage des sorties et un câble spécifique de liaison entre votre automate et cet adaptateur.
d'un point de vue programmation, il est en langage LADDER. c'est a vous d’écrire l histoire. et pour avoir une fonction automatisée de votre installation il vous faudra faire un GRAFCET. Les fonctions block sont possible mais c'est a vous de les créer.
Pas de hotline dédiée en cas de problème de programmation ou de mouton a 5 pattes a faire communiquer, et c'est fou ce qu'il y en a dans les protocoles.
le graphisme des affichage est sympa, c est moderne.
pour la communication, prise en charge de mots jusqu’à 32 bit en mot long, 32 bit non signé en mot double, et 16 bit bien sur.
une option web server avec accès via PC ou Smartphone est possible. (remote Access + remote operator pour pilotage a distance) sont des licences supplémentaires.
a cela il faut ajouter une licence UNIVISION pour la programmation de votre automate. la version téléchargeable est valable 30 jours avec des fonctions limitées.
globalement, si c est pour un projet unique, cela risque de vous couter cher en temps, en argent et en cheveux( blancs ou arrachés).
il y a des solutions aussi fiables, plus simple et moins chers a mon sens, il faut bien définir vos besoins actuels et futurs pour choisir un automate.
pour ma part j'ai isolé deux fabricants d'automates en fonction des applications clients. Le SAV et la disponibilité technique et physique sont des critères important a prendre en considération.
cdt fabien
Avalone
__________________________________________________________________________________________
C'est une triste chose de penser que la nature parle et que le genre humain n'écoute pas
Victor Hugo
__________________________________________________________________________________________
C'est une triste chose de penser que la nature parle et que le genre humain n'écoute pas
Victor Hugo
- dB-)
- Site Admin
- Messages : 4356
- Inscription : 24 janv. 2010, 17:09
- Localisation : Vosges
- Contact :
Re: Régulation, régulateurs, automates, capteurs
Bonjour,
- l'historique Crouzet, qui a été longtemps le meilleur avec le M3 mais un peu décevant avec l'em4
- Panasonic et Weintec pour les écrans HMI
- Schneider avec les petits Zelio (qui sont des copies de M3) et les écrans Magelis
- et depuis 6 mois Siemens avec une gamme Simatic très claire et bien documentée (un ensemble API-HMI en cours de test )
Bonne journée
dB-)
En ce qui me concerne, je travaille aussi avec plusieurs fabricants :pour ma part j'ai isolé deux fabricants d'automates en fonction des applications clients
- l'historique Crouzet, qui a été longtemps le meilleur avec le M3 mais un peu décevant avec l'em4
- Panasonic et Weintec pour les écrans HMI
- Schneider avec les petits Zelio (qui sont des copies de M3) et les écrans Magelis
- et depuis 6 mois Siemens avec une gamme Simatic très claire et bien documentée (un ensemble API-HMI en cours de test )
Bonne journé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
Site Web DBH Sarl.eu
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
Site Web DBH Sarl.eu
-
- Membre
- Messages : 43
- Inscription : 03 nov. 2016, 17:09
- Localisation : Strasbourg
Re: Régulation, régulateurs, automates, capteurs
Bonjour,
Merci pour vos différents avis.
- et depuis 6 mois Siemens avec une gamme Simatic très claire et bien documentée (un ensemble API-HMI en cours de test . .)
Je suis d'accord que le matériel Siemens est très bon mais je cherchait un prix.
Belle journée à vous.
Didscho 67
Merci pour vos différents avis.
- et depuis 6 mois Siemens avec une gamme Simatic très claire et bien documentée (un ensemble API-HMI en cours de test . .)
Je suis d'accord que le matériel Siemens est très bon mais je cherchait un prix.
Belle journée à vous.
Didscho 67
-
- Membre
- Messages : 213
- Inscription : 28 févr. 2015, 12:22
- Localisation : Poitou charentes
Re: Régulation, régulateurs, automates, capteurs
pouvez vous nous donner plus de informations sur la nature de votre projet et ce que vous souhaiteriez faire avec votre automate.
cdt
cdt
Avalone
__________________________________________________________________________________________
C'est une triste chose de penser que la nature parle et que le genre humain n'écoute pas
Victor Hugo
__________________________________________________________________________________________
C'est une triste chose de penser que la nature parle et que le genre humain n'écoute pas
Victor Hugo
-
- Membre
- Messages : 15
- Inscription : 01 mai 2019, 03:32
- Localisation : Istres BDR
Re: Régulation, régulateurs, automates, capteurs
Bonjour à tous,
Je voudrai apporter ma modeste contribution au forum en faisant partager ma réalisation.
Il s'agit de la commande de cycle de dégrillage d'un dégrilleur de micro centale hydroélectrique à base de carte électronique Arduino.
Ce système utilise 2 capteurs à ultrason dérivé de l'automobile grand public et un petit afficheur LCD associé à un Arduino uno.
Je Joins le code de programmation sur ce poste car l'extension du fichier n'est pas utilisable.
Chaque capteur et placé en amont et en aval de la grille.
le système place au niveau haut un bit pour commander le cycle de dégrillage à l'automate du dégrilleur.
L'afficheur affiche le niveau amont et aval et la différence qui contrôle le signal de commande de lancement du cycle de dégrillage.
Je n'ai pas encore fait le typon du montage.
Vous avez besoin:
-1 arduino uno eBay 5 euros
-1 alimentation 9V mini 1A recyclage chargeur téléphone
-2 capteurs ultrason eBay 12 euros les 2
-1 afficheur LCD 20x4 eBay 8 euros
-1 boitier
-des fils
Code:
#include <LiquidCrystal.h>
#include <Wire.h>
int niveau_aval = 0 ;// déclaration de la variable en entier niveau_aval et initialisation à 0
int niveau_amont = 0 ;// déclaration de la variable en entier niveau_amont et initialisation à 0
int difference =0 ;// déclaration de la variable différence et initialisation à 0
int UltrasonicReturnCM(int trigPin, int echoPin)// déclaration du renvoie de la fonction en entier avec declaration en entier des paramètres utiliser
{
long duration;
int mesure; // déclaration du renvoie d'une fonction en entier avec declaration en entier des paramètres utilisés
pinMode(trigPin, OUTPUT); // déclaration
pinMode(echoPin, INPUT);// déclaration
digitalWrite(trigPin, LOW);
delayMicroseconds(2); // attendre 2 microsecondes
digitalWrite(trigPin, HIGH);
delayMicroseconds(20);// attendre 10 microsecondes
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);//
mesure = duration / 59; // 58,8 ;// x0,0017 cm
if ((mesure < 2) || (mesure > 300)){ return false;}
return mesure;
}
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);// déclaration de l'afficheur LCD sur les broches 12,11 5,4,3,2
void setup()// fonction principale ||
{
niveau_aval = 0 ;// initialisation à 0
niveau_amont = 0 ;// initialisation à 0
difference =0 ;// initialisation à 0
pinMode( 10 , OUTPUT);// configurer la broche 10 en sortie
lcd.begin(20, 4);// configurer afficheur lcd de 20 caractères sur 4 lignes
}
void loop()// fonction boucle
{
(niveau_aval) = UltrasonicReturnCM( 9, 8 ) ;// niveau_aval égal la valeur que retour la fonction UltrasonicReturnCM pour le module 1 à ultrason en broche 8 ET 9
//delay(10);//attendre 100 miliseconde
(niveau_amont) = UltrasonicReturnCM( 7, 6 ) ;// niveau_amont égal la valeur que retour la fonction UltrasonicReturnCM pour le module 2 à ultrason en broche 7 ET 6
//delay(10);//attendre 100 miliseconde
difference = (( niveau_amont ) - ( niveau_aval ));// calcul de la difference entre ces deux valeurs de chaque mesure
if (difference > 1){ // boucle si le difference entre ces deux valeurs est supèrieur à 1 cm faire:
digitalWrite(10 , HIGH);// écrire niveau haut sur broche 10
}
else{ //si non faire:
digitalWrite(10 , LOW);// écrire niveau bas sur broche 10
}
lcd.setCursor(0, 0);// mettre le depart curseur à la ligne 0 et à la colonne 0
lcd.print( "niveau aval: " );
lcd.print( niveau_aval );
lcd.print( " cm" );
lcd.setCursor(0, 1);// mettre le depart curseur à la ligne 1 et à la colonne 0
lcd.print( "niveau amont: " );
lcd.print( niveau_amont );
lcd.print( " cm" );
lcd.setCursor(0, 2);// mettre le depart curseur à la ligne 1 et à la colonne 0
lcd.print( "la difference:" );
lcd.print( difference );
lcd.print( " cm" );
delay(4000);// attendre 4000 milisecondes ou 4 s
lcd.clear();
}
Je voudrai apporter ma modeste contribution au forum en faisant partager ma réalisation.
Il s'agit de la commande de cycle de dégrillage d'un dégrilleur de micro centale hydroélectrique à base de carte électronique Arduino.
Ce système utilise 2 capteurs à ultrason dérivé de l'automobile grand public et un petit afficheur LCD associé à un Arduino uno.
Je Joins le code de programmation sur ce poste car l'extension du fichier n'est pas utilisable.
Chaque capteur et placé en amont et en aval de la grille.
le système place au niveau haut un bit pour commander le cycle de dégrillage à l'automate du dégrilleur.
L'afficheur affiche le niveau amont et aval et la différence qui contrôle le signal de commande de lancement du cycle de dégrillage.
Je n'ai pas encore fait le typon du montage.
Vous avez besoin:
-1 arduino uno eBay 5 euros
-1 alimentation 9V mini 1A recyclage chargeur téléphone
-2 capteurs ultrason eBay 12 euros les 2
-1 afficheur LCD 20x4 eBay 8 euros
-1 boitier
-des fils
Code:
#include <LiquidCrystal.h>
#include <Wire.h>
int niveau_aval = 0 ;// déclaration de la variable en entier niveau_aval et initialisation à 0
int niveau_amont = 0 ;// déclaration de la variable en entier niveau_amont et initialisation à 0
int difference =0 ;// déclaration de la variable différence et initialisation à 0
int UltrasonicReturnCM(int trigPin, int echoPin)// déclaration du renvoie de la fonction en entier avec declaration en entier des paramètres utiliser
{
long duration;
int mesure; // déclaration du renvoie d'une fonction en entier avec declaration en entier des paramètres utilisés
pinMode(trigPin, OUTPUT); // déclaration
pinMode(echoPin, INPUT);// déclaration
digitalWrite(trigPin, LOW);
delayMicroseconds(2); // attendre 2 microsecondes
digitalWrite(trigPin, HIGH);
delayMicroseconds(20);// attendre 10 microsecondes
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);//
mesure = duration / 59; // 58,8 ;// x0,0017 cm
if ((mesure < 2) || (mesure > 300)){ return false;}
return mesure;
}
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);// déclaration de l'afficheur LCD sur les broches 12,11 5,4,3,2
void setup()// fonction principale ||
{
niveau_aval = 0 ;// initialisation à 0
niveau_amont = 0 ;// initialisation à 0
difference =0 ;// initialisation à 0
pinMode( 10 , OUTPUT);// configurer la broche 10 en sortie
lcd.begin(20, 4);// configurer afficheur lcd de 20 caractères sur 4 lignes
}
void loop()// fonction boucle
{
(niveau_aval) = UltrasonicReturnCM( 9, 8 ) ;// niveau_aval égal la valeur que retour la fonction UltrasonicReturnCM pour le module 1 à ultrason en broche 8 ET 9
//delay(10);//attendre 100 miliseconde
(niveau_amont) = UltrasonicReturnCM( 7, 6 ) ;// niveau_amont égal la valeur que retour la fonction UltrasonicReturnCM pour le module 2 à ultrason en broche 7 ET 6
//delay(10);//attendre 100 miliseconde
difference = (( niveau_amont ) - ( niveau_aval ));// calcul de la difference entre ces deux valeurs de chaque mesure
if (difference > 1){ // boucle si le difference entre ces deux valeurs est supèrieur à 1 cm faire:
digitalWrite(10 , HIGH);// écrire niveau haut sur broche 10
}
else{ //si non faire:
digitalWrite(10 , LOW);// écrire niveau bas sur broche 10
}
lcd.setCursor(0, 0);// mettre le depart curseur à la ligne 0 et à la colonne 0
lcd.print( "niveau aval: " );
lcd.print( niveau_aval );
lcd.print( " cm" );
lcd.setCursor(0, 1);// mettre le depart curseur à la ligne 1 et à la colonne 0
lcd.print( "niveau amont: " );
lcd.print( niveau_amont );
lcd.print( " cm" );
lcd.setCursor(0, 2);// mettre le depart curseur à la ligne 1 et à la colonne 0
lcd.print( "la difference:" );
lcd.print( difference );
lcd.print( " cm" );
delay(4000);// attendre 4000 milisecondes ou 4 s
lcd.clear();
}
-
- Membre
- Messages : 15
- Inscription : 01 mai 2019, 03:32
- Localisation : Istres BDR
Re: Régulation, régulateurs, automates, capteurs
Rebonjour à tous.
Ma prochaine réalisation est un compte tour stroboscopique à base de carte arduino UNO.
Ce compte tour sera précis au tour prés.
Clt.
Ma prochaine réalisation est un compte tour stroboscopique à base de carte arduino UNO.
Ce compte tour sera précis au tour prés.
Clt.
-
- Membre
- Messages : 63
- Inscription : 06 déc. 2018, 17:12
Re: Régulation, régulateurs, automates, capteurs
Bonjour
et merci pour le partage !
J ai réaliser un enregistreur de niv d eau + sur carte sd avec arduino aussi , par contre j ai utilise des capteurs de pression relative
le prix est correct et la précision vers le mm
Cela a fonctionner sans soucis au bord de la rivière
le tout alimente sur une veille battiture de voiture , autonomie +- 3semaine
Par contre j ai un enregistrement toute les 8 seconde c est un peut trop ... mais la s arrette mes connaissance en programmation
si il y a des intéressés je poste les shema c,ode et photos
et merci pour le partage !
J ai réaliser un enregistreur de niv d eau + sur carte sd avec arduino aussi , par contre j ai utilise des capteurs de pression relative
le prix est correct et la précision vers le mm
Cela a fonctionner sans soucis au bord de la rivière
le tout alimente sur une veille battiture de voiture , autonomie +- 3semaine
Par contre j ai un enregistrement toute les 8 seconde c est un peut trop ... mais la s arrette mes connaissance en programmation
si il y a des intéressés je poste les shema c,ode et photos
-
- Membre
- Messages : 15
- Inscription : 01 mai 2019, 03:32
- Localisation : Istres BDR
Re: Régulation, régulateurs, automates, capteurs
Rebonjour,
Très je suis preneur aussi.
Merci.
Très je suis preneur aussi.
Merci.