您现在的位置是:首页 > PLC技术 > PLC技术

S7-200 PLC的PID指令编程举例

来源:艾特贸易2017-06-04

简介某一水箱里的水以变化的速度流出,一台变频器驱动的水泵给水箱打水,以保证水箱的水位维持在满水位的 75% 。过程变量由浮在水面上的水位测量仪提供, PID 控制器的输出值作为变频

    某一水箱里的水以变化的速度流出,一台变频器驱动的水泵给水箱打水,以保证水箱的水位维持在满水位的75%。过程变量由浮在水面上的水位测量仪提供,PID控制器的输出值作为变频器的速度给定值。过程变量与回路输出均为单极性模拟量,取值范围为0.01.0    本例采用PI控制器,给定值为0.75,选取控制器参数的初值为:Kc= 0.25Ts=0.1sTI= 30min。控制程序如下:
    由于具有诸多优点,在工业控制中PID控制得到了广泛的应用。现在,大多数PLC都有专门用于PID控制的指令。PLC实现PID控制的方法有多种,直接应用PID指令来实现基于PLCPID控制器,是一种易于实现且经济实用的方法。    本例针对PLC闭环控制系统中PID控制器的实现,介绍了PID数字控制器的原理、实现方法和编程实例。需要指出的是,PID控制算法具有很强的灵活性,根据被控对象特点的不同,可以使用PI控制、PD控制、PID控制等多种方式,从而达到更好的控制效果。在PLC PID数字控制器的程序设计中,也应充分考虑这一点,保持PID控制算法的灵活性。    随着智能控制技术的发展,PID控制与模糊控制、神经网络控制等现代控制方法相结合,可以实现PID控制器的参数自整定,使PID控制器具有经久不衰的生命力。