-
1.
公开(公告)号:US20240095004A1
公开(公告)日:2024-03-21
申请号:US18470004
申请日:2023-09-19
发明人: Stefan Kempf , Stefan Robl
摘要: The present disclosure discloses a method for converting a measuring system of a first type to a second type. The measuring system includes two subsystems, namely a sensor and an end application, wherein each subsystem is designed to be app-capable, i.e., the firmware of each subsystem is designed to receive, install, and execute apps. The method includes the steps of creating sub-apps for the respective subsystem, where the sub-apps are specific to the measuring system of the second type, creating a multipart app comprising all the sub-apps, and installing the multipart app onto the measuring system.
-
公开(公告)号:US11281591B2
公开(公告)日:2022-03-22
申请号:US16716619
申请日:2019-12-17
发明人: Stefan Kempf
IPC分类号: G06F12/0873 , G06F12/109 , G06F8/30 , G06F12/06
摘要: The present disclosure includes a method for implementing a virtual address space. The method includes providing an embedded system having a physical memory defining a physical address space. The method includes providing a program, executable by the embedded system, having a program range having an access characteristic and a memory layout for the virtual address space. The program range is assigned to a virtual address in the virtual address space and has a program size. The method further includes creating the virtual address space on the embedded system, which comprises segments having an identical segment size and a separate virtual start address. The method also includes creating a conversion table on the embedded system for converting a virtual address of the program range into a physical address in the physical memory. Finally, the method converts a memory access to the virtual address into the physical address using the conversion table.
-
公开(公告)号:US20230222013A1
公开(公告)日:2023-07-13
申请号:US18067104
申请日:2022-12-16
发明人: Stefan Kempf , Stefan Robl
IPC分类号: G06F9/54
CPC分类号: G06F9/541
摘要: The present disclosure discloses a method for creating an app-capable basic system, such as an app-capable measuring transducer or an app-capable sensor, and a matching app, comprising the steps of: creating one or more interface methods with their name and version that the basic system expects from the app; creating one or more system calls with their name and version that the basic system offers the app; checking the interface methods and system calls for syntactic and semantic correctness; creating interface stubs for the basic system using the interface methods; creating system call stubs for the app using the system calls; creating the basic system using the system calls and interface stubs; and creating the app by means of the interface methods and the system call stubs.
-
4.
公开(公告)号:US20230195447A1
公开(公告)日:2023-06-22
申请号:US18067056
申请日:2022-12-16
发明人: Stefan Kempf , Stefan Robl
摘要: The present disclosure discloses a method for expanding application possibilities of a sensor, comprising the steps of transmitting an app to the sensor via a communication interface of the sensor when the app is not yet on the sensor, wherein the firmware of the sensor is configured to receive and store apps; wherein the app comprises at least identification features, such as the name and version, one or more entry points, and a main logic; selecting the app via a communication interface of the sensor by means of a higher-level unit via the identification features of the app; executing the selected app, wherein the sensor calls the entry point; and returning at least one return value from the app to the sensor.
-
公开(公告)号:US11288051B2
公开(公告)日:2022-03-29
申请号:US16590914
申请日:2019-10-02
发明人: Stefan Kempf , Stefan Robl
IPC分类号: G06F8/61 , G06F16/23 , G07C3/00 , G06F16/25 , G06F16/955
摘要: The present disclosure includes a method for adapting functionalities of a field device, including a step of transmitting a configuration of the field device to a database. Further application programs, including additional functionality for the field device and basic programs for various field devices are stored on the database. The configuration of the field device has information about the basic program of the field device, any application programs already on the field device, the type of field device or the hardware of the field device. The method also includes a step of selecting a further application program. An installation package is created containing the further application program using a tool chain selected based on the configuration. The tool chain creates the installation package in a format executable on the field device. The installation packet is executed on the field device, thus transferring the further application program to the field device.
-
公开(公告)号:US20210176306A1
公开(公告)日:2021-06-10
申请号:US17105561
申请日:2020-11-26
发明人: Stefan Robl , Holger Eberhard , Stefan Kempf , Marco Bezzon
IPC分类号: H04L29/08
摘要: The present disclosure relates to a method for configuring step by step for transmission of data from a field device to at least one target system, comprising the steps of: creating a configuration comprising at least one subconfiguration for the field device and a subconfiguration for the target system; transmitting the configuration from the field device to the target system; and transmitting the data from the field device to the target system, wherein the data are forwarded, processed, stored or discarded based on the subconfiguration of the field device in the field device, and wherein the data are processed or stored in the target system based on the subconfiguration of the target system.
-
7.
公开(公告)号:US20240053995A1
公开(公告)日:2024-02-15
申请号:US18448543
申请日:2023-08-11
发明人: Stefan Kempf , Stefan Robl
IPC分类号: G06F9/451 , G06F3/0482
CPC分类号: G06F9/451 , G06F3/0482
摘要: A method for creating a menu structure on a measuring transducer of process automation technology includes a step of transmitting an app to the measuring transducer, wherein the firmware of the measuring transducer is designed to receive and store apps. The app comprises at least program code with an app-specific menu structure, and the app-specific menu structure comprises at least one root page as the top hierarchical menu page. The method also includes combining the app-specific menu structure with a measuring-transducer-specific menu structure to form a common menu structure. The measuring-transducer-specific menu structure is located in the measuring transducer and uses a placeholder comprising one or more anchor points, wherein the placeholder defines where the app-specific menu structure is integrated into the measuring-transducer-specific menu structure. The anchor point comprises a reference to the root page and the entire app-specific menu structure is integrated below the latter.
-
公开(公告)号:US20230195549A1
公开(公告)日:2023-06-22
申请号:US18067046
申请日:2022-12-16
发明人: Stefan Kempf , Stefan Robl
摘要: The present disclosure discloses a method for creating an app-capable basic system, such as an app-capable measuring transducer or an app-capable sensor, and a matching app, comprising the steps of: creating one or more interface methods with their name and version that the basic system expects from the app; creating one or more system calls with their name and version that the basic system offers the app; checking the interface methods and system calls for syntactic and semantic correctness; creating interface stubs for the basic system using the interface methods; creating system call stubs for the app using the system calls; creating the basic system by means of the system calls and interface stubs; and creating the app by means of the interface methods and the system call stubs.
-
9.
公开(公告)号:US11201924B2
公开(公告)日:2021-12-14
申请号:US16712019
申请日:2019-12-12
发明人: Stefan Kempf , Stefan Robl
IPC分类号: H04L29/08 , H04L29/06 , H04L12/803 , G05B15/02 , G06F8/71
摘要: The present disclosure relates to a hardware-software communication system for sensor signal monitoring in process automation technology. The hardware-software communication system comprises at least one client, a system layer, and an application layer. The client and the system layer are communicatively connected and configured to communicate with one another. The system layer and the application layer are interconnected and are configured to communicate with one another independently of the client. The system layer is implemented as a server.
-
公开(公告)号:US20200089482A1
公开(公告)日:2020-03-19
申请号:US16571391
申请日:2019-09-16
发明人: Stefan Kempf , Stefan Robl
摘要: The present disclosure relates to a method for installing a program on an embedded system of process automation technology. The method includes steps of reading a first program code into a data memory of the embedded system via a data interface of the embedded system and reading additional information specific to the first program code into the data memory of the embedded system via the data interface. The method additionally includes a step of translating the first program code by means of the embedded system into a second program code executable by the embedded system. The program-specific additional information is used for the translation so that the second program code can be executed more efficiently by the embedded system than a third program code translated from the first program code without the program-specific additional information.
-
-
-
-
-
-
-
-
-