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

Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 21

Thema: Kommunikation einer S7-300 zur dezentralen Peripherie (ET200Sen)

  1. #1
    Registriert seit
    11.11.2012
    Beiträge
    34
    Danke
    13
    Erhielt 0 Danke für 0 Beiträge

    Frage


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich arbeite zurzeit an einem Projekt, bin aber absoluter Neuling auf diesem Gebiet, deshalb entschuldigt bitte eventuelle blöde Fragen. Bin gerade dabei mich einzulesen, komme aber aneinigen Stellen nicht weiter. In dem Projekt plane ich eine S7-300 (CPU: 315-2 DP/PN) mit CP 343-1 als zentrale Steuerung. Als dezentrale Peripherie plane ich drei ET200S ohne CPU jedoch 2 davon mit jeweils einem IM151 PN FO und eine ET200S mit einem IM 151 PN an verschiedenen Standorten. Kommunizieren sollen alle Netzwerkteilnehmer über einen Switch (Scalance X 204-2). Die Kommunikation soll über PROFINET IO abgewickelt werden. Ich muss sowohl Eingänge der ET200Sen einlesen (analoge und digital), als auch Ausgänge (digital) setzen.

    Nun meine Fragen:

    - Was macht hier mehr Sinn, eine Kommunikation über den CP und den ET200Sen oder über die CPU? Macht das einen Unterschied?

    - Wie kann ich im STEP 7-Programm die Kommunikation der Teilnehmer programmieren?
    Des Weiteren brauche ich Weitere Werte (analoge Werte) aus einer anderen S7-300, welche in meiner Programm verarbeiten muss.

    - Wie kann ichalso zusätzlich noch eine Kommunikation zwischen diesen beiden S7-300en aufbauen?

    Wäre echt super wenn mir das Jemand erklären könnte.

    Vielen Dank vorab.
    Zitieren Zitieren Kommunikation einer S7-300 zur dezentralen Peripherie (ET200Sen)  

  2. #2
    Registriert seit
    21.07.2008
    Beiträge
    1.066
    Danke
    51
    Erhielt 140 Danke für 136 Beiträge

    Standard

    IM151 werden ganz normal in der Hardware projektiert und sind (wenn du E/A-Adressen innerhalb des Prozessabbildes wählst) auch normal im Programm ansprechbar. (U E100.0 ... = A100.0)

    Profinet I/O (für die IM151) kann nur die CPU nicht der CP.

    Die Kommunikation zu anderen Steuerung erledigst du über z.B. ein S7-Verbindung mittels NetPro (Konfiguration) und Send/Recieve bzw Put/Get Funktionen (SPS Programm)

  3. Folgender Benutzer sagt Danke zu Deltal für den nützlichen Beitrag:

    absoluterbeginner (11.11.2012)

  4. #3
    Registriert seit
    11.11.2012
    Beiträge
    34
    Danke
    13
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Vielen Dank für die Antwort.

    D.h., dass die CPU die Ein- und Ausgänge behandelt als wären diese gar nicht dezentral? Also würde ich auf einen analogen Eingang ganz normal über L PEW XXX zugreifen? Kann man dann hier überhaupt noch von Profinet I/O-Verbindung sprechen oder wie nennt man eine solche?

    Warum kann Profinet I/O nur über die CPU realisiert werden?

    Und die Daten aus der anderen S7-300 hole ich mir dann also zyklisch über einen Aufruf des FB14 "GET" im OB1?

  5. #4
    Registriert seit
    21.07.2008
    Beiträge
    1.066
    Danke
    51
    Erhielt 140 Danke für 136 Beiträge

    Standard

    Genau, auch wenn es dezentral ist, kannst du es so handeln als wenn es "auf dem Rack" sitzen würde. Gut.. bisschen mehr ist es schon in der Hardware aber im Programm ist da kein Unterschied.

    Uhh sorry.. nur der 343-1 Lean kann kein PN I/O, wenn du einen "großen" hast, kann auch der als PN-Controller arbeiten.

    Genau PN I/O ist quasi "Profibus über Ethernet" -> wenig Daten sehr schnell.

    Eine S7-Verbindung (oder TCP..) über Industrial Ethernet erlaubt es viele Daten eher langsam zu übertragen benötigt dann aber auch die externen Funktionen zum Daten senden / empfangen.

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

    absoluterbeginner (11.11.2012)

  7. #5
    Registriert seit
    12.12.2006
    Ort
    Wehringen
    Beiträge
    1.471
    Danke
    248
    Erhielt 190 Danke für 155 Beiträge

    Standard

    Hallo,
    was soll der CP denn eigentlich machen?

    MfG

  8. #6
    Registriert seit
    11.11.2012
    Beiträge
    34
    Danke
    13
    Erhielt 0 Danke für 0 Beiträge

    Standard

    @Deltal: Vielen Dank. Ein "S7-Verbindung" ist also eine normale IE-Verbindung?

    @Sockenralf: Mit der CPU will ich über eine Switch die Verbindung zu den dezentralen ET200S mit ihren IMs herstellen und mit dem CP die Verbindung zu der dezentralen S7-300.


    Hat evtl. jemand den FB14 "GET" und FB15 "PUT" als AWL parat, finde diese nur als FUP?

  9. #7
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.496
    Danke
    933
    Erhielt 3.378 Danke für 2.732 Beiträge

    Standard

    Die PN-Schnittstelle der CPU kann mehrere Verbindungen und mehrere Protokolle gleichzeitig. Wenn Du Deine neue 315-2PN/DP und die ET200S im gleichen Netz (IP-Adress-Bereich) wie die vorhandene "andere" S7-300 betreibst, dann ist der CP343-1 eigentlich überflüssig.

    Kommen Deine neuen SPS jedoch in ein anderes Netz, dann hast Du Probleme:
    - S7-Verbindungen gehen nur im selben Netz
    - alternativ könntest Du eine ISO-on-TCP-Verbindung mit SEND/RECV benutzen, benötigst dann aber einen Router zwischen den Netzen und mußt auch in das Programm der anderen SPS eingreifen
    --> oder Deine neue 315-2PN/DP muß Schnittstellen in beiden Netzen haben - der CP343-1 muß dann mit dem Netz der vorhandenen SPS verbunden werden und auch eine IP-Adresse aus diesem Netz erhalten.

    Die FB14/FB15 aus der Standard Library (für PN-CPU) bzw. aus der SIMATIC_NET_CP Bibliothek (für CP343-1) sind für den Aufruf in jeder Programmansicht geeignet, also egal ob FUP/KOP/AWL --> Einfügen > Programmelemente Ctrl-G.

    Wie werden die Kommunikationsbausteine FB14 "GET" und FB15 "PUT" auf der S7-300 programmiert?
    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  10. Folgender Benutzer sagt Danke zu PN/DP für den nützlichen Beitrag:

    absoluterbeginner (12.11.2012)

  11. #8
    Registriert seit
    11.11.2012
    Beiträge
    34
    Danke
    13
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Ich habe mal eben ein Bild gezeichnet wie ich mir das gedacht bzw. verstanden habe.
    Struktur.png
    Die CPU der zentralen Steuerung (S7-300) nutze ich für die Verbindung der dezentralen ET200Sen. Diese kann ich im Programm dann handeln als ob diese auf dem Rack wären. Die S7-300 muss hierfür als I/O-Controller und die ET200Sen als I/O-Devices definiert werden.

    Über den CP der Hauptsteuerung (S7-300) kann ich mir also nicht via S7-Verbindung (IE) bzw. über "GET" im OB1 den analogen Wert der anderen S7-300 des anderen Netzwerkes, den ich zusätzlich noch benötige holen, da sich diese SPS in einem anderen Netzwerk befindet. Wenn ich aber dem CP eine IP-Adresse des anderen (bestehenden) Netzwerkes zuordne kann ich mir die Daten über den "GET"-Aufruf im OB1 holen.

    Das Panel holt sich nach Anbindung des WinCC flexible an die Hauptsteuerung selbst die benötigten Daten aus dem DB.

    Habe ich das alles richtig verstanden?

  12. #9
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.496
    Danke
    933
    Erhielt 3.378 Danke für 2.732 Beiträge

    Standard

    Ja, das wird so funktionieren.

    Wenn Du ganz korrekt zeichnen willst: zwischen dem CP343-1 und der zweiten S7-300 wird sich wohl ein Switch oder eine ganze Netzwerk-Infrastruktur befinden. Ich glaube eher nicht, daß das eine 1:1-Netzkabel-Verbindung ist. Doch sollte die zweite S7-300 tatsächlich noch nicht vernetzt sein, dann wäre es auch möglich, diese zweite S7-300 mit Deinem neuen Netz zu verbinden, indem Du sie an Deinen neuen Switch anschließt und ihr eine IP-Adresse aus Deinem neuen Netz gibst. Dann kann wieder der CP343-1 entfallen.

    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  13. #10
    Registriert seit
    11.11.2012
    Beiträge
    34
    Danke
    13
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Die zweite SPS ist bereits vernetzt...sorry, das fehlt in der Zeichnung.

    So langsam kommt Licht ins dunkle. Vielen Dank

    Wie nennt man denn die Verbindung zwischen dem CP der neuen S7-300 und der bestehenden S7-300 wenn ich dem CP eine IP-Adresse des anderen (bestehenden) Netzwerkes zuordne?

Ähnliche Themen

  1. Antworten: 10
    Letzter Beitrag: 14.04.2012, 17:28
  2. Peripherie Schnittstelle einer Sinumerik 840D
    Von Pfenno im Forum Sonstige Steuerungen
    Antworten: 0
    Letzter Beitrag: 12.04.2012, 17:46
  3. Antworten: 3
    Letzter Beitrag: 23.11.2011, 15:26
  4. Gigabit-Kommunikation mit einer S7-300
    Von jach0012 im Forum Simatic
    Antworten: 15
    Letzter Beitrag: 19.06.2009, 17:26
  5. hilfe zur Fernwartung einer S7-300
    Von marc core im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 28.02.2006, 20:19

Stichworte

Lesezeichen

Berechtigungen

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