[西门子] 博途(TIA Portal )PID控制实例(2)

[复制链接]
查看25614 | 回复0 | 2024-11-17 10:21:40 | 显示全部楼层 |阅读模式
创建 PID 控制器的组织块

【简介】
在新的组织块中创建 PID 控制器的块。当前所创建的循环中断组织块将用作新的组织块。
循环中断组织块可用于以周期性时间间隔启动程序,而与循环程序执行情况无关。循环中断 OB 将中断循环程序的执行将并会在中断结束后继续执行。
下图显示了带有循环中断 OB 的程序执行:



① 程序从 Main [OB1] 开始执行。
② 循环中断每 100 ms 触发一次,它会在任何时间(例如,在执行 Main [OB1] 期间)中断程序并执行循环中断 OB 中的程序。
在本例中,程序包含功能块 PID_Compact。
③ 执行 PID_Compact 并将值写入数据块 PID_Compact (DB)。
④ 执行循环中断 OB 后,Main [OB1] 将从中断点继续执行。相关值将保留不变。
⑤ Main [OB1] 操作完成。
⑥ 将重新开始该程序循环。

在实例项目中,使用循环中断OB调用工艺对象“PID_Compact”。工艺对象“PID_Compact”是PID控制器在软件中的映像。可以使用该工艺对象组态PID 控制器,
然后激活该控制器并控制其执行状态。
【步骤】
要创建 PID 控制器的循环中断 OB,请按以下步骤操作:
1. 打开 Portal 视图。
2. 向现有 PLC 中添加新块。



3. 创建一个名为“PID”的循环中断 OB。请确保已选中“添加新对象并打开”(Add new and open) 复选框。



【结果】
在项目视图的程序编辑器中打开所创建的循环中断 OB。如果该块没有自动打开,则说明在对话框中没有选中“添加新对象并打开”(Add new and open) 复选框。在这种情况下,请切换到项目视图并打开项目树中的程序块。
在下一部分中,将介绍如何在所创建的块中调用工艺对象“PID_Compact”。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则