Queue
Beschreibung Queue
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.
Eingänge
EingangInitBeschreibung
Eingang 1""Daten
Eingang 20Dequeue - 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.
Eingang 310000Puffergrösse - Dieser Wert ist auf 10000 Bytes begrenzt und ist bei Verwendung mehrerer dieser Bausteine zu reduzieren.
Anmerkung: 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.
Ausgänge
AusgangInitBeschreibung
Ausgang 1""Daten
Ausgang 2""überlauf - Dieser Ausgang sendet die Anzahl der verworfenen Bytes (Gesamtsumme), wenn der Puffer voll ist.
Sonstiges
Neuberechnung beim Start: Nein
Baustein ist remanent: Nein
Interne Bezeichnung: 18018
Der Baustein wird im "Experten" in der Kategorie "Listeneingang + Listenausgang" einsortiert.
Wichtig
Setzen des Eingangs 2 (Dequeue) bei erfolgreichem und fehlerhaftem Versand. Vgl. Beschreibung Eingang 2.