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

Ergebnis 1 bis 8 von 8

Thema: DB über PN schreiben/lesen

  1. #1
    Registriert seit
    04.09.2012
    Beiträge
    4
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Zusammen,
    ich habe hier zwei SPSen die folgendermassen kommunizieren sollen: Im Master(S7-400) sind Daten in einem DB gespeichert, diese sollen über PN in den DB des Slaves (S7-1200) geschrieben werden. Es reicht völlig aus, wenn die Kommunikation nur vom Master zum Slave möglich ist. Dabei sollte der Quellcode des Slaves nach möglichkeit nicht verändert werden. Gibt es eine Möglichkeit wie ich vom Master aus Daten in einen Bestimmten DB im Slave schreiben kann, ohne das ich im Slave weitere Funktionen einbauen muss. Es gibt Visu-System die das können, ist dies auch von SPS zu SPS möglich?
    Die Kommunikation zwischen zwei SPSen auf denen entsprechende FBs laufen gibt es ja.
    Danke schon mal für eure Hilfe.

    Grüße
    Hoackaelstroem
    Zitieren Zitieren DB über PN schreiben/lesen  

  2. #2
    Registriert seit
    31.03.2010
    Beiträge
    335
    Danke
    3
    Erhielt 33 Danke für 32 Beiträge

    Standard

    Hallo!

    Ich weiß jetzt war nicht wie das bei der S7 1200 genau ist!
    Aber als Stichwort würd ich mal Fetch & Write Verbindung nennen!
    Schau dir das mal an!!
    Wer aufhört, besser zu werden, hat aufgehört, gut zu sein!

  3. #3
    Registriert seit
    12.07.2006
    Beiträge
    45
    Danke
    5
    Erhielt 2 Danke für 2 Beiträge

    Standard

    Hallo!

    In der 1200er funktioniert das reibungslos über PUT und GET.

    Gruß
    Koslovski

  4. #4
    hoeckaelstroem ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    04.09.2012
    Beiträge
    4
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Aber muss ich bei PUT/GET nicht einen Baustein im Slave (hier Empfänger) aufrufen?

  5. #5
    hoeckaelstroem ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    04.09.2012
    Beiträge
    4
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Vielleicht präzisier ich mal den HW-Aufbau:
    Es gibt einen Master(S7-4xx PN/DP) und mehrere identische Slaves (S7-12xx). Die Slaves haben den identischen HW-Aufbau, daher sollte das Programm der Slaves identisch sein. Zu verkraften wäre es wenn in den Slaves ein FB o. Ä. zyklisch aufgerufen wird. Der Slave soll die Daten automatisch Empfangen wenn die vom Master kommenden Daten die richtige Slave-Adresse (IP?) haben. Der Master sendet seine Daten zyklisch an die Slaves. Welche Kommunikationsmethode ist hier die angenemste?
    Traumvorstellung:
    Master: IP-Adresse Slave + Pointer Daten-DB (Master) + Datenlänge -> Slave
    Slave: Pointer Daten-DB(Slave)
    Der Slave sollte sich in etwa so verhalten: Her mit den Daten, wer sie mir schickt ist mir egal, hauptsache sie sind für mich.
    Geändert von hoeckaelstroem (08.01.2013 um 11:00 Uhr)

  6. #6
    Registriert seit
    01.07.2010
    Ort
    Nürnberg
    Beiträge
    10
    Danke
    6
    Erhielt 0 Danke für 0 Beiträge

    Standard

    sendrec.jpg

    Du meinst sicher das!

    Ob es mit einer 1200er genau so geht kann ich dir leider nicht bestätigen.


    Es gibt ein Programm von Siemens ( iMap ) das genau diese Funktion hat.

  7. #7
    Registriert seit
    31.07.2009
    Ort
    Weißensee
    Beiträge
    46
    Danke
    5
    Erhielt 3 Danke für 3 Beiträge

    Standard

    Hallo,


    habe mal eine unspezifizierte Verbindung zwischen einer CPU300 und CPU400 gemacht, d.h. man braucht nur in einer CPU die Verbindung zu prijektieren und kann aktiv daten aus der slave CPU auslesen oder schreieben, das müsstest du dann zyklisch machen.

    Weiß nicht ob das mit der CPU1200 funktioniert, hier jedenfalls mal ein Link zu einer guten Beschreibung.


    http://cache.automation.siemens.com/...nection_de.pdf

    Gruß

  8. #8
    Registriert seit
    12.07.2006
    Beiträge
    45
    Danke
    5
    Erhielt 2 Danke für 2 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Der PUT-Befehl wird nur mit der Adresse der Zielstation und dem Quell-DB des Masters und dem Ziel-DB des Slaves beschaltet. Weitere Bausteine im Slave sind nicht nötig.

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 08.11.2010, 07:21
  2. Fernzugriff schreiben/lesen
    Von Blackforest im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 19.06.2009, 13:07
  3. In DB schreiben / lesen
    Von mariob im Forum HMI
    Antworten: 4
    Letzter Beitrag: 27.12.2008, 16:54
  4. SPS Variablen über eigenes ActivX lesen/schreiben?
    Von BorisDieKlinge80 im Forum HMI
    Antworten: 25
    Letzter Beitrag: 19.05.2008, 04:40
  5. DB lesen/schreiben über Ethernet
    Von merlin im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 12.04.2007, 10:29

Lesezeichen

Berechtigungen

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