Method for influencing a control program

    公开(公告)号:US09971321B2

    公开(公告)日:2018-05-15

    申请号:US14672836

    申请日:2015-03-30

    CPC classification number: G05B15/02 G05B19/0426

    Abstract: A method for influencing a control program of a control unit, the control program having a plurality of first functions configured for controlling an actuator. The program code of the control program is examined for the occurrence of function calls, and the branch addresses and return addresses connected with the function calls, and the variables connected with the applicable first functions, are ascertained with the names of the variables and with the applicable memory addresses. The ascertained first functions and variables assigned to the applicable first functions are stored with the connected memory addresses in a first mapping table, and from a comparison of the first mapping table with a second predefined mapping table, function names are assigned to at least a portion of the first functions, and at least one first value of one of the variables is replaced by a second value.

    METHOD FOR TESTING A CONTROL PROGRAM OF A CONTROL DEVICE IN A SIMULATION ENVIRONMENT ON A COMPUTER

    公开(公告)号:US20170286270A1

    公开(公告)日:2017-10-05

    申请号:US15474060

    申请日:2017-03-30

    CPC classification number: G06F11/3664 G06F11/261 G06F11/3688 G06F17/5009

    Abstract: Method for monitoring errors when testing a control program (10) of a control device in a simulation environment (40), the control program (10) being executed by an emulator on a computer, the emulator assigning an extended range of items (50, 60, 70) to program variables of the control program (10), a variable value (52, 62, 72) allocated to a program variable being stored in the extended range of items (50, 60, 70), the emulator marking program variables as erroneous or non-erroneous, the marking being carried out on the basis of an assignment of non-erroneous program variables to a first category (K1) and of erroneous program variables to a second category (K2), the extended range of items (60) of each program variable in the second category (K2) having a data field (64), or the marking being carried out on the basis of an error field (76) stored in the extended range of items (70), a validity value being allocated to the error field (76) of a non-erroneous program variable and an error value being allocated to the error field (76) of an erroneous program variable, the extended range of items (70) of each program variable having a data field (74).

    Method for testing a control program of a control device in a simulation environment on a computer

    公开(公告)号:US10572369B2

    公开(公告)日:2020-02-25

    申请号:US15474060

    申请日:2017-03-30

    Abstract: A method for monitoring errors when testing a control program of a control device in a simulation environment, the control program being executed by an emulator on a computer, the emulator assigning an extended range of items to program variables of the control program, a variable value allocated to a program variable being stored in the extended range of items, the emulator marking program variables as erroneous or non-erroneous, the marking being carried out on the basis of an assignment of non-erroneous program variables to a first category and of erroneous program variables to a second category, or the marking being carried out on the basis of an error field stored in the extended range of items, a validity value being allocated to the error field of a non-erroneous program variable and an error value being allocated to the error field, of an erroneous program variable.

    Method for manipulating a control program of a control device

    公开(公告)号:US10162324B2

    公开(公告)日:2018-12-25

    申请号:US15177372

    申请日:2016-06-09

    Abstract: A method for manipulating a first function of a control program of an electronic control device, using a second function. The control program is processed using a first calculation kernel of a processor, and the second function is processed by a second calculation kernel during the processing of the control program. The first function assigns a first value to a variable and writes the first value to the storage address of the variable at a first time. The second function assigns a second value to the variable, which value is written to the storage address of the variable at a second time, wherein the second value written by the first function is overwritten. At a third time, the control program reads the second value from the storage address of the variable. A control entity coordinates the times at which the storage address of the variable is accessed.

    METHOD FOR OPERATING A CONTROL DEVICE AND FOR EXTERNAL BYPASSING OF A CONFIGURED CONTROL DEVICE

    公开(公告)号:US20180321655A1

    公开(公告)日:2018-11-08

    申请号:US15774607

    申请日:2016-08-11

    Abstract: A method for operating a controller is provided. Program code having internal controller functions is stored on the controller, the program code being equipped with at least one service function. A service configuration for the at least one service function is provided on the controller. The method includes; detecting, in the controller, the service configuration; and executing a service functionality in accordance with the service configuration when the at least one service function is invoked. The service configuration denotes at least one internal controller function which is executed as a service functionality of the corresponding at least one service function. The at least one service function, via the service configuration, provides at least one value for at least one argument of the at least one internal controller function in the controller and/or receives at least one return value of the at least one internal controller function.

    Method for influencing a control program of a control device

    公开(公告)号:US09791844B2

    公开(公告)日:2017-10-17

    申请号:US14527242

    申请日:2014-10-29

    CPC classification number: G05B19/056 G05B19/0426 G05B2219/13165

    Abstract: A method for influencing a control program having a plurality of first functions and at least one of the first functions is configured to control an actuator, and a memory is provided and the memory has memory regions occupied by subprograms assigned to the first functions, whereby there is a branch address in the program code of the control program when one of the first functions is called up that points to a memory address of the subprogram associated with the function call. The control program is analyzed for the occurrence of function calls, and the branch addresses, associated with the function calls, and addresses of the return commands are ascertained. One of the first functions is selected to be deleted. The first function is replaced by a second function, in which the program code of the selected first function is overwritten by the program code of the second function.

    Method for operating a control device and for external bypassing of a configured control device

    公开(公告)号:US10684600B2

    公开(公告)日:2020-06-16

    申请号:US15774607

    申请日:2016-08-11

    Abstract: A method for operating a controller is provided. Program code having internal controller functions is stored on the controller, the program code being equipped with at least one service function. A service configuration for the at least one service function is provided on the controller. The method includes; detecting, in the controller, the service configuration; and executing a service functionality in accordance with the service configuration when the at least one service function is invoked. The service configuration denotes at least one internal controller function which is executed as a service functionality of the corresponding at least one service function. The at least one service function, via the service configuration, provides at least one value for at least one argument of the at least one internal controller function in the controller and/or receives at least one return value of the at least one internal controller function.

Patent Agency Ranking