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
WINGATE, Protokoll SSI. Über die Parameter „Resolution" (1 bit ... 15 bit, 24 bit ... 25 bit), „SSI
Encoder Type" (Binary oder Graycode) und „Clock stretch" muss der Gebertyp und die Abtastfre-
quenz 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 - EtherNet/IP 2Port V. 1.6
17.7.17