请教有关300里面FB41的细节问题。
刘玉蓉
发布于2014-11-14 17:18
6
0
标签:
FB41里面对SP_INT、PV_IN、MAN等等这些变量的数值范围规定为-100.0-100.0(%),但是我们公司的前辈在写程序的时候,都是将FB41里面的这几个变量范围设置为0.0-100.0,而且是可行的。想请教一下,这里的-100.0-100.0是不是针对双极性的,而0.0-100.0是针对单极性的?还有这个%是可选的一种形式么,即我可以将模拟量的范围选为-100.0-100.0,也可以将其选为-100.0%-100%?请指教.
佳答案
1、0.0-100.0,与-100.0-100.0?
这就是单极性与双极性。这个不是随意来设的,如果如果需要双极性调节,则需设置为-100%。例如,LMN_HLM: REAL:PID上极限,一般是100%; LMN_LLM: REAL:PID下极限;一般为0%,如果需要双极性调节,则需设置为-100%;正负10V输出就是典型的双极性输出,此时需要设置-100%。
见:
https://wenku.baidu.com/link?url=rU7i9jleObIDd0jpkYh73DFlEAaqgbn4BLJcLWWKcWfGdY2P4c-UaeUZEdj_Yq1W75sVkdwY1UBuWIF4ehI38GajwDALqVIuuuszx6-kNuS
2、可以将模拟量的范围选为0.0-100.0,也可以将其选为-100.0%-100%?
如上所述,不是随意的。如果需要双极性调节,才可选为-100.0%-100%,例如±10V的输出。
3、有关规格化:
在PID中有不同的物理量,例如温度、压力及阀门开度等,它们的量纲单位均不同,所以要进行规格化工作。
规格化概念及方法:
PID参数中重要的几个变量,给定值,反馈值和输出值都是用0.0~1.0之间的实数表示,
而这几个变量在实际中都是来自与模拟输入,或者输出控制模拟量的
因此,需要将模拟输入转换为0.0~1.0的数据,或将0.0~1.0的数据转换为模拟输出,这个过程称为规格化 。