您现在所在的是:

三菱Mitsubishi

回帖:7个,阅读:1310 [上一页] [1] [下一页]
1196
教徒
文章数:76
年度积分:50
历史总积分:1196
注册时间:2005/5/18
发站内信
发表于:2006/12/27 21:35:00
#0楼
我想用直线位移传感器来量取一些数据,数据精确到0.01,我用的设备是FX2N PLC,4AD模块 和人机A1500 系列 全不是三菱的,但是不知道怎样能做出小数来,听别人说用浮点,但是让我想不透的是4AD怎么让数据读入的是浮点数,打个比方,比如在直接读取的情况小 显示的数值是9,怎么让显示的数值9后面出现小数,在人机上怎么设置,是十进制数,还是16进制数,或实数,高手帮帮忙!!!
1201
xingbin1981
文章数:81
年度积分:50
历史总积分:1201
注册时间:2004/10/25
发站内信
发表于:2006/12/27 21:40:00
#1楼
把读取的数值用浮点指令做转换,运算是用32位的指令!
人机的话要看你所做的程序!
85321
ZCMY 版主
文章数:47403
年度积分:1380
历史总积分:85321
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2006/12/28 10:13:00
#2楼
4AD的分辩率是12位的;
85321
ZCMY 版主
文章数:47403
年度积分:1380
历史总积分:85321
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2006/12/28 10:14:00
#3楼
数据精确到0.01,总的量程是多少?
927
baheshuishen
文章数:10
年度积分:50
历史总积分:927
注册时间:2004/3/1
发站内信
发表于:2006/12/28 14:23:00
#4楼
传感器量程------>AD模块内部字(12位)----->数据标准化(格式转换)-------->HMI显示.把这个过程弄明白就OK啦.你说的0.01我想你说的应该是传感器的测量精度.与你要在HMI上面的显示没有多大的关系...
1196
教徒
文章数:76
年度积分:50
历史总积分:1196
注册时间:2005/5/18
发站内信
发表于:2006/12/28 18:01:00
#5楼
传感器的量程是500MM的,12位的AD怎么样能转换成32位的浮点数啊,我的数据要精确到小数点后两位
想法决定未来,做发决定结果,坚持就是胜利!!
917
zyj6333
文章数:14
年度积分:50
历史总积分:917
注册时间:2005/6/14
发站内信
发表于:2006/12/28 18:33:00
#6楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
927
baheshuishen
文章数:10
年度积分:50
历史总积分:927
注册时间:2004/3/1
发站内信
发表于:2006/12/29 16:37:00
#7楼
不知道你哪个传感器,另外给你举例啊....
1、温度计------>0---50度(量程),精度0.1
2、AD通道----->0-32000(如果是这么多的话),[对于新的DA单元,最好你通过写字下去用万用表量电量,就知道DA的转换字大概是多少.比如,初始化通道1为0-10V的输出.你写个1024下去,如果万用表显示为2.5V,那么你的DA单元的量程就是4096.取4000进行计算,AD模块同理可以知道内部转换字的量程.
3、那么就是0-50度对应0-32000.从AD通道得到的初始植是一个0-32000之间的值,然后你要标准化,也就是线形化处理,比如温度为24.5,那么值就应该为15680.但是这个15680不能直接显示在HMI上,否则操作人员不会明白这个是什么.这个运算就是:15680乘(量程上限50-量程下限0)除以(AD上限-AD下限)=24.5
4,数据转换得看看你是用的哪个品牌的PLC.帮助里面有.

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004