Forum electrotechnique
 
AccueilPortailFAQRechercherMembresGroupesS'enregistrerConnexion

Partagez | 
 

 HMI Sous modbus tcp/ip

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



Nombre de messages : 18
Date d'inscription : 11/03/2012
Age : 48
Localisation : belgique

MessageSujet: HMI Sous modbus tcp/ip   Lun 12 Mar 2012 - 8:06

Bonjour a tous, je suis nouveau sur ce forum, ma passion l’informatique fait partie de mon métier, j’ai récemment commencé a développé un HMI (Human Machine Interface) basé sur le protocole modus tcp/ip sous l’os androïd ,mon application est toujours en version beta et est en test actuellemnt sur la série wago 750-8xx et le twido .je suis a la recherche de beta tester comme des étudiants ou professeur d’électrotechnique par exemple qui aurais comme projet l’interaction de solution mobile et plc .
Si vous êtes intéressé vous pouvez trouver l’appli en version trial sur le market android l’appli s’appelle « wagoid »,je peux vous fournir la version complète par mail si vous me le demander

Alain
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: HMI Sous modbus tcp/ip   Lun 12 Mar 2012 - 8:40

Bonjour,

Très bonne initiative !

Moi je serai bien intéressé par la version complète Android, mais je n'aurai peut-être pas le temps de la tester tout de suite.

Peux-tu la mettre en ligne ?


_________________
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
herve
Admin
Admin


Nombre de messages : 4282
Date d'inscription : 07/10/2008
Localisation : Nancy

MessageSujet: Re: HMI Sous modbus tcp/ip   Lun 12 Mar 2012 - 10:22

Bonjour Alan1968

Merci de vous présenter
http://www.electrotechnique-fr.com/t3489-regles-de-bases-du-forum

Cordialement
Revenir en haut Aller en bas
http://www.electrotechnique-fr.com
alan1968



Nombre de messages : 18
Date d'inscription : 11/03/2012
Age : 48
Localisation : belgique

MessageSujet: Re: HMI Sous modbus tcp/ip   Lun 12 Mar 2012 - 11:49

herve a écrit:
Bonjour Alan1968

Merci de vous présenter
http://www.electrotechnique-fr.com/t3489-regles-de-bases-du-forum

Cordialement
c'est fait !

Revenir en haut Aller en bas
alan1968



Nombre de messages : 18
Date d'inscription : 11/03/2012
Age : 48
Localisation : belgique

MessageSujet: Re: HMI Sous modbus tcp/ip   Mer 2 Mai 2012 - 16:48

Pour info la version béta 1.1.16 complète et gratuite est sur google play ,des améliorations se font couramment en fonction des remarques des testeurs.
si cela vous intéresse aller sur google play dans la zone recherche tapez "WAGOID"

Bon test !


Revenir en haut Aller en bas
alan1968



Nombre de messages : 18
Date d'inscription : 11/03/2012
Age : 48
Localisation : belgique

MessageSujet: Re: HMI Sous modbus tcp/ip   Mer 27 Juin 2012 - 9:43

Aurel38 a écrit:
Bonjour,

Très bonne initiative !

Moi je serai bien intéressé par la version complète Android, mais je n'aurai peut-être pas le temps de la tester tout de suite.

Peux-tu la mettre en ligne ?


Bonjour,

un petit tutorial ainsi que la dernière Beta version 1.1.24 sont telechargable sur http://www.ituilerie.com/

Alain
Revenir en haut Aller en bas
Thoms



Nombre de messages : 2
Date d'inscription : 29/01/2014
Age : 25
Localisation : Belgique

MessageSujet: Re: HMI Sous modbus tcp/ip   Mer 29 Jan 2014 - 14:19

alan1968 a écrit:
Bonjour a tous, je suis nouveau sur ce forum, ma passion l’informatique fait partie de mon métier, j’ai récemment commencé a développé un HMI (Human Machine Interface) basé sur le protocole modus tcp/ip sous l’os androïd ,mon application est toujours en version beta et est en test actuellemnt sur la série wago 750-8xx et le twido .je suis a la recherche de beta tester comme des étudiants ou professeur d’électrotechnique par exemple qui aurais comme projet l’interaction de solution mobile et plc .
Si vous êtes intéressé vous pouvez trouver l’appli en version trial sur le market android l’appli s’appelle « wagoid »,je peux vous fournir la version complète par mail si vous me le demander

Alain

Bonjour M. Alain,
je suis tout débutant dans la programmation sous Android. Je suis en fin d'étude et mon travail consiste à créer une interface de communication avec un automate. Actuellement j'ai réussi à créer l'interface dynamiquement au départ d'un fichier de configuration au format Xml dans lequel sont spécifiés les dimensions, le label et la position des futurs boutons de l'interface à créer . Ensuite grâce à un parser SAX, j'ai récupéré ces données afin d'afficher ces boutons dans des onglets. J’ai choisi des onglets parce qu'il y a plusieurs machines à piloter pour une taille d'écran réduite. Tout fonctionne correctement.

Depuis 1 semaine je reste bloqué au niveau de la communication Modbus TCP/IP android.Je n'ai jamais eu de cours sous android, ni sur la communication modbus. Après avoir fouillé sur internet et vous, semblez être la personne qui peut mieux m'aider.

Ces vidéos illustrent ce que j'ai à faire à la simple différence que j'utilise un processeur arduino et je communique en TCP/IP.
http://www.biemmeitalia.net/blog/industrial-automation/
http://www.youtube.com/watch?v=z3aWj33_dSA


Merci de m'aider en me donnant si possible le code source qui me permettra de finaliser cette partie de mon travail pour le second état d'avancement de mon TFE.
Je pourrai  si vous le désirez vous envoyez mon projet (code source actuel) entier au cas où vous en aurez besoin pour mieux m’aider.

mail: interdit par la charte du forum

Merci d'avance et agréable journée
Revenir en haut Aller en bas
herve
Admin
Admin


Nombre de messages : 4282
Date d'inscription : 07/10/2008
Localisation : Nancy

MessageSujet: Re: HMI Sous modbus tcp/ip   Mer 29 Jan 2014 - 14:33

Thoms a écrit:


Merci de m'aider en me donnant si possible le code source qui me permettra de finaliser cette partie de mon travail pour le second état d'avancement de mon TFE.
Je pourrai  si vous le désirez vous envoyez mon projet (code source actuel) entier au cas où vous en aurez besoin pour mieux m’aider.

mail: interdit par la charte du forum

Merci d'avance et agréable journée

Bonjour,

Merci de respecter la charte du forum !

et ceci :
http://www.electrotechnique-fr.com/t2815-bientot-les-examens

Cordialement

_________________

KNX Partner nr. 33399
Revenir en haut Aller en bas
http://www.electrotechnique-fr.com
Thoms



Nombre de messages : 2
Date d'inscription : 29/01/2014
Age : 25
Localisation : Belgique

MessageSujet: Re: HMI Sous modbus tcp/ip   Jeu 13 Fév 2014 - 15:37

Bonjour,
je suis entrain développer une interface HMI. actuellement sur base de différents tutoriels, j'ai réussi à faire le programme qui me permet d'établir la connexion modbus TCP.

Je suis actuellement buté au niveau de la simulation. pourriez vous m'indiquer la procédure à suivre?
mon code est le suivant:


public class ConfigModbusActivity extends Activity implements OnClickListener
{
// Les instances de classe necessaire pour établir la connexion
TCPMasterConnection con = null; // connexion TCP
ModbusTCPTransaction trans = null; // la transaction Modbus

// Declaration des variables de classe
InetAddress addr = null; // the slave's address
int port = Modbus.DEFAULT_PORT; // port 502 par defaut
Button btnRead, btnWrite; // bouton lecture/écriture

// les methodes de la classe

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

// Associons le Layout à l'activité
setContentView(R.layout.activity_config_modbus);

// acceder par id aux boutons placés dans notre layout
btnRead = (Button) findViewById(R.id.btnRead);
btnWrite = (Button) findViewById(R.id.btnWrite);

//écoutons les évènements click
btnRead.setOnClickListener(this);
btnWrite.setOnClickListener(this);

}

@Override
protected void onStop() {
super.onStop();
// Fermeture de la connexion TCP connection
}

@Override
protected void onResume() {
super.onResume();

try {
// adresse ip de l'esclave (Arduino).
addr = InetAddress.getByName("192.168.1.111");

// Ouverture de la connexion avec l'adresse ip de l'esclave
con = new TCPMasterConnection(addr);
con.setPort(port); //
con.connect();

} catch (Exception e) {
Log.d("MODBUS", "connection error");
}

}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.config_modbus, menu);
return true;
}


@Override
public void onClick(View v)
{

// start register
int startReg;
int count =4;// nombre d’adresse à lire

try
{
if (v.getId()==R.id.btnRead) //Lecture
{
startReg = 0;

ReadMultipleRegistersRequest req = null; //requête
ReadMultipleRegistersResponse res = null; //reponse

// Prepare la requête
req = new ReadMultipleRegistersRequest(startReg, count);

// Prepare la transaction
trans = new ModbusTCPTransaction(con);
trans.setRequest(req);

// execute la transaction
trans.execute();
// obtenir la réponse
res = (ReadMultipleRegistersResponse) trans.getResponse();


}
else if (v.getId()==R.id.btnWrite) //Ecriture
{
startReg = 3; //écrit dans le quatrième registre

WriteMultipleRegistersRequest req = null; //requete
WriteMultipleRegistersResponse res = null; //reponse

// Préparer la demande et de créer un simple registre entier
SimpleRegister[] hr = new SimpleRegister[1];
hr[0]=new SimpleRegister(65);

req = new WriteMultipleRegistersRequest(startReg, hr);

// Prepare la transaction
trans = new ModbusTCPTransaction(con);
trans.setRequest(req);

//execute la transaction
trans.execute();
res = (WriteMultipleRegistersResponse) trans.getResponse();

}
}

Layout xml :

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >

<Button
android:id="@+id/btnRead"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginTop="76dp"
android:text="@string/btnRead" />

<Button
android:id="@+id/btnWrite"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/btnRead"
android:layout_alignBottom="@+id/btnRead"
android:layout_alignParentRight="true"
android:layout_marginRight="32dp"
android:text="@string/btnWrite" />

</RelativeLayout>

Merci
Revenir en haut Aller en bas
Contenu sponsorisé




MessageSujet: Re: HMI Sous modbus tcp/ip   Aujourd'hui à 18:53

Revenir en haut Aller en bas
 
HMI Sous modbus tcp/ip
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» HMI Sous modbus tcp/ip
» Parametrage ATV71 sous Modbus
» commande dendrogramme sous R
» extraire sous SAS
» Graphiques sous R?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Electrotechnique-fr :: Secteur Habitat :: La Domotique-
Sauter vers: