Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 8 von 8

Thema: C# und S7

  1. #1
    Registriert seit
    29.03.2008
    Beiträge
    5
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Blinzeln


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Wie im Thread
    http://www.sps-forum.de/showthread.php?t=18724
    soll ich das gleiche Umsetzen.
    Habe aber erstmal keinen blassen schimmer wie ich da ran gehen soll?

    Aufgabe:
    S7 mit SQL Server verbinden und Daten austauschen.
    S7 -> C# -> SQL
    S7 <- C# <- SQL

    Also es sollen in regelmäßigen Abstanden(30sec) Daten in eine Datenbank geschrieben werden. Hierzu soll eine C# Anwendung Zyklisch in einen DB schauen ob sich der Datenstand geändert hat bzw. ob neue Daten anstehen welche in die SQL DB gschrieben werden sollen.

    Was brauche ich um über TCP/seriall, oder andere Methoden eine Verbindung zwischen SPS und C# herzustellen?
    Wie sende ich dann die Daten von der SPS zur C# Applikation?
    Worauf muss man achten?

    Die Verbindung von C# zum SQL Server stellt nicht das Problem da.

    Für Anregungen, Erklärungen, Links und auch Source Examples wäre ich sehr dankbar.

    MFG
    Zitieren Zitieren C# und S7  

  2. #2
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    du brauchst einen Server bzw. eine Schnittstelle

    anbieten würde sich libnodave aber auch eine OPC-anwendung sollte dir weiterhelfen können ... zu beiden findest du ausreichend lesestoff hier im forum...
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  3. #3
    Registriert seit
    27.10.2005
    Ort
    Schwäbisch Gmünd
    Beiträge
    5.240
    Danke
    642
    Erhielt 955 Danke für 769 Beiträge

    Standard

    Da gibt es viele Kommunikationsbibliotheken für den S7-Zugriff. Wie ist denn die S7 angebunden? TCP/IP, MPI-Adapter, Profibuskarte, ...? Als Lösungen kommen libnodave (kostenlos) und ACCON-AGLink (kostenpflichtig) mit direkter .net-Unterstützung oder die Bibliotheken von pi, Träger, mhj etc. (mir ist hier nicht bekannt ob eine .net-Unterstützung enthalten ist) in Frage. Der SQL-Zugriff stellt ja offensichtlich kein Problem dar.
    Rainer Hönle
    DELTA LOGIC GmbH

    Ein Computer kann das menschliche Gehirn nicht ersetzen. Engstirnigkeit kann unmöglich simuliert werden. (Gerd W. Heyse)

  4. #4
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    bei siemens gibt es da auch was ... hatte erst nur den link nicht gefunden

    Massendatenerfassung mit einem OPC-Client in C# auf Basis von .NET

    aber eben mit OPC ... ich würde schon libnodave bevorzugen ...
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  5. #5
    Registriert seit
    05.08.2011
    Beiträge
    3
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Von SoftwareOption GmbH gibt es ein .NET Interface, um direkt mit SAPI-S7 (ohne OPC Server) auf die S7 SPS-Serie zugreifen zu können.
    Ein kostenloses C# Demoprogramm inkl. Sourcen kann direkt heruntergeladen werden.
    Siehe http://www.softwareoption.de/siemens-produkte.htm

    Mit den blockorientierten Diensten kannst Du z.B. die SPS veranlassen, die Daten nur bei Datenänderungen zu schicken.

  6. #6
    Registriert seit
    03.04.2008
    Beiträge
    6.206
    Danke
    237
    Erhielt 819 Danke für 693 Beiträge

    Standard

    Zitat Zitat von gyroblau Beitrag anzeigen
    Von SoftwareOption GmbH gibt es ein .NET Interface, um direkt mit SAPI-S7 (ohne OPC Server) auf die S7 SPS-Serie zugreifen zu können.
    Ein kostenloses C# Demoprogramm inkl. Sourcen kann direkt heruntergeladen werden.
    Siehe http://www.softwareoption.de/siemens-produkte.htm

    Mit den blockorientierten Diensten kannst Du z.B. die SPS veranlassen, die Daten nur bei Datenänderungen zu schicken.
    Wow, nach mehr als 3 Jahren eine solch lebenswichtigen Hinweis?

    Das nenne ich zeitnahes antworten.


    bike

    P.S: bei mir ist "zeitnah" das Unwort des Jahrhundert. Klingt gut und sagt nichts aus.

  7. #7
    Registriert seit
    18.09.2004
    Ort
    Münsterland/NRW
    Beiträge
    4.733
    Danke
    729
    Erhielt 1.162 Danke für 973 Beiträge

    Standard

    Zitat Zitat von bike Beitrag anzeigen
    Wow, nach mehr als 3 Jahren eine solch lebenswichtigen Hinweis?

    Das nenne ich zeitnahes antworten.


    bike

    P.S: bei mir ist "zeitnah" das Unwort des Jahrhundert. Klingt gut und sagt nichts aus.
    Ist dann wohl eher zeitnahe Werbung wenn du dir auch die anderen Beiträge von ihm anschaust

  8. Folgender Benutzer sagt Danke zu marlob für den nützlichen Beitrag:

    bike (10.08.2011)

  9. #8
    Registriert seit
    07.07.2004
    Beiträge
    3.285
    Danke
    38
    Erhielt 584 Danke für 382 Beiträge

    Idee


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    Zitat Zitat von bike
    Wow, nach mehr als 3 Jahren eine solch lebenswichtigen Hinweis?
    Das nenne ich zeitnahes antworten.
    Ich würde das eher als eine Werbekampagne von gyroblau bezeichnen.
    Siehe dazu seine bisherigen 3 Beiträge. Die gehören eigentlich in "Werbung und Produktneuheiten", vielleicht kann ein Mod bitte diese Beiträge in den passenden Bereich schieben ?

    Und noch ein ganz dezenter Hinweis von mir zur Kommunikation über die S7Sapi.dll :

    Auf dem PC, der über diesen Weg mit der S7 kommuniziert, muss dann auch die entsprechende Simatic Lizenz vorhanden sein z.B. durch STEP7 oder Simatic Net.

    Insofern sehe ich da wirklich keinen Sinn darin, über das beworbene .NET Interface zu kommunizieren. Das können andere Libraries wie z.B. AGLink besser und kostengünstiger.

    Gruß

    Question_mark
    ''Ich habe wirklich keine Vorurteile.
    Meine Meinung ist nur die Summe der Erfahrungen" ... (Question_mark)
    Zitieren Zitieren Werbung für etwas überflüssiges ...  

  10. Folgende 2 Benutzer sagen Danke zu Question_mark für den nützlichen Beitrag:

    bike (10.08.2011),Key (24.08.2011)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •