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