|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : août 2007 Messages : 19 ![]() |
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 |
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Laurent Laurent Inscription : novembre 2010 Messages : 42 ![]() |
Bonjour,
Tu trouveras tes adresses en faisant comme sur l'image jointe. Cordialement. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : août 2007 Messages : 19 ![]() |
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 ?
|
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Laurent Laurent Inscription : novembre 2010 Messages : 42 ![]() |
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. |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : août 2007 Messages : 19 ![]() |
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
|
|
|
00
|
|
|
#6 |
![]() ![]() Thierry Inscription : septembre 2002 Messages : 3 670 ![]() |
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, ... |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : août 2007 Messages : 19 ![]() |
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 ?
|
|
|
00
|
|
|
#8 |
|
Membre du Club
![]() Laurent Laurent Inscription : novembre 2010 Messages : 42 ![]() |
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. |
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : août 2007 Messages : 19 ![]() |
merci ça marche impec' , la suite au prochain épisode
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com