案例:电力调整器调节水温
输入模块配置:
![]()
输出模块配置:
![]()
主程序
MAIN:
PID中:设定温度和当前温度的引脚数据类型是INT。但是我们的温度是0.0-100.0浮点数。直接将D100除以20得到0-1000的范围,对应了0.0-100.0度。比如:999就是99.9度,我们可以精确调节0.1°的温度。
PID各个引脚的定义查看: 记录汇川:PID指令-梯形图
设定温度使用的是FC创建的数字量函数块。记录汇川:模拟量输入FC-梯形图
调整D6 D7 D8
案例:电力调整器调节水温
输入模块配置:
![]()
输出模块配置:
![]()
主程序
MAIN:
PID中:设定温度和当前温度的引脚数据类型是INT。但是我们的温度是0.0-100.0浮点数。直接将D100除以20得到0-1000的范围,对应了0.0-100.0度。比如:999就是99.9度,我们可以精确调节0.1°的温度。
PID各个引脚的定义查看: 记录汇川:PID指令-梯形图
设定温度使用的是FC创建的数字量函数块。记录汇川:模拟量输入FC-梯形图
调整D6 D7 D8