S200 PID 实例、基础问题

我要做一个溶液恒温控制系统。用Pt100热电阻传感器(AIW0接入入PLC)、EM231RTD模块、模拟量输出(AQW0接到控制器)(4-20ma)控制气动阀控制热蒸汽的流量来给溶液加热。
  通过指令向导生成PID子程序,虽然我看了一些教材,但是还是感觉很多细节还不清晰,我一一列出,尽量把我的意思表达清楚。
第一个问题:给定值范围的低限、给定值范围的高限。这个该怎么设定?(见图1)
 
 我填的是低限50,高限150。为什么填这两个数,我也拿不准。因为我只需要控制温度在120摄氏度就可以了。 120在50与150之间所以我就随便这么填了。我的理解对吗? 错在哪?
第二个问题:也是我认为很重要的,就是这个过程变量怎么理解。见图2。我把刚才填的给定值低限50与过程变量范围低限值500对应,给定值高限150与过程变量范围低限值1500对应的理由是:Pt热电阻将温度值反馈到PLC的具体数值是具体温度值的10倍(因为我用了EM231RTD,我采集温度值的方法就是将AIW0的数值除以10就是被测的温度值了)。  这个理解对吗?  
 
第三个问题:输出类型与范围低高限。见图2。因为气动阀接受4-20ma的控制信号。4ma时全闭,20ma时全开。4ma对应PLC内的数值是6400,20ma对应PLC内的数值是32000。我点了使用20%偏移量后,自动就变成了这样的数字,我看正好符合要求,所以没管。  这一步,我理解对了吗?
第四个问题。见图3。增加PID手动控制。 我没有点选。我说一下我对这个功能的理解。
 
如果要手动控制的话,输入的指定控制指令的范围只能是是0.0-1.0吗?  也就是我输入0.0就是气动阀关闭,输入1.0的话阀门全开,输入0.5的话阀门开一半吗?
新手第一次接触PID闭环控制,心里没底,尤其是前两个问题,真诚希望得到指点和帮助,谢谢。

图片说明:

S200  PID  实例、基础问题    S200  PID  实例、基础问题   

最佳答案

1)这个可以定义的工程变量的百分比,如填入0.0(%)~100.0(%),也可以以实际工程值定义,你的理解也没有错,只是按实际工程量填写比较合理一些。如高限填写120.0.
2)过程变量是指温度模块输入的值,有单极性和双极性之分,单极性0-+32000,双极性-32000~+32000。
西门子提供视频学习资料,链接:http://www.ad.siemens.com.cn/service/elearning/cn/CourseV2.aspx?CourseID=386
http://www.ad.siemens.com.cn/service/elearning/cn/CourseV2.aspx?CourseID=388
http://www.ad.siemens.com.cn/service/elearning/cn/CourseV2.aspx?CourseID=390
http://www.ad.siemens.com.cn/service/elearning/cn/CourseV2.aspx?CourseID=392
http://www.ad.siemens.com.cn/service/elearning/cn/CourseV2.aspx?CourseID=394

提问者对于答案的评价:
谢谢 谢谢你们 能留个邮箱什么的联系方式吗?

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc195997.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月24日 上午2:52
下一篇 2017年8月24日 上午2:53

相关推荐