阻止后台任务(被激活)
后台任务的目的是监视整体单元的状态,并与外部设备进行通信。它是在非后台任务被激活前激活的,并在非后台任务产生错误或被操作员中止时能继续运行。在这个意义上,后台任务可以是一个永不会停止运行的程序。
后台任务可在程序模式下进行调试。单击[运行]窗口中的[停止]按钮下拉菜单,您可以选择后台任务是否中止。
在任务管理器中,后台任务可以与非后台任务相同的方式进行管理,除了[暂停/继续]按钮。您可以通过代码在后台任务和步骤中设置一个断点。
通常,后台任务不能以自动模式进行控制。正是通过设计使后台任务中发生的任何错误无法在自动模式下恢复。因此,建议在程序模式下进行全面的调试。请特别小心,通信错误在自动模式下使用后台任务之前得到正确处理。
下表显示了后台将(或不会)如何受控制台操作的影响。
操作员窗口
按钮 | 后台任务 |
---|---|
开始 | 不会受影响。 |
停止 | 不会受影响。 |
暂停 | 不会受影响。 |
继续 | 不会受影响。 |
远程输入
按钮 | 后台任务 |
---|---|
Start / Stop | 不会受影响。 |
Pause / Continue | 不会受影响。 |
Reset | 不会受影响。 |
Shutdown | 将会停止。 |
运行窗口 (程序模式)
按钮 | 后台任务 |
---|---|
开始 | 您可以选择启动任务的方式。 |
停止 | 您可以选择中止任务的方式:只中止非后台任务或中止所有任务,包括后台任务。 |
暂停 | 不会受影响。 |
继续 | 不会受影响。 |
任务管理器(程序模式)
按钮 | 后台任务 |
---|---|
停止(L) / 重新开始(R) | 选中后台任务时不能执行暂停/恢复。 |
离开(Q) | 选中后台任务时可以执行退出。 |
暂停(P)/继续(C) | 不会受影响。 |
停止(S) | 所有的任务(包括后台任务)将停止。 |
断点(程序模式)
开关名称 | 后台任务 |
---|---|
Set a break point | 您可以给后台任务设置断点。它会在断点处暂停。 |
Step Into | 可用 |
Step Over | 可用 |
Continue | 可用 |
Walk | 可用,但没有动作命令可从后台任务中执行。 |