DE102006019451A1 - Interchangeable communication and control device for the transparent processing of data in the current data exchange - Google Patents
Interchangeable communication and control device for the transparent processing of data in the current data exchange Download PDFInfo
- Publication number
- DE102006019451A1 DE102006019451A1 DE200610019451 DE102006019451A DE102006019451A1 DE 102006019451 A1 DE102006019451 A1 DE 102006019451A1 DE 200610019451 DE200610019451 DE 200610019451 DE 102006019451 A DE102006019451 A DE 102006019451A DE 102006019451 A1 DE102006019451 A1 DE 102006019451A1
- Authority
- DE
- Germany
- Prior art keywords
- communication
- plc
- control
- programmable logic
- und
- 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.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/407—Bus networks with decentralised control
- H04L12/413—Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection (CSMA-CD)
- H04L12/4135—Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection (CSMA-CD) using bit-wise arbitration
-
- 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
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/054—Input/output
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
- H04L12/40032—Details regarding a bus interface enhancer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40169—Flexible bus arrangements
-
- 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/10—Plc systems
- G05B2219/11—Plc I-O input output
- G05B2219/1132—High speed bus between plc and plc or programming device
-
- 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/10—Plc systems
- G05B2219/11—Plc I-O input output
- G05B2219/1134—Fieldbus
-
- 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/10—Plc systems
- G05B2219/15—Plc structure of the system
- G05B2219/15028—Controller and device have several formats and protocols, select common one
-
- 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/10—Plc systems
- G05B2219/15—Plc structure of the system
- G05B2219/15124—Plc integrated in plug, connector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40215—Controller Area Network CAN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/4026—Bus for use in automation systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
Abstract
Gerät mit flexibler
Kommunikations- und Steuerungsstruktur, welches zur Kopplung mit
anderen Geräten
oder einer übergeordneten
Steuereinrichtung eines Automatisierungssystems über einen seriellen Datenbus
(FES) aufweist:
– mindestens
zwei oder mehrere Kommunikationsschnittstellen (KS) und
– mindestens
eine Speicherprogrammierbare Steuerung (SPS),
so dass die Speicherprogrammierbare
Steuerung (SPS) als austauschbare Einheit ausgestaltet ist und die
Daten völlig
transparent und/oder über
die interne Speicherprogrammierbare Steuerung (SPS) weiterverarbeitet
zwischen den Kommunikationsschnittstellen (KS) übertragen werden.Device with flexible communication and control structure, which has for coupling with other devices or a higher-level control device of an automation system via a serial data bus (FES):
- at least two or more communication interfaces (KS) and
At least one programmable logic controller (PLC),
so that the programmable logic controller (PLC) is designed as a replaceable unit and the data is completely transparent and / or via the internal programmable logic controller (PLC) further processed between the communication interfaces (KS) are transmitted.
Description
Die Erfindung betrifft in erster Linie ein Gerät mit flexibler Kommunikations- und Steuerungsstruktur, insbesondere Automatisierungsgerät, und weiterhin ein Verfahren zu dessen Konfiguration gemäß den Patentansprüchen 1 und 5.The The invention relates primarily to a device with a flexible communication and control structure, in particular automation device, and further a method of its configuration according to claims 1 and 5th
Seit längerem ist es bekannt, in der Steuer- und Automatisierungstechnik Feldbusse und Ethernet, insbesondere die Erweiterung bezüglich Real-Time Ethernet zur Datenkommunikation zwischen einzelnen, an der Steuerung eines Prozesses beteiligten Einheiten zu verwenden. Beispiele für bekannte Feldbusse sind CAN-Bus, Profibus, Modbus, DeviceNet oder Interbus. Die Kommunikation der Einheiten erfolgt auf dem Feldbus/Ethernet anhand von spezifizierten Protokollen. Um der Forderung nach offenen Systemen zur Vernetzung entsprechen zu können, besteht die Notwendigkeit, einfache und kostengünstige Kommunikationsmechanismen zur Verfügung zu stellen, um industrielle Geräte netzwerkfähig zu machen. Diese Forderung besteht vor allem auch im Zusammenhang mit der Kopplung von Antriebskomponenten, wie zwischen Antriebsregelungen, Leistungsteilen und Gebern bei numerisch gesteuerten Werkzeugmaschinen und Robotern, bei denen eine Mehrzahl interpolierender Achsen synchron betrieben werden müssen. Bei der zunehmenden Vernetzung verschiedenster technischer Systeme wächst deshalb die Forderung nach standardisierten Strukturen in der Industrie.since prolonged It is known in the control and automation fieldbuses and Ethernet, in particular the expansion with respect to real-time Ethernet for Data communication between individuals, at the control of a process involved units to use. Examples of known field buses are CAN bus, Profibus, Modbus, DeviceNet or Interbus. The communication of Units are carried out on the fieldbus / Ethernet using specified Protocols. To call for open systems for networking to be able to comply the need for simple and inexpensive communication mechanisms to disposal to put to industrial equipment networkable close. This requirement is mainly related with the coupling of drive components, such as between drive controls, Power units and encoders for numerically controlled machine tools and robots in which a plurality of interpolating axes are synchronous must be operated. In the increasing networking of various technical systems grows therefore the demand for standardized structures in the industry.
Peripheriegeräte in der Automatisierungstechnik beinhalten heute neben den eigentlichen Gerätefunktionen eine Kommunikationsschnittstelle zu einem übergeordneten System. Dieses ist in der Regel eine Speicherprogrammierbare Steuerung SPS, welche den Funktionsablauf auf dem Peripheriegerät und die Interaktionen mit anderen Peripheriegeräten und Ein-/Ausgabeeinheiten, die an der gleichen Schnittstelle angeschlossen sind, steuert.Peripherals in the Automation technology today includes in addition to the actual device functions a communication interface to a higher-level system. This is usually a programmable logic controller PLC, which the functional sequence on the peripheral device and the interactions with other peripherals and Input / output units connected to the same interface are, controls.
Um ein Verfahren und eine Kommunikationsschnittstelle zur Kopplung von Busteilnehmern eines Automatisierungssystems derart auszugestalten, dass der Anschluss beliebiger Busteilnehmer mit individueller, interaktiver Kommunikation ermöglicht wird, ist in der nicht veröffentlichten Patentanmeldung DE 10 2005 029 656.4-53 der Anmelderin ein Verfahren zur Kopplung von untereinander über einen seriellen Datenbus kommunizierenden Busteilnehmern eines Automatisierungssystems mit verteilter Steuerung, welche über einen Kommunikations-Controller mit einer übergeordneten Steuereinrichtung zusammenarbeiten, beschrieben, bei dem:
- • der Kommunikations-Controller aus mindestens einer frei programmierbaren Kommunikations-ALU aufgebaut ist,
- • in einem Befehlscode der Kommunikations-ALU mehrere Befehle kodiert sind und welcher auf spezielle Kommunikationsfunktionen optimiert ist,
- • in der Kommunikations-ALU Logikfunktionsblöcke parallel angeordnet sind, die spezielle Kommunikationsfunktionen ausführen,
- The communication controller is made up of at least one freely programmable communication ALU,
- In a command code of the communication ALU several commands are coded and which is optimized for special communication functions,
- In the communication ALU logic function blocks are arranged in parallel, which perform special communication functions,
Weiterhin ist in der nicht veröffentlichten Patentanmeldung DE 10 2005 029 656.4-53 der Anmelderin eine Vorrichtung zur Kopplung von untereinander über einen seriellen Datenbus kommunizierenden Busteilnehmern eines Automatisierungssystems mit verteilter Steuerung beschrieben, welche aufweist:
- – einen Kommunikations-Controller, welcher mit einer übergeordneten Steuereinrichtung zusammenarbeitet und welcher mindestens eine frei programmierbare Kommunikations-ALU aufweist,
- – einen Befehlscode, in welchem mehrere Befehle kodiert sind und welcher auf Kommunikationsfunktionen optimiert ist, und
- – eine parallele Anordnung von mindestens zwei Logikfunktionsblöcken in der Kommunikations-ALU, die spezielle Kommunikationsfunktionen ausführen,
- A communication controller which cooperates with a higher-level control device and which has at least one freely programmable communication ALU,
- A command code in which a plurality of commands are coded and which is optimized for communication functions, and
- A parallel arrangement of at least two logic function blocks in the communication ALU which perform special communication functions,
Das in der nicht veröffentlichten Patentanmeldung 10 2005 029 656.4-53 der Anmelderin beschriebene Verfahren ermöglicht auf einfache Art und Weise den Aufbau eines „quasi dezidierten" Kommunikations-Controllers, indem dieser als eine bzw. mehrere frei programmierbare Kommunikations-ALUs (Arithmetik and Logic Unit) aufgebaut wird, welche einen auf die Kommunikationsaufgaben optimierten Befehlssatz und Hardwarearchitektur besitzt. Im Vergleich zum Aufbau eines dedizierten Kommunikations-Controller durch Programmierung von FPGAs (Field programmable Gate Array) oder Teile davon nach dem Stand der Technik, welcher ebenfalls eine fest verdrahteten Logik entspricht, weist die erfindungsgemäße Vorrichtung die oben beschriebenen Vorteile auf. Weiterhin werden im Gegensatz zu herkömmlichen ALUs die Befehle in einem Takt parallel ausgeführt. Dazu sind erfindungsgemäß die zugehörigen Logikfunktionsblöcke in den ALUs parallel angeordnet und können gleichzeitig den Befehlscode verarbeiten, wodurch auch bei hohen Baudraten, z.B. 100 MHz Ethernet, die notwendigen Funktionen realisiert werden können.The method described in Applicant's unpublished patent application 10 2005 029 656.4-53 enables the construction of a "quasi-dedicated" communication controller in a simple manner, by providing it as one or more freely programmable communication ALUs (Arithmetic and Logic Unit Compared to the construction of a dedicated communication controller by programming FPGAs (Field Programmable Gate Array) or parts thereof according to the prior art, which also corresponds to a hard-wired logic , the device according to the invention has the advantages described above Furthermore, unlike conventional ALUs, the instructions are parried in one cycle allel executed. For this purpose, according to the invention, the associated logic function blocks are arranged in parallel in the ALUs and can simultaneously process the instruction code, whereby the necessary functions can be realized even at high baud rates, eg 100 MHz Ethernet.
Weiterhin
ist aus der
Weiterhin ist aus der US-A-5,815,678 ein System und ein Verfahren zur Simulation der Implementierung einer in Abhängigkeit von einem Anwendungsprogramm programmierbaren Schnittstellenschaltung in einem seriellen Bussystem, basierend auf dem Standard IEEE-1394, bekannt. Im einzelnen sind hierfür Mittel zur Initialisierung und Konfiguration des Bussystems, Mittel zur Zuweisung von Speicherbereichen zur Speicherung der über den Bus empfangenen und zu sendenden Daten, Mittel zur Steuerung der Übertragung und Mittel zum Zurücksetzen und zur Rekonfiguration des Bussystems nach Maßgabe von Steuerbefehlen des jeweiligen Anwendungsprogramms vorgesehen. Die virtuelle Schnittstellenschaltung enthält hierzu eine Sammlung von Programmaufrufen für Software unabhängig von der Anwendung und anwendungsspezifischer Software, mittels welcher aus einer Anwendung heraus die Datenübertragung auf dem IEEE-1394-Bus gesteuert wird.Farther from US-A-5,815,678 is a system and method for simulation the implementation of a dependent from an application program programmable interface circuit in a serial bus system based on the IEEE 1394 standard, known. In detail, these are Means for initializing and configuring the bus system, means for allocating memory areas for storing the over the Bus received and to be sent data, means for controlling the transmission and means to reset and for the reconfiguration of the bus system in accordance with control commands of intended for each application program. The virtual interface circuit contains This is a collection of program calls for software regardless of the application and application specific software, by means of which from an application the data transfer on the IEEE 1394 bus is controlled.
Um ein Gerät mit flexibler Kommunikationsstruktur und ein Verfahren hierzu derart auszugestalten, dass eine Austauschbarkeit von Teilen des Geräts ermöglicht wird, ist in der nicht veröffentlichten Patentanmeldung DE 10 2005 029 654.8-31 der Anmelderin ein Gerät beschrieben, welche aufweist:
- – mindestens einen frei programmierbaren Kommunikations-Controller, welcher mit einer übergeordneten Steuereinrichtung zusammenarbeitet,
- – mindestens eine im Kommunikations-Controller integrierte frei programmierbare Kommunikations-ALU und
- – eine über Signalleitungen zur Übertragung eines Identifizierungscodes, Steuerdaten, Empfangsdaten und Sendedaten mit dem Kommunikations-Controller verbundene, austauschbare, physikalische Schnittstelle,
- At least one freely programmable communication controller, which cooperates with a higher-level control device,
- - At least one integrated in the communication controller freely programmable communication ALU and
- An exchangeable physical interface connected via signal lines for transmission of an identification code, control data, reception data and transmission data to the communication controller,
Weiterhin ist in der nicht veröffentlichten Patentanmeldung 10 2005 029 654.8-31 der Anmelderin ein Verfahren zur Konfiguration eines Gerät mit flexibler Kommunikationsstruktur, insbesondere Automatisierungsgerät, mit mindestens einem Kommunikations-Controller, mindestens einer in diesem integrierte Kommunikations-ALU und mindestens einer physikalischen Schnittstelle beschrieben, bei dem
- • die Kommunikationsfunktionen nicht fest vorgegeben sind, sondern auf Basis von frei programmierbaren und auf Kommunikationsfunktionen optimierten ALUs ausgebildet sind,
- • in der Startphase die physikalische Schnittstelle über eine Signalleitung einen Identifizierungscode an den Kommunikations-Controller sendet und
- • the communication functions are not fixed, but are based on freely programmable ALUs optimized for communication functions,
- • In the start phase, the physical interface sends an identification code to the communication controller via a signal line and
Damit ergeben sich für die in der nicht veröffentlichten Patentanmeldung 10 2005 029 654.8-31 beschriebenen Lösung folgende Vorteile:
- • Die Entwicklung, Produktion und Vertrieb eines solchen Automatisierungsgeräts mit austauschbarer physikalischen Schnittstellenschaltung kann unabhängig von einem speziellen Feldbussystem erfolgen.
- • Erweiterungen innerhalb der Feldbusspezifikation oder Implementierungen komplett neuer Feldbussysteme können per Softwareupdate erfolgen und benötigen keine neue Schnittstellenschaltung.
- • Besonders bei zwei oder mehreren Kommunikationsschnittstellen werden die jeweiligen Feldbussysteme durch Laden der Software festgelegt und sind damit völlig flexibel auswählbar.
- • The development, production and distribution of such an automation device with exchangeable physical interface circuit can be carried out independently of a special fieldbus system.
- • Enhancements within the fieldbus specification or implementations of completely new fieldbus systems can be made by software update and do not require a new interface circuit.
- • Particularly with two or more communication interfaces, the respective fieldbus systems are defined by loading the software and can therefore be selected flexibly.
Weiterhin
ist aus der
entfernten
Adressen für
Clientfunktionen mit dem Auto matenanwendungsprogramm Konventionen übernommen
werden, die zum Bereich der Systemanalyse gehören. Die Anwendungsprogrammierschnittschnelle
kann in einer Zentraleinheit des Programmreglers, der ein spezifisches
intelligentes Modul ist, implementiert werden, wobei die unterstützte Automatisierungsfunktion
Automatenanwendungsprogramm heißt.
Das Anwendungsprogramm des Programmreglers verwendet eine Ergänzung des Systembefehlsvorrats
in der Automatisierungssprache, die den delegierten Server-, Client-
oder Multicastdiensten entspricht, um die Server-, Client- oder Multicastfunktionen
auszuführen.
Eine derartige Anwendung erlaubt es dem Automaten, der Client oder Server
einer beliebigen, entfernten Server- oder Clientanwendung zu sein.
Ein im intelligenten Modul MM implementierter HTTP-Server kann z.B.
die Konfiguration dieses Moduls einer mit einem Webnavigator ausgestatteten
Client-Station über
direkt erzeugte HTML-Seiten freistellen. Somit ist es möglich, dieses intelligente
Modul MM online oder nicht online zu konfigurieren. Beim Start des
Automaten startet das intelligente Modul seinen HTTP-Server. Zur
Zuordnung der Anschlüsse
des jeweiligen Servers gehört z.B.
die geografische Nummer des intelligenten Moduls, um eine einzigartige
und einfache Identifizierung für
die Person zu ermöglichen,
welche die Anwendung des Programmreglers programmiert, aktualisiert
oder verwendet. Gegebenenfalls können
Java-Applets die Funktionen der dynamischen Auffrischung übernehmen.
Ergänzend
zum Online-Modus kann ein virtuelles Modul während der Konfiguration des
Automaten installiert werden, das auf der Programmierstation einen
Simulationsserver startet, wodurch Funktionen wie die des im Modul
integrierten Servers erbracht werden. Beim Gegenstand der
Weiterhin aus der US 2003/0074489 A1 ein Messsystem mit modularen Messmodulen bekannt, umfassend ein Trägergestell als Aufnahmeeinheit für einsteckbare Messeinsätze und einen zentralen Messplatz mit einem PC, welcher einen Remotezugang für Fernwartung, -konfiguration und Download aufweist, so dass eine Überwachung, Management und Konfiguration über Fernwartung durchgeführt werden kann.Furthermore, from US 2003/0074489 A1 a measuring system with modular measuring modules is known, comprising a support frame as a receiving unit for plug-in measuring inserts and a central measuring station with a PC, which has a remote access for remote maintenance, configuration and download, so that monitoring, management and configuration can be performed via remote maintenance.
Weiterhin ist in der nicht veröffentlichten Patentanmeldung 10 2005 029 655.6-42 der Anmelderin ein Verfahren zur Synchronisation von untereinander über einen seriellen Datenbus kommunizierenden Busteilnehmern eines Automatisierungssystems mit verteilter Steuerung, welche einen „quasi dezidierten" Kommunikations-Controller, der über mindestens eine frei programmierbare Kommunikations-ALU mit einer nachgeschalteten Steuereinrichtung zusammenarbeitet, beschrieben, bei dem:
- • der Kommunikations-Controller das Auftreten eines bestimmten Date oder Ereignisses detektiert,
- • die Kommunikations-ALU die synchronen Steuerungsfunktionen ausführen und
- • zwischen den Synchronisationszeitpunkten die Mess- und Stellwerte mit der nachgeschalteten Steuereinrichtung ausgetauscht werden, wodurch die Interruptlatenzzeiten der nachgeschalteten Steuereinrichtung nicht in die direkte Synchronisation der Steuerungsfunktionen eingehen.Alternativ ist ein Verfahren beschrieben, bei dem:
- • zum Startzeitpunkt von zyklisch ablaufenden Steuerungsfunktionen die synchronisierte lokale Zeit abspeichert wird,
- • durch Differenzbildung mit der gespeicherten Zeit im letzten Startpunkt die Zykluszeit auf Basis der lokalen Zeit gemessen wird und
- • durch Vergrößern oder Verkleinern der aktuellen Zykluszeit, diese in Bezug auf die lokale Zeit konstant und in einer festen Phasenbeziehung gehalten wird, wodurch der gesamte Zyklus sowohl in seiner Zykluszeit als auch in seiner Phasenlage auf die lokale Zeit synchronisiert ist.
- The communication controller detects the occurrence of a specific date or event,
- • the communication ALU execute the synchronous control functions and
- • between the synchronization times the measured and control values are exchanged with the downstream control device, whereby the interrupt latencies of the downstream control device are not included in the direct synchronization of the control functions. Alternatively, a method is described in which:
- The synchronized local time is stored at the start time of cyclically executing control functions,
- • by calculating the difference with the stored time in the last starting point, the cycle time is measured on the basis of the local time and
- • By increasing or decreasing the current cycle time, it is kept constant with respect to the local time and in a fixed phase relationship, whereby the entire cycle is synchronized to the local time both in its cycle time and in its phase position.
Die in der nicht veröffentlichten Patentanmeldung 10 2005 029 655.6-42 der Anmelderin beschriebenen Verfahren ermöglichen auf einfache Art und Weise unter Beibehaltung des modularen Aufbaus die Kommunikation über einen taktsynchronen und äquidistanten Bus zur Steuerung hoch präziser Abläufe bei kürzesten Zykluszeiten. Bei beiden Verfahren gehen die Interruptlatenzzeiten der nachgeschalteten Steuereinrichtung nicht in die Synchronisation der Steuerungsfunktionen ein, wobei das zweite Verfahren einen etwas höheren Hardewareaufwand für das Führen einer lokalen Zeit erfordert.The in the unpublished Patent application 10 2005 029 655.6-42 described by the applicant Allow procedure in a simple way while maintaining the modular structure the Communication over an isochronous and equidistant Bus for control more precise procedures at shortest Cycle times. In both methods, the interrupt latencies go the downstream control device is not in the synchronization of Control functions, the second method a something higher Hardware expense for that To lead requires a local time.
Weiterhin ist in der nicht veröffentlichten Patentanmeldung 10 2005 029 655.6-42 der Anmelderin eine Vorrichtung zur Synchronisation von untereinander über einen seriellen Datenbus kommunizierenden Busteilnehmern eines Automatisierungssystems mit verteilter Steuerung beschrieben, welche aufweist:
- – einen „quasi dezidierten" Kommunikations-Controller, welcher mindestens eine frei programmierbare Kommunikations-ALU aufweist,
- – eine dem Kommunikations-Controller nachgeschaltete Steuereinrichtung und
- – mindestens einen Logikfunktionsblock mit Mitteln zur Messung und Speicherung von Zeiten in der Kommunikations-ALU,
- A "quasi-dedicated" communication controller having at least one freely programmable communication ALU,
- - A controller downstream of the communication controller and
- At least one logic function block with means for measuring and storing times in the communication ALU,
Diese Vorrichtung weist den Vorteil auf, dass zwei leistungsstarke Verfahren genutzt werden können, ohne dass damit eine grundlegende Hardwareanpassung erforderlich ist.These Device has the advantage of having two powerful methods can be used without requiring a basic hardware adaptation is.
Weiterhin
ist aus der
Anfangswert
anhand der im Synchronisationssignal enthaltenen Zeitreferenz ermittelt
wird. Diese Vorgehensweise bietet insbesondere den Vorteil, dass
eine Synchronisation zu beliebigen Zeitpunkten möglich ist. Zum Ermitteln der
korrekten Zeit sollte vorzugsweise die im Synchronisationssignal enthaltene
Zeitreferenz in einer Korrekturschaltung des Zeitgeberblocks um
einen vorbestimmten Korrekturwert korrigiert und die korrigierte
Zeitreferenz als Anfangswert herangezogen werden. Die Korrektur
ist dabei insbesondere dann möglich,
wenn zwischen dem Zuführen
des Synchronisationssignals und dem Einspeichern des Anfangswertes
eine vorbestimmte Empfangszeitverzögerung liegt. Der Korrekturwert
kann dabei derart bestimmt sein, dass durch ihn die Empfangszeitverzögerung kompensiert wird.
Alternativ kann der Korrekturwert auch derart bestimmt sein, dass
durch ihn die Summe von Sendezeitverzögerung und Empfangszeitverzögerung kompensiert
wird. Wenn das Synchronisationssignal zusätzlich zur Zeitreferenz eine
Quell- und/oder Zieladresse enthält,
ist es möglich,
dass der Anfangswert nur dann in das Register eingespeichert wird,
wenn die Quelladresse mit einer Sollquelladresse und/oder die Zieladresse
mit einer Sollzieladresse übereinstimmt.
Dadurch ist eine selektive Synchronisierung nur bezüglich einer
bestimmten Synchronisationssignalquelle bzw. nur bezüglich eines
bestimmten Synchronisationsziels erreichbar. Die Sollquelladresse und/oder
die Sollzieladresse können
dabei beispielsweise der Empfangsschaltung vorgegeben werden, so
dass diese die Selektion ausführt.
Wenn das Synchronisationssignal zusätzlich zur Zeitreferenz ferner eine
Prüfinformation
für die
Zeitreferenz enthält,
ist es möglich,
dass der Anfangswert nur dann in das Register eingespeichert wird,
wenn die Zeitreferenz anhand der Prüfinformation als ordnungsgemäß ermittelt
wird. Ein Einspeichern unkorrekter Zeitreferenzen kann somit vermieden
werden. Wenn im Rahmen des Sendeverfahrens von einer weiteren Sendeschaltung überwacht
wird, ob ein weiteres Übertragungsmedium
belegt ist, im Falle der Nichtbelegung an den Zeitgeberblock ein
weiteres Freigabesignal übermittelt
wird und der Wert des Registers erst nach dem Ermitteln auch des
weiteren Freigabesignals aus dem Register ausgelesen und von den
Sendeschaltungen die Zeitreferenz über die Übertragungsmedien gesendet
wird, ist bei mehreren – prinzipiell voneinander
unabhängigen – Übertragungsmedien auf
einfache Weise eine gleichzeitige Versendung der Zeitreferenz über die Übertragungsmedien
gewährleistet.
Die einzige bei der aus der
Um
einen Teilnehmer für
ein Netzwerk zu schaffen, durch welchen Zugriffsverletzungen während des
Betriebs erkannt und angezeigt werden, damit geeignete Maßnahmen
zur Fehlerbehandlung eingeleitet werden können, ist schließlich aus
der
Wie die vorstehende Würdigung des Standes der Technik aufzeigt, werden in der Automatisierungstechnik zur Kommunikation zwischen den einzelnen Geräten verschiedene Schnittstellen mit ihren physikalischen Eigenschaften und Übertragungsprotokolle definiert und in internationale Normen eingebracht oder etablieren sich als Industriestandards. Diese Systeme werden allgemein als Feldbussystem bezeichnet, wobei auch die Ethernet-basierten Technologien dazu zu zählen sind. Die Schnittstellen sind in Form von dedizierten Kommunikations-Controllern, zum Teil mit CPU als integrierte Schaltkreise (Kommunikations-Prozessor) aufgebaut. Die Anmelderin geht von der Überlegung aus, dass immer mehr Intelligenz auf dem Peripheriegerät implementiert wird, so dass dieses neben den eigentlichen Gerätefunktionen auch komplette, frei programmierbare Abläufe und lokale Ein- und Ausgaben selbständig ausführt. Damit wird faktisch die Funktion einer SPS in das Gerät implementiert, welches zur übergeordneten Einheit nur noch Steuer- und Statusinformationen austauscht. Dies erfolgt in der Regel über unterschiedliche serielle Kommunikations-Schnittstellen basierend auf Feldbus- oder Ethernet-Standards (FES). Typisches Beispiel solcher Geräte sind Maschinenterminals, Barcodelesegeräte oder Antriebe, die ein Geschwindigkeitsprofil abfahren und dabei auf lokale Positionssensoren reagieren und zusätzliche Hilfsmotore schalten. Die Steuer- und Kommunikationselektronik ist in der Regel fester Bestandteil des Geräts. Bezüglich der Kommunikation gibt es Lösungen diese als austauschbare Einheit, entsprechend der verschiedenen Kommunikationsstandards auszulegen. Dies kann als eigenständiges Steckmodul zur Montage innerhalb des Geräts, von außen zum Einstecken in das Gerät oder als Aufsteckmodul auf eine nach außen geführter Geräteschnittstelle realisiert sein. Allen aus dem Stand der Technik bekannten Lösungen ist die Wirkungskette: Gerätefunktion – SPS – Kommunikation – übergeordnetes System gemeinsam. Damit ist die SPS sowohl von Seiten der Hardware als auch von Seiten der internen Daten- und Funktionsstrukturen komplett in das Gerät integriert. Dabei sind in der Regel spezielle Hard- und Softwarekomponenenten mit einer Reihe von teueren, für die Kommunikation speziell ausgelegten Komponenten erforderlich.As the above assessment of the state of the art shows, in automation technology for communication between the individual devices, various interfaces with their physical properties and transmission protocols are defined and introduced into international standards or establish themselves as industry standards. These systems are commonly referred to as a fieldbus system, with Ethernet-based technologies as well. The interfaces are built in the form of dedicated communication controllers, partly with CPU as integrated circuits (communication processor). The notifying party starts from the consideration that more and more Intelligence is implemented on the peripheral device, so that this performs in addition to the actual device functions and complete, freely programmable processes and local inputs and outputs independently. This effectively implements the function of a PLC in the device, which only exchanges control and status information with the higher-level unit. This is usually done via different serial communication interfaces based on Fieldbus or Ethernet standards (FES). Typical examples of such devices are machine terminals, bar code readers or drives, which run a speed profile and thereby react to local position sensors and switch additional auxiliary motors. The control and communication electronics are usually an integral part of the device. With regard to communication, there are solutions to interpret them as a replaceable unit, according to the different communication standards. This can be realized as an independent plug-in module for mounting inside the device, from the outside for plugging into the device or as a plug-in module on an outwardly led device interface. All known from the prior art solutions is the impact chain: device function - PLC - communication - higher-level system in common. This means that the PLC is completely integrated into the device from the hardware as well as from the internal data and function structures. As a rule, special hardware and software components with a number of expensive components specially designed for communication are required.
Der Erfindung liegt die Aufgabe zugrunde, ein Gerät mit flexibler Kommunikations- und Steuerungsstruktur und ein Verfahren hierzu derart auszugestalten, dass eine Austauschbarkeit von Teilen des Geräts ermöglicht wird.Of the The invention is based on the object of providing a device with flexible communication and control structure and a method of designing such that interchangeability of parts of the device is made possible.
Diese Aufgabe wird, gemäß Patentanspruch 1, durch ein Gerät mit flexibler Kommunikations- und Steuerungsstruktur, welches zur Kopplung mit anderen Geräten oder einer übergeordneten Steuereinrichtung eines Automatisierungssystems über einen seriellen Datenbus aufweist:
- – mindestens zwei oder mehrere Kommunikationsschnittstellen und
- – mindestens eine Speicherprogrammierbare Steuerung,
- At least two or more communication interfaces and
- At least one programmable logic controller,
Die Erfindung besteht darin, die austauschbare Kommunikationseinheit um eine SPS-Funktion zu erweitern, die in den Kommunikationspfad eingebunden ist und völlig transparent, sowohl für das Gerät, als auch für das übergeordnete System arbeitet. Dadurch erscheinen dem Peripheriegerät die Steuerinformationen wie die von einem übergeordneten System bzw. dem übergeordnetem System (Steuereinrichtung) die Statusinformationen wie die des Peripheriegeräts. Damit ergibt sich eine Wirkungskette: Gerätefunktion-Kommunikation – SPS – Kommunikation – übergeordnete Steuereinrichtung bzw. anderes Gerät.The Invention is the replaceable communication unit to extend a PLC function in the communication path is involved and totally transparent, both for the device, as well as for the parent System works. This causes the peripheral device to display the control information like that of a parent system or the parent System (controller) the status information as the peripheral device. In order to results in an effect chain: device function communication - PLC - communication - superordinate Control device or other device.
Damit ergeben sich folgende Vorteile:
- • die individuelle und sehr aufwendige Geräteintegration der SPS entfällt,
- • die für die SPS-Funktionalitäten benötigte Rechenleistung wird separat zur Verfügung gestellt und spart den Wechsel des Geräteprozessors und damit in der Regel die komplette Neukonstruktion eines Peripheriegerätes sowie die damit verbundene Neuentwicklung der Firmware.
- • The individual and very complex device integration of the PLC is eliminated,
- • The computing power required for the PLC functionalities is provided separately and saves the change of the device processor and thus usually the complete redesign of a peripheral device as well as the associated new development of the firmware.
Weiterhin wird diese Aufgabe, erfindungsgemäß nach Patentanspruch 5, bei einem Verfahren zur Konfiguration eines Geräts mit zwei oder mehreren Kommunikationsschnittstellen und einer Speicherprogrammierbaren Steuerung gelöst, bei dem
- – zur Kopplung von untereinander über einen seriellen Datenbus kommunizierenden Geräten eines Automatisierungssystems, die austauschbare Kommunikationsschnittstelle um eine SPS-Funktion erweitert wird und
- – diese in den Kommunikationspfad eingebunden ist und völlig transparent, sowohl für das Gerät als auch für eine übergeordnete Steuereinrichtung arbeitet.
- For the coupling of devices of an automation system communicating with each other via a serial data bus, the exchangeable communication interface is extended by a PLC function, and
- - This is involved in the communication path and works completely transparent, both for the device as well as for a higher-level control device.
Damit ergeben sich für die erfindungsgemäße Lösung folgende Vorteile:
- • Die Entwicklung, Produktion und Vertrieb eines solchen Automatisierungsgeräts mit austauschbarer Kommunikationsschnittstelle kann unabhängig von einem speziellen Feldbussystem erfolgen.
- • Erweiterungen innerhalb der Feldbusspezifikation oder Implementierungen komplett neuer Feldbussysteme können per Softwareupdate erfolgen und benötigen keine neue Kommunikationsschnittstelle.
- • Besonders bei zwei oder mehreren Kommunikationsschnittstellen werden die jeweiligen Feldbussysteme durch Laden der Software festgelegt und sind damit völlig flexibel auswählbar.
- • Die Integration der Speicherprogrammierbaren Steuerung SPS ist in bereits vorhandenen Geräten möglich und somit sofort für das gesamte Produktspektrum einer Firma verfügbar.
- • Der Funktionsumfang und der Preis des Peripheriegeräts ist skalierbar zwischen mit oder ohne SPS-Funktion.
- • The development, production and distribution of such an automation device with exchangeable communication interface can be carried out independently of a special fieldbus system.
- • Enhancements within the fieldbus specification or implementations of completely new fieldbus systems can be made by software update and do not require a new communication interface.
- • Particularly with two or more communication interfaces, the respective fieldbus systems are defined by loading the software and can therefore be selected flexibly.
- • The integration of programmable logic controller PLC is possible in already existing devices and thus immediately available for the entire product range of a company.
- • The functionality and price of the peripheral device is scalable between with or without PLC function.
In Weiterbildung der Erfindung ist, gemäß Patentanspruch 2, die Speicherprogrammierbare Steuerung als Stecker ausgestaltet, welcher auf die Kommunikationsschnittstelle aufgesteckt wird.In Further development of the invention is, according to claim 2, the programmable logic controller configured as a plug, which on the communication interface is plugged.
Diese Weiterbildung der Erfindung weist den Vorteil auf, dass die austauschbare Kommunikationseinheit sich identisch für eine Vielzahl an unterschiedlichen Geräten verwenden läst und ist damit in großen Stückzahlen preiswert herzustellen.These Development of the invention has the advantage that the interchangeable Communication unit to use identical for a variety of different devices lets and is thus in big numbers inexpensive to produce.
Bei einer bevorzugten Ausgestaltung der Erfindung ist, gemäß Patentanspruch 3, das Gerät als Geräteanschlussstecker ausgestaltet und dieser verfügt über eine oder mehrere als Stecker ausgeprägte Kommunikationsschnittstelle und führt Kommunikationsfunktionen aus.at a preferred embodiment of the invention is, according to claim 3, the device as device connection plug designed and this has one or more than one connector pronounced communication interface and leads Communication functions off.
Diese Ausgestaltung der Erfindung weist den Vorteil auf, dass die Verfügbarkeit einer lokalen Intelligenz direkt am Peripheriegerät, die durch Vorverarbeiten und Verdichten der Daten die Transfers zum übergeordneten System wesentlich reduziert und eine schnelle, lokale Reaktion durch Vermeidung der Übertragungs- und Verarbeitungszeit zum bzw. im übergeordneten System ermöglicht wird.These Embodiment of the invention has the advantage that the availability a local intelligence directly on the peripheral device, through Preprocessing and compressing the data transfers to the parent System significantly reduced and a quick, local reaction through Avoidance of transmission and processing time to / in the parent system.
Vorzugsweise wird, gemäß Patentanspruch 4, eine standardisierte Kommunikationsschnittstelle benutzt.Preferably is, according to claim 4, uses a standardized communication interface.
Dies ermöglicht den Aufbau von verteilten, intelligenten Steuerungsarchitekturen mit konventionellen Automatisierungsgeräten, sofern diese nur über eine Standardkommunikationsschnittstelle verfügen.This allows the construction of distributed, intelligent control architectures with conventional automation devices, provided they only have one Standard communication interface.
Weitere Vorteile und Einzelheiten lassen sich der nachfolgenden Beschreibung einer bevorzugten Ausführungsform der Erfindung unter Bezugnahme auf die Zeichnung entnehmen. In der Zeichnung zeigt:Further Advantages and details can be found in the following description a preferred embodiment of the invention with reference to the drawing. In the Drawing shows:
In der Automatisierungstechnik sind seit Jahren verschiedene Kommunikationssysteme mit standardisierten Kommunikationsdiensten und Protokollen, mit denen man zwischen heterogenen und homogenen Netzwerken kommunizieren kann, im Einsatz. In der untersten Ebene sind beispielsweise einfache Sensor-Aktuator-Bussysteme oder Rückwandbussysteme (z.B. auf handelsüblichen Norm-Tragschienen anbringbare modulare Ein-/Ausgabe-Geräte), in der mittleren Ebene „eingebettete" Netzwerke zur Steuerung der Maschinen (welche programmierbare Steuerungen, komplexe elektrische und hydraulische Antriebsgeräte, Ein-/Ausgabe-Geräte. Datenerfassungsgeräte oder Mensch/Maschine-Schnittstellen verbinden) und in der obersten Ebene die Netzwerke zur Fabrikautomation angeordnet. Bei der erfindungsgemäßen Lösung liegt in Hinblick auf die Kommunikations- und Steuerungsbeziehungen ein einheitliches logisches Netzwerk vor, so dass eine scharfe Trennlinie zwischen der Technik in herkömmlichen Telekommunikationsnetzen, welche nachfolgend beschrieben wird, und (Computer)-Datennetzen bzw. Geräten der Automatisierungstechnik nicht mehr gezogen werden kann.In In automation technology, communication systems have been different for years with standardized communication services and protocols, with to communicate between heterogeneous and homogeneous networks can, in use. At the lowest level, for example, are simple Sensor-actuator bus systems or backplane bus systems (e.g. commercial Standard mounting rails attachable modular I / O devices), in the middle level "embedded" networks for control of the machines (which programmable controls, complex electrical and hydraulic drive units, I / O devices. Data acquisition devices or human / machine interfaces) and in the top one Level the networks arranged for factory automation. In the solution according to the invention in terms of communication and control relationships, a unified logical network before, leaving a sharp dividing line between the technique in conventional Telecommunication networks, which will be described below, and (Computer) data networks or devices Automation technology can no longer be pulled.
Die
in
Bei
der in
Im Rahmen der Erfindung, welches ein Integrationskonzept in vorhandene Peripheriegeräte PG beschreibt, kann die
- • Einheit KSE, die über eine Geräte- und eine oder mehrere Kommunikationsschnittstelle verfügt, innerhalb oder außerhalb von Automatisierungsgeräten in geeigneter Form mit diesen mechanisch und elektrisch verbunden werden und deren eigentliche Aufgabe um Kommunikations- und Steuerungsfunktionen ergänzen.
- • Einheit KSE auf standardisierte Geräteschnittstellen aufgesetzt werden und über eine oder mehrere weitere Kommunikationsschnittstelle verfügen und Kommunikationsfunktionen ausführen.
- • diese Einheit KSE zusätzlich auch Steuerungsfunktionen ausführen.
- • Einheit als Geräteanschlussstecker ausgestaltet werden, welcher auf standardisierte Geräteschnittstellen aufgesteckt wird und über eine oder mehrere als Stecker ausgeprägte Kommunikationsschnittstelle verfügt und Kommunikationsfunktionen ausführt.
- • diese Einheit KSE zusätzlich auch Steuerungsfunktionen ausführen.
- • Unit KSE, which has a device interface and one or more communication interfaces, which are mechanically and electrically connected in or out of automation devices in a suitable form and complement their actual task with communication and control functions.
- • Unit KSE can be set up on standardized device interfaces and have one or more additional communication interfaces and perform communication functions.
- • This unit KSE also perform control functions.
- • Unit designed as a device connection plug which is plugged onto standardized device interfaces and has one or more plug-in communication interfaces and performs communication functions.
- • This unit KSE also perform control functions.
Die Erfindung ist nicht auf die dargestellten und beschriebenen Ausführungsbeispiele beschränkt, sondern umfasst auch alle im Sinne der Erfindung gleichwirkenden Ausführungen. Ferner ist die Erfindung bislang auch noch nicht auf die im Patentanspruch 1 oder 5 definierte Merkmalskombination beschränkt, sondern kann auch durch jede beliebige andere Kombination von bestimmten Merkmalen aller insgesamt offenbarten Einzelmerkmalen definiert sein. Dies bedeutet, dass grundsätzlich praktisch jedes Einzelmerkmal des Patentanspruchs 1 oder 5 weggelassen bzw. durch mindestens ein an anderer Stelle der Anmeldung offenbartes Einzelmerkmal ersetzt werden kann.The Invention is not limited to the illustrated and described embodiments limited, but also includes all the same in the context of the invention Versions. Furthermore, the invention is not yet on the in claim 1 or 5 defined feature combination limited, but can also by any other combination of certain features of all to be defined as a whole. This means, that basically virtually any feature of the patent claim 1 or 5 omitted or by at least one elsewhere disclosed in the application Single feature can be replaced.
Claims (6)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE200610019451 DE102006019451A1 (en) | 2006-04-24 | 2006-04-24 | Interchangeable communication and control device for the transparent processing of data in the current data exchange |
EP07724474A EP2010976A2 (en) | 2006-04-24 | 2007-04-23 | Replaceable communication and control device for the transparent processing of data in an on-going data exchange |
PCT/EP2007/003544 WO2007121968A2 (en) | 2006-04-24 | 2007-04-23 | Replaceable communication and control device comprising a replaceable stored-program controller and several communication interfaces |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE200610019451 DE102006019451A1 (en) | 2006-04-24 | 2006-04-24 | Interchangeable communication and control device for the transparent processing of data in the current data exchange |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102006019451A1 true DE102006019451A1 (en) | 2007-10-25 |
Family
ID=38519641
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE200610019451 Withdrawn DE102006019451A1 (en) | 2006-04-24 | 2006-04-24 | Interchangeable communication and control device for the transparent processing of data in the current data exchange |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP2010976A2 (en) |
DE (1) | DE102006019451A1 (en) |
WO (1) | WO2007121968A2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009109403A2 (en) * | 2008-03-06 | 2009-09-11 | Hilscher Gesellschaft für Systemautomation mbH | Control system with flexible communication and control structure and method for configuration thereof |
WO2012022415A1 (en) * | 2010-08-20 | 2012-02-23 | Abb Ag | Installation device with universal data coupling in buildings system engineering, and arrangements with installation devices of such design |
EP2455885A1 (en) * | 2010-11-19 | 2012-05-23 | Eaton Industries GmbH | System for controlling participants in a bus network |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
LU101427B1 (en) | 2019-10-02 | 2021-04-08 | Phoenix Contact Gmbh & Co | Input / output station for a field bus system, field bus coupler for the input / output station and placeholder module for the input / output station |
CN114520729B (en) * | 2020-11-05 | 2024-01-19 | 北京广利核系统工程有限公司 | Communication isolation system and communication isolation method |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3808135A1 (en) * | 1988-03-11 | 1989-09-28 | Kloeckner Moeller Elektrizit | Stored-program control system |
DE10345816A1 (en) * | 2003-09-30 | 2005-05-25 | Rexroth Indramat Gmbh | Control unit and drive, especially for computer-controlled mold and die making machinery, are configured so that they can implement both process- relevant physical drive functions and additional control procedures |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19917352A1 (en) * | 1999-04-16 | 2000-10-19 | Siemens Ag | Bus system especially for power engineering apparatuses |
DE19935512A1 (en) * | 1999-07-28 | 2001-02-08 | Siemens Ag | Device for connecting an industrial control unit to an industrial control panel |
US6993298B2 (en) * | 2001-09-07 | 2006-01-31 | Siemens Energy & Automation, Inc. | Programmable controller with RF wireless interface |
US20060080075A1 (en) * | 2004-10-08 | 2006-04-13 | Young Timothy H | Programmable logic controller simulator interface card |
-
2006
- 2006-04-24 DE DE200610019451 patent/DE102006019451A1/en not_active Withdrawn
-
2007
- 2007-04-23 WO PCT/EP2007/003544 patent/WO2007121968A2/en active Application Filing
- 2007-04-23 EP EP07724474A patent/EP2010976A2/en not_active Withdrawn
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3808135A1 (en) * | 1988-03-11 | 1989-09-28 | Kloeckner Moeller Elektrizit | Stored-program control system |
DE10345816A1 (en) * | 2003-09-30 | 2005-05-25 | Rexroth Indramat Gmbh | Control unit and drive, especially for computer-controlled mold and die making machinery, are configured so that they can implement both process- relevant physical drive functions and additional control procedures |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009109403A2 (en) * | 2008-03-06 | 2009-09-11 | Hilscher Gesellschaft für Systemautomation mbH | Control system with flexible communication and control structure and method for configuration thereof |
DE102008013075A1 (en) * | 2008-03-06 | 2009-09-24 | Hilscher Gesellschaft für Systemautomation mbH | Programmable logic controller with flexible communication and control structure and method for its configuration |
WO2009109403A3 (en) * | 2008-03-06 | 2010-03-18 | Hilscher Gesellschaft für Systemautomation mbH | Control system with flexible communication and control structure and method for configuration thereof |
WO2012022415A1 (en) * | 2010-08-20 | 2012-02-23 | Abb Ag | Installation device with universal data coupling in buildings system engineering, and arrangements with installation devices of such design |
EP2455885A1 (en) * | 2010-11-19 | 2012-05-23 | Eaton Industries GmbH | System for controlling participants in a bus network |
WO2012066030A1 (en) | 2010-11-19 | 2012-05-24 | Eaton Industries Gmbh | Control of bus-linked subscribers |
Also Published As
Publication number | Publication date |
---|---|
WO2007121968A2 (en) | 2007-11-01 |
EP2010976A2 (en) | 2009-01-07 |
WO2007121968A3 (en) | 2007-12-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2110754B1 (en) | Methods and apparatus for synchronising bus participants of an automation system | |
EP3632052B1 (en) | Module unit for connecting a data bus participant | |
EP0577919A1 (en) | Access control for coupling mask-programmed micro-controllers | |
DE102011011587A1 (en) | Port-independent topologically planned real-time network | |
WO2013004382A1 (en) | Method for configuring a communication interface module in a control or automation system | |
DE102016000126B4 (en) | Serial bus system with coupling modules | |
DE102006019451A1 (en) | Interchangeable communication and control device for the transparent processing of data in the current data exchange | |
EP2940972A1 (en) | Method for providing a name service within an industrial communication system and router | |
DE102019105171A1 (en) | IO-Link master, interface and method for controlling and monitoring an IO-Link system | |
EP2455833A1 (en) | Network components with interface for a display module | |
DE102016215742A1 (en) | Gateway and method for connecting a data source system to an IT system | |
EP3298730B1 (en) | Bus system and method for assigning addresses of bus components of a bus system | |
DE10206657A1 (en) | Actuator-sensor interface with extended operation capabilities has an idle state and a special function state into which it can be switched in an event dependent manner | |
DE102017208824A1 (en) | bus converter | |
DE102009005399B4 (en) | Method and communication system for configuring a communication module containing a logic module | |
EP3439245B1 (en) | Methods for data communication between an angular positioning sensor and an engine control unit or processing unit | |
DE102016203090A1 (en) | Control device, in particular for a motor vehicle, with microcontrollers connected via Ethernet | |
EP3331201B1 (en) | Modbus network for redundant remote connection | |
DE102005029655A1 (en) | Bus subscribers synchronization method for automation system, involves exchanging values with control unit between synchronization time points, where interrupt latency periods of unit is not inputted in direct synchronization of functions | |
EP2730063A1 (en) | Communication interface module for an automation system | |
DE102005029654A1 (en) | Flexible communication structure, automating apparatus with a replaceable physical interface | |
DE102005029656B3 (en) | Automation system bus subscriber`s coupling method for e.g. universal communication platform for barcode and identification system, involves building communication controller on freely programmable communication arithmetic and logic unit | |
DE102010027286A1 (en) | Method and device for transmitting data in an automation system | |
WO2016162007A1 (en) | Method, network and device for controlling and/or supplying at least one machine | |
DE102019215593A1 (en) | Control device and method for transferring configuration data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |
Effective date: 20121101 |