Method for Enabling Sequential, Non-Blocking Processing of Statements in Concurrent Tasks in a Control Device
AssigneeRobert Bosch GmbH
InventorsEdgar Holembowski, Hélène Schloter, Florian Zang
Life of this patent
Estimating the term…
Abstract
A method for enabling sequential, non-blocking processing of statements in concurrent tasks in a control device having an operating system capable of multi-tasking, in particular a programmable logic controller, is disclosed. At least one operating system call, which causes the operating system to interrupt the particular task according to an instruction output by the statement in favor of another task, is associated with at least one statement.
Claims12
A method for enabling sequential, non-blocking processing of statements in concurrent tasks in a control device having an operating system capable of multitasking, comprising:
- associating at least one statement with at least one operating system call, and
- causing the operating system to interrupt the respective task according to an instruction output by the at least one statement in favor of another task.
A computer program having program code means, which is provided according to a method for enabling sequential, non-blocking processing of statements in concurrent tasks in a control device having an operating system capable of multitasking, for execution on a computer or a corresponding computation unit, the method comprising:
- associating at least one statement with at least one operating system call, and
- causing the operating system to interrupt the respective task according to an instruction output by the at least one statement in favor of another task.
A programmable logic controller which is set up to execute a computer program, the computer program having program code means, which is provided according to a method for enabling sequential, non-blocking processing of statements in concurrent tasks in a control device having an operating system capable of multitasking, for execution on a computer or a corresponding computation unit, the method comprising (i) associating at least one statement with at least one operating system call, and (ii) causing the operating system to interrupt the respective task according to an instruction output by the at least one statement in favor of another task.
Dependencies are inferred from the claim text.