The system and method of industrial automation provides improved network transfer of data between nodes. The system comprises a plurality of computer systems which are interconnected through a network, wherein each of the computer systems executes industrial automation software. One or more of these computer systems interface to various hardware I/O devices for data acquisition. Each computer system is home to one or more client and/or server processes. Before data acquisition begins, every server process registers a plurality of time/quality (TQ) groups, wherein each TQ group is identified by a time/quality identification value (TQID), and wherein each TQ group represents a set of associated data elements. When a hardware I/O device generates data, a server process which is linked to that device through a device driver receives a block of data from the device. The driver assigns to the block a single timestamp and a single quality value. Using a real-time protocol, the server adds one or more blocks of data to a packet and transmits the packet to every client which has subscribed to the data. For increased network and computational efficiency, the real-time protocol includes compression techniques and is exception-based: only changed data elements, changed timestamps, and changed quality values are sent to clients. Both the clients and the server store the TQID for each block, so that the client can more efficiently update the changed timestamps and changed quality values for all data elements in a TQ group.

Das System und die Methode der industriellen Automatisierung liefert verbesserte Netzübertragung von Daten zwischen Nullpunkten. Das System enthält eine Mehrzahl von den Computersystemen, die durch ein Netz zusammengeschaltet werden, worin jedes der Computersysteme industrielle Automatisierung Software durchführt. Man oder mehr dieser Computersysteme schließen zu den verschiedenen Kleinteile Ein-en/Ausgabegerät für Datenerfassung an. Jedes Computersystem ist zu einem oder mehr Klienten und/oder Bedienerprozesse Haupt. Bevor Datenerfassung anfängt, registriert jeder Bedienerprozeß eine Mehrzahl time/quality (TQ) der Gruppen, worin jede TQ Gruppe durch einen time/quality Kennzeichnung Wert (TQID) gekennzeichnet wird und worin jede TQ Gruppe einen Satz verbundene Datenelemente darstellt. Wenn ein Kleinteile Ein-/Ausgabegerät Daten erzeugt, empfängt ein Bedienerprozeß, der mit dieser Vorrichtung durch eine Gerätebetreibung verbunden wird, einen Block von Daten von der Vorrichtung. Der Treiber weist dem Block einen einzelnen Zeitstempel und einen einzelnen Qualitätswert zu. Mit einem Realzeitprotokoll fügt der Bediener eins oder mehr Blöcke von Daten einem Paket hinzu und mittelt das Paket jedem Klienten über, der zu den Daten unterzeichnet hat. Für erhöhtes Netz und Berechnungs-Leistungsfähigkeit schließt das Realzeitprotokoll Kompression Techniken ein und wird Ausnahme-gegründet: nur den Klienten geänderte Datenelemente, geänderte Zeitstempel und geänderte Qualitätswerte werden geschickt. speichern die Klienten und der Bediener das TQID für jeden Block, damit der Klient die geänderten Zeitstempel leistungsfähiger aktualisieren kann und Qualitätswerte für alle Datenelemente in einer TQ Gruppe änderte.

 
Web www.patentalert.com

< (none)

< Image forming apparatus having paper dust removing means

> Fuel cell assembly method with selective catalyst loading

> (none)

~ 00057