- Accueil /
- Forum automatisme /
- Forum Automatisme industriel /
- Communication c# application with Siemens S7-300 PLC (Libnodave library)
Communication c# application with Siemens S7-300 PLC (Libnodave library)
message
Inscrit le
le 28/11/2015 à 09:24 Citer ce message
I am looking for any sample program. Communication PLC S7-300 to PC with libnodave and C#.
Can you help me please ?
message
Inscrit le
le 29/11/2015 à 03:33 Citer ce message
here a part of code :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace AutomationSenseSpace
{
class SiemensPLC
{
public static libnodave.daveOSserialType fds; //declaration connection type
public static libnodave.daveInterface di; //declaration of connection interface
public static libnodave.daveConnection dc; //declaration of connection
public static int res; // déclaration of res value for fonction return
public static byte plcValue; //declaration of plcValue to Read from PLC it's a byte in this case
public static int memoryRes; //declaratiob of memoryRes memoryRes for ReadBytes function return
public static byte[] memoryBuffer = new byte[10]; //declaration of an byte array with 10 bytes value
// Let's code the connect function
public static void connectTo()
{
fds.rfd = libnodave.openSocket(102, "192.168.56.1"); //connect to PLC with IP address
fds.wfd = fds.rfd;
di = new libnodave.daveInterface(fds, "IF1", 0, libnodave.daveProtoISOTCP, libnodave.daveSpeed187k);
res = di.initAdapter();
dc = new libnodave.daveConnection(di, 0, 0, 2);
res = dc.connectPLC();
memoryRes = dc.readBytes(libnodave.daveFlags, 0, 0, 1, memoryBuffer); //read a buffer of 1 byte and put it on memoryBuffer variable
plcValue = memoryBuffer[0]; //put memoryBuffer byte value on plcValue variable
dc.disconnectPLC(); // disconnect PLC
di.disconnectAdapter(); //disconnect Adapter
libnodave.closePort(fds.rfd); // close connection
}
}
}
le 25/04/2016 à 03:18 Citer ce message
congratulations for your site, very good.
you could help me
I'm trying to make communication with plc but I am not getting
when I try to read the PLCSIM the program becomes unresponsive.

Project link http://vilsonarantes.com.br/READ_PLC.rar
thank you so much
le 25/04/2016 à 11:36 Citer ce message
I am looking for any sample program. Communication micro -850 Rockwell to PC with libnodave and C#.
Can you help me please ?
message
Inscrit le
message
Inscrit le
le 25/04/2016 à 15:37 Citer ce message
Libnodave library is only for Siemens PLC.You must use DF1 library for Allen Bradley PLC
le 29/04/2016 à 17:14 Citer ce message
I would like to watch your movie through the Youtube but it isn't possible to watch because into movie is used music which is forbid in my country. Is it possible to download this movie through the another web system? The name of movie is Libnodave library tutorial with C# (Siemens PLC) -> the published 16.7.2015.
Thank you for your answer and have a nice day.
Greeting Michal.
Best Regards
Ing. Michal Hrkeľ, PhD.
HYDAC Electronic s.r.o.
Krásna Hôrka 290
SK-027 44 Tvrdošín
Fon: +421 435831990
Fax: +421 435831915
Web: http://www.hydac-electronic.sk
Geschäftsführer: Dr. Franz Josef Eckle; Dipl. Ing. Jozef Líška
Registergericht: Žilina
Handelsregister: Sro, 13116/L
le 29/04/2016 à 17:16 Citer ce message
can you please sent me the vb project /source code for the libnodave
library to communicate with the Siemens PLC.
Thank you for your help.
Best regards
Alexander Sauer
le 01/06/2016 à 10:05 Citer ce message
I did everything right as the video instructed but i get 0 even if i keep on changing the values from the simulator. Please help.
Thanks in advance.
le 21/10/2016 à 05:56 Citer ce message
le 29/12/2016 à 07:54 Citer ce message

le 29/12/2016 à 17:11 Citer ce message
Répondre à ce message
Membres connectés
Espace membre
Discutez avec nous en temps réel
Aucun connecté
- ahmedbenarab94
- 16:03
- automationsense
- 08:02
- ahmedbenarab94
- 09:31
- sarlfei
- 11:32
- sarlfei
- 11:34
- automationsense
- 21:38
- automationsense
- 21:39
- Henriques20
- 02:39
- Henriques20
- 02:49
- Henriques20
- 18:51
Derniers commentaires
Bonjour je suis étudiant en Master Électronique et automatique. Je suis à la recherche d'un stage.je ...
MERCI POUR LE TEST
Bonjour je souhaite faire une formation en electromecanique
Bonjour. J'ai reçu aujourd'hui par mail votre article sur les réseaux indus. Quand on clique sur les ...
Bonjour ahmed,pouvez-vous faire une capture d'écran de votre configuration sur NettoPLCSIM et me l'e ...
Bravo à vous Obonan koné
merci pour ce QCM il m'a permit de voir ce qu'il faut que je bosse
Sinon , si c'est plus facile d'implémenter cela sur un vrai automate. ca serai bien de me donner une ...
Bonjour je souhait d'avoir l'exclusivité de vos représente en algérie, pour ma société import /export ...
J'utilise la version PLCupd qui me permet de simuler des automate S7 1200 et 1500 avec tia portal V13. ...
Bonjour, j'ai suivi la video de la communication de KepserverEx avec TIA Portal. sauf que je n'arrive ...
Bravo à vous Ragoss
Merci pour le QCM
Bonjour, formation Initiation aux automatismes industriels première semaine faite, Quizz fait, 95% de ...
Merci pour votre retour. En creusant un peu plus le sujet, on se rend compte que la littérature à ce ...
Score : 92% 80 à 100% de bonnes réponses Excellent résultat,vous maitrisez bien les bases des ap ...
Bonjour Romain, une partie opérative est constituée d'actionneurs et d'effecteurs. Les capteurs comme ...
Super QCM ! Merci Question 27, la représentation du sectionneur est incorrecte. J'ai donc répondu Non. ...
Bonjour. Les 3 réponses de la question 5 me semblent correctes. Pourriez vous svp m'expliquer ?
Bonjour
Bonjour , j'ai vu que pour la formation initiation il y avait 2 formation en bonus offerts . Mais vous ...
Bonjour,oui la formation Unity Pro est disponible ici : https://www.automation-sense.com/blog/nos-fo ...
Bravo à toi Yucef, good job !
Bonjour Automationsense J'aimerais savoir si vous faites des formations en ligne pour le logiciel Unity ...
93% c'est bien Let's back to work
Bravo à vous Augustin Waga
Score : 85% 80 à 100% de bonnes réponses Excellent résultat,vous maitrisez bien les bases des ap ...
Merci c'est assez bien pour un début
Bonjour
Bonjour je suis un Electromecanicien marocain et je souhaite travailler chez votre meilleur societe pour ...
Bonjour Sanogo, Si vous êtes en Afrique, vous pouvez nous joindre sur ce numéro : +221 77 553 73 4 ...
Bonjour, je suis en côte d'ivoire, je voulais suivre la formation donc j'ai besoin des instructions à ...
Bonjour ehmdiop9,Merci de nous contacter sur : contact@automation-sense.com
Bonjour j'ai l'intention de faire la formation de tous les modules mais je voudrais commencé avec, ...
85 % j'ai encore a apprendre . amusant vos QCM
Bravo à vous Guillaume2406 !
Merci à vous boudebza
Merci beaucoup pour cette correction et je suis content d'avoir suivi et réussi avec succès cette formation ...
je trouve que votre site est tres utile . surtout qu'il accompagne les debutants qui vienne de disciplines ...
j`aime les questions, c'est assez general bon boulot les gars :)
Bonjour Lamah,oui,vous pouvez payer par Western Union,merci de nous contacter sur ce mail : contact@ ...
Bonjour Prisparfaitkeumejio, nous venons de vous envoyer vos identifiants d'accès à la formation par ...
Bonjour tout dépend de la marque d'automate que vous utilisez.Si vous utilisez du Siemens allez pour ...
Bonjour Hchicha,merci de nous contacter par mail au préalable sur : contact@automation-sense.com
Bonsoir Je suis en guinee j'aimerai suivre la formation en automatisme puis je paye par western union? ...
Rien ne s'affiche
Merci pour les tests
Je precise que j'ai déjà effectué le payement.
Bonjour, je viens de m'inscrire à la formation TIA PORTAL et je n'ai pas encore les cours. Sur mon ...
Bonjour s'il vous plaît je suis dans l'embarras du choix entre Tia Portal et Unity Pro quelques-uns peut ...