【简介】
在新的组织块中创建 PID 控制器的块。当前所创建的循环中断组织块将用作新的组织块。
循环中断组织块可用于以周期性时间间隔启动程序,而与循环程序执行情况无关。循环中断 OB 将中断循环程序的执行将并会在中断结束后继续执行。
下图显示了带有循环中断 OB 的程序执行:
① 程序从 Main [OB1] 开始执行。
② 循环中断每 100 ms 触发一次,它会在任何时间(例如,在执行 Main [OB1] 期间)中断程序并执行循环中断 OB 中的程序。
在本例中,程序包含功能块 PID_Compact。
③ 执行 PID_Compact 并将值写入数据块 PID_Compact (DB)。
④ 执行循环中断 OB 后,Main [OB1] 将从中断点继续执行。相关值将保留不变。
⑤ Main [OB1] 操作完成。
⑥ 将重新开始该程序循环。
3. 创建一个名为“PID”的循环中断 OB。请确保已选中“添加新对象并打开”(Add new and open) 复选框。
【结果】
在项目视图的程序编辑器中打开所创建的循环中断 OB。如果该块没有自动打开,则说明在对话框中没有选中“添加新对象并打开”(Add new and open) 复选框。在这种情况下,请切换到项目视图并打开项目树中的程序块。
在下一部分中,将介绍如何在所创建的块中调用工艺对象“PID_Compact”。