60
Process-Data-Cycle:
Ein Prozessdatenzyklus besteht aus der kompletten Übertragung der Eingangs und Ausgangs
daten. Es werden jeweils 10 bzw. 32 Byte Ein und Ausgangsdaten plus zwei Byte Befehlsdaten
übertragen.
Abbildung 35: Zeitlicher Ablauf Übertragung IOLink
1
Der Befehl wird von der Steuerung über ein Bussystem an den IOLink
Master weitergegeben.
2
Nach der Synchronisationszeit
t1
wird der Befehl über IOLink an das BIS M400… übermittelt. Die
Dauer ist vom Bussystem, dem Master, der Zykluszeit und dem momentanen Zustand der IOLink
Kom
munikation abhängig (siehe oben beschriebene Problematik).
3
Ist der Befehl beim M400… angekommen, beginnt die Bearbeitungszeit. Diese setzt sich aus der Zeit
für die Befehlsbearbeitung
t2
, der Zeit für den eigentlichen Lesevorgang
t3
und der Auswertungszeit der
gelesenen Daten
t4
zusammen. Für
t2
und
t4
kann ein pauschaler Wert von maximal 3 ms kalkuliert
werden. Die reine Lesezeit berechnet sich wie beschrieben
(siehe Kapitel 5.18 „Dynamikbetrieb“ auf
. Bitte beachten: Wenn der zu lesende Datenträger bereits vom Gerät erkannt wurde, dann
enfällt die Zeit für die Datenträgererkennung.
4
Hier wird die Zeit der reinen Datenträgerbearbeitung dargestellt.
5
Nach einer erneuten Synchronisationszeit
t5
werden die ersten Daten mit dem nächsten InDataCycle
an den IOLink
Master weitergegeben. Außerdem wird das AEBit in den Bitleisten gesetzt. Die Zeit
hierfür ist
t7
= 1 x Zykluszeit.
6
Die Daten werden nur über das übergeordnete Bussystem an die Steuerung weitergegeben. Die Latenz
zeit
t6
ist von Bussystem und IOLink
Master abhängig.
7
Sind die ersten Daten bei der Steuerung angekommen, muss das ToggleBit im Ausgangspuffer invertiert
werden
(siehe Kapitel 9 „Ausgangs/Eingangspuffer“ auf Seite 48)
. Im Beispiel wird davon ausgegan
gen, dass dies umgehend passiert und die Übertragung bis zum IOLink
Master schnell genug geht,
dass das BIS M400… gleich mit dem nächsten OutDataCycle die neuen Daten erhält.
8
Nun werden vom Gerät die nächsten und damit die letzten Bytes der Lesedaten in den Eingangspuffer
gelegt und das ToggleBit invertiert.
9
Die Steuerung holt die Daten ab und löscht das AVBit.
10
Der erneut aktualisierte Ausgangspuffer wird ans BIS M400… gesendet.
11
Das Gerät beendet den Lesebefehl und löscht die zum Auftrag gehörenden Bits in den Bitleisten im
Eingangspuffer.
9
Funktion des Gerätes
BIS M-4 _ _ IO-Link Device
Schreib-/Lesegerät
Summary of Contents for BIS M-4 045 0 07-S4 Series
Page 2: ...www balluff com...
Page 4: ...www balluff com www balluff com...
Page 67: ...www balluff com 65 BIS M 4_ _ IO Link Device Schreib Leseger t...
Page 70: ...www balluff com www balluff com...
Page 133: ...www balluff com 65 BIS M 4_ _ IO Link Device Read Write Device...
Page 135: ...BIS M 4_ _ 045 _0_ 07 S4 BIS M 4_ _ 072 _0_ 07 S4...
Page 136: ...www balluff com www balluff com...
Page 141: ...www balluff com 7 1 BIS CRC DPP EMC LSB MSB PC SIO IO SPDU PLC TCP 1 6 1 7 BIS M 4_ _ IO Link...
Page 142: ...8 BIS M 4xx_ _ BIS M EMC A IO Link BIS M 4_ _ 24 A 2 1 2 2 2 3 2 BIS M 4_ _ IO Link...
Page 152: ...18 3 IO Link M12 A 1 24 V 2 3 GND 4 C Q 2 2 2 IO Link IO Link RC 3 2 BIS M 4_ _ IO Link...
Page 199: ...www balluff com 65 BIS M 4_ _ IO Link...
Page 201: ......