各位好。我将用FB41来进行控制,但有几点疑问:1.输入给定(SP_INT)和反馈(PV_IN )一般为0----1(百分数),PID输出(LMN)也为0----1(百分数),输入上下限设为(1和-1,我用的双极性),先不谈规格化,那么如果我用的所有值都是0----1,按上述参数就不会有错,是不是这样?
2.假如我的输入范围为0----100,反馈也是0---100,我将上下限设为100和-100,那么PID输出是不是在-100和100之间?
3.将输入和反馈转换为0---1和将输入和反馈转换为0---100,对PID调节是没有影响的,只是PID的输出范围也跟着变0---1和转换为0---100(前提是上下限范围也要改),这样理解对不对?因为看到很多关于参数设置的文章,有的说范围0到1,有的说范围0到100.
4.另外,死区(DEADB_W)怎样设置,是百分数吗?假如我控制在30mm和40mm之间,死区应该是5,设定值应该是35mm,那么这个5是直接写上去还是要转换成和输入范围对应的百分数(即和输入反馈的0到1对应或者和输入反馈的0到100对应)?谢谢了
问题补充:
谢谢阿鸣老师的回答,关于第2个问题,我指的是LMN的值是不是-100到100?传递给PQW时是要转换为-27648---27648的。
关于死区我还有些疑问,如果FB41的量纲统一了,死区设置是写实际物理量吗,比如我要控制位置在1300mm和1400mm之间,那么死区直接写50吗?(这时的输入反馈都是0--100的百分数)
最佳答案
1......按上述参数就不会有错,是不是这样?
就是这样,不会有错。这样使不同量纲的物理量得到了统一。
2、输入范围为0----100,反馈也是0---100,我将上下限设为100和-100,那么PID输出是不是在-100和100之间?
不是,需要在最后实际输出是进行转换。
3、将输入和反馈转换为0---1和将输入和反馈转换为0---100,对PID调节是没有影响的?
没有影响。0---1是以实数(带小数点的数)来表示,0---100是以百分数(%)来表示。
4、死区(DEADB_W)怎样设置,是百分数吗?
是sp和pv的偏差死区,0-100.0的范围,默认0。参见:
30~40之间,那么死去宽度设置应该5。这个是差量,并不是百分比。设定值应该设置为35.0。
这个问题的答案
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=64972&cid=1029
提问者对于答案的评价:
谢谢阿鸣老师的回答。
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc241352.html