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

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 13

Thema: CPU erfasst Daten einer anderen CPU

  1. #1
    Registriert seit
    28.10.2008
    Beiträge
    38
    Danke
    38
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    Ich hätte ein kleines Problem. Ist es realisierbar das eine CPU die Daten von mehreren CPUs erfassen kann.
    Der Fall lautet folgendermaßen:
    Die vorort stehenden CPUs dürfen aufgrund von Datenschutz nicht berührt oder geändert werden. Nun soll eine zusätzliche CPU eingesetzt werden, die einige Daten (z.B: aus dem Feld) von den anderen CPUs erfasst.
    Die zusätzliche CPU soll parallel zu den anderen ihren Programm - Erfassung von Daten -abarbeiten.
    Ist es realisierbar? Ich habe schon in verschiedenen Dokumentationen und Webseiten nach Informationen gesucht, jedoch nur ein geringer Erfolg. Was ich bis jetzt weiß: Eine Möglichkeit, wäre einen DP/DP Koppler zuverwenden oder die CPUs über einen CP miteinander zu verbinden. Alles soll daraufhin in Step7 eingebunden werden und so programmiert werden, dass die Daten (Ergebnisse) in der zusätzlichen CPU aufgerufen werden.
    Es ist jedoch sehr kompelx,
    Können ihr mir dabei weiter helfen. Wenn es möglich ist, wie ist es leichter zu realisieren. Kann man es mit irgendwelchen
    get-Funktionen erstellen?

    Über eine Rückmeldung wäre ich euch sehr dankbar.

    Mit freundlichen Grüßen

    Waldi_März
    Zitieren Zitieren CPU erfasst Daten einer anderen CPU  

  2. #2
    Registriert seit
    20.10.2003
    Ort
    Biberach
    Beiträge
    5.068
    Danke
    959
    Erhielt 1.459 Danke für 922 Beiträge

    Standard

    Hallo,

    muss es unbedingt eine SPS sein? Solche Aufgaben können
    auch gut von einer PC-Anwendung erledigt werden.
    Beste Grüße Gerhard Bäurle
    _________________________________________________________________
    Hardware: the parts of a computer that can be kicked. – Jeff Pesis

  3. #3
    Registriert seit
    30.06.2007
    Ort
    In der Pfalz
    Beiträge
    503
    Danke
    72
    Erhielt 77 Danke für 65 Beiträge

    Standard

    Falls Daten Archiviert werden sollen, ist allein schon wegen der größeren und günstigeren Speicherkapazität eine PC-Lösung empfehlenswert.

  4. Folgender Benutzer sagt Danke zu Steve81 für den nützlichen Beitrag:

    Waldi_März (29.10.2008)

  5. #4
    Registriert seit
    22.01.2008
    Ort
    Allgäu, da wo die Kühe schöner sind als die Mädels
    Beiträge
    1.774
    Danke
    50
    Erhielt 729 Danke für 434 Beiträge

    Standard

    Wenn Du z.b. Ethernetschnittstellen hast, konntest Du mit dem FB14 Get aus der Standardbib die Daten die Du brauchst einfach auslesen. Ist kein grosser Aufwand.

    Gruss
    Audsuperuser
    Gruss Audsuperuser

    Herzlich Willkommen im Chat:
    SPS-Forum Chat (Mibbit) | SPS-Forum Chat (MIRC)

  6. Folgender Benutzer sagt Danke zu AUDSUPERUSER für den nützlichen Beitrag:

    Waldi_März (29.10.2008)

  7. #5
    Registriert seit
    06.10.2004
    Ort
    Kopenhagen.
    Beiträge
    4.624
    Danke
    377
    Erhielt 801 Danke für 642 Beiträge

    Standard

    Zitat Zitat von Waldi_März Beitrag anzeigen
    Eine Möglichkeit, wäre einen DP/DP Koppler zuverwenden oder die CPUs über einen CP miteinander zu verbinden.
    Dann müssen die bestehenden CPU's modifiziert werden.

    Zitat Zitat von Waldi_März Beitrag anzeigen
    Kann man es mit irgendwelchen
    get-Funktionen erstellen?
    Genau das kannst Du machen.

    Für Profibus und Ethernet muss S7 Verbindungen und GET Bausteine verwendet werden.
    Wenn du in den neuen CPU "unspezifisierter S7 verbindungen" zu die bestehenden CPUs einrichtet brauchen die bestehenden CPUs keine Konfigurationsänderungen.

    Für MPI ist es mittels X_GET noch einfacher als keine Verbindungen eingerichtet werden muss.

    Wenn Du anstatt ein S7 CPU ein PC einsetzt, gibt es weitere möglicheiten womit die bestehenden CPUs nicht geändert werden muss.
    Jesper M. Pedersen

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

    Waldi_März (29.10.2008)

  9. #6
    Registriert seit
    28.10.2008
    Beiträge
    38
    Danke
    38
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Danke für die guten Vorschläge,

    Es wird Profibus und Ethernet verwendet. Das heißt ich müsste aus der Standardbibliothek den SFC 14 benutzen um die Daten daraus zulesen. Brauch ich auf der anderen Seite (auf den anderen CPUs) einen entsprechenden Funktionsbaustein, wie den SFC 15, oder nicht? Ich brauche eine einseitige Verbindung, zum Lesen vielleicht aber auch noch zum Schreiben (SFC15), von der zusätzlichen CPU gesehen?
    Funktioniert es?
    Danke im vorraus
    mfg
    Waldi
    Zitieren Zitieren CPU erfasst daten andrer CPU  

  10. #7
    Registriert seit
    11.05.2005
    Ort
    Baden-Württemberg
    Beiträge
    669
    Danke
    113
    Erhielt 153 Danke für 124 Beiträge

    Standard

    ja, das funktioniert...
    "arbeite klug, nicht hart" - deutsches Sprichwort

  11. #8
    Registriert seit
    28.10.2008
    Beiträge
    38
    Danke
    38
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hi Audsuperuser,

    meintest du mit "FB14" den SFC 14?, Brauch ich bei der Verwendung dieser Funktion, eine entsprechnede gegenüberliegende Funktion auf den anderen CPUs? Ich darf nur eine einseitige Vebindung benutzen?
    danke
    mfg
    Waldi

  12. #9
    Registriert seit
    06.10.2004
    Ort
    Kopenhagen.
    Beiträge
    4.624
    Danke
    377
    Erhielt 801 Danke für 642 Beiträge

    Standard

    FB14 GET.

    Die bestehende CPUs (Server) antwortet den GET befehl von den neuen CPU (Client). Du brauchst nichts auf die bestehenden CPUs ändern.
    Jesper M. Pedersen

  13. Folgender Benutzer sagt Danke zu JesperMP für den nützlichen Beitrag:

    Waldi_März (29.10.2008)

  14. #10
    Registriert seit
    11.05.2005
    Ort
    Baden-Württemberg
    Beiträge
    669
    Danke
    113
    Erhielt 153 Danke für 124 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    du brauchst die PUT und GET Bausteine für deine CPU.
    Einseitige Verbindung ist OK.
    "arbeite klug, nicht hart" - deutsches Sprichwort

  15. Folgender Benutzer sagt Danke zu SPSKILLER für den nützlichen Beitrag:

    Waldi_März (29.10.2008)

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 02.09.2011, 11:55
  2. Antworten: 17
    Letzter Beitrag: 21.08.2008, 07:47
  3. Antworten: 2
    Letzter Beitrag: 09.08.2007, 09:39
  4. messwerte sind erfasst!!
    Von fubu16 im Forum Simatic
    Antworten: 0
    Letzter Beitrag: 23.09.2005, 10:54
  5. Antworten: 5
    Letzter Beitrag: 24.07.2003, 18:17

Lesezeichen

Berechtigungen

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