更新时间: 2023-10-21
PID指令的控制方式。 在S7-200中PID指令没有考虑手动/自动控制的切换方法。所谓自动方式是指,只要PID功能框的允许输入EN有效时,将周期性的执行PID运算指令。而手动方式是指PID功能框的允许输入EN无效时,不执行PID运算指令。 在程序运行过程中,如果PID指令的EN输入有效,即进行手动/自动 控制切换。为了保证在切换过程中无扰动无冲击,在手动控制过程中,就要将社定的输出值作为PID指令的一个输入(作为Mn参数写到参数表中)使PID指令根据参数表的值进行下列操作。 (1)使SPn(社定值)=PVn(过程值) (2)使PVn-1(前一次过程变量)=PVn (1)使Mx(积分和)=Mn(输出值) 一旦EN输出有效(从0到1的跳变),就从手动方式无扰切换到自动方式。 PID回路控制指令 PID指令的功能是进行PID运算 TBL——参数表的首地址由变量寄存器VB指定的字节型数据。 LOOP——是回路号,是0——7的常数 指令格式;PIDTBLLOOP 在S7—200的应用程序中,最多可以使用8条PID指令,即在一个应用程序中,最多可以用8个PID控制回路,一个PID控制回路只能用