Sie müssen die Zykluszeit des letzten Impulses eines Segments kennen, um festzustellen, ob die
Übergänge zwischen den Wellenformen sauber sind. Sofern das Zykluszeitdelta nicht 0 ist,
müssen Sie die Zykluszeit des letzten Impulses eines Segments berechnen, weil dieser Wert
nicht im Profil angegeben wird. Berechnen Sie die Zykluszeit des letzten Impulses eines
Segments mit folgender Formel:
Zykluszeit des letzten Impulses eines Segments = ZZ_Anfang
Erklärung:
ZZ_Anfang
Delta
= Zykluszeitdelta für dieses Segment
seg
Anzahl
Seg
Dieses stark vereinfachte Beispiel dient zur Erklärung des Prinzips, doch tatsächliche
Anwendungen erfordern häufig komplexere Profile. Denken Sie daran, dass das Zykluszeitdelta
nur als ganze Zahl in Mikrosekunden oder in Millisekunden angegeben werden kann und dass die
Zykluszeit bei jedem Impuls verändert wird.
Daraus resultiert, dass das Zykluszeitdelta für ein bestimmtes Segment gegebenenfalls iterativ
berechnet werden sollte. Es kann Flexibilität für den Wert der Endzykluszeit oder die Anzahl der
Impulse für ein bestimmtes Segment erforderlich sein.
Die Dauer eines bestimmten Profilsegments kann beim Festlegen der richtigen Werte für die
Profiltabelle nützlich sein. Berechnen Sie die Zeit, die benötigt wird, um ein bestimmtes Segment
eines Profils zu bearbeiten, anhand folgender Formel:
Dauer des Segments = Anzahl
Erklärung:
Anzahl
Seg
ZZ_Anfang
Delta
= Zykluszeitdelta für dieses Segment
seg
= Anfangszykluszeit des Segments
Seg
= Anzahl Impulse in diesem Segment
* ( ZZ_Anfang + ( ( Delta
Seg
= Anzahl Impulse in diesem Segment
= Anfangszykluszeit des Segments
Seg
S7-200 Befehlssatz
+ ( Delta
* ( Anzahl
Seg
Seg
/2 ) * ( Anzahl
- 1 ) ) )
Seg
Seg
Kapitel 6
- 1 ))
Seg
141