Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Automation
Automation Forum d'entraide sur l'automatisme, la robotique et l'informatique industrielle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/03/2011, 16h05   #1
Invité de passage
 
Inscription : août 2007
Messages : 19
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 19
Points : 0
Points : 0
Par défaut Module analogique d'entrée [ PL7 ]

Bonjour à tous ,

je suis toujours dans le cadre de mon projet de fin d'année de bts iris dont je vous en ai déja parlé ici : http://www.developpez.net/forums/d10...p-sgbd-p-http/

La simulation de la commande de chauffage fonctionne bien , mais maintenant histoire d'exploiter plus de capteur , mon prof m'a donné un module d'entrée analogique 0-10v ayant pour référence : tsx aez 801 . et installer à l'emplacement 3 de l'automate tsx 3721 .

et un module de sortie tout ou rien tsx dsz 08r5 installer à l'emplacement 6 .

- Dans un premier temps sur la voie 0 du aez 801 j'ai brancher une alimentation sur laquel je peux modifier la tension. En cliquant sur le module dans la configuration , je vois bien la tension changer mais niveau programmation pl7 je ne vois pas du tout comment faire et quelles adresses prendre pour récupérer la valeur de la tension mise sur la voie 0 , et utiliser une variable que je puisse exporter en *.scy pour que je donne celle ci à un superviseur web et au serveur opc .

Merci d'avance pour votre aide

Edit je vous met le lien de mon programme : : http://dl.free.fr/getfile.pl?file=/z7WlyG4W
astobelix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2011, 21h33   #2
Membre du Club
 
Laurent Laurent
Inscription : novembre 2010
Messages : 42
Détails du profil
Informations personnelles :
Nom : Laurent Laurent

Informations forums :
Inscription : novembre 2010
Messages : 42
Points : 54
Points : 54
Bonjour,
Tu trouveras tes adresses en faisant comme sur l'image jointe.
Cordialement.
Dehell34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2011, 08h31   #3
Invité de passage
 
Inscription : août 2007
Messages : 19
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 19
Points : 0
Points : 0
Bonjour , donc la variable %IW3.0 corresponds à la voie 0 si j'ai bien compris mais lorsque je met un contact à ouverture dans pl7 et que je rentre cette variable elle ne se valide pas , mais si je fais quelque chose du genre %IW3.0:X0 ça se valide mais je ne sais pas à quoi cela correponds , autrement il ya t'il moyen d'afficher la tension dans un cadre dans le programme ?
astobelix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2011, 09h42   #4
Membre du Club
 
Laurent Laurent
Inscription : novembre 2010
Messages : 42
Détails du profil
Informations personnelles :
Nom : Laurent Laurent

Informations forums :
Inscription : novembre 2010
Messages : 42
Points : 54
Points : 54
Bonjour,
Une entrée analogique est une variable qui part de 0 à une valeur maxi (10000 dans un TSX37 pour 10V)
%IW3.0 est un mot de 16 bits. Pour pouvoir l'utiliser, il se servir d'un bloc comparaison :
I-------------[%IW3.0>500]-------------------------------------(%M1)--I

Si tu utilise %IW3.0:0 cela correspond au bit 0 du mot %IW3.0 (ce qui n'a pas d'intéret).
Cordialement.
Dehell34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2011, 10h45   #5
Invité de passage
 
Inscription : août 2007
Messages : 19
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 19
Points : 0
Points : 0
Bonjour , j'ai fais comme vous m'avez dit mais je n'arrive pas à récupérer la valeur avec l'interface web de l'automate , je vous met le code modifier ci joint -> http://dl.free.fr/ngNAhwOFs
astobelix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2011, 11h20   #6
Responsable Visual Basic
 
Avatar de ThierryAIM
 
Homme Thierry
Inscription : septembre 2002
Messages : 3 670
Détails du profil
Informations personnelles :
Nom : Homme Thierry
Âge : 49
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : septembre 2002
Messages : 3 670
Points : 5 672
Points : 5 672
Pourquoi tu as configuré ton E ana avec 0/10
Ce n'est pas des volts qu'on récupère dans l'AP mais une valeur analogique qui correspond à des volts (0=0V; 5000=5V; 10000=10V pour une config standard)

Remets la config par défaut (0, 10000), tu auras déjà plus de chance que ta valeur soit > 500
__________________
Vous vous posez une question, la réponse est peut-être ici :
Toutes les FAQs VB
Les Cours et Tutoriels VB6/VBScript
Les Sources VB6


Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension

MioSkins.org : le site de référence pour GPS et PDA Mitac MIO
iPHONIX.fr : le must francophone des infos pour iPhone, iPad, ...
ThierryAIM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2011, 13h45   #7
Invité de passage
 
Inscription : août 2007
Messages : 19
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 19
Points : 0
Points : 0
merci de votre réponse ,les paramètre par défaut sont remis, j'ai créer un schéma avec une aiguille sur le site web embarquer de l'automate , quand je met l'alim à 0v l'aiguille reste à 0 mais si je met à 1v , 2v ... l'aiguille reste tout le temps au maximum . auriez vous une idée d'où cela peut venir ?
astobelix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2011, 14h57   #8
Membre du Club
 
Laurent Laurent
Inscription : novembre 2010
Messages : 42
Détails du profil
Informations personnelles :
Nom : Laurent Laurent

Informations forums :
Inscription : novembre 2010
Messages : 42
Points : 54
Points : 54
Bonjour,
Je ne connais pas les serveurs web embarqué pour cet automate.
Pour ton problème d'aiguille : vérifie ta mise à l'échelle, normalement ton signal varie de 0 à 10000 ton aiguille doit pouvoir aller de 0 à 10000 aussi.
Sinon tu fais comme dans le fichier que je t'ai renvoyé : tu divise %IW3.0 par 100 et tu le mets dans %MW100 .
Tu visualises alors le même signal avec %MW100 mais de 0 à 100 (10000/100) .
Tu peux aussi utiliser les écrans d'exploitation (voir le fichier joint)
Cordialement.
Dehell34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2011, 16h56   #9
Invité de passage
 
Inscription : août 2007
Messages : 19
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 19
Points : 0
Points : 0
merci ça marche impec' , la suite au prochain épisode
astobelix est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h56.


 
 
 
 
Partenaires

Hébergement Web