Herunterladen Inhalt Inhalt Diese Seite drucken

VIPA 300S Handbuch Seite 140

Vorschau ausblenden Andere Handbücher für 300S:
Inhaltsverzeichnis

Werbung

Teil 5 Einsatz E/A-Peripherie
Pulsweiten-
modulation
Auftragsschnitt-
stelle
Vorgehensweise
5-50
Zum Beschreiben bzw. Auslesen der Register der Pulsweitenmodulation
steht ihnen mit dem SFB 49 eine Auftragsschnittstelle zur Verfügung.
Damit ein neuer Auftrag ausgeführt werden kann, muss immer der letzte
Auftrag mit JOB_DONE = TRUE abgeschlossen sein.
Der Einsatz der Auftragsschnittstelle erfolgt nach folgendem Ablauf:
• Versogen Sie folgende Eingangsparameter:
Name
Daten-
typ
JOB_REQ
BOOL
JOB_ID
WORD
JOB_VAL
DINT
• Rufen Sie den SFB auf. Der Auftrag wird sofort bearbeitet. JOB_DONE
geht für den Durchlauf des SFB auf FALSE. Im Fehlerfall wird JOB_ERR
= TRUE gesetzt und die Fehlerursache in JOB_STAT zurückgeliefert.
Name
Daten-
typ
JOB_DONE BOOL
JOB_ERR
BOOL
JOB_STAT
WORD
• Mit JOB_DONE = TRUE kann ein neuer Auftrag gestartet werden.
• Bei Leseaufträgen finden Sie den zu lesenden Wert im Parameter
JOB_OVAL im Instanz-DB auf Adresse 28.
Handbuch VIPA System 300S SPEED7
Adresse
Default Kommentar
(DB)
8.0
FALSE Auftragsanstoß (Flanke 0-1)
10.0
0
Auftragsnummer:
00h Auftrag ohne Funktion
01h Periodendauer schreiben
02h Einschaltverzögerung
04h Mindestimpulsdauer
81h Periodendauer lesen
82h Einschaltverzögerung
84h Mindestimpulsdauer
8.0
0
Wert für schreibende Aufträge
-2147483648 (-2
+2147483647 (2
Adresse
Default Kommentar
(DB)
22.0
TRUE
Neuer Auftrag kann gestartet
werden
22.1
FALSE Auftrag fehlerhaft
24.0
0000h
Auftragsfehler-Nummer
0000h kein Fehler
0411h Periodendauer zu klein
0412h Periodendauer zu groß
0421h Einschaltverzögerung
0422h Einschaltverzögerung
0431h Mindestimpulsdauer zu
0432h Mindestimpulsdauer zu
04FFh Auftrags-Nr. ungültig
8001h Parametrierfehler
8009h Kanal-Nr. ungültig
HB140D - CPU SC - RD_314-6CG13 - Rev. 12/50
schreiben
schreiben
lesen
lesen
31
) bis
31
-1)
zu klein
zu groß
klein
groß

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis