当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
求教:S7-200高手
点击:
1112
| 回复:
13
洪雪浪
关注
私信
精华:0帖
求助:2帖
帖子:32帖 | 216回
年度积分:0
历史总积分:553
注册:2006年7月20日
发表于:2006-08-11 15:10:00
楼主
我用的PLC是S7-200CPU224XP,目的是进行温度控制,采用温度变送器将1V--5V的电压输入模拟量端口,显示器是TD200,现在碰到一个问题:如何将模拟量转换为温度值,有什么公式?如果能给我程序提示的话更好! 在下先谢谢各位了。请各位大侠一定帮忙! 我的邮箱 hujian5499@yahoo.com.cn
分享到:
收藏
邀请回答
回复楼主
举报
ZXF804
关注
私信
精华:1帖
求助:0帖
帖子:5帖 | 12回
年度积分:0
历史总积分:48
注册:2006年1月11日
发表于:2006-08-11 17:09:00
1楼
测温元件的范围?关注这个问题。
回复
引用
举报
ZXF804
关注
私信
精华:1帖
求助:0帖
帖子:5帖 | 12回
年度积分:0
历史总积分:48
注册:2006年1月11日
发表于:2006-08-11 17:09:00
2楼
测温元件的范围?关注这个问题。
回复
引用
举报
SIGHUIYUANIII
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 93回
年度积分:0
历史总积分:119
注册:2005年8月02日
发表于:2006-08-11 20:53:00
3楼
首先要知道它的检测范围,也就是量程是多少.
比如你现在输入的位置是PIW288,程序如下:
L PIW288
BTD
DTR
L **** //这个值的大小是用来修正零位偏差的
-R
L #### //这个值是用来标定温度的,如果20000对应的是200
度, 那么这个值就是20000/200=100
/R
T DB10.DBD100 //目标位置,再在TD200中作相应的对应
回复
引用
举报
洪雪浪
关注
私信
精华:0帖
求助:2帖
帖子:32帖 | 216回
年度积分:0
历史总积分:553
注册:2006年7月20日
发表于:2006-08-12 08:58:00
4楼
测温元件是PT100,温度控制有两种:0--100度和0--200度。现在我用的软件是4.0SP3。
回复
引用
举报
朱勇军
关注
私信
精华:0帖
求助:0帖
帖子:28帖 | 1921回
年度积分:0
历史总积分:2210
注册:2004年4月06日
发表于:2006-08-13 15:56:00
5楼
不是什么公司呀。需要你校正一下:公式如下
Y=A*X+B
我的MSN:zyj633@hotmail.com
回复
引用
举报
就是好学
关注
私信
精华:1帖
求助:1帖
帖子:77帖 | 512回
年度积分:0
历史总积分:2805
注册:2003年1月10日
发表于:2006-08-29 10:08:00
6楼
在S7-200 CPU内部,0 - 5v对应于数值范围0 - 32000;对于1 - 5v的信号,对应的内部数值为6400 - 32000。
模拟量的输入/输出都可以用下列的通用换算公式换算:
Ov = [(Osh - Osl)*(Iv - Isl)/(Ish - Isl)] + Osl
其中:
Ov: 换算结果
Iv: 换算对象
Osh: 换算结果的高限
Osl: 换算结果的低限
Ish: 换算对象的高限
Isl: 换算对象的低限
它们之间的关系可以图示如下:
图1. 模拟量比例换算关系
回复
引用
举报
就是好学
关注
私信
精华:1帖
求助:1帖
帖子:77帖 | 512回
年度积分:0
历史总积分:2805
注册:2003年1月10日
发表于:2006-08-29 10:09:00
7楼
嘿嘿!图片贴不上呀!
回复
引用
举报
云雨风
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 105回
年度积分:0
历史总积分:124
注册:2003年4月04日
发表于:2006-08-29 17:38:00
8楼
学习中
回复
引用
举报
好色源自本色
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 41回
年度积分:0
历史总积分:135
注册:2004年7月22日
发表于:2006-08-29 23:17:00
9楼
如果量程选择0-10V那么就是
0-10V对应0-32000,相当于0-5V对应0-16000;
那么如果温度量程是0-100C,那么0-5V对应1-16000对应0-100C;
做一个线性转换就可以了.
如果信号1-5V那么多相应的偏移就可以了.
即:1-5V对应3200-16000对应0-100C.
如果量程选择为0-5V那么
0-5对应0-32000,相当于0-5V对应0-32000;
那么如果温度量程是0-100C,那么0-5V对应1-32000对应0-100C;
做一个线性转换就可以了.
如果信号1-5V那么多相应的偏移就可以了.
即:1-5V对应6400-32000对应0-100C.
回复
引用
举报
喜悦
关注
私信
精华:0帖
求助:0帖
帖子:11帖 | 425回
年度积分:0
历史总积分:731
注册:2006年4月03日
发表于:2006-08-30 00:25:00
10楼
楼上说的很精彩,顶先
回复
引用
举报
tiger433
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 82回
年度积分:0
历史总积分:238
注册:2006年8月29日
发表于:2006-08-30 09:20:00
11楼
顶
回复
引用
举报
我爱我家
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 541回
年度积分:0
历史总积分:1036
注册:2003年5月06日
发表于:2006-08-30 22:39:00
12楼
在西门子网站有一个SCALING得库很好用的,你找找看,找不着我发一个给你。还有你也可以不在程序里做换算,在触摸屏里做数值显示时也会有一个工程量转换的功能。
回复
引用
举报
土著
关注
私信
精华:1帖
求助:0帖
帖子:62帖 | 628回
年度积分:0
历史总积分:1158
注册:2004年4月13日
发表于:2006-08-31 13:09:00
13楼
太麻烦了,凯迪恩的普通模拟量采集显示10000,那么实际值就是除以1000,得10,温度模块是除以10就是实际温度
回复
引用
举报
热门招聘
相关主题
PLC输出点能否直接带负载?
[8772]
那位学长能告诉我台达变频器...
[7402]
求助:plc控制电梯
[8418]
为什么一接地线,漏电保护器就...
[11659]
简单的梯形图,有便宜的PLC吗...
[17064]
谁要施耐德PLC编程手册
[14858]
如何处理急停按钮?
[10548]
PMW文件如何打开?
[8183]
PLC编程应该怎么收费呢
[7909]
plc程序怎么做配方
[8477]
官方公众号
智造工程师
客服
小程序
公众号