Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiele Für Die Büp03E-Kommandos - Bosch R200 Gebrauchsanweisung

Inhaltsverzeichnis

Werbung

7.7.4
Beispiele für die BÜP03E-Kommandos
In den Beispielen wird aufgezeigt, wie die Kommandos miteinander verkettet sinnvolle
Anwendungen realisieren. Jedes Kommando kann theoretisch mit jedem Kommando ver-
kettet werden. Es soll aber sinnvoll verkettet werden. Z.B Das Kommando "Datenkopie"
kann durchaus in die Kommandokette nach dem Kommando "Empfangen" integriert wer-
den. Es wird aber während des Empfangs nicht aktiviert. Daher soll das Kommando "Da-
tenkopie" parallel zu dem Kommando "Empfangen" nach Bedarf gestartet werden.
Die Parameterliste (je 16 Worte) steht für unten aufgeführten Beispiele im DB10 ab DW0
und wird mit dem FB-Aufruf
BA -R2REQ,6
P0
P1
P2
P3
P4
P5
im SPS-Programm gestartet.
Beispiel 1 : Nur "Freies Empfangen" soll mit Zeitüberwachung und ohne Verkettung ak-
tiviert werden. Wir tragen die Parameter ab DW0 im DB10 ein.
DW0 - DW4 = Reserviert für R2REQ
DW6
DW8
DW10
DW12
Die empfangenen Zeichen werden im BÜP03E-Empfangspuffer abgelegt und können je-
der Zeit mit dem Kommando "Datenkopie" in den SPS-Empfangspuffer geladen werden.
Beispiel 2 : Ein Datenbereich soll an die Schnittstelle gesendet werden. Wir tragen die
Parameter ab DW0 im DB10 ein. Die zu sendenden Zeichen stehen im DB11 ab DW0.
DW0 - DW4 = Reserviert für R2REQ
DW6
DW8
DW10
DW12
DW14
Die im DB11 ab DW0 abgelegten 150 Bytes werden unverändert gesendet.
1070 072 400-101
44H
;Daten im Datenbaustein
10
;Datenbausteinnummer 10
0
;Datenwortnummer
1
;Nur eine Auftragsparameterliste
M0
;Fehlermeldung
M2
;Ergebnis
= 'RX'
Kommandokennung
= 10
Überwachungszeit = 100 ms
= 100
Größe des SPS-Empfangspuffers = 100
= 0
Keine Empfangsdatenlänge-Bedingung
= 'TX'
Kommandokennung
= K44H
Identifier
= 11
für
= 0
Sendepuffer
= 150
150 Byte senden
BÜP03E
0
81

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis