Herunterladen Inhalt Inhalt Diese Seite drucken

Analogumwandlung; Wandlung In Der End Routine; Direkter Sprung Auf Pointer Im Betriebssystem - B&R BRCOMP1-0 Anwenderhandbuch

Inhaltsverzeichnis

Werbung

Verfügbare Sprachen

Verfügbare Sprachen

12.8 ANALOGUMWANDLUNG

HINWEIS:
Im ersten Programmdurchlauf sind die Werte in den Speichern C 1004 - C 1007 null.
Ist Bit 7 von C 1000 (Modusregister) nicht gesetzt, erfolgt keine Analogwandlung
(C 1004 - C 1007 = 0).

1) Wandlung in der END Routine

Software
Wandlung
FUB
Die Wandlung wird immer in der END Routine durchgeführt.
AWL
Wenn Bit 7 der 8 Bit-Speicherstelle C 1001 gesetzt ist, wird die Wandlung in der END Routine durchgeführt.

2) Direkter Sprung auf Pointer im Betriebssystem

Software
Wandlung
FUB
Dieser Aufruf ist bei Verwendung des Funktionsblocks AINJ nicht möglich.
AWL
Anstelle der Wandlung in der END Routine kann man auch direkt vom Programm auf einen Pointer im
Betriebssystem springen, welcher auf die Analogwandelroutine verweist (Pointer: $C10E).
Auswertung des gewandelten Kanals:
Beispiel
Carry = 0
Akku B
LD
# $C10E
DXR
SPU
I 000
J<
BUSY
LRK
C 1004
SLB
B+R
LD
I 000
...
...
...
...
BUSY
RET
B&R KOMPAKTSTEUERUNG
...
Wandlung beendet
...
gewandelter Kanal
Adresse der Betriebssystemroutine
Aufruf der Betriebssystemroutine
Auswertung des gewandelten Kanals
Akku B: gewandelte Kanalnummer (0/1)
- 41 -

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Brcomp2-0

Inhaltsverzeichnis