见性,能预见偏差变化的趋势。因此产生超前的控制作用,在偏差还没有形成之前,以被微分调节作用消除。因此可以改变系统的动态性能,减少超调,减少调节时间。微分作用对噪声干扰有放大作用,因此过强的加微分调节对系统抗干扰不利。微分作用不能单独使用,必须组成PD或PID控制器。 二.输出模拟量转换为工程实际值 在对模拟量进行PID运算后,对输出产生的控制作用是在[0.0--1]范围的标准值,为了能够驱动实际的驱动装置必须将其转换成实际值(1)将标准化值转换为按工程量标定的工程实际值的实数模式 Rscal=(Mn-Offset)*Span Rscal--- 按工程标的过程变量的实数模式 Mn------过程变量的标准化值Span----最大允许值减去最小允许值。一般取32000(单极性)或64000(双极性) Offset—取0(单极性)或0.5(双极性)(2)将已标定的工程实际值的实数模式能转换为16位整数模式。输入模拟量的转换方式为:Rnom=Rrav/Span+offset 下面的程序段为PID控制回路输出转换为按工程量标定的整数值 MOVR VD108, ACO //将输出结果存放ACO -R 0.5, ACO //对于双级性的场合(单级性无此条语句) XR 64000.0 ACO //将ACO中的值按工程量标定。 TRUNC ACO ACO //将实数转换为32位整数。 MOVW ACO AQWO //将16位整数值输出模拟量摸板。一、 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的常数指令格式;PID TBL LOOP
本文关键字:暂无联系方式PLC入门,plc技术 - PLC入门