PLC的0-10v模拟量怎么去转换成数字的??程序

 我来答
IGBT315de32ca2
推荐于2017-09-24 · TA获得超过746个赞
知道小有建树答主
回答量:1170
采纳率:76%
帮助的人:237万
展开全部

首先你要了解你的PLC的分辨率! 300 的PLC可以使用FC106  200的可以这样做LDN    SM0.0
MOVR   MD0, MD4
AENO
DTI    MD4, MW8

精度≠分辨率。
分辨率:将整个量程分成多少等份
精度: 测量值和实际值的偏差
高精度必须要高分辨率,但高分辨率并不表示高精度。

 

8位、12位、13位、16位对应的就是2进制的位数,对应各自的精度就是1/256、1/4096、1/8192、1/65536。
你用模拟量对应的实际物理量来除,看对应误差的范围你能不能接受就可以了,比如阀门开度0-100,那么误差率就是8位:100/256=0.4个开度,12位:100/4096=0.025个开度。

首先 32767换算成2进制是111,1111,1111,1111去掉最高第16位,是模拟量输入字的最大数字了。同样我们可以看西门子模块的分辨率(即精度),有12位的,有13位的,有14位的,就是没有16位的,这就是跟模拟量输入的字的位数有直接关系的,12位分辨率的它最后几位就无效了。200PLC的额定范围是-32000至32000,300PLC额定范围是-27648至27648,这些是西门子规定好的。300的请参看下表。

 

   

WS无名小卒
2014-12-23 · TA获得超过2852个赞
知道大有可为答主
回答量:2611
采纳率:87%
帮助的人:593万
展开全部
0V 是0数 10V是32000
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式