Snap7 - S7-Kommunikationsbibliothek

Zuviel Werbung?
-> Hier kostenlos registrieren
Hello Cliff,
I tried to use snap7 to read some from PLC 300 and 400 to MS SQL DB. Seems works good. But I catch some troubles with this library that time using C# wrapper... So I continued to use DotNetSiemensPLCToolBox library. Developer contacts well and helped me a lot to solve some question. So All my projects use DotNetSiemensPLCToolBox. I build multitask services to read values and write to DB once 500ms-1s. About 100 threads use only 16Mb RAM. My friend used my project to read up to 2000 parameters with the same mode.
 
Hallo,
Ich habe unter Win7 (64 Bit) ein C# (Forms) Projekt mit Snap7 erstellt. Das Programm läuft soweit gut aber nur im Debugger. Wenn ich das veröffentliche Programm starte stürzt es ab. Das gleiche Problem habe ich auch mit dem Beispielprogramm (CSClient). Kennt jemand das Problem und kann mir helfen?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Vielleicht hast du für deine verschiedenen Buildkonfigurationen Debug und Release unterschiedliche Plattformen (x86, ...) eingestellt.
Das würde ich zumindest mal überprüfen. Die Einstellungen findest du im Konfigurationsmanager (Menü "Erstellen").
 
Mal blöd gefragt (Bin kein c# Profi/ eher Delphianer):
Die Snap7 dll hast Du in das Build-, bzw. Release- Verzeichnis kopiert?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
Ich habe unter Win7 (64 Bit) ein C# (Forms) Projekt mit Snap7 erstellt. Das Programm läuft soweit gut aber nur im Debugger. Wenn ich das veröffentliche Programm starte stürzt es ab. Das gleiche Problem habe ich auch mit dem Beispielprogramm (CSClient). Kennt jemand das Problem und kann mir helfen?

Die Frage ist ja auch mit welchem Fehler stürzt es ab? Wenn es keine Meldung gibt, kannst du auch in der Ereignisanzeige (Systemsteuerung/Verwaltung) nach Informationen schauen!
 
Die .dll habe ich ins Ausgabeverzeichnis kopiert. Habe sie mittlerweile mal im Ordner System32 kopiert. Nachdem konnte ich das Projekt auf meinem Rechner Installiere, aber nur auf meinem. Ich denke ich muss auf meiner Maschine registriere. Da habe ich noch Probleme mit.
 
So hab mein Problem gelöst. Nach Installation von Visual Studio 2015 ging alles. Das Programm was ich geschrieben habe ist zur Video Überwachung. Als Video Quelle kann eine USB / Wlan oder die Integrierte Cam vom Laptop genommen werden. Auch eine Bildschirmaufnahme ist möglich. Die Aufnahme wird über die SPS gestartet. Die Kommunikation läuft über Snap7. Als Trigger Quelle können Merker, Ein/Ausgänge oder ein Bit im DB verwendet werden. Interessant an der Sache ist, dass im Programm ein Vor- und Nachtrigger eingestellt werden kann. Wer es testen möchte kann mich anschreiben. Es läuft unter Win7 64 Bit.

Gruß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zippel,
ich habe mal eine Frage zu deinem Projekt was du erstellt hast.
Hast du die funktion auch an einer SIMPLC ausprobiert, sprich im TIA Portal die Simulation laufen lassen oder an einer echten SPS?

Gruß
 
Hallo Zippel danke für die Antwort.
Hab es vergangene Woche geschafft eine eigene Applikation mit Snap7 zu realisieren.Musste jedoch eine reale S7 ausprovieren da klappte es sofort.PLC sim geht wie schon paar mal von euch erwähnt nicht.schade.

Danke an alle.

Gesendet von meinem D5803 mit Tapatalk
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Variablen auf Monitor TFT darstellen

Hallo,

ich muss irgendwie Daten auf einem Monitor darstellen mit Hilfe von Visual Studio. Der OPC UA Server ist in der CP1500 bereits eingerichtet und der OPC UA Client hat bereits eine Verbuindung zur PLC 1500 und kann auch die Werte entsprechend sehen.

Ich habe aber absolut kein Plan wie ich die Werte in Visual Studio einbinden muss um mir diese anzeigen zu lassen.
Die Anzeige soll auf einem blauen Hintergrund dargestellt werden. Was benötige ich dazu noch alles??

Server ist in der PLC eingerichtet, der UA Client hat bereits Verbindung und Visualstudio 15 ist installiert.

Client.JPG



Hi,
ich habe doch heute durch Zufall im Internet ein wirkliches Goldstück entdeckt:

Snap7, eine Kommunikationsbibliothek für S7-Steuerungen

http://snap7.sourceforge.net/

Sehr ausführlich dokumentiert, in C++ programmiert und somit in so gut wie allen erdenklichen Betriebssysteme zu verwenden, und:
Open Source

Zumindest ein erster Blick in die Dateien sieht schon mal sehr professionell aus. Respekt!
 
Hast Du vor, über OPC zu gehen oder die zitierte SNAP7 Komponente zu verwenden.
Mal abgesehen davon ist es wahrscheinlich für den Aufbau der Datenverbindung relativ unerheblich, ob die Werte dann auf blauem Hintergrund dargestellt werden sollen.

Hast Du Programmiererfahrung in Visual Studio? Das ist wichtig, damit man weiss, wie weit man ausholen muss, um Dir zu erklären wie Du die Werte von A nach B bekommst.
 
Hallo zusammen,
ich weiss nicht ob ich hier richtig bin. Ich möchte auf einem Raspberry PI 3B Snap7 mit c++ verwenden um auf eine S7-1200 zuzugreifen.
Gibt es ein Tutorial wie man Snap7 mit C++ auf einem Paspberry PI 3B installiert ? Finde ausschließlich Tutorials für Phyton.

Auf Tips würder ich mich freuen.
 
Zurück
Oben