IP Library Granted Patent US 10,838,409
Granted Patent B2
US 10,838,409 · App. 16/112,949 · Granted Nov 17, 2020

Valve control device and system

Inventors: Jan Reich (Filderstadt, DE); Bernd Beuth (Goppingen, DE)
Assignee: FESTO SE & Co. KG
G05B19/416G05B19/0426G06F9/547G05B2219/25006G05B2219/25312G05B2219/45006
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,838,409
App. No.
16/112,949
Granted
Nov 17, 2020
Kind
B2
Abstract

A valve control device, which is designed as a valve control head and/or as a valve position regulator head, for controlling a valve drive and/or a fitting. The valve control device includes a control unit for interacting with a functional unit, which is designed as an actuator unit, sensor unit, signal unit and/or communication unit, wherein the control unit has a device driver for interacting with the functional unit, wherein the device driver provides a software interface, which can be addressed by an application program which can be run on the control unit and/or a remote procedure call, in order to effect an interaction with the functional unit.

Claims (18)

1. A valve control device, which is designed as a valve control head and/or as a valve position regulator head, for controlling a valve drive and/or a fitting, the valve control device comprising a control unit for interacting with a functional unit, which is designed as an actuator unit, sensor unit, signal unit and/or communications unit, wherein the control unit has a device driver for interacting with the functional unit, wherein the device driver provides a software interface, which can be addressed by an application program, which can be run on the control unit, and/or a remote procedure call, in order to effect an interaction with the functional unit, and

wherein the control unit is designed to provide a virtual run-time environment for executing the application program addressing the software interface, and

wherein the control unit is designed to capture a current program state of the application program executable on the control unit and to provide the captured program state to an external controller and/or to a further valve control device, and

wherein the control unit is designed to selectively execute a first or a second application program, wherein the second application program provides a different regulator function and/or control function for controlling the valve drive and/or the fitting than the first application program.

2. The valve control device according to claim 1 , wherein the functional unit is apart from the control unit.

3. The valve control device according to claim 1 , wherein the control unit is designed to execute an application program present on the control unit in source code, and/or in bytecode, addressing the software interface.

4. The valve control device according to claim 1 , wherein the control unit has an interpreter for executing the application program and/or a compiler for compiling the application program.

5. The valve control device according to claim 1 , wherein the device driver is implemented in a first programming language and the application program executable on the control unit is implemented in a second programming language different from the first programming language.

6. The valve control device according to claim 1 , wherein the control unit has a model, which describes the device driver and/or states of a functional unit and/or a process valve comprising the valve control device, and is designed to provide the model to the application program executable on the control unit and/or to an external controller.

7. The valve control device according to claim 6 , wherein the model has an executable test procedure.

8. A system comprising a first valve control device according to claim 1 , an external controller and/or a second valve control device according to claim 1 .

9. The system according to claim 8 , wherein the first valve control device and the external controller are designed to execute the application program and/or the first valve control device and the second valve control device are designed to execute the application program.

10. The system according to claim 8 , wherein the external controller and/or the second valve control device are designed to address the software interface of the device driver of the first valve control device by means of a remote procedure call, in order to effect an interaction with the functional unit of the first valve control device.

11. The system according to claim 8 , wherein the external controller has a first application program and a second application program different from the first application program and is designed to selectively provide the first application program or the second application program and/or to selectively transmit to the first valve control program a remote procedure call according to the first application program or according to the second application program, wherein the first application program and/or the second application program is designed to address the software interface of the first valve control device.

12. A valve control device, which is designed as a valve control head and/or as a valve position regulator head, for controlling a valve drive and/or a fitting, the valve control device comprising a control unit for interacting with a functional unit, which is designed as an actuator unit, sensor unit, signal unit and/or communications unit, wherein the control unit has a device driver for interacting with the functional unit, wherein the device driver provides a software interface, which can be addressed by an application program, which can be run on the control unit, and/or a remote procedure call, in order to effect an interaction with the functional unit, and

wherein the control unit is designed to provide a virtual run-time environment for executing the application program addressing the software interface, and

wherein the control unit is designed to receive a captured current program state of an application program executed on a further valve control device and to execute the application program itself according to the captured program state, and

wherein the control unit is designed to selectively execute a first or a second application program, wherein the second application program provides a different regulator function and/or control function for controlling the valve drive and/or the fitting than the first application program.

Assignments (2)
CHANGE OF NAME Recorded Mar 10, 2020
From: FESTO AG & CO. KG
To: FESTO SE & CO. KG
Reel/Frame 052136/0406 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2018
From: REICH, JAN; BEUTH, BERND
To: FESTO AG & CO. KG
Reel/Frame 046835/0233 →