如图:为程序中插入的一个PID梯形图,定义PID名称为b01
各参数具体含义:
01过程变量:想要控制的变量,如温度、压力、流量等,此处为已经转换好的量程值,不是通道里面的工程值;
02回接:手动控制时起作用,直接设定控制输出的大小,比如通过控制阀门开度调节流量,这个值就是手动设定阀位;
03控制变量:顾名思义,此值为PID块的控制输出,对应你的AO点,比如阀位输出;
04PID主回路:这个与串级PID有关系,也就是多个PID串路,这里你可以默认;
05Inhold Bit:决定输出初始值是否保持在上次的终值,这个位可以实现启动的平滑过渡,即PID运行后,输出的初始值有关;
06Inhold Value::输出初始值保持在上一次的终值上;
07设定点:即想要控制变量的目标值,比如想把流量控制在200m³/h,设定点值就为200,可以通过MOV指令将需要设定的目标值给到b01.SP,梯形图中只是用于显示;
08过程变量:过程变量PV的显示值,目的为在线监控方便;
09:输出%:控制变量CV的百分比显示值,经过PID计算后给定阀门开度。比如4-20ma对应阀门开度0-100;
打开程序标签可以看到,生成了相应的结构变量
每条PID指令对应一条唯一的PID结构体。其助记符包括:
PID-CONFIGURATION界面设置