Herunterladen Inhalt Inhalt Diese Seite drucken

Hitachi HIDICMICRO-EH Handbuch Seite 176

Inhaltsverzeichnis

Werbung

Kategorie - Nr.
FUN-Anweisungen - 13
Symbol im Kontaktplan
FUN 149 (s)
Anweisung AWL
FUN 149 (s)
Adresstypen
Argument (Nummer
s
des Puls-Ausgangs)
Funktion
15
s
Nummer Puls-Ausg.
Startet die Puls-Ausgabe und gibt die vom Anwender eingestellte Anzahl an Pulsen aus.
Hinweise
Falls für die Puls-Ausgangs-Nummer ein von H01 bis H04 abweichender Wert angegeben wird und die Anzahl der
auszugebenden Pulse auf 0 eingestellt wurde, so wird DER auf 1 gesetzt und es findet keine Verarbeitung des Befehls statt.
Falls der dem Puls-Ausgang zugeordnete E/A eine andere Funktion als "Puls-Ausgang" besitzt, so wird DER auf 1 gesetzt
und es findet keine Verarbeitung des Befehls statt.
Falls mit dem angegebenen Zähler keine Ausgabe erzeugt werden kann (PI/O-Funktions-Einstellung, R7F5), so wird DER
auf 1 gesetzt und es findet keine Verarbeitung des Befehls statt.
Die mittels der Anweisung FUN 149 auszugebenden Pulse besitzen ein Tastverhältnis zwischen 30 und 50 %. Zur Ausgabe
von Pulsen mit einem Tastverhältnis von 50 % ist der dem verwendeten CPU-Modell entsprechende Wert in den Spezial-
merker WRF06B einzugeben (siehe unter 8.1.4.).
Während der Ausgabe von Pulsen ist das dem jeweiligen Puls-Ausgang zugeordnete Flag (R7FC bis R7FF) eingeschaltet.
Es wird erst wieder ausgeschaltet, nachdem die eingestellte Anzahl von Pulsen ausgegeben wurde.
Ist die CPU nicht in Betrieb, so kann mittels R7DC eingestellt werden, ob die Puls-Ausgabe fortgesetzt oder gestoppt
werden soll.
Die Anweisung FUN 149 besitzt keine Möglichkeit für Hoch- oder Runterlauf.
Bei einem E/A, der Pulse mit Hoch-/Runterlauf ausgibt, kann lediglich ein Stop dieser Ausgabe vorgenommen werden.
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
R9
DIF9
Programmbeschreibung
Vor dem Start einer Puls-Ausgabe werden verschiedene, für den Puls-Betrieb erforderliche Einstellungen in den
entsprechenden Spezialmerkern widergegeben. Das Flag für die PI/O-Funktion (R7F5) wird aktiviert, während die CPU
gestoppt ist.
Weitere Einzelheiten über Spezialmerker entnehmen Sie bitte dem Kapitel 8.
Es wird der Puls-Ausgang 1 (Y100) in Betrieb genommen.
Name
Spezialmerker
R7F4
R7F3
R7F2
DER
ERR
SD
l
l
×
Anzahl Schritte
Bedingung
Bit
R,
TD, SS,
X
Y
M
CU, CT
Betriebs-Anweisung
WR9 = H0101
FUN 149 (WR9)
5-130
Puls-Ausgang, Betriebssteuerung
Verarbeit.-zeit (µs)
R7F1
R7F0
Mittelwert Maximum
V
C
l
l
149
Schritte
3
Wort
Doppelwort
WR,
WX WY
WM TC DX DY
¡
0
Nummer Puls-Ausg.: H01 bis H04
Betriebs-Anweisung: H00 – Stop
LD
R9
AND DIF9
[
WR9 = H101
FUN
149 ( WR9 )
]
Kapitel 5 - Anweisungen
Bemerkung
DR,
Sonstiges
DM
H01 – Start

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis