如图我标记的蓝色圈内, 这个60.0 代表的是 向导设置的给定值范围的 最大值吗(比如0-100% 的话就写100.0)??或者实际工程量的最大值吗? 现在手头也没有200PLC 实验不了 , 我这样理解对吗?
图片说明:
最佳答案
与你安装的传感器有关系:
以温度控制为例,假定温度传感器/变送器测温范围为 -50~+150,输出信号4-20mA。
1)上述参数一确定,实际上就决定了规格化的设定点Setpoint与设定温度值Tx存在如下关系
(Setpoint%-0)/(100.0%-0)=(Tx-(-50))/(150-(-50))
即 设定的工程量温度 Tx=(测量上线150-测量下限-50)*Setpoint / 100 + 测量下限-50
若如你附图中设定60.0,这意味着设定温度为70°c
2)PID算法的比较环节计算偏差,设定值,与反馈值(PLC的输入)一定要同量纲才能相减。此时则需要关注传感器的输出类型。
如上,PID向导则需要“回路过程变量标定”页面,在类型“过程变量标定”中设定:单极20%偏移量(4mA占满量程20mA的20%)而在标定处,自动会显现“过程变量”下限6400,上限32000(满量程20mA输出时AD采样值32000,下限4mA时,AD值的时32000的20%即6400).
此处的设定,则决定了采样得到的AD值代表的实际温度T,有如下关系式
(T-(-50))/(AD-6400)=(150-(-50))/(32000-6400)
从1)2)可以看到,设定点的100%(对应150°c)与测量反馈值27648(对应20mA即传感器满量程150°c)一致,可以计算得到偏差0,恰好说明达到了温度150。
规格化,一定是以传感器的量程来标定的。而不是最终用户所提的被控量的“可调范围”。举例来说,工艺上可能要求“因为加工不同产品,期望的温度设定值范围是不同的,范围30°C-70°C都有可能”。这是用户所说的“被控量的''可调范围''”,但传感器的测量范围一定要覆盖这一范围,同时要超出这一范围,否则超调怎么检测,10°C,80°C怎么感知!
提问者对于答案的评价:
OK 谢谢啦,谢谢两位的回答,都很有用,谢谢啦
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc361163.html