当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
首页
上一页
1
2
3
下一页
尾页
PLC对模拟量数据的计算方法?
点击:
8469
| 回复:
48
yb19820917
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 23回
年度积分:0
历史总积分:30
注册:2006年9月20日
发表于:2006-10-12 11:41:00
楼主
向各位高手请教一下,采用压力变送器(0~1M,4~20mA)把数据提供给PLC,在PLC程序中是如何进行计算处理的?有什么公式没有,能给我讲解一下其中的原理吗?
分享到:
收藏
邀请回答
回复楼主
举报
mooonfeelingzg
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 56回
年度积分:0
历史总积分:83
注册:2006年9月08日
发表于:2006-10-12 12:18:00
1楼
也想知道。。。。。。
回复
引用
举报
皓月
关注
私信
精华:9帖
求助:0帖
帖子:483帖 | 5271回
年度积分:0
历史总积分:8863
注册:2003年11月09日
发表于:2006-10-12 13:10:00
2楼
一般是做一个线性转化,不知你用的是什么型号的plc?
回复
引用
举报
yb19820917
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 23回
年度积分:0
历史总积分:30
注册:2006年9月20日
发表于:2006-10-12 16:00:00
3楼
用的是西门子S7-200,通过这样计算不知道对不对?
(模拟量/8-800)*10/32
回复
引用
举报
Siemens2004
关注
私信
精华:0帖
求助:0帖
帖子:8帖 | 131回
年度积分:0
历史总积分:168
注册:2004年10月14日
发表于:2006-10-12 17:22:00
4楼
标度变换
回复
引用
举报
皓月
关注
私信
精华:9帖
求助:0帖
帖子:483帖 | 5271回
年度积分:0
历史总积分:8863
注册:2003年11月09日
发表于:2006-10-12 18:01:00
5楼
(当前值-6400)/(32000-6400)集对应你的压力值
回复
引用
举报
yb19820917
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 23回
年度积分:0
历史总积分:30
注册:2006年9月20日
发表于:2006-10-12 19:37:00
6楼
当前值是不是PLC在运行时,AIW0显示的值呢?最大为32760
回复
引用
举报
皓月
关注
私信
精华:9帖
求助:0帖
帖子:483帖 | 5271回
年度积分:0
历史总积分:8863
注册:2003年11月09日
发表于:2006-10-13 00:01:00
7楼
当前值是PLC在运行时,AIW0显示的值
s7-200对应的模拟量最大值为32000
回复
引用
举报
yb19820917
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 23回
年度积分:0
历史总积分:30
注册:2006年9月20日
发表于:2006-10-13 08:15:00
8楼
谢谢!请问这个公式对流量采样也是一样的吗?流量计的量程是0~2000.
回复
引用
举报
mooonfeelingzg
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 56回
年度积分:0
历史总积分:83
注册:2006年9月08日
发表于:2006-10-13 08:23:00
9楼
讲解一下其中的原理
回复
引用
举报
yb19820917
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 23回
年度积分:0
历史总积分:30
注册:2006年9月20日
发表于:2006-10-13 08:25:00
10楼
是不是要乘个2000.
回复
引用
举报
博古
关注
私信
精华:0帖
求助:0帖
帖子:127帖 | 992回
年度积分:0
历史总积分:2320
注册:2006年7月25日
发表于:2006-10-13 08:26:00
11楼
期待中,.....................那位高手指点指点呀.
回复
引用
举报
yb19820917
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 23回
年度积分:0
历史总积分:30
注册:2006年9月20日
发表于:2006-10-13 08:27:00
12楼
是呀,我对这个问题也不是很清楚.
回复
引用
举报
询问
关注
私信
精华:0帖
求助:1帖
帖子:121帖 | 274回
年度积分:0
历史总积分:832
注册:2004年10月13日
发表于:2006-10-13 08:29:00
13楼
就是个线形转换么
SunyPLC200的电流信号采用的是0~20ma的输入信号,转换过的数字量是0~65535
用4~20ma举例
转换公式就是 (y-AL)/(AH-AL)=(X-0)/(65535-0)
y:转换过后的工程值(多少电流)
AH:工程值的上限(电流的上限)
AL:工程值的下限(电流的下限)
X:工程转换后的数字量值(电流转换后的数字值)
0~20ma对应0~65535
所以在公式中
y就是0到20ma中的一个值,al就是0ma,ah就是29ma,x就是输入的电流信号转化为的数字
量
4ma带入公式对应数字量就是13107
所以4~20ma对应数字量就是13107到65535
然后你如果想求4~20ma中的任何一个值只需要把它带入公式即可
如10ma,就是(10-4)/(20-4)=(x-13107)/(65535-13107)算出来的x就是转化后的
值
y=(x-13107)/3276.75+4
回复
引用
举报
yb19820917
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 23回
年度积分:0
历史总积分:30
注册:2006年9月20日
发表于:2006-10-13 08:37:00
14楼
请问转换过的数字量最大值是65535吗?最高位是不是符号位.最大值为32767?.
回复
引用
举报
询问
关注
私信
精华:0帖
求助:1帖
帖子:121帖 | 274回
年度积分:0
历史总积分:832
注册:2004年10月13日
发表于:2006-10-13 08:46:00
15楼
最高位不是符号位,比如
-300~1000对应着0~65535
你只需要带入这个公式
算出来就好了
回复
引用
举报
yb19820917
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 23回
年度积分:0
历史总积分:30
注册:2006年9月20日
发表于:2006-10-13 09:05:00
16楼
在使用CPU226模拟仿真器的时候,我看到数字量输出最大值为32760,这时对应的模拟量为19.90mA,在大点就为负数了.
回复
引用
举报
皓月
关注
私信
精华:9帖
求助:0帖
帖子:483帖 | 5271回
年度积分:0
历史总积分:8863
注册:2003年11月09日
发表于:2006-10-13 09:40:00
17楼
0~20ma对应0~65535?请坐个实际试验看看,应为0-32000
回复
引用
举报
yb19820917
关注
私信
精华:0帖
求助:0帖
帖子:2帖 | 23回
年度积分:0
历史总积分:30
注册:2006年9月20日
发表于:2006-10-13 09:56:00
18楼
是呀,在连接PLC运行的时候,看到的最大值也为32760.
回复
引用
举报
询问
关注
私信
精华:0帖
求助:1帖
帖子:121帖 | 274回
年度积分:0
历史总积分:832
注册:2004年10月13日
发表于:2006-10-13 11:16:00
19楼
不好意思,各个厂家的规格不一样
我说的是浙大中自的PLC
西门子的PLC原理是一样的
线形转换带入此公式即可
回复
引用
举报
共创美好
关注
私信
精华:1帖
求助:0帖
帖子:70帖 | 1644回
年度积分:0
历史总积分:1957
注册:2006年6月23日
发表于:2006-10-13 12:28:00
20楼
西门子S7-200中,
4~20mA的变化量输到PLC是6400-32000的变化量,
要把6400-32000的变化量转为仪表标定的最低点到最高点就行了,(如0-2000).
如数据不会的请教一下小学生就行了.
回复
引用
举报
热门招聘
相关主题
给年轻工程师的十大忠告(转贴...
[65339]
关心PID调节者请近来!!!
[15486]
工控TV推出“三菱PLC视频教程...
[13521]
菜鸟请问:艾默生是哪个国家的...
[15151]
提供专业电气绘图软件PCsche...
[13309]
继电器输出型PLC,驱动一交流...
[8103]
PNP接近开关与FX2N PLC怎么接...
[11465]
SQLSERVERR2000SP3FORWINCC下...
[11493]
分享一个很好的PID学习资料 ...
[9181]
西门子S200PLC编程实例精解(...
[15163]
官方公众号
智造工程师
客服
小程序
公众号
首页
上一页
1
2
3
下一页
尾页