在西门子教材上看到“模拟量数值表达式和测量值分辨率”这一节,那个表达式怎么看呢?还有什么是分辨率?第二张图“表达式”“分辨率”“精度”那三句话什么意思呢?我上传了教材照片哪位大侠帮忙解释下。跪求答案!!!
图片说明:
最佳答案
1、首先,我们来研究一下,最大整数01...1后面15个1,其值=2^14+2^13+...+2^0根据等比数例求和公式{an},sn=a1+a2+...+ansn=a1(1-q^n)/(1-q)显然 此刻 a1=1, q=2, n=15所以2^15-1但是总共能表达 2^16-1个数。
2、计算机用二进制表示负数是用的“补码法”,做法是正数按原码,负数用其相反数的反码加一。这种结果用-32768代替了“-0”,可以使符号位能与有效值部分一起参加运算,从而简化运算规则;同时使减法运算转换为加法运算,进一步简化计算机中运算器的线路设计。举例:3的码值是 00000011,-3则为:11111100+1= 1111110132767的码值是01111111,11111111(15个1),-32767是10000000,00000000+1=10000000,00000001-32768是01111111,11111111+1=10000000,00000000
3、 32767换算成2进制是111,1111,1111,1111去掉最高第16位,是模拟量输入字的最大数字了。同样我们可以看西门子模块的分辨率(即精度),有12位的,有13位的,有14位的,就是没有16位的,这就是跟模拟量输入的字的位数有直接关系的,12位分辨率的它最后几位就无效了。200PLC的额定范围是-32000至32000,300PLC额定范围是-27648至27648,这些是西门子规定好的。
提问者对于答案的评价:
0
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc240073.html