Siemens 6ES7 222-1HF22-0XA0 EM 222 Digital Output Module 6ES7 222-1HF22-0XA0 User Manual

Product codes
6ES7 222-1HF22-0XA0
Page of 538
S7-200 Befehlssatz
Kapitel 6
141
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
Seg
+ ( Delta
Seg
* ( Anzahl
Seg
- 1 ))
Erklärung:
ZZ_Anfang
Seg
= Anfangszykluszeit des Segments
Delta
seg
= Zykluszeitdelta für dieses Segment
Anzahl
Seg
= Anzahl Impulse in diesem Segment
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
Seg
* ( ZZ_Anfang + ( ( Delta
Seg
/2 ) * ( Anzahl
Seg
- 1 ) ) )
Erklärung:
Anzahl
Seg
= Anzahl Impulse in diesem Segment
ZZ_Anfang
Seg
= Anfangszykluszeit des Segments
Delta
seg
= Zykluszeitdelta für dieses Segment