Herunterladen Inhalt Inhalt Diese Seite drucken

Ssi-Schnittstelle; Inbetriebnahme Der Ssi-Schnittstelle; Parameter Abtastfrequenz (Clock Stretch); Parameter Geberüberwachung (Check Encoder) - DEUTSCHMANN AUTOMATION UNIGATE MB - DeviceNet Bedienerhandbuch

Inhaltsverzeichnis

Werbung

SSI-Schnittstelle

6
SSI-Schnittstelle
®
Das UNIGATE
unterstützt auch den Anschluss von Applikationen bzw. Produkten, die über SSI
kommunizieren.
6.1

Inbetriebnahme der SSI-Schnittstelle

Die Konfiguration der SSI-Schnittstelle erfolgt im Konfigurationsmodus mit der Software WING-
ATE, Protokoll SSI. Über die Parameter „Resolution" (1 bit ... 15 bit, 24 bit ... 25 bit), „SSI Enco-
der Type" (Binary oder Graycode) und „Clock stretch" muss der Gebertyp und die Abtastfrequenz
definiert werden.
6.1.1

Parameter Abtastfrequenz (Clock stretch)

Man kann die Abtastfrequenz verändern. Dazu wird ein "Stretch-Wert" übergeben, der eine War-
tezeit nach jeder Clockflanke einfügt.
Wird eine 0 übergeben, gibt es keine Wartezeit.
Somit ergeben sich nun folgende SSI-Abtastfrequenzen, die geringfügig schwanken können:
Wartezeit = 0
Wartezeit = 1
Wartezeit = 2
Wartezeit = 3
Wartezeit = 4
Wartezeit = 5
Wartezeit = 6
Wartezeit = 7
Wartezeit = 8
Wartezeit = 9
Wartezeit = A
Wartezeit = B
Wartezeit = C
Wartezeit = D
Wartezeit = E
Wartezeit = F
Die Bitzeit, aus der diese Frequenzen abgeleitet wurden, errechnet sich folgendermaßen:
t = 3µs + (2 * (0,6µs + (n * 0,6µs))), wobei n dem "Stretch-Wert" (1..F) entspricht.
Ohne Clock-Verlängerung (n=0) bleibt es bei 3µs → 333kHz!
Bei der max. Bitlänge von 32 Bit und dem langsamsten Clock ergibt sich somit ein Gesamteinle-
sezeit von 32 * 22µs =~ 700µs.
6.1.2
Parameter Geberüberwachung (Check Encoder)
Mit dem Parameter „Check Encoder" kann eine Geberüberwachung aktiviert werden, sofern der
verwendete SSI-Geber diese Funktion unterstützt. Es wird überprüft, ob nach dem letzten gele-
senen Geberbit die Datenleitung noch für mindestens ein Bit auf Low gezogen bleibt. Erkennt
®
das UNIGATE
dieses Bit NICHT auf Low, wird ein Error 12 ausgegeben. Das erkennt z.B. einen
Kabelbruch oder einen nicht angeschlossenen Geber. Es kann aber auch eine falsch konfigu-
rierte Bitlänge, oder ein zu langsamer Auslesetakt sein.
16
UNIGATE
→ SSI-Clock ~ 333kHz (No Stretch)
→ SSI-Clock ~ 185kHz
→ SSI-Clock ~ 150kHz
→ SSI-Clock ~ 125kHz
→ SSI-Clock ~ 110kHz
→ SSI-Clock ~ 100kHz
→ SSI-Clock ~ 88kHz
→ SSI-Clock ~ 80kHz
→ SSI-Clock ~ 72kHz
→ SSI-Clock ~ 67kHz
→ SSI-Clock ~ 62kHz
→ SSI-Clock ~ 58kHz
→ SSI-Clock ~ 54kHz
→ SSI-Clock ~ 50kHz
→ SSI-Clock ~ 48kHz
→ SSI-Clock ~ 45kHz
®
Feldbus-Gateway UNIGATE
Deutschmann Automation GmbH & Co. KG
®
MB - DeviceNet™ V. 1.6
14.1.20

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis