Herunterladen Inhalt Inhalt Diese Seite drucken

Kommunikation; Aufbau Des Ausgangspuffers Bei Verschiedenen Befehlen - Balluff BIS U-6028-048-104-06-ST28 Betriebsanleitung

Vorschau ausblenden Andere Handbücher für BIS U-6028-048-104-06-ST28:
Inhaltsverzeichnis

Werbung

Verfügbare Sprachen

Verfügbare Sprachen

BIS U-6028-048-1_4-06-ST28
Auswerteeinheit
8
Funktion des Geräts (Fortsetzung)
8.1.6

Kommunikation

Die Kommunikation zwischen steuerndem System und
Auswerteeinheit ist durch ein Ablaufprotokoll festgelegt.
Mittels Steuer-Bit im Ausgangs- und im Eingangspuffer
wird die Kommunikation zwischen steuerndem System
und Auswerteeinheit realisiert.
Prinzipieller Ablauf
1. Steuerung sendet im Ausgangspuffer Befehlskennung
an Auswerteeinheit mit gesetztem AV-Bit. Das AV-Bit
zeigt der Auswerteeinheit an, dass ein Auftrag beginnt
und die übertragenen Daten gültig sind.
2. Auswerteeinheit übernimmt Auftrag und bestätigt den
Auftrag durch Setzen des AA-Bit im Eingangspuffer.
3. Müssen für den Auftrag weiter Daten ausgetauscht
werden, so wird durch Invertierung der Toggle-Bit TI
und TO die Bereitschaft für weiteren Datenaustausch
signalisiert.
4. Auswerteeinheit hat den Auftrag korrekt ausgeführt und
setzt im Eingangspuffer das AE-Bit.
5. Steuerung hat alle Daten übernommen. Das AV-Bit im
Ausgangspuffer wird zurückgesetzt.
6. Auswerteeinheit setzt alle während des Auftrags im
Eingangspuffer gesetzten Steuer-Bit (AA-Bit, AE-Bit)
zurück. Die Auswerteeinheit ist für den nächsten
Auftrag bereit.
8.1.7
Aufbau des Ausgangspuffers bei
verschiedenen Befehlen
Befehlskennung 00
: Kein Befehl vorhanden
hex
Sub-
Bedeutung
adresse
00
1. Bitleiste
hex
01
Befehlsken-
00
hex
nung
...
Keine
Keine Bedeutung
Letztes
2. Bitleiste
Stimmen erste und zweite
Byte
Bitleiste überein, liegen gültige
Daten vor.
22
deutsch
Funktionsbeschreibung
: Kein Befehl vorhanden.
hex
Befehlskennung 81
oder 01
hex
Datenträger lesen (USER-Daten)
Sub-
Bedeutung
Funktionsbeschreibung
adresse
00
1. Bitleiste
hex
01
Befehlsken-
81
hex
hex
nung
Daten).
02
Starta-
Startadresse (Low Byte), ab der
hex
dresse 1
gelesen werden soll.
(Low Byte)
03
Starta-
Startadresse (Middle Byte), ab
hex
dresse 2
der gelesen werden soll.
(Middle
Byte)
04
Starta-
Startadresse (High Byte), ab der
hex
dresse 3
gelesen werden soll.
(High Byte)
05
Anzahl
Anzahl der Byte (Low Byte), die
hex
Byte 1
ab der Startadresse gelesen
(Low Byte)
werden sollen.
06
Anzahl
Anzahl der Byte (Middle Byte),
hex
Byte 2
die ab der Startadresse gelesen
(Middle
werden sollen.
Byte)
07
Anzahl
Anzahl der Byte (High Byte), die
hex
Byte 3
ab der Startadresse gelesen
(High Byte)
werden sollen.
...
Keine
Keine Bedeutung
Letztes
2. Bitleiste
Stimmen erste und zweite
Byte
Bitleiste überein, liegen gültige
Daten vor.
Bei erfolgreicher Ausführung wird die Antwort im Eingangs-
puffer in folgendem Format übergeben:
Sub-
Bedeutung
Funktionsbeschreibung
adresse
00
1. Bitleiste
hex
01
Daten
Übertragung der Daten, die vom
hex
Datenträger gelesen wurden.
...
Daten
Übertragung der Daten, die vom
Datenträger gelesen
wurden.
... wird bei Bedarf in weiteren
Pufferübertragungen fortgeführt,
bis Gesamtzahl der Bytes
erreicht ist.
Letztes
2. Bitleiste
Stimmen erste und zweite
Byte
Bitleiste überein, liegen gültige
Daten vor.
: Einzelnen
hex
: Datenträger lesen (USER-

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis