| 作者 | 主题 |
|---|---|
|
LDQQ 游侠 经验值:489 发帖数:218 精华帖:1 |
楼主
主题:FB41的使用问题
我是作工控的新手,刚入行不久。现在在做一个关于PID控制的工程,(测量液位值做为反馈值,执行元件是电动调节阀,4-20MA控制)
用的是西门子的s7-300,组态软件用的是西门子的WINCC。有一些问题实在不明白,所以到这里请前辈帮忙!诚心求教! 问题1、 PLC程序用的是STEP7 V5.2,PID调节功能用FB41实现,FB41中的设定SP-INT,和反馈输入PV-IN对输入的值有要求吗?也就是,是不是要将它们的输入整定到 0-100之间的数呢?如果需要为什么? 问题2、 FB41的TD、TI本身要求输入TIME类型不是S5TIME类型的数值,如果要在上位机界面上更改TD、TI,组态软件WINCC中应该用什么类型的数值,在PLC程序中需要做类型转换吗? 问题3、 用的电动阀本身是反作用(越关越小),在整个控制系统中要求液位越高阀的开度越大,也就是系统是个正反馈,这样要实现控制要求,我是不是要把设定和反馈反过来用,设定当反馈,反馈做设定用。所谓的正作用和反作用是指的整个控制系统是正反馈还是负反馈,还是执行元件是正作用还是反作用啊?FB41对与正作用和反作用用法有什么不同啊? 一口气问了这么多问题还请见谅啊!我看过博客,前辈应该是工控高手,所以冒然请教!还望帮忙! |
|
kinkin 版主 经验值:17829 发帖数:7358 精华帖:53 |
楼
主题:回复:FB41的使用问题
1、可以整定到0~100之间,也可以不整定,但是比例的设定值会不一样。因为你是新手,目前可不考虑。
2、时间类型的数据和长整型数据关系不大,因为长整型数据乘以1000即等于单位为秒的时间值,要怎么处理你应该知道了吧。 3、在本系统中你不需要这样做。对于需要反作用调节的系统,你那样做实际上也是可行的,因为你相当于将偏差取负值了。这是PID的正作用和反作用改变的一种可行的方式,但并不是阀的。因为阀也有正作用和反作用之分,也就是说给20mA的控制信号,阀门将关闭,给4(0)mA控制信号,阀门将全开。那么你可以对PID的输出值进行处理,便于手动调节时检测阀门。
数字飞舞
|