Patents by Inventor Sebastian DIEHM

Sebastian DIEHM has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11947329
    Abstract: An execution environment for executing an event-oriented control program of a programmable logic controller, wherein the control program comprises a plurality of functional modules to be successively executed, is configured to execute the functional modules in an event-controlled manner on the occurrence of activation events that are each associated with the individual functional modules. In this respect, the individual activation events of the functional modules to be successively executed form an event chain. The execution environment comprises a monitoring module for monitoring an execution duration of the functional modules of the event chain, wherein the monitoring module is configured to check the execution duration for an exceeding of a predefined time duration.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: April 2, 2024
    Assignee: Schneider Electric Industries SAS
    Inventors: Marcus Wuerr, Sebastian Diehm
  • Publication number: 20230409001
    Abstract: A method of controlling the sequence of program parts has the following steps: initiated by the occurrence of a first event (E1), executing a first program part (P1) on a first arithmetic logic unit (RW1), wherein the first event (E1) and/or the first program part (P1) is/are assigned a first priority (Py1), and initiated by the occurrence of a second event (E2), interrupting the execution of the first program part (P1) and then executing a second program part (P2) on the first arithmetic logic unit (RW1), wherein the second event (E2) and/or the second program part (P2) is/are assigned a second priority (Py2) that is higher than the first priority (Py1), wherein the first and/or the second program part (P1, P2) is/are a function block in the sense of IEC 61499 or a part thereof or a data transmission initiated thereby.
    Type: Application
    Filed: June 14, 2023
    Publication date: December 21, 2023
    Applicant: Schneider Electric Industries SAS
    Inventors: Sebastian Diehm, Marcus Würr
  • Publication number: 20220187781
    Abstract: An execution environment for executing an event-oriented control program of a programmable logic controller, wherein the control program comprises a plurality of functional modules to be successively executed, is configured to execute the functional modules in an event-controlled manner on the occurrence of activation events that are each associated with the individual functional modules. In this respect, the individual activation events of the functional modules to be successively executed form an event chain. The execution environment comprises a monitoring module for monitoring an execution duration of the functional modules of the event chain, wherein the monitoring module is configured to check the execution duration for an exceeding of a predefined time duration.
    Type: Application
    Filed: December 10, 2021
    Publication date: June 16, 2022
    Applicant: Schneider Electric Industries SAS
    Inventors: Marcus WUERR, Sebastian DIEHM
  • Publication number: 20220187779
    Abstract: A method is set forth that serves to execute an event-oriented control program on a programmable logic controller of an automation system, wherein the control program comprises a plurality of functional modules, wherein an execution of the individual functional modules is triggered in an event-controlled manner on the occurrence of activation events that are each associated with the individual functional modules, and wherein priorities are assigned to each of the activation events. The method comprises the following steps: detecting activation events that have occurred; and executing the functional modules that are each associated with the activation events that have occurred in an execution sequence defined on the basis of the priorities of the individual activation events.
    Type: Application
    Filed: December 10, 2021
    Publication date: June 16, 2022
    Applicant: Schneider Electric Industries SAS
    Inventors: Marcus WUERR, Sebastian DIEHM