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

[复制链接]
查看74149 | 回复0 | 2024-11-16 09:12:47 | 显示全部楼层 |阅读模式
组态 PID 控制器

【简介】
以下步骤将介绍如何使用工艺对象“PID_Compact”组态 PID 控制器。
PID 控制器组态的设置
● 控制器类型
控制器类型用于预先选择需控制值的单位。 在本例中,将单位为“°C”的“温
度”(Temperature) 用作控制器类型。
● 输入/输出参数
在该区域中,为设定值、实际值和工艺对象“PID_Compact”的受控变量提供输入和输出参数。要在没有其它硬件的情况下使用PID控制器,请将“PID_Compact”的输入和输出参数链接到与仿真块“PROC_C”互连的“output_value”和“temperature”变量:
– 实际值由“PROC_C”仿真并用作“PID_Compact”的输入。
在本例中,实际值为映射到“temperature”变量中的加热室中的测量温度。
– 受控变量由工艺对象“PID_Compact”计算,是该块的输出参数。 受控变量映射在“output_value”变量中并用作“PROC_C”的输入值。

下图显示了工艺对象“PID_Compact”和仿真块“PROC_C”的互连方式。



【要求】
● 循环中断 OB“PID [OB200]”处于打开状态。
● 已在组织块“PID [OB200]”中调用了“PID_Compact”块。
● 已在组织块“PID [OB200]”中调用了“PROC_C”仿真块。

【步骤】
要组态工艺对象“"PID_Compact”并将其与仿真块“PROC_C”互连,请按以下步骤操作:
1. 在巡视窗口中打开 PID 控制器的组态。



2. 选择控制器的类型。



3. 输入控制器的设定值。



4. 分别为实际值和受控变量选择“输入”(input) 和“输出”(output)。 从而指定将使用用户程序的某个变量中的值。



说明
Input(_PER) - Output(_PER)使用输入和输出为输入或输出参数提供用户程序的实际值。 使用 Input_PER 和Output_PER 可将模拟量输入用作实际值或将模拟量输出用作受控值输出。 使用Output_PWM 来使用通过脉宽调制控制的数字开关输出。 在这种情况下,受控变量由变量的开/关次数形成。


5. 将“temperature”变量与实际值互连,并将“output_value”变量与受控变量互连。 输入变量的前几个字母时,Intellisense® 将进行相应地过滤。



说明
将块与参数直接互连下面的部分中将继续使用“temperature”变量。 此外,也可以将“PID_ Compact”块与仿真块的参数直接互连。 参数的寻址方式如下: "块名称".参数。
如果实际值将是与功能块或 PID_Compact 指令的背景数据块的当前值互连的变量或参数,则可从实际值输入域左侧的下拉列表中选择。


【结果】
已将 PID 控制器 (PID_Compact) 与仿真块“PROC_C”互连。 启动仿真后,PID 控制器会在每次调用组织块“PID [OB200]”时收到新的实际值。

本帖子中包含更多资源

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

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

本版积分规则