DE102010035102A1 - Steuergerät für fluidische Systeme - Google Patents
Steuergerät für fluidische Systeme Download PDFInfo
- Publication number
- DE102010035102A1 DE102010035102A1 DE102010035102A DE102010035102A DE102010035102A1 DE 102010035102 A1 DE102010035102 A1 DE 102010035102A1 DE 102010035102 A DE102010035102 A DE 102010035102A DE 102010035102 A DE102010035102 A DE 102010035102A DE 102010035102 A1 DE102010035102 A1 DE 102010035102A1
- Authority
- DE
- Germany
- Prior art keywords
- communication
- circuit board
- programmable logic
- control device
- computing module
- 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
- 238000004891 communication Methods 0.000 claims abstract description 46
- 230000015654 memory Effects 0.000 claims abstract description 19
- 230000002085 persistent effect Effects 0.000 claims abstract description 14
- 230000002093 peripheral effect Effects 0.000 claims abstract description 5
- 238000004458 analytical method Methods 0.000 claims description 3
- 238000000375 direct analysis in real time Methods 0.000 claims description 2
- 238000012063 dual-affinity re-targeting Methods 0.000 claims description 2
- 238000005259 measurement Methods 0.000 claims description 2
- 230000003936 working memory Effects 0.000 abstract 1
- 238000004364 calculation method Methods 0.000 description 7
- 238000000034 method Methods 0.000 description 5
- 230000006978 adaptation Effects 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 230000003750 conditioning effect Effects 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 239000007789 gas Substances 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4403—Processor initialisation
-
- 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/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0426—Programming the control sequence
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4406—Loading of operating system
-
- 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/43—Programme-control systems fluidic
-
- 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/23—Pc programming
- G05B2219/23307—Initial program loader, ipl, bootstrap loader
-
- 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/23—Pc programming
- G05B2219/23345—Memory is eeprom
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Stored Programmes (AREA)
Abstract
Vielfältige Anforderungen fluidischer Applikationen für ganz unterschiedliche Kommunikationsumgebungen werden mit einem äußerst flexibel konfigurierbaren Steuergerät für fluidische Systeme erfüllt. Kern der Lösung ist die Verwendung eines universellen Rechenmoduls als einheitliches Lagerteil, das einen programmierbaren Logikbaustein, einen Taktgenerator, einen flüchtigen schnellen Arbeitsspeicher und einen persistenten Speicher enthält und mit wenigen peripheren Komponenten auf einer Leiterplatte aufgebaut ist. Das einheitliche Rechenmodul wird per Konfigurationsdatei mit allen benötigten Hardware-Komponenten für die jeweilige Anwendung ausgestattet, einschließlich der Funktionalität für die jeweilige Kommunikationsumgebung. Darüber hinaus ist auch eine dynamische Konfiguration durch Erkennung von an der Leiterplatte angeschlossenen Kommunikationsmodulen möglich. Ebenso kann eine Rekonfiguration in Anpassung an eine geänderte Umgebung erfolgen.
Description
- Die Erfindung betrifft ein Steuergerät für fluidische Systeme. Unter der Bezeichnung ”fluidische Systeme” wird hier eine große Bandbreite von technischen Geräten und Gerätekombinationen verstanden, die mit der Steuerung, Dosierung oder Messung/Analyse von Fluiden (Flüssigkeiten und Gasen) zu tun haben, von einfachen Ventilen oder Ventilgruppen über Dosier- oder Analysegeräte bis hin zu komplexen Geräten wie Massendurchfluß-Messgeräte. Typischerweise benötigen Steuergeräte für diese Anwendungen einen Controller, eine Kommunikations-Schnittstelle zu einer übergeordneten Steuerung sowie je nach Anwendung Schnittstellen für Aktoren und/oder Sensoren. Je nach Kommunikationsumgebung werden unterschiedliche Kommunikations-Schnittstellen benötigt, z. B. Bus-Schnittstellen. Diese Steuergeräte werden für jede Anwendung mit den dafür geeigneten Standard-Bauteilen wie Mikro-Controller und Schnittstellen ausgestattet, wobei die jeweilige Anwendung die Auswahl der verwendeten Bauteile nach Leistungsfähigkeit, Kommunikationsumgebung und Kosten vorgibt. Entsprechend groß ist die Vielfalt der in fluidischen Systemen zum Einsatz kommenden Steuergeräte.
- Die Erfindung ermöglicht es, die vielfältigen Anforderungen fluidischer Applikationen für ganz unterschiedliche Kommunikationsumgebungen mit einem äußerst flexibel konfigurierbaren Steuergerät für fluidische Systeme zu erfüllen. Kern der in den Patentansprüchen angegebenen erfindungsgemäßen Lösung ist die Verwendung eines universellen Rechenmoduls als einheitliches Lagerteil, das einen programmierbaren Logikbaustein, einen Taktgenerator, einen flüchtigen schnellen Arbeitsspeicher und einen persistenten Speicher enthält und mit wenigen peripheren Komponenten auf einer Leiterplatte aufgebaut ist. Ein programmierbarer Logikbaustein, der in der Folge als FPGA (Field Programmable Gate Array) bezeichnet wird, ist ein integrierter Schaltkreis der Digitaltechnik, der per Programmierung zu einer äußerst komplexen logischen Schaltung konfiguriert werden kann. Typische Bestandteile eines FPGA, die per Programmierung als Hardware verfügbar gemacht werden können, sind Logik-Basisblöcke, Prozessoren, Multiplexer, Speicher-Controller und Lookup-Tabellen, aber auch komplette Kommunikationsschnittstellen mit I/O-Ports für gängige Standards, Speicher und Hardware für die Takt-Aufbereitung. Mit der erfindungsgemäßen Architektur ist es möglich, das einheitliche Rechenmodul per Konfigurationsdatei mit allen benötigten Hardware-Komponenten für die jeweilige Anwendung auszustatten, einschließlich der Funktionalität für die jeweilige Kommunikationsumgebung. Darüber hinaus ist auch eine dynamische Konfiguration durch Erkennung von an der Leiterplatte angeschlossenen Kommunikationsmodulen möglich. Ebenso kann eine Rekonfiguration in Anpassung an eine geänderte Umgebung erfolgen. Eine solche Rekonfiguration kann manuell oder einfach durch Aufstecken eines Kommunikationsmoduls auf die Leiterplatte automatisch erfolgen. Daher kann eine bestehende Konfiguration jederzeit leicht und sogar im Feld vom Anwender an eine geänderte Kommunikationsumgebung angepasst werden. Die dafür benötigten Hardware-Komponenten sind in persistent gespeicherten Konfigurations-Dateien bereits vorkonfiguriert und müssen bei Bedarf lediglich in den FPGA geladen werden.
- Weitere Merkmale und Vorteile der Erfindung ergeben sich aus der nachfolgenden Beschreibung anhand der beigefügten Zeichnungen. In den Zeichnungen zeigen:
-
1 ein schematisches Blockschema eines fluidischen Steuergeräts mit einem universellen Rechenmodul; -
2 ein Schema zur Veranschaulichung er Anpassung des Steuergeräts an verschiedene Kommunikations-Umgebungen; -
3 schematisch den Anfangszustand des Rechenmoduls beim Einschalten; und -
4 den konfigurierten Zustand des Rechenmoduls. - In
1 ist eine Leiterplatte10 eines fluidischen Steuergeräts als ”MFC-Hauptplatine” bezeichnet. Darin steht ”MFC” für Mass Flow Controller, also eine Massendurchfluß-Steuerung. Dies ist eine beispielhafte Applikation der Erfindung. Für die Einbindung in eine Kommunikations-Umgebung ist ein an die Leiterplatte10 ansteckbares Kommunikations-Modul20 vorgesehen. Ein Rechenmodul30 , Standard-Schnittstellenkomponenten40 und Stromversorgungskomponenten50 sind auf der Leiterplatte10 aufgebaut. Zu den Standard-Schnittstellenkomponenten40 gehören USB, Bluetooth, JTAG, und dergl. mit ggfs. erforderlicher Pegelanpassung oder Signalverstärkung sowie mit ihren Anschlüssen auf der Leiterplatte10 , die symbolisch als ”Stecker” bezeichnet sind. Diese Standard-Schnittstellenkomponenten erlauben den Anschluss externer Aktoren und/oder Sensoren, können aber auch für Wartung und Diagnose verwendet werden. Auch die Stromversorgungskomponenten50 haben auf der Leiterplatte10 einen als ”Stecker” bezeichneten Anschluss zur Umgebung. - Die Leiterplatte
10 hat weiterhin einen Steckplatz60 für nach Bedarf zu bestückende Kommunikations-Module20 . Diese Kommunikations-Module20 sind aufgebaut auf einer Steckkarte mit einem einheitlichen Steckverbinder passend zu dem Steckverbinder60 der Leiterplatte10 sowie mit einem durch den jeweiligen Kommunikationsstandard vorgegebenen Anschluss zur Kommunikationsumgebung, in1 als ”Stecker” bezeichnet, obwohl es sich um einen beliebigen elektrischen, optischen oder HF-Kommunikations-Anschluss handeln kann. Konkret können auf der Steckkarte des Kommunikations-Moduls20 eine über den Steckplatz60 von dem Rechenmodul30 erkennbare Codierung und ein PHY-Modul, z. B. ein Pegel-Wandler, vorgesehen sein. Einzelheiten zur universellen Verwendbarkeit der Schnittstelle zu verschiedensten Kommunikations-Modulen sind unter Bezugnahme auf die2 weiter unten erläutert. - Auf dem sehr kompakten und als einheitliches Lagerteil konzipierten Rechenmodul
30 sind alle Komponenten vereinigt, die kurze Signallaufzeiten erfordern. Zur ”Außenumgebung” auf der Leiterplatte10 hat das Rechenmodul30 lediglich einfache Leiterbahnen zu den peripheren Komponenten40 ,50 und60 . - Das Rechenmodul
30 enthält einen programmierbaren Logikbaustein, nachfolgend als FPGA-Baustein32 bezeichnet, einen persistenten Speicher34 , z. B. Flash-Speicher, einen volatilen Speicher36 , z. B. SDRAM, sowie einen Taktgeber38 . Die im Inneren des FPGA gezeigten Komponenten sind ein Applikationsprozessor322 , ein Kommunikationsprozessor324 , eine Kommunikationslogik326 und eine Gerätelogik328 . Diese Komponenten werden bei jedem Einschalten des Systems durch einen noch zu beschreibenden Boot-Vorgang mittels einer Konfigurationsdatei innerhalb des FPGA erzeugt. - Die bisher genannten Standard-Schnittstellenkomponenten
40 sind lediglich Beispiele. Je nach Applikation werden Service- und/oder Diagnoseschnittstellen benötigt, insbesondere USB, EIA 232, Ethernet oder Bluetooth. Für den Anschluß von Sensoren und Aktoren kann eine weitere Schnittstelle vorhanden sein, insbesondere SPI, UART, 4–20 mA Ein- oder Ausgang, I2C oder 24 V-Treiber. Weiterhin kann eine Mensch/Maschine-Schnittstelle vorgesehen werden, insbesondere ein Display, Schalter, Taster, LED, Audio oder Kombination derselben. -
2 veranschaulicht die Möglichkeiten der Rekonfiguration des Rechenmoduls zur Anpassung an die Kommunikationsumgebung. Es sind beispielshalber drei verschiedene Kommunikations-Module20a für Profibus,20b für CAN-Bus und20c für Ethernet gezeigt. Jedes dieser Module ist auf den Steckplatz60 der Leiterplatte30 aufsteckbar. Die Module sind vorzugsweise zur Erkennung des jeweiligen Typs digital codiert. Beispielsweise können drei der Leiter des Steckverbinders60 einen digitalen Code übertragen, mit dem acht (2^3) verschiedene Modultypen codiert werden können. Das Rechenmodul30 kann beim Einschalten die jeweiligen Codes auslesen und seine Hardware entsprechend konfigurieren. Dieser Konfigurations-Vorgang kann komplett automatisch beim Anwender ablaufen oder auch – je nach Präferenz – erst nach einer herstellerseitigen Freigabe. Nachdem der Erkennungsprozess abgeschlossen und der FPGA entsprechend konfiguriert ist, kann das Steuergerät in der jeweiligen Kommunikationsumgebung betrieben werden. Neben den in2 gezeigten Beispielen sind natürlich weitere Feldbus-Kommunikationsumgebungen möglich, insbesondere Profibus, CANopen, Profinet oder DART. - Bei jedem Einschalten hat das Rechenmodul den in
3 dargestellten Anfangszustand. Der FPGA-Baustein32 hat eine rudimentäre Hardware-Basiskonfiguration mit einem Befehls- und Variablenspeicher1 für die Betriebssoftware, eine CPU2 und einen Speicherkontroller3 . Diese Komponenten befähigen das System, beim Einschalten ein Factory-Image an einer festen Adresse des persistenten Speichers34 auszulesen und zu laden. Das Factory-Image bestimmt mit Hilfe seiner Betriebssoftware den Konfigurationsablauf in Abhängigkeit von den erkannten externen Hardware-Komponenten. Dazu wertet das Factory-Image eine im persistenten Speicher abgelegte Boot-Konfigurationsdatei aus. Die Boot-Konfigurationsdatei enthält u. a. folgende Informationen: - – Welches Application-Image soll geladen werden.
- – Wie viele CPUs besitzt das Application-Image
- – In welcher Reihenfolge sollen die CPUs des Application-Image gebootet werden
- – Welche Software sollen die einzelnen CPUs ausführen
- – An welchen Adressen befinden sich die einzelnen Images.
- Anschließend überschreibt der FPGA
32 seine Anfangskonfiguration und konfiguriert sich anhand der Informationen in der Boot-Konfigurationsdatei neu zu einem Zielsystem. Bei dem in4 gezeigten Beispiel hat das Zielsystem einen RAM1 , einen Controller2 für den Zugriff auf den persistenten Speicher34 , eine Reset-Logik3 , eine erste CPU4 und eine zweite CPU5 . Die erste CPU4 lädt und verarbeitet die Software ”Bootcopier”6 , die an der Reset-Adresse der CPU4 im persistenten Speicher34 liegt. In einer ”Konfigurationsvorschrift”7 im persistenten Speicher34 wird nach einem passenden ”Softwareimage”8 gesucht, das in einen der CPU4 reservierten Bereich36a des volatilen Speichers36 geladen wird. Die CPU4 kann nun ihre Software ausführen und weckt zuvor die zweite CPU5 über die Reset-Logik3 . Die zweite CPU5 liest ihr ”Softwareimage”9 aus dem persistenten Speicher34 und kopiert es in ihren reservierten Bereich36b des volatilen Speichers36 . Das Zielsystem des gezeigten Beispiels ist nun fertig konfiguriert. - Bei der in
1 gezeigten Ausführungsform hat das Zielsystem ebenfalls zwei CPUs, von denen die erste als Applikations-Prozessor322 und die zweite als Kommunikations-Prozessor324 konfiguriert ist. Ferner weist das Zielsystem die Kommunikationslogik326 passend zum erkannten Kommunikations-Modul20 sowie die Gerätelogik328 passend zu den benötigten Standard-Schnittstellenkomponenten40 auf.
Claims (15)
- Steuergerät für fluidische Systeme, mit einer Leiterplatte, auf der ein Rechenmodul und zumindest ein mit diesem über Leiterbahnen verbundener peripherer Kommunikations-Anschluss angeordnet sind, wobei – das Rechenmodul die digitale Hardware des Steuergeräts implementiert; – das Rechenmodul einen programmierbaren Logikbaustein, einen Taktgenerator, einen flüchtigen schnellen Arbeitsspeicher und einen persistenten Speicher enthält; – im persistenten Speicher ein Factory-Image abgelegt ist, das der programmierbare Logikbaustein im Einschaltmoment lädt; – im persistenten Speicher eine Boot-Konfigurationsdatei abgelegt ist, die der programmierbare Logikbaustein mit dem Factory-Image ausliest und auswertet; – der programmierbare Logikbaustein anhand der ausgewerteten Boot-Konfigurationsdatei oder externer Signale seine Hardware konfiguriert und Applikationen zur Ausführung durch die Hardware in den schnellen Arbeitsspeicher lädt.
- Steuergerät nach Anspruch 1, bei dem die mittels der Boot-Konfigurationsdatei konfigurierte Hardware des programmierbaren Logikbausteins einen Applikations-Prozessor, einen Kommunikations-Prozessor, eine Kommunikations-Logik und eine Gerätelogik umfasst.
- Steuergerät nach Anspruch 2, bei dem der mindestens eine periphere Kommunikations-Anschluss ein Standard-Ein- und/oder Ausgabe-Anschluss einer Hardware-Schnittstelle ist, deren digitalen Teil der programmierbare Logikbaustein implementiert.
- Steuergerät nach Anspruch 2 oder 3, bei dem die Gerätelogik den digitalen Teil einer Schnittstelle zu auf der Leiterplatte vorhandenen Anschlüssen für externe Geräte wie Aktoren und Sensoren enthält, wobei die Schnittstelle auf der Leiterplatte Steckverbinder, Signalwandler und/oder Pegelumsetzer aufweist.
- Steuergerät nach einem der vorstehende Ansprüche, bei dem die Konfiguration des programmierbaren Logikbausteins in Abhängigkeit von an den Kommunikations-Anschlüssen der Leiterplatte angeschlossenen Kommunikations-Teilnehmern erfolgt.
- Steuergerät nach Anspruch 5, bei dem die Leiterplatte einen Steckplatz für ein austauschbares Kommunikations-Modul aufweist und Kommunikations-Module für unterschiedliche Kommunikations-Umgebungen mit einheitlichem Steckverbinder für den Steckplatz der Leiterplatte bereitgestellt sind.
- Steuergerät nach Anspruch 5 oder 6, bei dem Standard-Kommunikations-Protokolle in dem persistenten Speicher abgelegt sind und von dem programmierbaren Logikbaustein in Abhängigkeit von den angeschlossenen Teilnehmern verfügbar gemacht werden.
- Steuergerät nach einem der vorstehenden Ansprüche, bei dem wesentliche Inhalte im persistenten Speicher verschlüsselt gespeichert sind.
- Steuergerät nach einem der vorstehenden Ansprüche, bei dem als Kommunikations-Anschluss ein Feldbus, insbesondere Profibus, CANopen, Profinet oder DART vorgesehen ist.
- Steuergerät nach einem der vorstehenden Ansprüche, bei dem als Kommunikations-Anschluss eine Service- und/oder Diagnoseschnittstelle, insbesondere USB, EIA 232, Ethernet oder Bluetooth vorgesehen ist.
- Steuergerät nach einem der vorstehenden Ansprüche, bei dem als Kommunikations-Anschluss eine Sensor- und/oder Aktorschnittstelle, insbesondere SPI, UART, 4–20 mA Ein- oder Ausgang, I2C oder 24 V-Treiber vorgesehen ist.
- Steuergerät nach einem der vorstehenden Ansprüche, bei dem als Kommunikations-Anschluss eine Mensch/Maschine-Schnittstelle, insbesondere ein Display, Schalter, Taster, LED, Audio oder Kombination derselben vorgesehen ist.
- Steuergerät nach einem der vorstehenden Ansprüche, bei dem das Rechenmodul ein einheitliches Lagerteil für verschiedenartige Applikationen ist.
- Steuergerät nach einem der vorstehenden Ansprüche, bei dem die Leiterplatte mit je nach Applikation unterschiedlichen Schnittstellen-Komponenten sowie mit einem einheitlichen Rechenmodul bestückt ist.
- Steuergerät nach einem der vorstehenden Ansprüche, für eine der folgenden Applikationen: – Ventilsteuerung, – Dosierungs-Steuerung, – Analyse, – Durchfluss-Messung.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102010035102A DE102010035102A1 (de) | 2010-08-23 | 2010-08-23 | Steuergerät für fluidische Systeme |
CN201110249687.9A CN102419576B (zh) | 2010-08-23 | 2011-08-23 | 用于流体***的控制设备 |
US13/215,267 US8782390B2 (en) | 2010-08-23 | 2011-08-23 | Control unit for fluidic systems |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102010035102A DE102010035102A1 (de) | 2010-08-23 | 2010-08-23 | Steuergerät für fluidische Systeme |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102010035102A1 true DE102010035102A1 (de) | 2012-04-19 |
Family
ID=45698708
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102010035102A Withdrawn DE102010035102A1 (de) | 2010-08-23 | 2010-08-23 | Steuergerät für fluidische Systeme |
Country Status (3)
Country | Link |
---|---|
US (1) | US8782390B2 (de) |
CN (1) | CN102419576B (de) |
DE (1) | DE102010035102A1 (de) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9506482B2 (en) | 2012-10-31 | 2016-11-29 | Samson Aktiengesellschaft | Electropneumatic control device and electropneumatic subassembly |
EP3479284B1 (de) | 2016-06-30 | 2021-01-13 | General Electric Company | Sichere industrielle steuerungsplattform |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102011007914A1 (de) * | 2011-04-21 | 2012-10-25 | Deere & Company | Datenkommunikationsschnittstelle für ein landwirtschaftliches Nutzfahrzeug |
DE102012022299A1 (de) * | 2012-11-14 | 2014-05-15 | Bürkert Werke GmbH | BUS-System, Verfahren zum Betrieb eines BUS-Systems und fluidisches System mit einem BUS-System |
DE102012022301A1 (de) * | 2012-11-14 | 2014-05-15 | Bürkert Werke GmbH | BUS-System mit Teilnehmern, die Produzent und/oder Konsumenten von Prozesswerten sind, Vorrichtung umfassend ein BUS-System, fluidisches System mit einem BUS-System undVerfahren zum Betrieb eines BUS-Systems |
TWI499227B (zh) * | 2012-11-30 | 2015-09-01 | Mediatek Inc | 通訊裝置與其射頻硬體組態設定方法 |
US9458043B2 (en) * | 2013-11-15 | 2016-10-04 | Emhart Glass S.A. | Utilization of wall thickness measurement in combination with thermal imaging of containers |
CN106094763B (zh) * | 2016-08-01 | 2018-11-09 | 北京工业大学 | 一种基于fpga的可重构聚羧酸减水剂自动化生产控制器 |
US20180239725A1 (en) * | 2017-02-17 | 2018-08-23 | Intel Corporation | Persistent Remote Direct Memory Access |
US11630748B2 (en) * | 2019-03-27 | 2023-04-18 | Hamilton Sundstrand Corporation | Reconfigurable stand alone distributed system motor controllers |
CN114036096B (zh) * | 2021-11-04 | 2024-05-03 | 珠海一微半导体股份有限公司 | 一种基于总线接口的读控制器 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008046695A1 (de) * | 2006-10-17 | 2008-04-24 | Endress+Hauser Gmbh+Co.Kg | FELDGERÄT ZUR BESTIMMUNG UND ÜBERWACHUNG EINER PROZESSGRÖßE IN DER PROZESSAUTOMATISIERUNG |
DE102007022991A1 (de) * | 2007-05-15 | 2008-11-20 | Endress + Hauser Conducta Gesellschaft für Mess- und Regeltechnik mbH + Co. KG | Vorrichtung zur Signalüberwachung für einen zeitweiligen Einsatz in einem Feldgerät der Prozessautomatisierungstechnik |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5628028A (en) * | 1995-03-02 | 1997-05-06 | Data Translation, Inc. | Reprogrammable PCMCIA card and method and apparatus employing same |
US6658564B1 (en) * | 1998-11-20 | 2003-12-02 | Altera Corporation | Reconfigurable programmable logic device computer system |
US6260139B1 (en) * | 1999-01-26 | 2001-07-10 | Xilinx, Inc. | FPGA control structure for self-reconfiguration |
JP3743487B2 (ja) * | 1999-07-14 | 2006-02-08 | 富士ゼロックス株式会社 | プログラマブル論理回路装置、情報処理システム、プログラマブル論理回路装置への回路の再構成方法、プログラマブル論理回路装置用の回路情報の圧縮方法 |
TW440845B (en) * | 1999-08-11 | 2001-06-16 | Ibm | Method and system for programming FPGAs on PC-cards without additional hardware |
US7043311B2 (en) * | 2003-02-18 | 2006-05-09 | Fisher-Rosemount Systems, Inc. | Module class objects in a process plant configuration system |
US7320064B2 (en) * | 2004-07-23 | 2008-01-15 | Honeywell International Inc. | Reconfigurable computing architecture for space applications |
CN201063105Y (zh) * | 2007-07-27 | 2008-05-21 | 上海新都市润滑工程技术有限公司 | 流体工位控制器 |
US7576561B1 (en) * | 2007-11-13 | 2009-08-18 | Xilinx, Inc. | Device and method of configuring a device having programmable logic |
US7589558B1 (en) * | 2008-02-27 | 2009-09-15 | Xilinx, Inc. | Method and apparatus for configuring an integrated circuit |
CN101673097B (zh) * | 2009-09-27 | 2012-03-21 | 电子科技大学 | 数字化仪综合控制装置 |
-
2010
- 2010-08-23 DE DE102010035102A patent/DE102010035102A1/de not_active Withdrawn
-
2011
- 2011-08-23 US US13/215,267 patent/US8782390B2/en active Active
- 2011-08-23 CN CN201110249687.9A patent/CN102419576B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008046695A1 (de) * | 2006-10-17 | 2008-04-24 | Endress+Hauser Gmbh+Co.Kg | FELDGERÄT ZUR BESTIMMUNG UND ÜBERWACHUNG EINER PROZESSGRÖßE IN DER PROZESSAUTOMATISIERUNG |
DE102007022991A1 (de) * | 2007-05-15 | 2008-11-20 | Endress + Hauser Conducta Gesellschaft für Mess- und Regeltechnik mbH + Co. KG | Vorrichtung zur Signalüberwachung für einen zeitweiligen Einsatz in einem Feldgerät der Prozessautomatisierungstechnik |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9506482B2 (en) | 2012-10-31 | 2016-11-29 | Samson Aktiengesellschaft | Electropneumatic control device and electropneumatic subassembly |
EP3479284B1 (de) | 2016-06-30 | 2021-01-13 | General Electric Company | Sichere industrielle steuerungsplattform |
Also Published As
Publication number | Publication date |
---|---|
CN102419576A (zh) | 2012-04-18 |
CN102419576B (zh) | 2016-06-08 |
US20120054483A1 (en) | 2012-03-01 |
US8782390B2 (en) | 2014-07-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102010035102A1 (de) | Steuergerät für fluidische Systeme | |
DE69834401T2 (de) | Businterfacesystem und verfahren | |
EP1904903B1 (de) | Verfahren zum bedienen und beobachten eines steuergeräts, hiermit korrespondierendes bedien-/beobachtungsgerät, steuergerät sowie maschine mit einem solchen steuergerät und verwendungen des verfahrens sowie datenspeichermedien | |
DE102004027033B4 (de) | Beeinflussungsgerät für Steuergeräte und Verfahren zur Beeinflussung eines Steuergeräts | |
WO2011032792A1 (de) | Messumformer für ein multisensorsystem, insbesondere als feldgerät für die prozessautomatisierungstechnik und verfahren zum betreiben des messumformers | |
EP2990892B1 (de) | Verfahren zum Verbinden einer Eingabe/Ausgabe-Schnittstelle eines für das Testen eines Steuergeräts eingerichteten Testgeräts | |
EP1674956B1 (de) | Verfahren zur dynamischen Konfiguration einer Bedienoberfläche eines Funktionsbausteins | |
DE19912446C1 (de) | Einrichtung zum Einstellen von Betriebsgrößen in mehreren programmierbaren integrierten Schaltungen, insbesondere enthaltend jeweils einen Hallgenerator | |
DE102006062555B4 (de) | Verfahren zur Beobachtung eines Steuergeräts | |
WO2013072425A1 (de) | Verfahren, computerprogramm, computerlesbares medium und recheneinheit zur bedienung von feldgeräten | |
DE60202655T2 (de) | System zum Fernladen und zur Fernwartung einer elektronischen Karte | |
DE102018204681A1 (de) | Digitales Sensorsystem | |
DE102014119065B4 (de) | Funktionsanschlusseinheit mit einem Servicemodul | |
EP1840684A1 (de) | Automatisierungsgerät sowie-system, enthält Automatisierungskomponenten die per lösbaren Funkmodulen drahtlos kommunizieren können | |
DE102012112427A1 (de) | Verfahren und Vorrichtung zum Betreiben eines Feldgerätes für die Prozessautomatisierungstechnik | |
DE102012205353A1 (de) | Heiz-, Ventilier- und Luftkonditionierungsmodul für ein Fahrzeug | |
EP1593828A1 (de) | Erweiterbares Steuergerät | |
DE102018200379B4 (de) | Sensoranordnung und Verfahren zum Betreiben einer Sensoranordnung | |
DE102017128903A1 (de) | Netzwerk der Automatisierungstechnik | |
WO2003087965A2 (de) | Messeinrichtung für die prozesstechnik und betriebsverfahren für eine messeinrichtung | |
DE102015213834A1 (de) | Endstufenbaustein | |
EP2618114B1 (de) | Abrufen von messwerten, diagnoseinformationen oder geräteparametern | |
EP3602781B1 (de) | Konfigurationsschalter sowie busteilnehmer mit einem solchen konfigurationsschalter | |
BE1031098B1 (de) | Tragbares Peripheriegerät, Feldgerät, Verfahren sowie Kommunikationssystem | |
DE102013010211A1 (de) | Servicevorrichtung |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R163 | Identified publications notified | ||
R012 | Request for examination validly filed |
Effective date: 20130222 |
|
R016 | Response to examination communication | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |