Formation automatisme en ligne 3

Libnodave communication avec automate Siemens sur Visual Basic VB.NET

Ce tutoriel entre dans le cadre de la formation :

Les communications PC/automate : "comment concevoir des IHMs dynamiques et intuitives pour vos machines en VB,C# et Windev"

Cette formation qui sera constituée de PDFs et de codes sources de programmes sortira prochainement.

Dans ce tutoriel,on va voir comment utiliser la librairie Libnodave pour communiquer avec des automates Siemens sur Visual Basic VB.NET.

Vous voulez faire votre propre IHM sur un PC en utilisant VB.NET ou C# ?

Dans cette formation,nous verrons les méthodes de communication PC/Automate et la création d'interface graphique en VB.NET et C# dans l'environnement de développement Visual Studio.

 

ACCEDER A LA FORMATION

Formation ihm 1

Libnodave est une librairie de communication PC/automate open source permettant de communiquer avec des automates Siemens.On peut ainsi controler des automates S7-200 / 300/400/S7 1200  avec Visual Basic VB.NET ou C#.

Libnodave est écrit en C + + et peut communiquer via MPI, PPI et ISO sur TCP. Libnodave fonctionne sur Windows et Linux et est déjà disponibles dans les langages de programmation suivants C + +, VB / C #. NET, Delphi et Java.

Exemple de communication application Visual basic avec automate Siemens.La simulation se fait sur PLCSIM

Exemple de code source VB pour Libnodave

Source code and example visual basic libnodave

1 vote. Moyenne 5.00 sur 5.

Commentaires (11)

okuninoshi
  • 2. okuninoshi | 31/05/2017
des liens pour plus d'aide merci
automationsense
  • 3. automationsense (site web) | 31/05/2017
Bonjour Libnodave est une librairie DotNet donc uniquement utilisable sous environnement Microsoft.Vous pouvez néanmoins utiliser des librairies Java comme Jamod ou la librairie Moka pour automate Siemens.
automationsense
  • 4. automationsense (site web) | 31/05/2017
En gros,tu utilise la librairie modbus fourni par Schneider au niveau de Unity Pro.Après au niveau de ton application VB,tu peux soit utiliser ton port série (cas du modbus série) ou l'ethernet (modbus TCP/IP).

Informes toi avant tout sur les communications modbus sur automate Schneider pour voir comment cela se passe.
Lelouch01
  • 5. Lelouch01 | 31/05/2017
Pouvez vous m'éclairer sur la procédure à suivre??
Je bloque dessus depuis un bon moment.
Merci
automationsense
  • 6. automationsense (site web) | 31/05/2017
Bonjour Lelouch01,

Oui,c'est possible d'établir une communication PC/Automate avec un automate Schneider M340 mais tu ne pourras pas le faire avec Libnodave.Tu devras utiliser une autre bibliothèque ou passer par le Modbus par exemple.

Cordialement,
Lelouch01
  • 7. Lelouch01 | 31/05/2017
Bonjour,
est - il possible de faire la même chose avec un automate schneider M340??
Merci
louigi64
  • 8. louigi64 | 30/03/2016
Bonjour
Je veut essayer le tutoriel pour communiquer en code source VB et je veut savoir comment faire le module FlatUI.vb ou le trouvé?
Peut-on avoir le projet pour que ce soit plus facile à comprendre?
merci
ETICONCEPT
  • 9. ETICONCEPT | 28/01/2016
Bonjour,
je n'arrive pas à visualiser cette vidéo et pourttant je suis connecté !!!
Comment faire.
Merci.
automationsense
  • 10. automationsense (site web) | 22/01/2016
normalement c'est réglé :)
aladin17
  • 11. aladin17 | 21/01/2016
Je ne comprends pas comment visualiser cette video (on me demande de me connecter/ : j'y suis.)
ou faut-il se connecter ??
merci

Ajouter un commentaire

Formation initiation aux automatismes industriels

Les concepts de base (Ladder,Grafcet...)

>>> Cliquez pour s'inscrire à la formation

Superv 3