DE19806297B4 - Method for establishing a communication structure in a distributed measurement and control system - Google Patents
Method for establishing a communication structure in a distributed measurement and control system Download PDFInfo
- Publication number
- DE19806297B4 DE19806297B4 DE19806297A DE19806297A DE19806297B4 DE 19806297 B4 DE19806297 B4 DE 19806297B4 DE 19806297 A DE19806297 A DE 19806297A DE 19806297 A DE19806297 A DE 19806297A DE 19806297 B4 DE19806297 B4 DE 19806297B4
- Authority
- DE
- Germany
- Prior art keywords
- node
- context
- binding
- converter
- nodes
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/21—Pc I-O input output
- G05B2219/21028—Address of module determined by position
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/21—Pc I-O input output
- G05B2219/21029—Address of module determined by function of module
Abstract
Verfahren
zum Errichten von Kommunikationsstrukturen in einem verteilten Meß- und Steuersystem
(10) mit einer Mehrzahl von Systemknoten (14x) und
einem Netz (16), über
das jeder der Systemknoten (14x) kommuniziert,
wobei jeder Systemknoten (14x) einen Betriebswandler
(20) und einen Kontextparameterwandler (9) umfaßt, wobei der Betriebswandler
(20) Spezifikationsdaten für
ein jeweiliges Meßsystem
liefert, und wobei der Kontextparameterwandler (9) relevante Kontextparameter liefert,
wobei das Verfahren folgende Schritte umfaßt:
basierend auf dem
Aufbau des verteilten Meß-
und Steuersystems (10), Erfassen eines vorbestimmten Satzes von abstrakten
Kontextparametern und von logischen Bindungsbegrenzungen, um eine
Spezifikation (40) zu erzeugen;
verteilen der Spezifikation
(40) an alle in der Spezifikation (40) angegebenen Systemknoten
(14x);
basierend auf der Spezifikation
(40), Erfassen der konkreten Kontextparameter an jedem angegebenen
Systemknoten (14x) durch den jeweiligen
Kontextparameterwandler (9); und
an jedem angegebenen Systemknoten
(14x), Binden der konkreten Kontextparameter
an den Systemknoten (14x) gemäß der logischen
Bindungsbegrenzung aus der Spezifikation...A method of establishing communication structures in a distributed measurement and control system (10) having a plurality of system nodes (14 x ) and a network (16) over which each of the system nodes (14 x ) communicate, each system node (14 x ) one An operational converter (20) and a context parameter converter (9), wherein the operational converter (20) provides specification data for a respective measurement system, and wherein the context parameter converter (9) provides relevant context parameters, the method comprising the steps of:
based on the construction of the distributed measurement and control system (10), detecting a predetermined set of abstract context parameters and logical bounds to produce a specification (40);
distribute the specification (40) to all system nodes (14 x ) specified in the specification (40);
based on the specification (40), detecting the concrete context parameters at each given system node (14 x ) by the respective context parameter converter (9); and
at each given system node (14 x), binding of the specific context parameters to the system nodes (14 x) according to the logical binding limitation from the specification ...
Description
Die Erfindung bezieht sich auf das Gebiet der Meß- und Steuersysteme. Insbesondere bezieht sich die Erfindung auf das Gebiet der automatischen Konfigurierung von intelligenten Sensoren und Stellgliedern, die in Meß- und Steuersystemen verwendet werden, und hier insbesondere auf ein Verfahren zum Errichten einer Kommunikationsstruktur in einem verteilten Meß- und SteuersystemThe This invention relates to the field of measuring and control systems. Especially The invention relates to the field of automatic configuration of intelligent sensors and actuators used in measuring and control systems be used, and in particular to a method of building a communication structure in a distributed measurement and control system
Viele Meß- und Steueranwendungen werden gelöst, indem eine zentrale Steuerung in Verbindung mit entfernt positionierten Sensoren oder Stellgliedern verwendet wird. In der Vergangenheit waren diese Wandler mit der zentralen Steuerung über eine Punkt-zu-Punkt-Verbindung verbunden, welche entweder eine Analogschleife, z. B. eine 4–20 ma-Schleife, oder eine Digitalverbindung, wie z. B. eine RS-232, war. In jüngster Zeit kam eine Anzahl von "Feldbussen" auf, die es ermöglichen, daß diese Geräte einen Paket-basierten Bus oder ein Netz zur Kommunikation mit der zentralen Steuerung gemeinsam verwenden. Prinzipiell erlauben diese Netze ebenfalls eine Kommunikation von gleich zu gleich, wobei ein intelligentes Gerät direkt mit einem anderen kommuniziert. Diese Netze ermöglichen die Kommunikationsmuster über diese gemeinsam verwendeten Medien unter Verwendung von Adressierungsschemen, wobei ein solches Verfahren als "Binden" bekannt ist.Lots Measuring and Control applications are solved by having a centralized controller in communication with remotely located Sensors or actuators is used. In the past these converters were with the central controller via a point-to-point connection connected, which either an analog loop, z. A 4-20 ma loop, or a digital connection, such as. As an RS-232, was. Recently came in a number of "fieldbuses" that make it possible that these devices have a Packet-based bus or a network for communication with the central Sharing control. In principle, these networks also allow a communication from the same to the same, being an intelligent one Device directly communicates with another. These networks enable the communication patterns through them shared media using addressing schemes, such a method being known as "binding".
Das Bindungsverfahren modifiziert Konfigurationstabellen in einer oder mehreren Computerkomponenten (Systemknoten), derart, daß Informationspakete, die durch eine Anwendung, die in einem Knoten ausgeführt wird (eine Knotenanwendung) auf dem Netz plaziert werden, von anderen Anwendungen korrekt empfangen werden. Die meisten Systeme verwenden eine Tag-basierte (Tag = Etikette) Architektur zum Binden, wobei jeder für das Netz sichtbaren Entität, die durch diese Knotenanwendungen erzeugt wird, ein eindeutiger Namen gegeben wird. Das Binden tritt auf, indem die Tags der Sende- und Emp fangsentität korrekt zugeordnet werden, und indem diese Zuordnungen auf das Adressenschema des zugrunde liegenden Netzprotokolls abgebildet werden. Die meisten Netzanbieter haben Installationswerkzeuge, die verwendet werden, um dieses Binden zu erreichen. Die Installationswerkzeugmethodologie hängt davon ab, ob das Binden zum Entwicklungszeitpunkt, zum Übergabezeitpunkt oder dynamisch auftritt, wenn die Komponenten ersetzt werden, oder wenn das System modifiziert wird.The Binding method modifies configuration tables in one or several computer components (system nodes) such that information packets, by an application running in a node (a node application) are placed on the net, by others Applications are received correctly. Most systems use a tag-based (tag = etiquette) binding architecture, taking everyone for the network visible entity, which is generated by these node applications, a unique one Name is given. The binding occurs when the tags of the transmitting and empathy entity are assigned correctly, and by applying these mappings to the address scheme of the underlying network protocol. Most Network providers have installation tools that are used to achieve this binding. The installation tool methodology depends on it Whether the binding at the time of development, at the time of transfer or occurs dynamically when the components are replaced, or when the system is modified.
Mit Ausnahme von Systemen, bei denen die Bindungen zum Entwurfszeitpunkt auftreten, greifen diese Netzwerke auf das Netzwerk typischerweise von einem getrennten Computer zu, und dieselbe greifen individuell auf die verteilten Knoten zu, um Identifikationszwecke auszuführen. Zumindest wird die bereits in der Fabrik eingebrachte eindeutige Adresse (UUID) jedes Knotens bestimmt, derart, daß die Werkzeuge mit dem Gerät kommunizieren können, um die Adressentabellen zu modifizieren. Auf der Feldebene werden die Werkzeuge in Lap-Top-Computern oder speziellen tragbaren Geräten oft in Verbindung mit einer einfachen physischen Schnittstelle, z. B. einem Knopf auf der entfernten Komponente, implementiert. Wenn der Knoten auf einen Computer bezogen ist, dann sind die Werkzeuge oft Teil einer getrennten Benutzerschnittstelle, die in dem Prozessor resident ist.With Exception of systems where the bindings are at design time Typically, these networks typically access the network to a separate computer, and they access it individually the distributed nodes to perform identification purposes. At least becomes the unique address (UUID) already introduced in the factory each node determines such that the tools communicate with the device can, to modify the address tables. At the field level the tools in lap-top computers or special portable devices often in conjunction with a simple physical interface, z. A button on the remote component. If the node is related to a computer, then the tools are often Part of a separate user interface included in the processor resident.
In allen Fällen erfordert das Bindungsverfahren spezifische Entwurfsinformationen über die globale Anwendungen, welche die Kommunikation unter den Anwendung bestimmt, die auf dem verteilten Knoten ausgeführt werden. Für eine anfängliche Installation betrifft dies typischerweise einen manuellen Eintrag, und dies erfordert oft, daß diese Informationen und resultierenden Bindungen in einer Form gehalten werden, auf die von Werkzeugen dann zugegriffen werden kann, wenn Systemmodifikationen notwendig sind. Die Werkzeuge (Tools) erfordern typischerweise Benutzer, die computerkundig sind und ein detailliertes Verständnis der Anwendung besitzen.In all cases The binding method requires specific design information about the global applications affecting communication among the application determined to be executed on the distributed node. For an initial Installation typically involves a manual entry, and this often requires that this Information and resulting bonds held in a form which can then be accessed by tools if System modifications are necessary. The tools (tools) require typically users who are computer literate and have a detailed understanding own the application.
Für verteilte Meß- und Steuersysteme betreffen viele anwendungsspezifischen Details zum Binden die Identifikation von spezifischen Wandlern, d. h. Sensoren und Stellgliedern, mit einem bestimmten Aspekt der physischen Welt. Um dies darzustellen, muß das System wissen, welcher Drucksensor den Druck des Boilers 1 mißt, im Gegensatz zu einem anderen Punkt in dem System. Da der Druck des Boilers 1 an verschiedenen Punkten in dem System interessant ist, müssen die Informationen systemweit konsistent sein. Große Systeme sind oft hierarchisch. Als Ergebnis wird das Bindungsverfahren auf verschiedenen Ebenen des Systems mit unterschiedlichen Namensschemen wiederholt. Wieder müssen die Installierer die Namen über diese Grenzen hinweg korrekt in Übereinstimmung bringen, derart, daß an allen interessierenden Punkten der Druck des Boilers 1 eindeutig identifiziert ist. Zusätzlich müssen verteilte Systeme Kommunikationsstrukturen unter Sammlungen von Knotenanwendungen (virtuellen Knotenanwendungen) errichten, die sich zusammen gesehen als größere Anwendung verhalten. Wie eine einzige Anwendung können Sammlungen Hierarchien oder andere Strukturen bilden, die ein Bindungsverfahren benötigen.For distributed Measuring and Control systems involve many application-specific details for Bind the identification of specific transducers, d. H. sensors and actuators, with a particular aspect of the physical world. To illustrate this, that must be System know which pressure sensor measures the pressure of the boiler 1, in contrast to another point in the system. As the pressure of the boiler 1 at various points in the system is interesting, the Be consistent throughout the system. Large systems are often hierarchical. When Result will be the binding process at different levels of the System repeated with different naming schemes. Again, the Installer's names over these boundaries are in proper agreement bring in such a way that all points of interest the pressure of the boiler 1 clearly is identified. additionally have to be distributed Systems Communication structures among collections of node applications build (virtual node applications) that looked together as a larger application behavior. Like a single application, collections can hierarchies or form other structures that require a bonding process.
Die
Die
Die
Die Aufgabe der vorliegenden Erfindung besteht darin, ein verbessertes Verfahren zum Errichten einer Kommunikationsstruktur in einem verteilten Meß- und Steuersystem zu schaffen, welches minimale manuelle Einträge bei der Installation erfordern.The Object of the present invention is to provide an improved Method for establishing a communication structure in a distributed measurement and control system which require minimal manual entries during installation.
Diese Aufgabe wird durch ein Verfahren gemäß Anspruch 1 gelöst.These The object is achieved by a method according to claim 1.
Das Verfahren und die Architektur errichten Kommunikationsstrukturen unter Anwendungen einzeln und zusammen in einem System von verteilten Komponenten mit minimalen manuellen Einträgen bei der Installation. Zusätzlich sind diese Systeme einfach zu modifizieren, wenn Komponenten ersetzt werden müssen, da diese Techniken das Einrichten von Bindungen vereinfachen, die neue oder entfernte Komponenten des Systems wiederspiegeln.The Methods and architecture establish communication structures under applications individually and together in a system of distributed components with minimal manual entries the installation. additionally These systems are easy to modify when replacing components have to, Because these techniques make it easier to set up bindings reflect new or removed components of the system.
Für alle Anwendungen besteht das wesentliche des Bindungsverfahrens darin, Namen für jede sichtbare Entität zu erzeugen, um die Beziehung dieser Entität auf die Anwendung in der realen Welt wiederzuspiegeln. Diese Namen werden in einer von Menschen lesbaren Form beschrieben und auf effizientere eindeutige maschinenlesbare eindeutige Identifizierer abgebildet. Das Erzeugen von logisch unterschiedlichen anwendungsbezogenen Namen wird durch diese Erfindung gefördert.For all applications The essence of the bonding process is to name each visible one entity to generate the relationship of this entity to the application in the reflect the real world. These names are in one of humans readable form and on more efficient unique machine-readable unique identifiers shown. Generating logically different ones Application-related names are promoted by this invention.
Bei dieser Architektur werden die unterschiedlichen Namen, z. B. Boiler_1_Druck, durch eine Sammlung von Attributen, welche "Kontextparameter" genannt werden, ersetzt, die zusammen dieselbe logische Beziehung mit der Anwendung der realen Welt spezifizieren. Kontextparameter können den Namen, eine Position, Einheiten, Gruppen- oder Betriebsparameter und die Zeit umfassen. Die Knotenanwendungen legen anwendungsspezifische Begrenzungen bezüglich der Kontextparameter an, um eine eindeutige logische Bindungsfeststellung zu beschreiben, die auf logische Art und Weise nur die erwünschte Beziehung zu der physischen Welt zuläßt, wobei diese Begrenzungs-basierten Spezifikationen als Basis zum Errichten der Kommunikationsstrukturen verwendet werden.at this architecture, the different names, eg. B. Boiler_1_Print, is replaced by a collection of attributes called "context parameters" that come together specify the same logical relationship with the application of the real world. Context parameters can be the Name, position, units, group or operating parameters and include the time. The node applications create application-specific Limitations re the context parameter to a unique logical binding determination to describe, in a logical way, only the desired relationship admits to the physical world, where These limit-based specifications as a basis for building the communication structures are used.
Die Systemknoten umfassen Prozeduren, die es ermöglichen, daß die Knotenanwendungen auf die Kontextparameter zugreifen. Da die Parameter einen Aspekt der Beziehung der Anwendung auf die physische Welt wiedergeben, müssen die Prozeduren eine Meßfähigkeit besitzen, z. B. Wandler, die für die Betriebsaspekte der Anwendung verwendet werden. Die Prozeduren sollten so viele Kontextparameter wie nötig und praktisch umfassen, um manuelle Einträge während des Bindungsverfahrens zu reduzieren, wobei Kontextparameter beispielsweise die physische Position der Komponente, Merkmale der Wandlermessungen, die dieser Komponente zugeordnet sind, die lokale Zeit, die Werte der gemessenen Eigenschaften der phy sischen Welt, UUIDs, usw., umfassen können.The system nodes include procedures that allow the node applications to access the context parameters. Since the parameters reflect an aspect of the application's relationship to the physical world, the procedures must have a measurement capability, e.g. B. transducers used for the operational aspects of the application. The procedures should include as many contextual parameters as necessary and practical to reduce manual entries during the binding process, where context parameters include, for example, the physical location of the component, characteristics of the transducer measurements associated with that component, local time, measured property values physical world, UUIDs, etc. may include.
Eine korrekte Auswahl der Kontextparameter und der Begrenzungen erlauben eine Anwendungsspezifizität, ohne die extensive Verwendung von ad-hoc-anwendungsspezifischen Namen. Statt ad-hoc-Namen werden die meisten Kontextparameter Standardbereichsdefinitionen, z. B. GPS-Koordinaten, oder Anwendungsbereichs-Standarddefinitionen oder Namen, wie z. B. "Differenzdruck", benutzen.A allow correct selection of context parameters and constraints an application specificity, without the extensive use of ad-hoc application-specific Name. Instead of ad hoc names, most context parameters become default range definitions, z. Gps coordinates, or scope default definitions or names, such as B. "differential pressure" use.
Das Bindungsverfahren besteht darin, daß der Knoten die erwünschten Kontextparameter erfaßt. Systementwickler können Informationen mit diesen Werten etikettieren, die alle Empfänger als Basis verwenden können, um basierend auf denselben anwendungsdefinierten Begrenzungen auf flexible Art und Weise Informationen auswählen zu können. Alternativ kann der Erfassungsknoten eine UUID erzeugen, die das logische Äquivalent für die Anwendung der Begrenzungen auf Kontextparameter darstellt. Dieses Paaren von Kontextparametern und einer erzeugten UUID wird dann unter allen potentiell interessierten Knotenanwendungen gemeinsam verwendet. Nach dem Binden können die Daten basierend auf der UUID identifiziert werden. Das Bindungsverfahren für Sammlungen tritt auf ähnliche Art und Weise auf. Begrenzungen werden definiert, die, wenn sie auf die Kontextparameter angewendet werden, die durch mögliche Mitglieder der Sammlung erfaßt werden, die Sammlung logisch definieren, z. B. alle Knoten, die Pascal-Einheiten (Druckeinheiten) messen, die miteinander über das Netz kommunizieren, ohne über irgendwelche Router gehen zu müssen.The Binding method is that the node the desired Context parameters detected. System developers can Label information with these values, all recipients as Can use base based on the same application-defined limits flexible way to select information. Alternatively, the detection node create a UUID that is the logical equivalent for applying the constraints represents context parameters. This pairing of context parameters and a generated UUID will then be among all potentially interested Node applications shared. After binding, the Data is identified based on the UUID. The binding process for collections occurs on similar Way up. Limitations are defined when they be applied to the contextual parameters by possible members of the collection to logically define the collection, e.g. For example, all nodes that Measure Pascal units (pressure units) that communicate with each other over the Network communicate without over any routers are going to have to.
Eine Knotenanwendung tritt beim Hochfahren oder "Neustarten" der Komponente in einen Initialisierungszustand ein. Nach der Initialisierung wird ein Code ausgeführt, und die Knotenanwendung tritt in den Betriebszustand ein. Die Knotenanwendung fährt in dem Betriebszustand fort, bis eine "Ausgang"-Prozedur eingeleitet wird, wobei an diesem Punkt in den Beendungszustand eingetreten wird. Der Beendungszustand erlaubt es einer Knotenanwendung, auf systematische Art und Weise Betriebsmittel oder Ressourcen in eine geeignete Situation zu bringen, bevor die Ausführung beendet wird. Der Beendungszustand kann ebenfalls verwendet werden, um Bindungssituationen in dem System zu modifizieren.A Node application enters an initialization state upon booting or "restarting" the component one. After initialization, a code is executed, and the node application enters the operating state. The node application is in the Operating state continues until an "exit" procedure is initiated is entered, wherein at this point in the termination state occurred becomes. The termination state allows a node application to Systematic way resources or resources in one appropriate situation before the execution is terminated. The termination state can also be used to bind situations in the system to modify.
Das Bindungsverfahren wird normalerweise während der Initialisierungsphase ausgeführt. Wenn das System eine dynamische Modifikation zuläßt, kann das Bindungsverfahren in einem bestimmten Teilsatz der Knoten während der Ausführungsphase wiederholt werden. Ein dynamisches Binden wird ohne weiteres unter Verwendung der Kontextparameter als die Etikette anstatt der UUID implementiert, da kein Bedarf nach einer zusätzlichen Kommunikationsmeldung besteht, die erforderlich ist, um die UUID-Kontextparameterbindung gemeinsam zu verwenden.The Binding process is usually during the initialization phase executed. If the system allows for dynamic modification, the binding process can in a particular subset the nodes are repeated during the execution phase become. Dynamic binding is readily used the context parameter is implemented as the etiquette instead of the UUID because no need for an extra There is a communication message that is required to complete the UUID context parameter binding to use together.
Bevorzugte Ausführungsbeispiele der vorliegenden Erfindung werden nachfolgend bezugnehmend auf die beiliegenden Zeichnungen detaillierter erläutert. Es zeigen:preferred embodiments The present invention will be described below with reference to FIGS attached drawings explained in more detail. Show it:
Eine
Gesamtanwendung, die auf diesem System läuft, verwendet die Informationen,
die von jeder Knotenanwendung erzeugt oder konsumiert werden, um
die beabsichtigte Funktion der realen Welt, wie z. B. das Steuern
oder Überwachen
einer Serie von Boilern, auszuführen.
Das Bindungsverfahren besteht im Erzeugen von Taginformationen,
die diese Daten auf korrekte Art und Weise in ihrer Beziehung auf
die physische Welt identifizieren. Wenn die Virtuellknotenanwendung
Der
anfängliche
Schritt des Bindungsverfahrens besteht in der Erfassung der relevanten
Kontextparameter.
Die
Betriebswandler
Das
Netz
Die
Kontextparameterwandler
- – Akustikgeräten, die mit Baken an bekannten Positionen innerhalb eines Raums interagieren;
- – Akustik- oder Optikgeräten, die codierte Sendungen empfangen, die auf die definierten Räume begrenzt sind, und die sich von Raum zu Raum unterscheiden. Diese Geräte können passive Technologien, wie z. B. den Empfang von rundfunkmäßig abgestrahlten Informationen, oder aktive Technologien, wie z. B. Strichcodelesegeräte, verwenden.
- – ähnlichen Techniken, die für Fachleute auf dem Gebiet des Messens einer Position offensichtlich sind.
- - Acoustic devices that interact with beacons at known positions within a room;
- - Acoustic or optical equipment, the coded Sen receive messages that are limited to the defined spaces and that differ from room to room. These devices may be passive technologies, such. As the reception of radiated information, or active technologies such. As bar code readers, use.
- - Similar techniques that are obvious to those skilled in the field of measuring a position.
In Prozeßsituationen können die Bindungstechniken in Verbindung mit feiner aufgelösten Informationen, z. B. codierten Meßköpfen, die abgefragt werden können, verwendet werden.In process situations can the bonding techniques in conjunction with finely resolved information, z. B. coded measuring heads, the can be queried be used.
Das definierte Verfahren erlaubt es, daß das Binden automatisch durchgeführt wird, und zwar ohne einen manuellen Eintrag, wenn die geeigneten Kontextparameter erfaßt und begrenzt werden. Selbst wenn eine volle Bindung unter Verwendung dieses Verfahrens nicht möglich ist, kann die Menge an Daten, die manuell eingegeben werden müssen, dennoch wesentlich reduziert werden, wodurch potentielle Fehler beseitigt werden.The defined method allows binding to be performed automatically, without a manual entry, if the appropriate context parameters detected and be limited. Even if a full tie using this Procedure not possible is, the amount of data that needs to be entered manually, nevertheless be significantly reduced, eliminating potential errors become.
Claims (4)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/819,893 | 1997-03-18 | ||
US08/819,893 US5978753A (en) | 1997-03-18 | 1997-03-18 | Context parameters for establishing data communication patterns in a distributed control and measurement system |
Publications (2)
Publication Number | Publication Date |
---|---|
DE19806297A1 DE19806297A1 (en) | 1998-10-01 |
DE19806297B4 true DE19806297B4 (en) | 2007-01-04 |
Family
ID=25229364
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19806297A Expired - Fee Related DE19806297B4 (en) | 1997-03-18 | 1998-02-16 | Method for establishing a communication structure in a distributed measurement and control system |
Country Status (3)
Country | Link |
---|---|
US (1) | US5978753A (en) |
JP (1) | JPH10308989A (en) |
DE (1) | DE19806297B4 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102007020273A1 (en) * | 2007-04-30 | 2008-11-20 | Siemens Ag | Unique identification of automation components |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6167457A (en) * | 1996-12-11 | 2000-12-26 | Agilent Technologies | Message filters, automatic binding, and encoding for distributed systems |
US6421570B1 (en) * | 1997-08-22 | 2002-07-16 | Honeywell Inc. | Systems and methods for accessing data using a cyclic publish/subscribe scheme with report by exception |
US6094604A (en) * | 1998-03-06 | 2000-07-25 | Honeywell Measurex Devron Inc. | Coordinated control of sheet properties by receiving a measured and broadcasted properties data, determining a control action, and broadcasting a predicted changes to other actuators |
US6347330B1 (en) * | 1998-09-04 | 2002-02-12 | International Business Machines Corporation | Dynamic selective distribution of events to server receivers |
WO2001013347A1 (en) * | 1999-08-17 | 2001-02-22 | Advantest Corporation | Measuring instrument control adapter, measuring instrument, measuring instrument controller, measurement execution method, and recorded medium |
DE10101805A1 (en) * | 2001-01-17 | 2002-07-18 | Siemens Ag | Networks of switches, programmable devices, PCs or measurement transformers having distributed storage of network parameters and configuration details, so that if a component is replaced or repaired it is readily reconfigured |
US6671583B2 (en) | 2001-03-30 | 2003-12-30 | Helix Technology Corporation | Vacuum system information network |
US6983391B2 (en) * | 2001-05-09 | 2006-01-03 | Agilent Technologies, Inc. | Modular system with synchronized timing |
US7298275B2 (en) * | 2002-09-27 | 2007-11-20 | Rockwell Automation Technologies, Inc. | Machine associating method and apparatus |
US7116993B2 (en) * | 2002-09-27 | 2006-10-03 | Rockwell Automation Technologies, Inc. | System and method for providing location based information |
US7272456B2 (en) | 2003-01-24 | 2007-09-18 | Rockwell Automation Technologies, Inc. | Position based machine control in an industrial automation environment |
US7043316B2 (en) * | 2003-02-14 | 2006-05-09 | Rockwell Automation Technologies Inc. | Location based programming and data management in an automated environment |
DE10328906A1 (en) * | 2003-06-26 | 2005-01-13 | Endress + Hauser Process Solutions Ag | field bus |
EP1507181B1 (en) * | 2003-08-13 | 2011-10-05 | Siemens Aktiengesellschaft | Method and device for multilevel data processing, particularly for diagnostics, in an industrial installation |
US20050070304A1 (en) * | 2003-09-30 | 2005-03-31 | Farchmin David W. | Distributed wireless positioning engine method and assembly |
US7251535B2 (en) | 2004-02-06 | 2007-07-31 | Rockwell Automation Technologies, Inc. | Location based diagnostics method and apparatus |
US8645569B2 (en) | 2004-03-12 | 2014-02-04 | Rockwell Automation Technologies, Inc. | Juxtaposition based machine addressing |
US20050228528A1 (en) * | 2004-04-01 | 2005-10-13 | Farchmin David W | Location based material handling and processing |
US7146237B2 (en) * | 2004-04-07 | 2006-12-05 | Mks Instruments, Inc. | Controller and method to mediate data collection from smart sensors for fab applications |
US7363195B2 (en) * | 2004-07-07 | 2008-04-22 | Sensarray Corporation | Methods of configuring a sensor network |
EP1659462B9 (en) * | 2004-11-19 | 2009-11-25 | ebm-papst Mulfingen GmbH & Co.KG | Method for starting up an electrical installation |
US7787477B2 (en) * | 2005-07-11 | 2010-08-31 | Mks Instruments, Inc. | Address-transparent device and method |
US8229575B2 (en) * | 2008-09-19 | 2012-07-24 | Rockwell Automation Technologies, Inc. | Automatically adjustable industrial control configuration |
EP2237149B1 (en) | 2009-04-01 | 2013-06-12 | Tac AB | Binding templates |
DE102009047385A1 (en) * | 2009-12-02 | 2011-06-09 | Endress + Hauser Process Solutions Ag | Method for identifying e.g. sensor, of automation system, involves generating definite position dependent identification of field devices based on detected environmental parameters, where field devices are integrated in bus systems |
JP2012122959A (en) * | 2010-12-10 | 2012-06-28 | Toshiba Corp | Dust radiation monitoring system |
CN104881989A (en) * | 2015-06-04 | 2015-09-02 | 成都胜英测控技术有限公司 | Clock-synchronization digital sensor system and signal processing method thereof |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4658370A (en) * | 1984-06-07 | 1987-04-14 | Teknowledge, Inc. | Knowledge engineering tool |
US5586305A (en) * | 1994-10-21 | 1996-12-17 | Hewlett-Packard Company | Smart distributed measurement and control system with a flexible architecture |
US5717614A (en) * | 1994-05-04 | 1998-02-10 | National Instruments Corporation | System and method for handling events in an instrumentation system |
-
1997
- 1997-03-18 US US08/819,893 patent/US5978753A/en not_active Expired - Lifetime
-
1998
- 1998-02-16 DE DE19806297A patent/DE19806297B4/en not_active Expired - Fee Related
- 1998-03-13 JP JP10061828A patent/JPH10308989A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4658370A (en) * | 1984-06-07 | 1987-04-14 | Teknowledge, Inc. | Knowledge engineering tool |
US5717614A (en) * | 1994-05-04 | 1998-02-10 | National Instruments Corporation | System and method for handling events in an instrumentation system |
US5586305A (en) * | 1994-10-21 | 1996-12-17 | Hewlett-Packard Company | Smart distributed measurement and control system with a flexible architecture |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102007020273A1 (en) * | 2007-04-30 | 2008-11-20 | Siemens Ag | Unique identification of automation components |
Also Published As
Publication number | Publication date |
---|---|
DE19806297A1 (en) | 1998-10-01 |
JPH10308989A (en) | 1998-11-17 |
US5978753A (en) | 1999-11-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE19806297B4 (en) | Method for establishing a communication structure in a distributed measurement and control system | |
DE69636444T2 (en) | Protocol-independent, adaptive network interface | |
DE60035830T2 (en) | Network device management device and method | |
EP3251302B1 (en) | Device access via a generic communication driver | |
DE112005001790B4 (en) | A programmer for a programmable controller, a programmer for a programmable controller, and a recording medium having a program recorded thereon | |
DE112004001775T5 (en) | Method and apparatus for providing automatic software updates | |
DE10049049A1 (en) | System and method for configuring a process controller for use with a Profibus facility network | |
DE10049025A1 (en) | Process control configuration system for use with an AS-inferface device network | |
DE10304856A1 (en) | Track printing on a network | |
DE112009002450T5 (en) | Thermostat status notification over a network | |
DE602004004605T2 (en) | Apparatus and method for supporting the configuration of a storage system | |
DE10049504A1 (en) | Configuration of communication connection for distributed process-control system by routing communication between remote I-O communication connection and control device | |
DE4319912A1 (en) | Real-time data mapping network system and method for operating the same | |
DE10343963A1 (en) | Provision of diagnostic information | |
DE102013209934B4 (en) | Start or stop virtual servers in proper order | |
US20160182304A1 (en) | Integration method and system | |
DE19748860A1 (en) | Information filter with automatic connection and coding for distributed systems | |
DE69837829T2 (en) | Identification of a data structure and recording method | |
EP1634176A2 (en) | Cluster arrangement | |
EP3688937A1 (en) | Data structure for the transfer of data from a fieldbus network into a cloud | |
WO2007014757A1 (en) | Management system for technical and/or structural installations | |
WO2021129972A1 (en) | Method for monitoring data traffic in a communication network, and access control system | |
WO2021004828A1 (en) | Method for managing a field device and automation system | |
EP1401170B1 (en) | Electronic apparatus for a bussystem | |
DE60110318T2 (en) | Method and device for monitoring and controlling electronic devices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8127 | New person/name/address of the applicant |
Owner name: AGILENT TECHNOLOGIES, INC. (N.D.GES.D.STAATES DELA |
|
8364 | No opposition during term of opposition | ||
8327 | Change in the person/name/address of the patent owner |
Owner name: AGILENT TECHNOLOGIES, INC. (N.D.GES.D. STAATES, US |
|
8339 | Ceased/non-payment of the annual fee |