njtl0811
[img]http://ip.ipwind.cn/ip.pn
级别: 略有小成
精华主题: 0
发帖数量: 127 个
工控威望: 256 点
下载积分: 756 分
在线时间: 59(小时)
注册时间: 2009-02-12
最后登录: 2024-07-29
查看njtl0811的 主题 / 回贴
楼主  发表于: 2009-02-21 11:17
各位大侠,我是一位初学者,想问一下如果不用PLC自带的PID向导模块,而自己编写PID控制程序,那么其中的功能量怎么转换?比如我想把150摄氏度作为满值1,而零下20作为0。这样该怎么弄?初学者,提得问题比较弱智可能。但还请帮下忙,解一下我的困难。
xbs321
级别: 略有小成
精华主题: 0
发帖数量: 83 个
工控威望: 208 点
下载积分: 686 分
在线时间: 15(小时)
注册时间: 2008-08-25
最后登录: 2019-01-10
查看xbs321的 主题 / 回贴
1楼  发表于: 2009-02-26 15:19
我觉得你可以先读入温度数据,转化为实际温度,然后做个线性就可以转化为0-1了
heming
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看heming的 主题 / 回贴
2楼  发表于: 2009-03-04 17:43
先把温湿度用传感器读出来,读出来的值一般是一个0-32768的值,把这个值转换位双整数,利用公式把这个值转换成标准值就行了,你可以把邮箱告诉我,我发一程序给你看看!