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

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

Thema: Profinet Übertragungszeit an Simatic und Fremdsystem

  1. #1
    Registriert seit
    12.05.2007
    Ort
    recht weit im Süden
    Beiträge
    91
    Danke
    7
    Erhielt 2 Danke für 2 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ich meine irgendwo mal eine Übersicht von Siemens gesehen zu haben, bei der die Übertragungszeit abhängig der Datenlänge aufgeschlüsselt war.
    Leider finde ich dies in keiner Doku mehr ... War aber vermutlich auch noch von Profibus.
    Ich muss vielleicht zu meiner Entschuldigung sagen, dass wir bisher noch recht grün hinter den Ohren in Sachen Profinet sind. (Hehe, bzw. noch nicht recht grün sind in Sachen IP-Kommunikation)

    Das Netz:
    - 2x Simatic CPU 317 PN (Kommunikation als IO-Devices)
    - in diesem Fall eine Keyence Kamera
    - MP277
    - (sofern wir umsteigen) 3x ET200 mit ebenfalls ziemlich vielen IOs

    Darum meine Frage:
    Weiß wer, mit welcher Übertragungsdauer / Verarbeitungszeit man hier rechnen muss, um meinetwegen 4 Worte vom Keyence Devices zum Simatic Controller und 1 Wort andersrum zu schicken?

    Es verbleibt uns sehr wenig Zeit vom "Ergebnis Bildverarbeitung" bis zu der Aktion, die auf dem Messergebnis beruht, alles länger ein SPS-Zyklus währe lahm ...

    Danke!

    dennisbz
    Zitieren Zitieren Profinet Übertragungszeit an Simatic und Fremdsystem  

  2. #2
    Registriert seit
    04.08.2011
    Beiträge
    77
    Danke
    2
    Erhielt 11 Danke für 11 Beiträge

    Standard

    Das Profinet läuft mit 100MBit/sec
    Für jedes Device kann man die Aktualisierungszeit einstellen.
    Bei den meisten Geräten sind Aktualisierungszeiten ab 1ms möglich

  3. #3
    Registriert seit
    09.11.2007
    Ort
    Rhein Main (Darmstadt)
    Beiträge
    663
    Danke
    61
    Erhielt 112 Danke für 80 Beiträge

    Standard

    Aus der Erfahrung geht es nicht schneller als 2 Zyklen (erster Zyklus Daten empfangen, zweiter Zyklus Ergebnis ausgeben). Ansonsten Empfehlung Übertragung 2 mal / SPS Zyklus (schneller macht keinen Sinn).

    Wenn die Teilnehmer nicht Realtime Isochron verbunden sind, gibt es zusätzliche "Schwebungen", mal langsamer, mal schneller, je nachdem wie die Teilnehmer im Takt aktuell zueinander liegen.

    Zusätzlich ist der Übertragungsweg zu berücksichtigen. Zwischen den Teilnehmern können mehrere Switche liegen, die brauchen auch ihre Zeit und wenn die Netzlast steigt mit fremden Querverkehr, ist das System nicht mehr deterministisch.

    Andere Busse sind da besser, meine persönlichen Favoriten EtherCAT oder SERCOS.
    Als Freelancer immer auf der Suche nach interessanten Projekten.
    Zitieren Zitieren Nicht so genau zu sagen ...  

  4. #4
    Registriert seit
    12.05.2007
    Ort
    recht weit im Süden
    Beiträge
    91
    Danke
    7
    Erhielt 2 Danke für 2 Beiträge

    Standard

    Schon mal 'Merci'!

    Ich verstehe nicht so ganz, wie du das meinst
    Aus der Erfahrung geht es nicht schneller als 2 Zyklen (erster Zyklus Daten empfangen, zweiter Zyklus Ergebnis ausgeben). Ansonsten Empfehlung Übertragung 2 mal / SPS Zyklus (schneller macht keinen Sinn).
    Die SPS empfängt die Daten doch in einem Zyklus und kann diese bereits in diesem Zyklus weiter verarbeiten? 2 mal schneller als die SPS macht natürlich Sinn, klar.

  5. #5
    Registriert seit
    09.11.2007
    Ort
    Rhein Main (Darmstadt)
    Beiträge
    663
    Danke
    61
    Erhielt 112 Danke für 80 Beiträge

    Standard

    Zitat Zitat von dennisbz Beitrag anzeigen
    Schon mal 'Merci'!

    Ich verstehe nicht so ganz, wie du das meinst
    Die SPS empfängt die Daten doch in einem Zyklus und kann diese bereits in diesem Zyklus weiter verarbeiten? 2 mal schneller als die SPS macht natürlich Sinn, klar.
    Die Kamera oder auch die IO haben auch ihren Zyklus. Mit EtherCAT z.B. kann man die Peripherie an den Zyklus des Masters (Siemens Sprechweise Controller) synchron anpassen und einen Shift einstellen, mit dem der Slave (IO) versetzt im Zyklus mit läuft.
    Als Freelancer immer auf der Suche nach interessanten Projekten.
    Zitieren Zitieren Kamera nicht vergessen  

  6. #6
    Registriert seit
    28.03.2012
    Ort
    Hessen
    Beiträge
    116
    Danke
    4
    Erhielt 20 Danke für 18 Beiträge

    Standard

    Zitat Zitat von dennisbz Beitrag anzeigen
    Weiß wer, mit welcher Übertragungsdauer / Verarbeitungszeit man hier rechnen muss, um meinetwegen 4 Worte vom Keyence Devices zum Simatic Controller und 1 Wort andersrum zu schicken?
    1 PROFINET RT Frame hat eine mindest Länge (Ethernet Standard), daraus ergeben sich 40 Bytes Nutzdaten. Die Übertragungszeit ist 6,72 µs. Ob 1 Wort oder 4 Worte spielt dabei keine Rolle.
    Auch die viele I/Os von deine ET200s werden sich wohl in die 40 Bytes verpacken lassen.

    Wenn du mit 1 ms Zykluszeit (kann das der Kamera überhaupt?) und wenige µs Jitter zurecht kommst, spielen Durchlaufzeiten im Kabel, Switch, usw. usw. keine Rolle.


    Ohja, nimm PROFINET-fähige Switches. Die mögen zwar teurer sein, helfen aber ungemein Verkabelungsprobleme aufzuspüren.

  7. #7
    Registriert seit
    12.05.2007
    Ort
    recht weit im Süden
    Beiträge
    91
    Danke
    7
    Erhielt 2 Danke für 2 Beiträge

    Standard

    Wie schnell die Kamera Daten zur Verfügung stellt kann ich momentan noch nicht beantworten. Sie sei könne allerdings PROFInet. Sicher definiert der Standard doch, eine max. Zykluszeit? Wenn ich jetzt von SPS-Zyklus / 2 ausgehe, sollten ja meinetwegen 2.5 ms RT ausreichend sein.
    Wir bekommen einen "Testkoffer" zur Verfügung. Sobald mal ein bisschen Zeit ist, werden wir das mal ausprobieren.
    Ich bin jedenfalls schon mal beruhigt ob der Übertragungszeit. Danke auch für den Hinweis mit dem Switch - gerne hängen bei uns auch mal nicht Profinet fähige Geräte an einem Profinet-Strang...

  8. #8
    Registriert seit
    28.03.2012
    Ort
    Hessen
    Beiträge
    116
    Danke
    4
    Erhielt 20 Danke für 18 Beiträge

    Standard

    Zitat Zitat von dennisbz Beitrag anzeigen
    Sicher definiert der Standard doch, eine max. Zykluszeit?
    Njein, schnellster Zykluszeit wär derzeit 250 µs. Da aber Zykluszeit pro Gerät einstellbar ist, gibt es auch viele Geräte die nicht schneller als 1 ms könnnen.

  9. #9
    Registriert seit
    05.04.2012
    Beiträge
    949
    Danke
    94
    Erhielt 216 Danke für 191 Beiträge

    Standard

    @olliew:
    schnellster Zykluszeit wär derzeit 250 µs
    siehe: Zykluszeit für PROFINET auf 31,25 µs gesenkt
    http://www.elektronikpraxis.vogel.de...ticles/357690/
    SIEMENS hat auf der SPS/IPC/DRIVES ein Messemodell mit 125µs Applikations- und Profinettakt live gezeigt (mit Motion control steuerung SIMOTION).
    Beckhoff zeigte eine EA- Verarbeitung in 12,5µs.
    Meiner Meinung nach ist das alles nur noch Politik. Was soll in dieser kurzen Zykluszeit geschalten / ausgewertet werden? Selbst IGBT`s für Leistungschalter werden z.B. mit 4kHz = 250µs geschalten - aber das macht man nicht über einen offenen Kommunikationsbus.
    Auch wenn Lageregelkreise über einen Kommunikationsbus gerechnet werden, bieten immer schnellere Abtastungen keinen Sinn mehr, da die bestimmenden Größen in der Mechanik zu suchen sind (Tilger,- Resonanazfrequenzen, Trägheiten, usw.)

    @Robiherb:
    ...ist das System nicht mehr deterministisch...
    siehe Bsp mit OB61:
    "Dadurch ist die Möglichkeit gegeben, äquidistant Daten zwischen den Geräten auszutauschen. Mit diesem äquidistanten Takt lassen sich die Geräte synchronisieren und deren Applikation taktsynchron betreiben."
    http://support.automation.siemens.co...ew/de/53477498
    Geändert von zako (01.12.2012 um 22:12 Uhr)

  10. #10
    Registriert seit
    17.07.2009
    Ort
    Am Rande der Ostalb
    Beiträge
    5.476
    Danke
    1.140
    Erhielt 1.238 Danke für 971 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    @zako,

    der OB61 hilft nicht.
    Es ist das Netzwerk selber, dass sich bei hoher Last nicht mehr deterministisch ist.

    Gruß
    Dieter

Ähnliche Themen

  1. Fremdsystem auf DB zugreifen
    Von Pinguino im Forum Simatic
    Antworten: 18
    Letzter Beitrag: 08.06.2008, 19:59
  2. CP342-5 an Fremdsystem (Foxboro)
    Von kipphase im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 12.12.2006, 13:51
  3. Erfahrungen mit Profinet-IO und Profinet-CBA
    Von Maxl im Forum Feldbusse
    Antworten: 11
    Letzter Beitrag: 07.11.2006, 21:59
  4. Simatic Profinet CP 343-1
    Von Roman im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 30.07.2006, 09:24
  5. Antworten: 1
    Letzter Beitrag: 27.08.2005, 19:38

Stichworte

Lesezeichen

Berechtigungen

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