Electrotechnique-fr
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


Forum electrotechnique
 
AccueilPortailRechercherDernières imagesS'enregistrerConnexion
Le Deal du moment : -25%
PC Portable Gamer 16,1” HP Victus 16 – 16 ...
Voir le deal
749.99 €

 

 HMI Sous modbus tcp/ip

Aller en bas 
4 participants
AuteurMessage
alan1968




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

HMI Sous modbus tcp/ip Empty
MessageSujet: HMI Sous modbus tcp/ip   HMI Sous modbus tcp/ip Icon_minitimeLun 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 : 712
Date d'inscription : 25/07/2009
Age : 31
Localisation : Auvergne-Rhône-Alpes

HMI Sous modbus tcp/ip Empty
MessageSujet: Re: HMI Sous modbus tcp/ip   HMI Sous modbus tcp/ip Icon_minitimeLun 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 informatique industrielle
Revenir en haut Aller en bas
http://www.comptoirdelautomatisme.fr
herve
Admin
Admin
herve


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

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

Bonjour Alan1968

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

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




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

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

herve a écrit:
Bonjour Alan1968

Merci de vous présenter
https://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 : 56
Localisation : belgique

HMI Sous modbus tcp/ip Empty
MessageSujet: Re: HMI Sous modbus tcp/ip   HMI Sous modbus tcp/ip Icon_minitimeMer 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 : 56
Localisation : belgique

HMI Sous modbus tcp/ip Empty
MessageSujet: Re: HMI Sous modbus tcp/ip   HMI Sous modbus tcp/ip Icon_minitimeMer 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 : 33
Localisation : Belgique

HMI Sous modbus tcp/ip Empty
MessageSujet: Re: HMI Sous modbus tcp/ip   HMI Sous modbus tcp/ip Icon_minitimeMer 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/
https://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
herve


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

HMI Sous modbus tcp/ip Empty
MessageSujet: Re: HMI Sous modbus tcp/ip   HMI Sous modbus tcp/ip Icon_minitimeMer 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 :
https://www.electrotechnique-fr.com/t2815-bientot-les-examens

Cordialement

_________________
HMI Sous modbus tcp/ip Knx_pa11
KNX Partner nr. 33399
Revenir en haut Aller en bas
https://www.electrotechnique-fr.com
Thoms




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

HMI Sous modbus tcp/ip Empty
MessageSujet: Re: HMI Sous modbus tcp/ip   HMI Sous modbus tcp/ip Icon_minitimeJeu 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é





HMI Sous modbus tcp/ip Empty
MessageSujet: Re: HMI Sous modbus tcp/ip   HMI Sous modbus tcp/ip Icon_minitime

Revenir en haut Aller en bas
 
HMI Sous modbus tcp/ip
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Parametrage ATV71 sous Modbus
» Variateur Modbus
» Adresses variables Modbus TCP/IP
» Domotique communication KNX/MODBUS
» AUTOMATE SAPHIR ACX36

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