Laufzeit mit
SEND
Handshake
1. Grundlaufzeit
2,3 ms
+
+
2. Wartezeit A
+
0 ... 5 ms
3. Wartezeit B
+
+
4. Max Anzahl
0 ... 5 ms
zu übertragen-
der Daten
512 (Byte)
x
x
Zeit pro Byte
im Bereich:
einseitig-
– MB
15 s
– EB/AB
30 s
– DB/DX/ZB/
2 s
TB/AS
geschaltet-
– MB
20 s
– EB/AB
40 s
– DB/DX/ZB/
4 s
TB/AS
Vorstehende Tabelle zeigt, daß Sie als Anwender die Laufzeit des SEND- und
RECEIVE-Bausteines mit der Anzahl zu übertragender Bytes beeinflussen
können. Durch
der Sende-/Empfangsdaten kann die Anzahl der zu einem Auftrag gehören-
den Daten (Parameter QLAE/ZLAE) reduziert werden.
Während die Parameter QLAE/ZLAE die Anzahl der zu einem Auftrag
gehörenden Daten bestimmen, legt die Blockgröße fest (siehe SYNCHRON,
Parameter BLGR), wieviele Daten maximal pro Bausteinaufruf vom
Handshake übertragen werden.
Der 'Wirkungsgrad' eines SEND-/RECEIVE-Bausteins, d.h. die Relation
Grundlaufzeit (1.) + Wartezeit A (2.) + Wartezeit B (3.)
steigt mit zunehmender Blockgröße.
Hantierungsbausteine für CPU 948R (Standard-Funktionsbausteine)
C79000-B8500-C134-06
Hantierungsbausteine im Anwenderprogramm
RECEIVE
3,0 ms
1,6 ms
+
0 ... 5 ms
0 ... 5 ms
+
0 ... 5 ms
0 ... 5 ms
512 (Byte)
x
35 s
65 s
8 s
40 s
70 s
9 s
kritisches Prüfen,
sinnvolle Beschränkung und
lückenlosen Aufbau
Datenübertragungszeit (4.)
FETCH
RESET
1,0 ms
+
+
0 ... 5 ms
+
+
0 ... 5 ms
SYN-
CHRON
5,1 ms
+
0 ... 10 s
nur Anlauf
+
0 ... 10 ms
nur Zyklus
II/3-9