
西门子PLC编程软件中有PID向导,程序中的PID程序块可利用s7-Micro/win程序中的“工具”→“指令向导”生成。根据向导的提示可以对死区、报警、手动等功能进行选择,可以对设定范围、P、I、D等参数进行设定(完成后还可以利用向导进行更改)。根据提示完成设定后会自动生成一个子程序和一个中断程序,在主程序或其他程序中调用PID子程序就可以实现PID调节功能。需要更详细的说明可以直接察看编程软件的帮助文档,那里说明的还是比较详细的。
PID(比例+积分+微分)算法控制。
PID回路指令,对模拟量进行PID控制十分方便。PID指令使用的算法:( n SP 为第n个采样时刻的给定值,n为过程变量值,MX 为积分项值)PID 指令根据表格(TBL)中的输入和配置信息对引用LOOP执行PID 循环计算。
在实际控制过程中,无论是给定量还是过程量都是工程实际值,它们的取值范围都是不相同的。因此在进行PID运算前,必须将工程实际值标准化。PLC 在对模拟量进行PID运算后,对输出产生的控制作用是在[0.0,1]范围的标准值,不能驱动实际的驱动装置,必须将其转换成工程实际值。
扩展资料
PID的特点
1、PID应用范围广
虽然很多工业过程是非线性或时变的,但通过对其简化可以变成基本线性和动态特性不随时间变化的系统,这样PID就可控制了。
2、PID参数较易整定
也就是,PID参数Kp,Ti和Td可以根据过程的动态特性及时整定。如果过程的动态特性变化,例如可能由负载的变化引起系统动态特性变化,PID参数就可以重新整定。
3、PID控制器在实践中也不断的得到改进
PID在控制非线性、时变、耦合及参数和结构不确定的复杂过程时,工作得不是太好。最重要的是,如果PID控制器不能控制复杂过程,无论怎么调参数都没用。
参考资料来源:百度百科—PID控制
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)