Herunterladen Inhalt Inhalt Diese Seite drucken

HEIDENHAIN IK 320 Benutzerhandbuch Seite 16

Vmebus-zählerkarte
Inhaltsverzeichnis

Werbung

BA+$07: Transfermerker Achse 1
Größe: 1 Byte
Transfermerker = $00: IK 320 darf schreiben
Transfermerker = $01: Master darf lesen
BA+$08: Positionswert Achse 2
Größe: 6 Bytes, Motorola-Format (High Byte first).
Übertragen wird eine 48-Bit-Zahl, wobei die oberen 32 Bit den Zählerwert und die unteren 16 Bit
den Interpolationswert enthalten. Da der Interpolationswert nur 12 Bit benötigt, werden die
untersten 4 Bit nicht genutzt.
BA+$0E: Status Achse 2
Größe: 1 Byte
Bit
0
1
2
3
4
5
6
7
Der Status wird mit jedem Messwertabruf aktualisiert.
Bedeutung der einzelnen Bits: siehe Beschreibung BA+$06: Status Achse 1
BA+$0F: Transfermerker Achse 2
Größe: 1 Byte
Transfermerker = $00: IK 320 darf schreiben
Transfermerker = $01: Master darf lesen
BA+$10: gemeinsamer Positionswert der verknüpften Achsen 1 und 2
Größe: 6 Bytes, Motorola-Format (High Byte first)
Übertragen wird eine 48-Bit-Zahl, wobei die oberen 32 Bit den Zählerwert und die unteren 16 Bit
den Interpolationswert enthalten. Da der Interpolationswert nur 12 Bit benötigt, werden die
untersten 4 Bit nicht genutzt.
BA+$16: Status für gemeinsamen Positionswert der verknüpften Achsen 1 und 2
Größe: 1 Byte
Reserviert, nicht benützt
BA+$17: Transfermerker für gemeinsamen Positionswert der verknüpften Achsen 1 und 2
Größe: 1 Byte
BA+$18: IK-Interrupt-Status
Größe: Wort
Wenn von der IK 320 an den Master ein Interrupt ausgegeben wird, steht im Interrupt-Status-
Wort die Interrupt-Ursache. In der Interrupt-Service-Routine muss der Master das Statuswort
lesen und anschließend löschen. Erst danach kann die IK 320 einen neuen Interrupt ausgeben.
˜
#Á
Inhalt = 0
keine Signalkorrektur
reserviert
gestoppt
OK
OK
reserviert
Inhalt = 1
Signalkorrektur
gestartet
Signalamplitude zu klein
Frequenzüberschreitung
warten auf REF
Berechnung Korrektur läuft

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis