Time-delayed message transmitting method in process control system, transmits messages extracted from primary message queue according to determined transmission window size, for time period less than delay time period
The size of window to be used for data transmission is determined based on combination of upper and lower end of window with respective sequence number of both primary and secondary queues in which messages and unconfirmed messages are stored respectively. A message is extracted from primary queue b...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; ger |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The size of window to be used for data transmission is determined based on combination of upper and lower end of window with respective sequence number of both primary and secondary queues in which messages and unconfirmed messages are stored respectively. A message is extracted from primary queue based on determined window size and transmitted along with verification request for time period less than transmission delay time. The unconfirmed messages are then extracted from the secondary queue, and verification information is then received. The message to be communicated is stored in primary queue. The preset amount of unconfirmed messages are stored in secondary queue based on transmission circulation time delay of the communication connection. The size of window to be used for data transmission is determined in preset manner so that difference between sequence number of the both the queues is in inverse relation with amount of message stored in secondary queues. Independent claims are also included for the following: (a) Communication system; (b) Message communication method; (c) Process control system; (d) Application information communicating method
Verfahren und Vorrichtung zur Kommunikation mit verzögerter Bestätigung, welche die effiziente Datenübertragung über eine Kommunikationsverbindung (16) mit geringer Bandbreite und/oder Umlaufzeitverzögerung erlauben und die Leerlaufzeit der Kommunikationsverbindung (16) minimieren, indem die verzögerte Bestätigung von Mitteilungspaketen verwendet wird, um die Kommunikationsverbindung in zeitlicher Hinsicht dicht zu packen. Das übertragende System (12) speichert zu übertragende Mitteilungen in einer anstehenden Mitteilungswarteschlange und wendet ein dynamisches Fenster an die anstehende Mitteilungswarteschlange an, um ein Mitteilungspaket, das zu senden ist, zu bestimmen. Das übertragende System fordert eine Bestätigung für mindestens eine Mitteilung in dem Paket an, jedoch nicht für jede Mitteilung innerhalb des Pakets. Übertragene Mitteilungen werden zeitweise als ausstehende Mitteilungen in einer Neuübertragungswarteschlange gespeichert, bis die Übertragung bestätigt ist oder bis eine Zeitablaufperiode, die zu den Mitteilungen gehört, verstrichen ist. Wenn die übertragende Station (12) ansprechend auf eine Anforderung eine zeitgerechte Bestätigung erhält, entfernt die übertragende Station alle entsprechenden ausstehenden Mitteilungen aus der Neuübertragungswarteschlange. |
---|