当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
求助:S7—300的问题
点击:
771
| 回复:
7
芙蓉飘雪
关注
私信
精华:0帖
求助:0帖
帖子:24帖 | 26回
年度积分:0
历史总积分:0
注册:1900年1月01日
发表于:2005-11-21 17:46:00
楼主
各位前辈:
小妹最近用西门子S7—300做了一个项目,其中的模拟量有4—20mA和PT100两种信号,PT100的信号需要精确到小数点后两位,我现在把PIW输入信号转换成MD,再用MD除以100,
然后用得到的数值与一个固定的温度值比较(属于浮点数比较),这样处理对不对?要是不对,应该怎么处理?
我今天到现场试了一下,发现用MD除以100以后,得不出相应的数值,这是为什么?
谢谢各位前辈了!
分享到:
收藏
邀请回答
回复楼主
举报
风中沙
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 78回
年度积分:0
历史总积分:172
注册:2003年7月03日
发表于:2005-11-21 19:26:00
1楼
L PIW0 //假如地址为0
ITD
DTR
T MD0
这时候MD0里边存的才是浮点数
回复
引用
举报
challenge
关注
私信
精华:0帖
求助:0帖
帖子:78帖 | 200回
年度积分:0
历史总积分:444
注册:2004年11月04日
发表于:2005-11-22 08:45:00
2楼
应该除以27648吧,PIW直接过来的数据4~20mA对应0~27648,然后再乘以100就完成线性变换了,也可以采样之后直接用FC105线性变换功能块
可以试一下
回复
引用
举报
yuanle
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 10208回
年度积分:2747
历史总积分:48332
注册:2005年4月22日
发表于:2005-11-22 09:20:00
3楼
根据模板规范,采样温度与模板采样值是除以10的关系,也就是
L PIW256 //模板采样通道
ITD
DTR
L 10.0
/R
T MD0 //将结果传送到MD0
回复
引用
举报
芙蓉飘雪
关注
私信
精华:0帖
求助:0帖
帖子:24帖 | 26回
年度积分:0
历史总积分:0
注册:1900年1月01日
发表于:2005-11-22 09:41:00
4楼
这样做行不行,把PIW转化为MD,再把MD转化为浮点数,然后再用浮点数除以100。
回复
引用
举报
如火
关注
私信
精华:172帖
求助:0帖
帖子:803帖 | 5249回
年度积分:0
历史总积分:0
注册:1900年1月01日
发表于:2005-11-22 10:14:00
5楼
其实用FC105是最简单的。
回复
引用
举报
cookie20
关注
私信
精华:0帖
求助:0帖
帖子:68帖 | 43回
年度积分:0
历史总积分:256
注册:2002年8月13日
发表于:2005-11-22 15:40:00
6楼
请问用热电偶采集的值是多少?转换相应的温度值,FC105的hilimit的值设为多少?
回复
引用
举报
司空见笑
关注
私信
精华:1帖
求助:0帖
帖子:28帖 | 304回
年度积分:0
历史总积分:574
注册:2004年1月04日
发表于:2005-11-22 21:08:00
7楼
没有转化为浮点数!
整数相除,结果是整数,余数没有了
回复
引用
举报
热门招聘
相关主题
PC编程与S7-Smart的以太网通...
[10693]
谈谈PLC
[7432]
变频器使用中的常见问题之1
[8341]
结交工控朋友
[10745]
请大家看图来说PLC的输出NPN...
[15238]
为什么放大电路会产生自激振...
[8735]
PLC排名榜
[7718]
步进电机抖动但不转
[7915]
PID温度控制的PLC程序设计
[15938]
搞工控有前途吗?
[17850]
官方公众号
智造工程师
客服
小程序
公众号