请教各位高手,我想使用一个模拟量输入(4一20mA)温度探头,控制一个加热炉',精度在0、1度,主要输出是数字量(Q0.0)控制加热接触器/,我使用的是sFB41,后使用Fc106转换输出,输出的是一个字型数据,请问怎么转换数字量。(具体方法)是否还有別的方法实现这种控制,如使用sFB42,怎么使用。具体用法。
问题补充:
s7一200用pID向导直接设置输出为数字量(占空比),s7一300有没有简单方法设置。还有一个问题就是我在OB1点击[http://pinyin.cn/14SFjDNrqbB] 查看这张图片中将27648直接传送给pQw,为什么没有输出电流(设置电流输出)谢了
最佳答案
1、精度在0、1度?
注意温度系统是一个滞后的系统。采集的温度值与调整的输出值会有震荡,例如前1秒为50.10度,过1秒后又为50.00度,再过一秒又为50.10。这种情况必须有滤波手段,不然系统达不到予期的效果。
有关滤波见:
《模拟量信号采样滤波及STEP7语言的实现》连接:
http://wenku.baidu.com/view/8da0c4d4b9f3f90f76c61ba4.html
《有关采样滤波的编程》:
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=56045&cid=1029
2、请问怎么转换数字量?
见《S7-300 PLC模拟量输入输出量程转换教程》下载:
http://a.gongkong.com/tech/class/file/1417.pdf
见《 FC105 , FC106使用与实例》下载:
http://download.gongkong.com/file/2005/12/17/FC105.doc
3、sFB42,怎么使用?
几句话讲不清,请见:
《用Step7中SFB41/FB 41、SFB42/FB42、SFB43/FB43实现PID控制 》下载:
http://www.ad.siemens.com.cn/download/SearchResult.aspx?searchText=A0018
4、相关:
《应用PID实现温度控制实例》:连接
http://www1.dqjsw.com.cn/PLC%E6%B8%A9%E5%BA%A6%E6%8E%A7%E5%88%B6PID%E5%BA%94%E7%94%A8%E5%AE%9E%E4%BE%8B.zip
提问者对于答案的评价:
谢谢回答
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc234765.html