Zyklusbelastung durch SK

mitchih

Level-2
Beiträge
806
Reaktionspunkte
32
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich habe eine Frage die hier vielleicht jemand beantworten kann.

Ich habe bisher immer SK in AWL mit Sprungverteiler erstellt.

Nun ist es wunsch meines Chefs aufgrund der guten Übersicht die Schrittketten in Graph 7 zu programmieren.

Ich finde diese Möglichkeit sehr gut. Wir setzen für das aktuelle Projekt eine Vipa 315 Net ein.

Wie wirkt sich die Zykluszeit beim "Ersatz" der AWL Kette durch eine Graph kette aus???

Jede Kette hat ca. 30 Schritte und wird 9x mit Instanz DB aufgerufen.

Ingesamt sind ca 12 Ketten vorhanden
 
Hallo,

nach meiner Erfahrung dürfte sich die Änderung der Zykluszeit in Grenzen halten. Aber der Speicherverbrauch wird evtl. ansteigen, je nach Standard FB.

Gruß Ralf
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

nach meiner Erfahrung dürfte sich die Änderung der Zykluszeit in Grenzen halten. Aber der Speicherverbrauch wird evtl. ansteigen, je nach Standard FB.

Gruß Ralf

Ich denke das mit dem Speicher ist das kleinere Problem.

Welchen Standard FB nimmt man denn Standardmäßig??
 
Hallo,

ich habe eine Frage die hier vielleicht jemand beantworten kann.

Ich habe bisher immer SK in AWL mit Sprungverteiler erstellt.

Nun ist es wunsch meines Chefs aufgrund der guten Übersicht die Schrittketten in Graph 7 zu programmieren.

Ich finde diese Möglichkeit sehr gut. Wir setzen für das aktuelle Projekt eine Vipa 315 Net ein.

Wie wirkt sich die Zykluszeit beim "Ersatz" der AWL Kette durch eine Graph kette aus???

Jede Kette hat ca. 30 Schritte und wird 9x mit Instanz DB aufgerufen.

Ingesamt sind ca 12 Ketten vorhanden

Bei einer Speed7 denke ich wirds Zykluszeitmäßig nicht viel ausmachen.
Hast schon ein ähnliches Projekt nach "altem" Standard auf der VIPA laufen lassen?
Falls ja, wie hoch war die Zykluszeit?
Oder wie hoch sind sie Zykluszeiten eines vergleichbaren Projekt auf ner S7?
 
Bei einer Speed7 denke ich wirds Zykluszeitmäßig nicht viel ausmachen.
Hast schon ein ähnliches Projekt nach "altem" Standard auf der VIPA laufen lassen?
Falls ja, wie hoch war die Zykluszeit?
Oder wie hoch sind sie Zykluszeiten eines vergleichbaren Projekt auf ner S7?

Hallo Ich habe ein Projekt mit 2 SK und 6 idbs auf einer 400er Zyklus ca. 30ms
Programm ist recht groß

CPU ist eine 414-3pn/dp.

Habe aber auch eine 313 mit einer SK und die hat ganz schön zu knacken an der Kette Zykluszeit ca. 100 ms!!!

Die Zyklusbelastung durch die AWL SK ist sehr gering, da ich mit Sprüngen arbeite. Es wird nur die dem aktiven Schritt zugeordnete Sprungmarke bearbeitet.

Zykluszeit einer 317 mit ca. 10 SK + F-Technik 20ms max!!!!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich kann Dir mal ein Beispiel geben von einer Maschine die ich letztes
Jahr gebaut habe und ne S7-314C gegen eine VIPA 314SC (Speed7)
getauscht habe:

kleine Prüf-Maschine mit vielleicht 7-8 AWL-SK + 1 DP-Slave + Visu +
bisschen anderes Zeugs

Zykluszeit auf S7-314C ca. 40-50ms
Zykluszeit auf VIPA 314SC ca. 1-2ms !

Taktzeiterhöhung von 4s auf 3,5s

mit der Speed7 liegts du ungefähr im Bereich einer 319


Hallo Ich habe ein Projekt mit 2 SK und 6 idbs auf einer 400er Zyklus ca. 30ms
Programm ist recht groß

CPU ist eine 414-3pn/dp.

Habe aber auch eine 313 mit einer SK und die hat ganz schön zu knacken an der Kette Zykluszeit ca. 100 ms!!!

Die Zyklusbelastung durch die AWL SK ist sehr gering, da ich mit Sprüngen arbeite. Es wird nur die dem aktiven Schritt zugeordnete Sprungmarke bearbeitet.

Zykluszeit einer 317 mit ca. 10 SK + F-Technik 20ms max!!!!
 
Ich kann Dir mal ein Beispiel geben von einer Maschine die ich letztes
Jahr gebaut habe und ne S7-314C gegen eine VIPA 314SC (Speed7)
getauscht habe:

kleine Prüf-Maschine mit vielleicht 7-8 AWL-SK + 1 DP-Slave + Visu +
bisschen anderes Zeugs

Zykluszeit auf S7-314C ca. 40-50ms
Zykluszeit auf VIPA 314SC ca. 1-2ms !

Taktzeiterhöhung von 4s auf 3,5s

mit der Speed7 liegts du ungefähr im Bereich einer 319

Ja mit AWL würde ich in die Richtung kommen das ist mir klar.

Ich will jedoch alle SK in Graph erstellen, da es der Kunde gerne möchte. Ist ja auch einfach übersichtlicher.
Habe jedoch Angst das die Zykluszeit zu hoch wird. Fahre in der Anlage Warenträger im 50 mS an Sensoren vorbei und muss diese Sicher erkennen.

Daher läuft der Bus auf 12Mbaud und die Zykluszeit sollte nun ja auch nicht lang sein max 10 ms dann würde der Sensor noch 5x "gesehen"
 
auf was beziehen sich denn nun deine Zykluszeitangaben weiter oben?
auf Programme mit AWL-SK oder mit Graph7 ?

Leider weiß ich die 414 geschwindigkeitsmäßig nicht einzuschätzen



Ja mit AWL würde ich in die Richtung kommen das ist mir klar.

Ich will jedoch alle SK in Graph erstellen, da es der Kunde gerne möchte. Ist ja auch einfach übersichtlicher.
Habe jedoch Angst das die Zykluszeit zu hoch wird. Fahre in der Anlage Warenträger im 50 mS an Sensoren vorbei und muss diese Sicher erkennen.

Daher läuft der Bus auf 12Mbaud und die Zykluszeit sollte nun ja auch nicht lang sein max 10 ms dann würde der Sensor noch 5x "gesehen"
 
Noch ne kleine Frage zum Verständnis (ich habe Graph sellbst noch nicht eingesetzt)

du schreibst:
Jede Kette hat ca. 30 Schritte und wird 9x mit Instanz DB aufgerufen.
Ingesamt sind ca 12 Ketten vorhanden

Sind Graph-Ketten also vollständig instanzierbar?
Hast Du z.B. eine Graph-Kette für die Steuerung einer Station mit 30 Schritten
und 9 gleichartige Stationen für die du dann die Graph-Kette 9x mit unterschiedlichen IBDs aufrufst?

Bei dem Geschwindigkeitstest mit der 313C benutzt du da nur eine Kette, die nur einmal aufgerufen wird?
War die 313C nur ein Test oder ne reale Anlage?
Wenns nur ein Test war dann wurde unter reale Bedingungen getestet?
d.h. war Peripherie vorhanden oder wurde eine Stop mit OBs verhindert.
(Peripheriezugriffsfehler rufen den zugehörigen OB auf und brauchen massiv Zykluszeit falls dies häufig passiert)
 
Noch ne kleine Frage zum Verständnis (ich habe Graph sellbst noch nicht eingesetzt)

du schreibst:
Jede Kette hat ca. 30 Schritte und wird 9x mit Instanz DB aufgerufen.
Ingesamt sind ca 12 Ketten vorhanden

Sind Graph-Ketten also vollständig instanzierbar?
Hast Du z.B. eine Graph-Kette für die Steuerung einer Station mit 30 Schritten
und 9 gleichartige Stationen für die du dann die Graph-Kette 9x mit unterschiedlichen IBDs aufrufst?

Bei dem Geschwindigkeitstest mit der 313C benutzt du da nur eine Kette, die nur einmal aufgerufen wird?
War die 313C nur ein Test oder ne reale Anlage?
Wenns nur ein Test war dann wurde unter reale Bedingungen getestet?
d.h. war Peripherie vorhanden oder wurde eine Stop mit OBs verhindert.
(Peripheriezugriffsfehler rufen den zugehörigen OB auf und brauchen massiv Zykluszeit falls dies häufig passiert)

Also Graph Fb`s sind wie normal Fb`s instanzierbar. Musst halt wie bei jedem anderen FB darauf achten die Variablen von ausssen zuzuführen

313c ist realanlage!!!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn Du die technischen Daten der 414,313C,319 und Speed7 anschaust kommst Du auf folgende min. Bearbeitungszeiten in Mikrosekunden:

Code:
[FONT=Fixedsys]                  313C  414-3    319      315SN-Speed7[/FONT]
[FONT=Fixedsys]Bitoperationen    0,1    0,06    0,01        0,01[/FONT]
[FONT=Fixedsys]Wortoperationen   0,2    0,06    0,02        0,01[/FONT]
[FONT=Fixedsys]Festpunkt         2,0    0,06    0,02        0,01[/FONT]
[FONT=Fixedsys]Gleitpunkt        3,0    0,18    0,04        0,058[/FONT]

Jetzt mußt Du versuchen von der 414 ungefähr auf die 315SN zu schließen.

Bit, Wort, Festpunkt ca. 6x schneller
Gleitpunkt ca. 3x schneller

Kommt halt darauf an was du machst bzw. wie hoch die einzelnen Anteile sind.


414: (Seite 2-6)
http://cache.automation.siemens.com/dnl/TQ/TQzMjA5NQAA_22586851_HB/S7-400_Systembersicht_d.pdf

315SN: (Seite 3-8)
http://www.vipa.de/uploads/tx_sbdownloader/HB140d_cpu_315-4ne12_09-11_01.pdf

319:
http://support.automation.siemens.c...tandard&viewreg=WW&objid=33516848&treeLang=de
 
Zuletzt bearbeitet:
Zurück
Oben