Herunterladen Inhalt Inhalt Diese Seite drucken

Steuercode Für Die Pulsausgabe Schreiben - Panasonic FPE Sigma Benutzerhandbuch

Inhaltsverzeichnis

Werbung

FPΣ Benutzerhandbuch
Erklärung
Kanal
Pulsausgabe: Sollwert für
Kanal
Pulsausgabe:
Steuercodeanzeige für
Kanal
Steuercode schneller Zähler
und Pulsausgabe
Kontrollmerker
1)
Kreisinterpolation
Merker "Sollwertänderung"
1)
Für F175_PulseOutput_Linear, F176_PulseOuput_Center, F176_PulseOutput_Pass
7.4.3.1 Steuercode für die Pulsausgabe schreiben
Auf das Sonderdatenregister, das den Steuercode für den schnellen Zähler und die
Pulsausgabe speichert, kann mit der Systemvariablen sys_wHscOrPulseControlCode
zugegriffen werden. (Die Systemvariable sys_wHscOrPulseControlCode entspricht dem
Sonderdatenregister DT90052.)
Die Einstellungen des Steuercodes können mit den Systemvariablen
sys_wHscChannelxControlCode oder sys_wPulseChannelxControlCode (wobei
x=Kanalnummer) für jeden einzelnen Kanal abgefragt werden. Die Einstellungen dieser
Systemvariablen bleiben erhalten, bis sie neu definiert werden.
Operationen, die vom Steuercode für die Pulsausgabe ausgeführt werden:
Referenzpunkt-Sucheingang setzen/zurücksetzen
Pulsausgabe fortsetzen/stoppen (erzwungener Stopp)
Zählen aktivieren/deaktivieren
Istwert des schnellen Zählers zurücksetzen (Software-Reset)
Referenzpunkt-Sucheingang setzen/zurücksetzen
Das Referenzpunkt-Bit bleibt gesetzt. Setzen Sie dieses Bit auf FALSE und direkt
anschließend auf TRUE, um den Referenzpunkt-Sucheingang während einer
Referenzpunktfahrt ein zweites Mal setzen zu können.
Pulsausgabe fortsetzen/stoppen (erzwungener Stopp)
Wenn Sie Bit 3 des Datenregisters, in dem der Steuercode für die Pulsausgabe gespeichert
ist (sys_wHscOrPulseControlCode), auf TRUE setzen, wird die Pulsausgabe abgebrochen. In
jedem Programm, das Pulsausgabebefehle verwendet, sollte die Möglichkeit eines
erzwungenen Halts vorgesehen werden. Wenn Sie Bit 3 auf FALSE zurücksetzen, wird die
Pulsausgabe fortgesetzt.
Systemvariable
2
sys_diPulseChannel2ElapsedValue
0
sys_diPulseChannel0TargetValue
2
sys_diPulseChannel2TargetValue
0
sys_wPulseChannel0ControlCode
2
sys_wPulseChannel2ControlCode
sys_wHscOrPulseControlCode
sys_bIsCircularInterpolationActive
1)
sys_bIsCircularInterpolationOverwritingPossible
7.4 Pulsausgabefunktion
Adresse
DDT90200
DDT90046
DDT90202
DT90190
DT90192
DT90052
R904E
R904F
127

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis