发明名称 Method for enabling sequential, non-blocking processing of statements in concurrent tasks in a control device
摘要 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.
申请公布号 US9152454(B2) 申请公布日期 2015.10.06
申请号 US201013511979 申请日期 2010.09.08
申请人 Robert Bosch GmbH 发明人 Holembowski Edgar;Schloter Hélène;Zang Florian
分类号 G06F9/46;G06F9/48;G05B19/05 主分类号 G06F9/46
代理机构 Maginot, Moore & Beck LLP 代理人 Maginot, Moore & Beck LLP
主权项 1. 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 with a programmable logic controller (PLC) at least one statement corresponding to an operation that generates an output image for a cyclical update of an input image that is received as input to the PLC from a motion control device and writes the output image for operation of the motion control device to at least one output associated with the PLC with at least one operating system call; executing with the PLC the at least one operating system call associated with the at least one statement to write the output image to the at least one output; executing programmed instructions corresponding to the operating system with the programmable logic controller to interrupt execution of a first task immediately after execution of the operation associated with the at least one statement to write the output image to the at least one output; and executing programmed instructions with the programmable logic controller corresponding to a second task in response to interruption of execution of the first task.
地址 Stuttgart DE