Patents Assigned to CODESYS Holding GmbH
  • Patent number: 11048217
    Abstract: A method for automated configuration of an industrial controller comprises the steps of providing an identification from an industrial controller to a server connected to said industrial controller via a network, said identification identifying said industrial controller, and receiving, from said server via said network, an industrial program and/or a parameter for an industrial program in accordance with said identification.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: June 29, 2021
    Assignee: CODESYS Holding GmbH
    Inventors: Christoph Schneider, Dieter Hess
  • Patent number: 10996939
    Abstract: A method for replacing a software component among a plurality of software components of a runtime system, in particular a runtime system of an industrial control environment, comprises the steps of determining a first software component to be replaced among the plurality of software components, determining a second software component for replacing the first software component in the runtime system; initializing the second software component in the runtime system; routing a plurality of calls directed to the first software component centrally through a wrapper component; and switching the calls directed to the first software component to the second software component by means of a wrapper component.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: May 4, 2021
    Assignee: CODESYS Holding GmbH
    Inventors: Armin Hornung, Matthias Maier, Adrian Scholl, Bernhard Werner
  • Patent number: 10761504
    Abstract: A method for modifying an industrial control program is provided, the industrial control program comprising a first program element having a safety classification and a second program element not having the safety classification. The method comprises: identifying, in program source code of the first program element, a call to the second program element, and generating a modified program source code, comprising replacing, in the program source code, the call to the second program element by an auxiliary program element, the auxiliary program element being compliant with the safety classification.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: September 1, 2020
    Assignee: CODESYS Holding GmbH
    Inventor: Stefan Riedl
  • Patent number: 9946626
    Abstract: A runtime of a computer program may be measured by providing the compiled computer program with at least a first watchpoint and a second watchpoint at respective first and second code locations, running the compiled computer program on a computing device, measuring a first time parameter at the first watchpoint and a second time parameter at the second watchpoint, and determining the runtime of at least part of the compiled computer program in terms of the second time parameter and the first time parameter.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: April 17, 2018
    Assignee: CODESYS Holding GmbH
    Inventors: Wolfgang Haggenmüller, Dieter Hess, Bernhard Werner