s7-200模拟量输入处理的问题

我在书上看到,模拟量输入处理中,在输入没在数据的0位时要将模拟量输入右移3位(单极)或4位(双极),怎么有的地方输入不这样处理。我自己验证了下好像也可以。请高手指点下在什么情况下应该处理。

问题补充:
我读的模拟量单极型是从第3位开始的,双极型是从第4位开始的,我怎么保证他就是从那位开始的呢。如果不移位数据处理准确不

最佳答案

我在书上看到,模拟量输入处理中,在输入没在数据的0位时要将模拟量输入右移3位(单极)或4位(双极),怎么有的地方输入不这样处理。我自己验证了下好像也可以。请高手指点下在什么情况下应该处理。 

问题补充:我读的模拟量单极型是从第3位开始的,双极型是从第4位开始的,我怎么保证他就是从那位开始的呢。如果不移位数据处理准确不

你好:
你所描述的其实可以认为是模拟量精度的问题,这个精度和你读取数据没有任何关系,无论是什么精度,转换后的结果都是0到32000,这个过程是模块自动完成的。
你可以参照一下下面这个连接
精度≠分辨率。
分辨率:将整个量程分成多少等份
精度: 测量值和实际值的偏差
高精度必须要高分辨率,但高分辨率并不表示高精度。

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个开度。

参考资料:http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=63454&cid=1029

提问者对于答案的评价:
你好,谢谢你的指点,我在想请教下那个8位的256和12位的4096怎么来的?8位不是11111111,为255吗,我看有的地方说分辨率=精度+符号位,假如12位的模块,那期分辨率是不是位12位的数据(我算怎么是4095),精度为11位的数据(我算怎么是2047),我有点模糊不清,请您在详细说下。谢谢。非常感谢。

专家置评

已阅,最佳答案正确。
8位:2的8次方为256,但是从0开始就变成0到255了;
12位和8位的计算方法一样
如果是8位的精度,相当于将0到255转换为0到32000的量程范围,即进行了一个线性转换而已。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc252939.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月7日 上午11:05
下一篇 2018年12月7日

相关推荐

  • SIEMENS S7-200

    我想知道,我电脑上没有RS232接口,用USB转RS232在接PC/PPI电缆,和西门子200系列PLC通讯,会不会影响它正常通讯.谢谢!!! 最佳答案 会影响其它什么通讯?USB…

    SIMATIC S7-200 2021年7月5日
  • 200 变频器?

    用300的可以带几台变频器走PROFIBUS,调用SFC14 、15?那200的用EM277也可以这样做吗,可以的话,程序里怎么做呢,我只知道200的只可以和变频器走US…

    SIMATIC S7-200 2021年7月5日
  • s7200远程调试

    现场两台S7-200,CPU226,通过CP243-1以态网模块连接上位PC机,上位PC机可连入因特网,请教能否通过因特网实现外地远程对PLC调试???? 最佳答案 既然能上网的话…

    SIMATIC S7-200 2021年7月5日
  • 模拟量输出的程序编写

    各位高手,小弟不才,刚入门,EM232模块的模拟量输出调控电磁阀的开度变化,如何编写程序啊,还请大家帮忙给举个例子写一下,谢谢了!! 最佳答案 各位高手,小弟不才,刚入门,EM23…

    SIMATIC S7-200 2018年12月5日
  • 如何不通过编程软件取消Smart200PLC里的IO强制

    如何不通过编程软件取消Smart200PLC里的IO强制 最佳答案 smart支持普通TF卡传送程序,可以使用源程序卡重新覆盖下载一下程序取消强制。可以使用TD400C取消强制(前…

    SIMATIC S7-200 2021年7月5日
  • s7-200和WinCC通过OPC通讯

    s7-200和WinCC通过OPC通讯,在PC acess中测试质量GOOD,但是在WinCC的OPC管理器中看不到变量 ,也添加不了,怎么回事,另外我安装的W…

    SIMATIC S7-200 2021年7月5日
  • S7-200有保持继电器吗

    我用上位机给S7-200中的VW22输入数,可是下电后,数值丢了,变为0.,因为经常调整该数,并且想让下电后,再上电时,上次的数值仍然保存在里面.我怎样才能保持住原数据?&nbsp…

    SIMATIC S7-200 2021年7月4日
  • 高速计数器的编程

    请问,在为高速计数器编程时,是不是必须在软件的“工具”—“指令向导”中进行向导配置?否则,只写程序是无法执行的? 最佳答案 用“指令向导”进行向导配置比较好,因为向导配…

    SIMATIC S7-200 2021年7月5日
  • 226与福禄克万用表通讯

    通过西门子226与一个rs232的fluke电流表通讯(用的是PC/PPI电缆连接)。电流表要求开机时,发送“syst:rem"”进入到远程模式,如何实现呢? …

    SIMATIC S7-200 2021年7月4日
  • 水电站水位量测系统,投入式水位计在控制屏上无法显示控制

    进水口安装有1个水位计控制屏,安装有5个投入式水位计,目前水位计本体带的(液晶显示)只能显示水柱高度(比如5.7米),连接到水位计PLC控制屏后,不能显示水位高程(比如1640.5…

    SIMATIC S7-200 2017年6月4日