Pro I: Digital-IO- und Zählermodule
Pro-CO4-D Rev. A
A/CLK/PWM
A/CLK/PWM
B/DIR
B/DIR
CLR/LATCH
CLR/LATCH
CLK
CLK
SDA
SDA
5V
EVENT
EVENT
SSI-Decoder
120
5.6.19 Pro-CO4-D Rev. A
Die Grundfunktion des Moduls
Moduls
Pro-CO4-I Rev. A
Zusätzlich besitzt das Modul
Inkremental-Encodern mit SSI-Schnittstelle. Alle Eingänge sind differentiell
und für RS422/485-Pegel (5V) ausgelegt. Schließlich werden die Signale A, B
und CLR auf Kurzschluss und Kabelbruch überwacht; diese Information kann
mit dem Befehl
CO4_GetStatus
Durch die Beschaltung ist es möglich, den Event-Eingang sowohl differentiell
als auch single ended (s.-e.) zu betreiben. Steht nur ein single ended-Signal
zur Verfügung, so ist dieses Signal an „EVENT" anzulegen und der negierte
„EVENT"-Eingang bleibt unbeschaltet.
G
&
40 MHz
DIR
&
&
1
&
CNT_LATCH
CO4_SET_LATCHMODE
CO4_SETMODE
CO4_SETMODE
CO4_CLEAR
CO4_CLEARENABLE
CO4_LATCHENABLE
Anmerkung: Nur Zähler #1 ist zur Übersichtlichkeit des Schemas gezeigt.
Abb. 226 –
Pro-CO4-D Rev.
Ein Inkremental-Encoder mit SSI-Schnittstelle kann an einen der beiden Deco-
der angeschlossen werden. Die Signale sind ebenfalls differentiell und haben
RS422/485-Pegel.
Programmierbar sind die Taktraten über einen Vor-Teiler (von ca. 40kHz bis
1MHz) ebenso wie die Auflösung des Encoders (bis 32 Bit). Eine Umsetzung
von Gray- in Binär-Code erfolgt durch eine zu programmierende Routine im
ADbasic-Prozess (siehe unten).
'PAR_1 = zu wandelnder Gray-Wert
'PAR_9 = Ergebnis der Gray-zu-Binär-Wandlung
Dim
m,
n
As Long
Event:
If(PAR_2=1)
m=0
PAR_9=0
For
n=1
To
m=(Shift_Right(PAR_1,(32-n))
PAR_9=(Shift_Left(m,(32-n)))
Next
n
PAR_2=0
EndIf
Abb. 227 – Listing: Konvertierung von Gray- in Binär-Code
Pro-CO4-D Rev. A
(siehe
Seite
118).
Pro-CO4-D Rev. A
abgefragt werden.
32 Bit Latch
1
#5...#8
CLK
32 Bit Zähler
DIR
CLR
#1...#4
EN
32 Bit Latch
1
#1...#4
CNT_ENABLE
Kontroll-Register
32 Bit SSI-Dekoder
#1, #2
A: Blockschaltbild
Then
'Start der Wandlung
'Werte der vorherigen Wandlung löschen
' -"-
32
'Alle 32 möglichen Bits durchgehen
'Nächste Wandlung ermöglichen
ADwin-Pro Hardware, Handbuch April 2015
ADwin
ist identisch mit der des
2 Decoder zum Anschluss von
32 Bit Latch
1
#9...#12
CO4_SET_LATCHMODE
And
XOr
m
1)
Or
PAR_9