登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:西门子s7-200 PID温度调节

点击:1750 回复:12

用PID向导做出的温度控制程序,怎样正确的反应当前温度呢?
附件 QQ截图20160220101223.jpg
附件 QQ截图20160220101809.jpg
这是调用PID子程序,室温时,看到输入的AIW4只有215,215/32000=0.00671875
0.00671875*200(温度最大值)=1.34,显然不是当前温度。
用的是S7-200+EM 231热电偶模块。
16-02-20 10:19
热电偶最好是转换成电流电来PID在配置时没有热电偶选项
16-02-20 12:52
检查一下DIP开关的设置和接线呢?
附件 捕获.jpg
16-02-20 12:59
热电偶模块通道读取的数字除以10即可,楼主的AIW4是215,就是21.5度啊
16-02-20 13:20
真的?怎么会这样?温度为什么是个这样计算呢?AIW4不是热电偶传过来的数字量吗?
16-02-20 13:26
附件 QQ截图20160220132957.jpg
那表中的VD0是什么呢?
16-02-20 13:30

引用 gk_0 在 2016/2/20 13:20:44 发言【内容省略】

的确是除以10即可,没细看手册,差点给楼主指到弯道上。。。
16-02-20 15:11
VD0是计算过的过程量,范围0-1.0
温度读取的单位是0.1摄氏度,所以要在结果后除以10
最后修改:2016/2/20 15:23:15
16-02-20 15:22
手册上哪里有呢?找半天了找不到啊!
16-02-20 16:01
VD0是怎么计算出来的?
16-02-20 16:10

上一页下一页

工控新闻

更多新闻资讯