Herunterladen Diese Seite drucken

Pepperl+Fuchs PCV F200-SSI-V19 Serie Handbuch Seite 23

Data matrix positioniersystem
Vorschau ausblenden Andere Handbücher für PCV F200-SSI-V19 Serie:

Werbung

PCV...-F200-SSI-V19
Betrieb und Kommunikation
7
Betrieb und Kommunikation
7.1
Kommunikation über die SSI-Schnittstelle
Zum Auslesen aktueller Prozessdaten im Betrieb, verfügt der Lesekopf über eine SSI-
Schnittstelle. Physikalisch ist dies eine optisch entkoppelte RS422-Schnittstelle. Die Steuerung
sendet ein Taktbüschel und der Lesekopf antwortet synchron mit dem 25 Bit umfassenden
Datentelegramm.
SSI-Impulsdiagramm
Clock+
Data+
T: Periodendauer des Taktsignals
T
: Pausenzeit des Taktsignals
p
T
: Monoflopzeit
m
D24 ... D0: Datenbits
MSB: Höchstwertiges Datenbit (Most Significant Bit)
LSB: Niedrigstwertiges Datenbit (Least Significant Bit)
SSI-Ausgabeformat, Standard
Im Ruhezustand liegen die Signalleitungen "Data +" und "Clock +" auf High-Pegel (3,3 V) und
die Signalleitungen "Data -" und "Clock -" auf Low-Pegel (-3,3 V). Mit dem ersten Wechsel des
Taktsignals von High nach Low, wird die Datenübertragung eingeleitet, in dem der aktuelle
Status (z. B. Positionsdaten, Fehlercodes ...) temporär gespeichert wird. Mit der ersten
steigenden Taktflanke wird das höchstwertige Datenbit D
Datenausgang des Lesekopfs gelegt. Mit jeder weiteren steigenden Taktflanke, wird das
nächst niederwertige Bit übertragen. Nach Übertragung des niederwertigsten Datenbits D
(LSB) schaltet die Datenleitung auf Low, bis die Monoflopzeit T
Datenübertragung kann erst gestartet werden, wenn die Datenleitung wieder auf High schaltet
bzw. die Zeit der Taktpause T
fallenden Taktflanke die Monoflopzeit T
niederste Übertragungsfrequenz.
SSI-Ausgabeformat, Doppelabfrage (Ringschiebebetrieb)
Bei der Doppelabfrage wird durch Mehrfachübertragung des selben Datenwortes über die SSI-
Schnittstelle die Möglichkeit zur Erkennung von Übertragungsfehlern geboten. Bei
Mehrfachübertragung werden je Datentelegramm 25 Bit übertragen. Wird der Taktwechsel
nach der letzten fallenden Taktflanke nicht unterbrochen, wird automatisch der
Ringschiebebetrieb aktiv. Das heißt, die beim ersten Taktwechsel temporär gespeicherte
Information, wird erneut ausgegeben. Nach der ersten Übertragung steuert der 26. Takt die
Datenwiederholung.
Folgt also der 26. Takt nach einer Zeit die kleiner ist als die Monoflopzeit T
Datenwort wiederholt ausgegeben. Folgt der 26. Takt nach einer Zeit, die größer ist als die
Monoflopzeit T
folgenden Takten ein neues, aktuelles Datenwort übertragen.
Hinweis!
Bei vertauschter Taktleitung wird das Datenwort verschoben ausgegeben.
T
D 24
D 23
D 22
D 21
MSB
abgelaufen ist. Nach beendeter Taktfolge wird mit der letzten
p
m
, so ist dies der 1. Takt einer neuen Abfragesequenz und es wird mit den
m
D 2
D 1
D 0
LSB
(MSB) an den seriellen
24
abgelaufen ist. Eine weitere
m
getriggert. Die Monoflopzeit T
T p
T m
0
bestimmt die
m
, wird das selbe
m
23

Werbung

loading