Herunterladen Inhalt Inhalt Diese Seite drucken

Hitachi HIDICMICRO-EH Handbuch Seite 180

Inhaltsverzeichnis

Werbung

Hinweise
Bei Ausführung dieser Anweisung wird die maximale Frequenz in den Spezialmerkern WRF072 bis WFR075 abgelegt, und
die Anzahl der Pulse wird in den Spezialmerkern WRF07A bis WRF07D gespeichert.
Die Anweisung wird jedoch nicht ausgeführt, wenn über den entsprechenden Puls-Ausgang Pulse ausgegeben werden.
Wenn der entsprechende Ausgang, über den Pulse ausgegeben werden sollen, nicht für die Ausgabe von Pulsen konfiguriert
worden ist, so wird DER auf 1 gesetzt und es findet keine Puls-Ausgabe statt.
Wenn der Gesamtwert der mittels dieser Anweisung konfigurierten Frequenzen für alle Puls-Ausgänge zusammen 5 kHz
überschreitet, so wird DER auf 1 gesetzt und es findet keine Puls-Ausgabe statt.
Falls die maximale Frequenz kleiner als die Anfangs-Frequenz ist, so wird DER auf 1 gesetzt und es findet keine Puls-
Ausgabe statt.
Falls für die maximale Frequenz und die Anfangs-Frequenz der gleiche Wert angegeben wurde, so wird die mittels s+1
festgelegte Anzahl von Pulsen ohne Hoch- und Runterlauf ausgegeben.
Falls für die maximale Frequenz und die Anfangs-Frequenz Werte kleiner als 10 Hz angegeben wurden, so werden diese
Werte systemintern automatisch auf 10 Hz korrigiert.
Falls die Anzahl der auszugebenden Pulse klein ist, so findet der Runterlauf statt, ohne daß vorher ein vollständiger Hochlauf
bis auf die maximale Frequenz durchgeführt wurde. In diesem Fall stellt dann der in s+4 konfigurierte Wert für die Hoch-
/Runterlauf-Zeit auch nicht die für den Hoch- und Runterlauf verwendete Zeitdauer dar.
Wählen Sie für die Hoch- und Runterlauf-Zeit einen Wert, der größer oder gleich (1 / maximale Frequenz + 1 / Anfangs-
Frequenz) x 5 ist. Kleinere Werte für die Hoch- und Runterlauf-Zeit werden nicht akzeptiert.
Hoch- und Runterlauf werden jeweils in 10 Schritten durchgeführt, und es wird immer mindestens ein Puls ausgegeben. Falls
also eine sehr kleine Anfangs-Frequenz angegeben wird, so kann der Fehler für die Hoch-/Runterlauf-Zeit sehr groß werden.
Puls-Frequenz (Hz)
F:s+2
entspricht einem Puls
F
:s+3
0
0
Angegebene Hochlaufzeit
T:s+4
Wird diese Anweisung ausgeführt, während in den Backup-Speicher geschrieben wird (R7EF=1), so wird DER auf 1
gesetzt und es findet keine Verarbeitung statt.
Während der Puls-Ausgabe kann nicht in den Backup-Speicher geschrieben werden. Aus diesem Grund ist bei der
Änderung eines Programmes während des Betriebs (RUN) Vorsicht geboten.
Programmierbeispiel
R7E3
X00001 DIF0
Programmbeschreibung
Die benötigten Parameter werden während des ersten Zyklusses nach dem Start in den Spezialmerkern abgelegt.
Mit steigender Flanke von X00001 werden Pulse mit folgenden Parametern beginnend bei Y101 ausgegeben:
Hoch-/Runterlauf-Zeit: 300 (Hz), Anfangs-Frequenz: 500 (Hz), maximale Frequenz: 1000 (Hz), sowie 4096 Ausgangs-Pulse.
Puls-Frequenz (Hz)
F:s+2
entspricht einem Puls
(F-F
) / 10
0
(F-F
) / 10
0
F
:s+3
0
Zeit (s)
Angegebene Hochlaufzeit
T:s+4
Tatsächliche Hochlaufzeit
Puls-Ausgang bei nicht korrekter bzw. abnormaler Einstellung
WR0100 = 2
WR0101 = H1000
WR0102 = 1000
WR0103 = 500
WR0104 = 300
FUN 151(WR0100)
0
Tatsächliche Runterlaufzeit
LD
R7E3
[
WR0100 = 2
WR0101 = H1000
WR0102 = 1000
WR0103 = 500
WR0104 = 300
]
LD
X00001
AND
DIF0
[
FUN 151 (WR0100)
]
5-134
Kapitel 5 - Anweisungen
Angegebene Runterlaufzeit
T:s+4

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis