PID Wizard指南:设置给定与反馈

需积分: 0 0 下载量 142 浏览量 更新于2024-09-05 收藏 156KB DOCX 举报
"PID Wizard 中的给定-反馈设置" 在SmarT200 PLC系统中,PID Wizard是一个强大的工具,它简化了PID控制逻辑的编程过程。通过这个向导,用户可以快速创建一个闭环控制策略,而无需手动编写复杂的PID算法。在使用PID Wizard时,了解如何正确设置给定和反馈参数至关重要。 首先,PID Wizard会根据用户配置生成一个名为PIDx_INIT的子程序,这里的x代表0到7的数字,对应于系统中的8个PID回路。为了使PID功能正常工作,需要在主程序中用SM0.0持续调用这个子程序。例如,以下是一个基本的调用示例: ```plaintext PID0_INIT ... PID1_INIT ... ``` 在这个调用中,PV_I是过程变量的输入,即实际的反馈值;Setpoint是设定点,即我们希望系统达到的目标值;Output是PID控制器的输出,通常用于驱动执行机构。 在设置给定和反馈参数时,需要注意以下几点: 1. 物理意义一致性:给定和反馈的物理单位应当匹配。如果控制的是压力,那么给定和反馈都应表示压力值;如果是温度控制,两者则应表示温度值。 2. 数值范围对应:给定值和反馈值的数值范围应当相互对应。例如,如果给定值是摄氏温度,反馈也应是摄氏温度;如果反馈是从0-20mA的模拟量输入获取,给定值也需转换为相应的0-20mA比例值。 在PID Wizard中,可以通过设置界面来定义这些范围。图2所示的位置a.用来设置给定范围,而图3中的位置b.用于设置反馈范围。设置时应确保范围符合实际硬件设备的输入和输出规格。 以压力控制为例,如果反馈元件的测量范围是0-16MPa,且信号通过0-20mA的电流信号输入,反馈范围应设置为0-16MPa。给定范围同样需要根据实际需求设置,例如,可能需要设置成0-16000(因为1MPa相当于10000单位)。 对于温度控制,比如使用J型热电偶,其测量范围是-150.0°C-1200.0°C,那么给定范围应相应设置。如果直接输入热电偶的温度值,给定范围应与这个温度范围一致。 在图4和图5中,我们可以看到如何分别设置反馈(单极性)和给定的范围。反馈范围通常由模拟量输入模块决定,而给定范围则根据控制需求和实际物理量来设定。 正确设置PID Wizard中的给定和反馈参数是确保PID控制有效性和稳定性的关键步骤。用户需要根据系统的实际硬件和控制目标进行精确的参数配置,以实现最佳的控制效果。