Forum electrotechnique
 
AccueilPortailFAQRechercherMembresGroupesS'enregistrerConnexion

Partagez | 
 

 Comuncation automate twido avec afficheur XBT401 Modbus rs485

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
mugen



Nombre de messages : 9
Date d'inscription : 29/03/2012
Age : 26
Localisation : Bordeaux

MessageSujet: Comuncation automate twido avec afficheur XBT401 Modbus rs485   Jeu 29 Mar 2012 - 18:03

Bonjour,

Je suis étudiant en BTS électrotechnique et je dois pour la fin de ma deuxième année mener a bien un projet qui m'a été confié. Mon problème aujourd'hui est de programmer une communication entre mon API ( esclave ) et mon IHM ( Maître )
Ce que je souhaite faire c'est une régulation, je m'explique : J'ai un servomoteur, a l'heur d'aujourd'hui il est commandé par un régulateur et sachant que je rajoute un automate ( Twido ) a l'installation je dois supprimer le régulateur pour le remplacer par un programme API. Je dois pouvoir en plus de ça visualiser la consigne d'ouverture de la vanne du servomoteur
( en %) sur mon écran de l'xbt et je dois pouvoir l'incrémenter de 10% par appui sur un des boutons de l'xbt.
Mon problème c'est que je ne sais pas par ou commencer, qu'est ce que je dois programmer sur l'automate pour établir une communication. A l'heur d'aujourd'hui je suis vraiment perdu je ne sais pas du tout comment m'y prendre et j'aimerai pouvoir avancer car la je suis bloqué.


Les logiciels que j'utilise : XBT L1000 et TwidoSuite

Matériel :
Automate: twdlcae40drf
Module d'expansion de communication, RS485
IHM: XBT401

Si vous avez besoin de plus d'information pour m'aider j'apporterai tout ce dont je dispose.

Cordialement,


Merci
Revenir en haut Aller en bas
Aurelien
Modérateur
Modérateur


Nombre de messages : 710
Date d'inscription : 25/07/2009
Age : 23
Localisation : Rhône-Alpes

MessageSujet: Re: Comuncation automate twido avec afficheur XBT401 Modbus rs485   Jeu 29 Mar 2012 - 18:41

Salut,

Pour l'XBT401, il faut VijeoDesigner Lite.

Dans Vijeo, tu définis une table de communication avec au moins : numéro d'écran (si tu en as plusieurs et que tu veux les gérer via l'automate) et l'état des touches de fonction.

Tu ajoutes un équipement qui est le Twido. (tu peux importer les variables)

Tu créés un écran avec les mots que tu souhaites afficher (avec leur adresse dans le twido).

Dans le twido, tu fais un truc du genre pour l'incrémentation et la décrémentation
--[%MW100:X1]------(%M1)---
--[FM %M1]------[%MW101:=%MW101+10]---

--[%MW100:X2]------(%M2)---
--[FM %M2]------[%MW101:=%MW101-10]---

FM front montant
%MW100 : mot de l'état des touches de fonctions
%MWi:Xy : Xy : bit du mot, c-à-d état de la touche F (l'aide du logiciel doit expliquer)

_________________
Aurélien
Ingénieur en électronique, informatique et systèmes avancés par apprentissage
Champion de France, Huitième Mondial et Médaille d'Excellence - Contrôle Industriel 41èmes Olympiades des Métiers

Comptoir de l'Automatisme : Automates neufs, reconditionnés, d'occasion à prix réduit, pour professionnels et particuliers.
Solutions pédagogiques et kits pour projets étudiants
Revenir en haut Aller en bas
http://www.comptoirdelautomatisme.fr
mugen



Nombre de messages : 9
Date d'inscription : 29/03/2012
Age : 26
Localisation : Bordeaux

MessageSujet: Re: Comuncation automate twido avec afficheur XBT401 Modbus rs485   Ven 30 Mar 2012 - 13:33

Merci pour votre réponse, j'ai programmer ça dans mon twido, mais j'ai pas Vijeo j'utilise XBT l100 est-ce mieu pour moi d'utiliser Vijeo ?

Et sans doute une question bette mais a quoi correspond le X1 et X2 ?

Encore merci de votre aide
Revenir en haut Aller en bas
Aurelien
Modérateur
Modérateur


Nombre de messages : 710
Date d'inscription : 25/07/2009
Age : 23
Localisation : Rhône-Alpes

MessageSujet: Re: Comuncation automate twido avec afficheur XBT401 Modbus rs485   Ven 30 Mar 2012 - 13:43

Je ne crois pas que tu puisses programmer un XBTN401 avec XBTL1000

%MWi:Xy

%MW i= mot numéro i
Xy = bit y du mot MWi

L'état des touches de l'afficheur est stocké dans un mot, il faut donc extraire les bits de ce mot pour pouvoir les utiliser.

page 26 : http://elec.jbd.free.fr/intervention/17-Xbt%20magelis.pdf
page 25 : http://www.rpmi.fr/home/rechercher/upload/fichier_05-20-08-04-34-05_S6-Aide-PL7---V2.1.pdf
page 1 : http://bannaladi.fr/TP/TPT2/DialogueXBT.pdf

voilà quelques aides pratiques pour ton projet !

_________________
Aurélien
Ingénieur en électronique, informatique et systèmes avancés par apprentissage
Champion de France, Huitième Mondial et Médaille d'Excellence - Contrôle Industriel 41èmes Olympiades des Métiers

Comptoir de l'Automatisme : Automates neufs, reconditionnés, d'occasion à prix réduit, pour professionnels et particuliers.
Solutions pédagogiques et kits pour projets étudiants
Revenir en haut Aller en bas
http://www.comptoirdelautomatisme.fr
mugen



Nombre de messages : 9
Date d'inscription : 29/03/2012
Age : 26
Localisation : Bordeaux

MessageSujet: Re: Comuncation automate twido avec afficheur XBT401 Modbus rs485   Ven 30 Mar 2012 - 14:32

Merci pour les documents, par contre je programme avec Twidosuite sinon le pdf Dialogue XBT est très bien expliqué ça m'aide a mieux comprendre le fonctionnement.

Normalement je peux le programmer avec XBT L1000 car dans le catalogue quand on ouvre le logiciel on retrouve XBTN401
Mais je vais télécharger Vijeo je comprendrai mieux si on reviens a m'aider.

Merci beaucoup pour votre aide ! Si je bloque je re-posterai ici Smile
Revenir en haut Aller en bas
dindounosor



Nombre de messages : 35
Date d'inscription : 05/09/2009

MessageSujet: Re: Comuncation automate twido avec afficheur XBT401 Modbus rs485   Ven 30 Mar 2012 - 20:42

Salut, pour infos Vijedesigner lite est gratuit, à l'issue de l'installation il suffit de t'enregistrer par le web.

Par contre je te confirmes tu peux programmer ton XBT avec le logiciel XBTL1000.
a +
Revenir en haut Aller en bas
mugen



Nombre de messages : 9
Date d'inscription : 29/03/2012
Age : 26
Localisation : Bordeaux

MessageSujet: Re: Comuncation automate twido avec afficheur XBT401 Modbus rs485   Mar 3 Avr 2012 - 9:33

Bonjour , j'aurais voulu savoir si quelqu'un sait comment crée une table de dialogue sous twido suite ?
Pour ce qui est des incrémentation de 10 %
On rajoute donc 10 au mot qui concerne la consigne , puis l'ouverture de la vanne et comparé au retour position qui ouvre la vanne jusqu'a la valeur souhaité

Concernant l'affichage de la consigne , c'est une entrée analogique faut-il la traiter comme les autres ?
Revenir en haut Aller en bas
mugen



Nombre de messages : 9
Date d'inscription : 29/03/2012
Age : 26
Localisation : Bordeaux

MessageSujet: Re: Comuncation automate twido avec afficheur XBT401 Modbus rs485   Mar 3 Avr 2012 - 17:18

Bonjour, pour ce qui est de la communication entre l'API et l'IHM on doit utiliser la fonction EXCHx.%mwi:L
On doit donc écrire pour chaque mot un ligne de prog du genre : %MW100=16#101E etc ... pour tout les mots
Je ne comprend pas comment réutiliser ses mots
Exemple : J'ai un défaut , je veux écrire l'état de la sortie sur mon IHM comment dois-je procéder
Merci
Revenir en haut Aller en bas
dindounosor



Nombre de messages : 35
Date d'inscription : 05/09/2009

MessageSujet: Re: Comuncation automate twido avec afficheur XBT401 Modbus rs485   Mar 3 Avr 2012 - 20:35

Salut ta table de dialogue est une succcesion de mots consécutifs (tu la déclares dans le logiciel XBTL1000), en admettant que tu commences en %MW100, tu devras alors réserver les mots consécutifs à %MW100 (le nombre dépend des fonctions que tu as utilisé dans XBTL1000). Quand je dis réserver c'est à dire que tu ne devras pas utiliser ses mots pour d'autres fonctions dans ton programme.

a +
Revenir en haut Aller en bas
mugen



Nombre de messages : 9
Date d'inscription : 29/03/2012
Age : 26
Localisation : Bordeaux

MessageSujet: Re: Comuncation automate twido avec afficheur XBT401 Modbus rs485   Mer 4 Avr 2012 - 8:50

J'aurais voulu savoir a quoi sert la fonction autorisation écriture table ?
Sachant que l'api est maître
Une fois que jai écris Ecriture de n mots : %MW95:=16#0118
%MW96:=16#0007
ETC
je ne comprend pas quoi en faire
Revenir en haut Aller en bas
mugen



Nombre de messages : 9
Date d'inscription : 29/03/2012
Age : 26
Localisation : Bordeaux

MessageSujet: Re: Comuncation automate twido avec afficheur XBT401 Modbus rs485   Mer 4 Avr 2012 - 8:50

J'aurais voulu savoir a quoi sert la fonction autorisation écriture table ?
Sachant que l'api est maître
Une fois que jai écris Ecriture de n mots : %MW95:=16#0118
%MW96:=16#0007
ETC
je ne comprend pas quoi en faire
Revenir en haut Aller en bas
mugen



Nombre de messages : 9
Date d'inscription : 29/03/2012
Age : 26
Localisation : Bordeaux

MessageSujet: Re: Comuncation automate twido avec afficheur XBT401 Modbus rs485   Mer 4 Avr 2012 - 14:19



--------------------------------------------------------------------------------




Alor on a résolu quelque problémes j'aurais besoin de votre aide car
J'ai donc mes mot pour l'écriture qui vont allé de %MW100 à %MW106
d'aprés la documentation sur télémecanique les mots a lire sont a la suite de mon %MW106( 2 mot a lire : Pages affiché,image touche systéme) donc %MW107 et %MW108
Je dois ensuite pouvoir ecrire mes mots (8 mots ) de %MW109 a %MW115 puis les mots a écrire : de %MW116 à %MW123
Le probléme est que l'XBT impose les fonctions avec les %MW qui se suivent et moi je voudrais séparer %mw107 et 108 des autre
c'est a dire %MW107 Image touche systéme
%MW108 page affiché
%MW109 page a traité
%MW110 table des alarme
Auriez vous une solution a me proposez ?
Revenir en haut Aller en bas
dindounosor



Nombre de messages : 35
Date d'inscription : 05/09/2009

MessageSujet: Re: Comuncation automate twido avec afficheur XBT401 Modbus rs485   Mer 4 Avr 2012 - 20:46

Salut, la fonction autorisation d'écriture table permet lorsque le mot contient la bonne valeur d'autoriser les échanges entre l'API et l'IHM, il faut donc si tu as opté pour cette option mettre un bloc operate sans condition avant, dans le bloc tu écris dans ton mot la valeur qui t'est donné par le logiciel XBTL1000, en général c'est du genre A605.

Etant donné que ton IHM est esclave enlève cette fonction de la table de dialogue.

J'ai un peut de mal à comprendre ce que tu veux.

Que contiennent tes mots de %MW100 à %Mw106 et les mots %MW109 à %Mw115?

Après je pourrai t'aider car je ne sais pas ce qui fait partie de la table de dialogue de l'IHM et les mots que tu utilises dans ton API pour des fonctions de calculs.

a +
Revenir en haut Aller en bas
geodu33



Nombre de messages : 1
Date d'inscription : 05/04/2012
Age : 24
Localisation : Bordeaux

MessageSujet: Re: Comuncation automate twido avec afficheur XBT401 Modbus rs485   Jeu 5 Avr 2012 - 17:58

La situation actuelle: On a une communication en modbus entre l'api maître esclave n°1 : IHM esclave n°2 : Séquenceur honeywell avec module de communication S7810
Le prof nous a dit que pour la communication en modbus entre le twido et les esclave on devait utiliser la fonction exch2 (2 car port supplémentaire sur le twido : TWD nac 485D)
Il pense qu'on ne pourra pas utilisé de macro car les codes requête du module séquenceur ne correspondent pas

Alors de %MW100 à % MW106 on retrouve mes mots de la fonction exchx pour la lecture (2 mot a lire dans notre application : image touche systeme, pages affiché)
%MW100:=16#01 06
%MW101:=16#03 00
%MW102:=16#01 03 ( Je ne comprend pas exactement la différence entre le code requête 3 et 4 )
%MW103:=16#00 71 (Le 71 correspond a la valeur en hexa de mon premier mot a lire (j'ai mis 71 mais il faudra surement changé ), donc est ce que mes mot a lire peuvent avoir une adresse autre %MW107 Car moi pour réalisé ces mots je me suis inspiré d'un exemple.)
%MW104:=16#00 02
%MW105:=16#01 03
%MW106:=16#00 04

Si ces mot a lire ne doivent pas être a la suite de %MW106 je changerais mes mots de %MW109=>%MW107

Mes mot d'écriture
%MW109:=16#01 1A
%MW110:=16#00 07
%MW111:=16#01 16
%MW112:=16#00 73 (Pareil que pour les mots de lecture)
%MW113:=16#00 09
%MW114:=16#00 18

Le problème posée est que XBTL1000 imposé mes fonction : touche systéme etc... a la suite
Ma question est donc peut t on lire des mots qui ne sont pas a la suite de tout mes mots qui définisse ma fonction lecture
c'est a dire par exemple le mot %mw103 si je met la valeur 71( correspont a la valeur du mot %mw113) va t il me lire 2 mot comme je le demande a partir du mot 113

Une autre question que je me pose si cela ne vous dérange pas
Comment et ou utilise t-on cette fonction exch

Je vous remercie beaucoup de votre aide qui m'aide a progresser et a avancer dans mon projet de BTS
Revenir en haut Aller en bas
Contenu sponsorisé




MessageSujet: Re: Comuncation automate twido avec afficheur XBT401 Modbus rs485   Aujourd'hui à 3:13

Revenir en haut Aller en bas
 
Comuncation automate twido avec afficheur XBT401 Modbus rs485
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Etablir la connexion entre un automate TWIDO et PC
» Simuler Connexion Automates Vijeo Designer
» Domotique, la solution traditionelle et... la solution automate ?
» Quel type de diode ?
» Twido et Zelio en ethernet

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Electrotechnique-fr :: Secteur hors habitat (Industriel, Artisanal, ERP,...) :: Bases de l’automatisme-
Sauter vers: