maximal zulässige Zykluszeit?

Zuviel Werbung?
-> Hier kostenlos registrieren
@Approx:
... sein nicht traurig - auch für dich wird die Sonne eines Tages wieder scheinen ... :wink:
Ich fand deine Erklärung übrigens gut und schlüssig ... :smile:
@LL: Dann lies mal meine Postings quer - ich bin ein witzesprühendes Ungeheuer! Mir scheint die Sonne aus dem Arsch! :ROFLMAO:ROFLMAO:ROFLMAO:

Hehe.
Gruß Approx
 
max Zykluszeit

Eigentlich war die Frage doch nach einer max Zykluszeit :

es geht mir darum, ob es irgendwie eine vorschrift gibt, in der festgelegt ist, wie hoch die maximale zykluszeit ist.

zykluszeit ist doch die zeit, in der das programm einmal abgearbeitet wird.
die frage ist wie gesagt, ob diese zeit einen bestimmten wert nicht überschreiten darf.


Zumindest in der S7-400 wird in der HW-Konfig eine max Zykluszeit angegeben, nach der die SPS in Stop geht.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@QM: *ACK*
Ich glaube, woldo hat einfach nur nicht ganz verstanden, was ich Eingangs meinte... War wohl eher ein didaktischer Mangel meinerseits.
Eigentlich sind wir hier alle einer Meinung, was die maximale Zykluszeit anbelangt.
QM hat es ja gut auf den Punkt gebracht.
Gruß

Hallo Approx,

ich habe aus deinen Posts immer herausgelesen, dass du glaubst es macht einen Unterschied, ob der Eingangssignalwischer vor oder nach deinen Zeilen aus #8 ansteht. Ich wollte dich nur darauf hinweisen, dass dies definitiv nicht so ist. Damit sollte das Thema durch sein.

Gruß Woldo
 
Zuletzt bearbeitet:
Hallo Approx,

ich habe aus deinen Posts immer herausgelesen, dass du glaubst es macht einen Unterschied, ob der Eingangssignalwischer vor oder nach deinen Zeilen aus #8 ansteht. Ich wollte dich nur darauf hinweisen dass dies definitiv nicht so ist. Damit sollte das Thema durch sein.

Gruß Woldo

wenn direkt auf peripheriewerte zugegriffen wird, dann ja, dann ist sogar das so ... also nicht so wirklich "definitiv" :rolleyes:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Zumindest in der S7-400 wird in der HW-Konfig eine max Zykluszeit angegeben, nach der die SPS in Stop geht.
Dies ist in den meisten Fällen der Siemens-Default-Wert von 150ms. Den kann man beliebig rauf-, oder runtersetzen (wenn es Sinn macht). Die Frage des Threadstarters diesbezüglich ging ja in die Richtung "gesetzliche Vorschriften".

Gruß
 
Nich direkt

hallo


Gibt es in der Automatisierungstechnik eine maximal zulässige Zykluszeit?

Wenn ja, wie ist diese und wo steht das geschrieben?


danke und gruß

Die Maximale Zykluszeit ist nur durch die Einstellmöglichkeiten in der Hardwareconfig und durch die in dem Programm gestellten Anforderungen (z.B. TÜV-Vorgaben) begrenzt.

Alleine durch das verwenden von Fehler-OB´s kann es unter Umständen zu längeren Zykluszeiten kommen. Die Frage wie lange ein Zyklus dann dauern darf (Abgesehen von zwingenden vorgaben, siehe oben) legt der Programmierer fest.
 
Mahlzeit,




und was könnte ich machen, wenn in meiner Anlage so etwas ab und an vorkommt? Handelt sich in meinem Fall um einen Starttaster.... gibt es die Möglichkeit die Zykluszeit neu zu starten?

Also das höre ich zum ersten mal ^^
Stell dier vor du läufst.
Immer ein Fuß (zyklus) vor den anderen.
Die einzige Möglichkeit das neu zu starten wäre also dir ein Bein zustellen.
Das hätte zur folge das du hinfällst und dich ärgerst (CPU-STOP). ^^
Nachdem du wieder loßläufts (Neustart) fängt ein neuer zyklus an.

Würd ich nicht machen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Mahlzeit,




und was könnte ich machen, wenn in meiner Anlage so etwas ab und an vorkommt? Handelt sich in meinem Fall um einen Starttaster.... gibt es die Möglichkeit die Zykluszeit neu zu starten?

Also das höre ich zum ersten mal ^^
Stell dier vor du läufst.
Immer ein Fuß (zyklus) vor den anderen.
Die einzige Möglichkeit das neu zu starten wäre also dir ein Bein zustellen.
Das hätte zur folge das du hinfällst und dich ärgerst (CPU-STOP). ^^
Nachdem du wieder loßläufts (Neustart) fängt ein neuer zyklus an.

Würd ich nicht machen.

Dann schau dir doch bitte mal den SFC 43 "RE_TRIGR" an.
Mit der SFC 43 "RE_TRIGR" (retrigger watchdog) starten Sie die
Zykluszeitüberwachung der CPU neu.
 
Hallo

Dann schau dir doch bitte mal den SFC 43 "RE_TRIGR" an.

Hmm... Ist das auch sinnvoll ? Immerhin ist das ne Überwachungszeit.
Angenommen ich hab da ein paar fehler OB´s laufen ... in diesen läuft ein code der mir zb. die ursache zwischenspeichert .
Aus irgendeinem grund wird so´n OB jetzt so oft aufgerufen das die Zykluszeit überschritten wird. Sollte ich die dann neu starten ? ... oder lieber nach dem Problem suchen ?
 
Zuletzt bearbeitet:
Hmm... Ist das auch sinnvoll ? Immerhin ist das ne Überwachungszeit.
Angenommen ich hab da ein paar fehler OB´s laufen ... in diesen läuft ein code der mir zb. die ursache zwischenspeichert .
Aus irgendeinem grund wird so´n OB jetzt so oft aufgerufen das die Zykluszeit überschritten wird. Sollte ich die dann neu starten ? ... oder lieber nach dem Problem suchen ?

Die Funktion ist sicherlich nicht dazu gedacht ständig die Überwachungszeit
neu zu starten um irgendwelche Probleme zu kaschieren.
 
Wozu dann ? Hast du ein Beispiel wo man das braucht ?

Brauchen könnte man das bei allem was nur ab und zu mal passieren soll,
z.B. 1x pro Tag eine aufwändige Schleife um Messwerte auszuwerten.

Keine Ahnung, aber sicherlich ist eine derartige Funktion nich für ständige Verwendung gedacht,
dann könnte man auch einfach die Zeit in der HW-Konfig ändern.


Lezten Endes ist das aber auch alles egal, denn wenn eine Zykluszeit mal so lang ist, das noch
nicht mal mehr ein normaler Tastendruck erkannt wird, dann ist da sowieso ne ganze Menge schiefgelaufen.
Und selbst das RE-Trigger würde das PAE nicht neu einlesen ...

Ich habe bisher eigentlich nur Bekanntschaft mit der Zykluszeitüberwachung gemacht,
wenn mal wieder ein Tippfehler bei einer Sprungmarke war.

Mfg
Manuel
 
...

Ich habe bisher eigentlich nur Bekanntschaft mit der Zykluszeitüberwachung gemacht,
wenn mal wieder ein Tippfehler bei einer Sprungmarke war.

Mfg
Manuel

Geht mir auch so ^^
Und Kritische Taster kann man auch noch über ein zb OB35 auslesen. Hab aber auch das noch nie gebraucht. Zeitaufwändige Berechnungen oder sonst etwas was länger als ne secunde dauert sollte man eh nur in der sps machen wenn der PC-Programmierer zu faul ist ^^
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Brauchen könnte man das bei allem was nur ab und zu mal passieren soll,
z.B. 1x pro Tag eine aufwändige Schleife um Messwerte auszuwerten.

Keine Ahnung, aber sicherlich ist eine derartige Funktion nich für ständige Verwendung gedacht,
dann könnte man auch einfach die Zeit in der HW-Konfig ändern.

*ACK*
Füllzeichen
 
Die Funktion ist sicherlich nicht dazu gedacht ständig die Überwachungszeit
neu zu starten um irgendwelche Probleme zu kaschieren.

Also das höre ich zum ersten mal ^^
Stell dier vor du läufst.
Immer ein Fuß (zyklus) vor den anderen.
Die einzige Möglichkeit das neu zu starten wäre also dir ein Bein zustellen.
Das hätte zur folge das du hinfällst und dich ärgerst (CPU-STOP). ^^
Nachdem du wieder loßläufts (Neustart) fängt ein neuer zyklus an.

Wozu dann ? Hast du ein Beispiel wo man das braucht ?

Stell Dir vor Du läufst zur Kneipe, wie sagst Du? Ein Fuß vor den anderen.
Jetzt ruft Dir die Frau hinterher, dass Du den Haustürschlüssel vergessen hast, da Sie ja weiß, es wird wieder mal später.
Jetzt gibt es zwei Möglichkeiten:
Du gehst zurück und holst den Schlüssel, sprich Endlosschleife, Deine Kuppel sind sauer weil Du so spät kommst, also kompletter Absturz.
Besser Du bleibst stehen, triggerst die Zykluszeit neu und wartest bis die Frau Dir den Schlüssel gebracht hat.
Sparst einen Weg, bist nicht so kaputt und Deine Kuppel müssen nicht so lange warten.
 
Zurück
Oben