基本信息:
- 专利标题: METHOD FOR CONTROLLING TECHNICAL OPERATIONS OR PROCESSES
- 专利标题(中):用于控制技术操作或过程
- 申请号:PCT/DE1995000903 申请日:1995-07-11
- 公开(公告)号:WO1996002883A1 公开(公告)日:1996-02-01
- 发明人: ROBERT BOSCH GMBH
- 申请人: ROBERT BOSCH GMBH , HOENNINGER, Harald , MOCKEN, Thomas , SCHIEMANN, Juergen
- 专利权人: ROBERT BOSCH GMBH,HOENNINGER, Harald,MOCKEN, Thomas,SCHIEMANN, Juergen
- 当前专利权人: ROBERT BOSCH GMBH,HOENNINGER, Harald,MOCKEN, Thomas,SCHIEMANN, Juergen
- 优先权: DEP 19940719; DE195 19950114
- 主分类号: G06F09/46
- IPC分类号: G06F09/46
摘要:
A method is proposed for controlling technical operations and processes. The method involves running a complex control program in real-time conditions on a microcomputer (11) in a control system (10). The complex control program is divided into tasks (A-D), to each of which is allocated a priority and an activation event. At any given time, the activated task (A-D) with the highest priority is selected for running. A task (A-D) already running can be interrupted if a subsequent request is made to run a higher-priority task (A-D); the lower-priority task (A-D) resumes from the point at which it was interrupted once the higher-priority program (A-D) has been completed. The proposed process is distinguished by the fact that the tasks (A-D) can be sub-divided into a number of subsidiary tasks (A1-D3) which are intended to be run sequentially, and by the fact that within configurable, associated and non-overlapping priority ranges, tasks may interrupt lower-priority tasks only between two consecutive subsidiary tasks or at interruption points explicitly inserted by the user. The higher-priority task (A-D) which is requested at a later time is not launched until the subsidiary task (A2), during which the request to run the higher-priority task (B) was made, is completed.
摘要(中):
它提出一种用于控制技术操作或过程的方法。 在该方法中,一个复杂的控制程序由实时条件下,控制单元(10)的微型计算机(11)执行。 这里,复杂的控制程序被分成任务程序(A至D)。 每个任务的程序(A至D)分配一个优先级和一个激活事件。 在每一种情况下,激活的所选任务的程序(A至D)与用于执行的最高优先级。 任务(A至D)的处理,由于用于处理较高优先级任务(A至D)以后的请求中断。 较高优先级任务(A至D),以中断的点的执行完成之后继续所述低优先级的任务(A至D)的处理。 该方法的特征在于,任务的程序(A到D)转换成数字顺序abzuarbeitender子任务可以被划分(A1至D3)和该对象的程序仅之间连续两个具有较低优先级的另一对象的程序的配置的,连续的和非重叠的优先领域内 子任务或中断用户显式破发点插入。 的以后的处理请求的更高优先级的任务(A至D),如果子任务(A2)的执行过程中用于发出该较高优先级任务(B)的执行的请求,被执行以完成只开始。