找回密码
 立即注册
搜索
开启左侧

传感器分辨率是12位,为什么西门子采样范围是0-27648?

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
精度≠分辨率。
分辨率:将整个量程分成多少等份
精度: 测量值和实际值的偏差
高精度必须要高分辨率,但高分辨率并不表示高精度。
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个开度。
模拟量输入模块的最大输出值的左对齐和右对齐:
12位二进制数的最大值为4095(212–1),对于单极性输入信号(例如DC 0~10V、0~20mA或4~20mA),为了计算方便,三菱的FX系列PLC额定输入范围对应的输出值为0~4000,数据放在一个字的右侧(低位),称为右对齐。0~4000与12位二进制数可表示的范围0~4095基本上相同。
       S7-200和GE的90-30的12位模拟量输入模块的输出值范围为0~32000。A/D转换后的数据的最高位为符号位,正数的符号位为0,负数的符号位为1。有效位数加符号位一共13位,它们被左移3位后,放在16位字的高13位,最低3位添零,相当于实际的有效值被乘以8。因此32000实际上相当于右对齐的转换值4000,这种处理方法称为左对齐。
       对于双极性的模拟量(例如-10V ~ +10V),FX系列的额定输入范围对应于数据值–2000~+2 000(右对齐)。S7-200和GE的90-30对应于–32000~+32000,仍然为左对齐,右边空出来的位添0。
       S7-300/400的模拟量输入模块的位数是可以设置的(9~14位),不管转换后的实际位数是多少位,单极性模拟量转换后的输出值均为0~27648,双极性为–27648 ~ 27648(对应的十六进制数为9400H~7C00H)。模拟量输入值即使超过额定值18.5%,也不会产生溢出。
       如果不是采用左对齐,而采用右对齐(转换值放在一个字的右侧),模拟量满量程时A/D转换器不同的位数得到的转换值的位数不同,给后续的处理带来困难,采用左对齐则可以解决这一问题。

楼主热帖
江西工控论坛http://www.jx-gongkong.com/,123工控网址导航http://www.gongkong123.cn/我强烈推荐!
  • 0 关注
  • 49 粉丝
  • 156 帖子