05.08.2008 10:05 | |
Beiträge: 5822 Bewertung: (412) |
Hallo Eleu, ja, es gibt eine DLL Schnittstelle für C und C++ für die S7 Kommunikation. Diese Schnittstelle wird bezeichnet als SAPI S7. Die Dokumentation hierfür ist zu finden unter: SIMATIC NET S7-Programmierschnittstelle Viel Spaß beim schmökern. Viele Grüße J_Bell |
01.09.2008 14:34 | |
Beiträge: 355 Bewertung: (28) |
Als kostenfreie Alternative zu Prodave gibts natürlich auch "libnodave". Dort ist ein VB-Beispiel enthalten. |
03.09.2008 07:56 | |
Beiträge: 355 Bewertung: (28) |
Hallo, ich habe man auf meiner Festplatte gegoogled und ein Beispiel gefunden, das ich aber selbst mangels VB6 noch nicht testen konnte. Siehe Anhang! Gruß moeins DateianhangBeispielVB6.zip (261 Downloads) |
03.09.2008 10:36 | |
Beigetreten: 01.08.2007 Letzter Bes: 29.08.2024 Beiträge: 1698 Bewertung: (84) |
Hallo moeins,
mit dem Beispielprogramm via Test-SPS (CPU315-2 DP) über MPI aufgebaut.
Schaltfläche "SPS verb". Das Ergebnis ist die Meldung "Fehler beim Verbinden" (Siehe Anhang) Im Direktfenster von Visual Basic 6 wird die Meldung "res= 4 no message defined!" angezeigt.
Ist das richtig ? (Betriebssystem vom FieldPG: WinXP)
Eleu DateianhangLibnodave_nix_Verbindung.zip (196 Downloads) |
03.09.2008 10:47 | |
Beiträge: 355 Bewertung: (28) |
Hallo Eleu, ich habe keine Ahnung woran es liegt, bin leider im Moment auch nicht mehr in der Thematik drin. Aber in diesem Forum gibts vielleicht Antworten dazu : www.sps-forum.de/forumdisplay.php?f=25 Angefügt ist noch ein Beispielprogramm welches ich gefunden habe. Gruß moeins Dateianhangvbbsp.zip (184 Downloads) |
03.09.2008 11:53 | |
Beigetreten: 01.08.2007 Letzter Bes: 29.08.2024 Beiträge: 1698 Bewertung: (84) |
Hallo moeins, es hat geklappt. Das Geheimnis ist, dass es nur mit PC-Adapter über die serielle Schnittstelle geht. (Ich hatte noch einen. Ergebnis siehe Anhang) Interessant ist ob Ethernet auch geht ? Muss ich noch mal testen. Vielen Dank nochmal. Gruß Eleu Dateianhanglibnodave_hat_Verbindung.zip (254 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
04.09.2008 09:16 | |
Beigetreten: 01.08.2007 Letzter Bes: 29.08.2024 Beiträge: 1698 Bewertung: (84) |
Hallo,
Keine Portnummer. Deshalb vermute ich mal, das hierfür standardmäßig in der .dll der Port 102 verwendet wir. (Port für ISO on TCP und S7-Kommunikation) Wie viele Verbindungen zu einer S7-SPS könnte man damit aufbauen ? Oder anders gefragt, wie viele Rechner (Appl.) könnten in dieser Form gleichzeitig über Ethernet mit einer S7 - SPS kommunizieren ?
Eleu Dateianhanglibnodave_iso_tcp_verbindung.zip (244 Downloads) |
Folgen Sie uns auf