Queue
Inhalt

1.Beschreibung

Dieser Baustein sorgt dafür, dass beim Versand von kurz aufeinander folgenden IP-Telegrammen alle Telegramme auf der Versandseite abgearbeitet werden können. Dazu besitzt der Baustein einen Puffer mit freidefinierbarer Grösse in Bytes.
Hinweis
Eingang 2: Dieser Eingang muss beim IP-Telegramm-Versand gesetzt werden. Dazu muss per Befehl bei erfolgreichem und bei fehlerhaftem Versand der Eingang auf 1 gesetzt werden.

2.Eingänge

Nr.NameInitBeschreibung
1E1 Daten""
Daten
2E2 Dequeue0
Dequeue - Erhält dieser Eingang einen Wert ungleich Null, so wird der älteste Eintrag aus dem Puffer auf Ausgang 1 gesendet und dann aus dem Puffer gelöscht.
3E3 Puffergroesse10000
Puffergrösse - Dieser Wert ist auf 10000 Bytes begrenzt und ist bei Verwendung mehrerer dieser Bausteine zu reduzieren.

3.Ausgänge

Nr.NameInitSBCBeschreibung
1A1 Daten""s
Daten
2A2 Ueberlauf0s
überlauf - Dieser Ausgang sendet die Anzahl der verworfenen Bytes (Gesamtsumme), wenn der Puffer voll ist.
s = send, sbc = send by change

4.Sonstiges

Neuberechnung bei Start:Nein
Baustein ist remanent:Nein
Interne Bezeichnung:18018
Kategorie:Listeneingang + Listenausgang

5.Ähnliche Funktionen

Querylisteneingang
Query-Text erzeugen
Ausgangsbaustein
Listenausgang dynamisch
Listeneingang mit Quittung und Zeitstempel
Meldetext erzeugen