博图v15指令ret怎么用_S7-1500模拟量模块读取数据程序编写『图说S7-1500系列』

前两篇教程介绍了模拟量输入模块的接线,和配置模块参数。

这些工作完成后,就需要在程序中把模块读取到的数据,进行规范化以方便我们使用。

模拟量模块工作的基本原理是:通过模数转换器(A-D转换),将模拟量信号转换成数字量信号。并且以二进制补码的形式表示,占用两个字节,共16位,最高位为符号位。

16位二进制补码表示的数值范围是-32768~+32767,但模块的测量范围却不与数值范围相同。

测量范围为-27648~+27648,比如测量的电压为±10V,那么对应关系就是:-10V=-27648

+10V=+27648

数值范围与测量范围的不同,可以表示当传感器输入信号超限时的数据,这样CPU就能对故障进行诊断。

下表是输入信号与转换的数字值之间的对应关系:

134801890_1_20180604054903347

134801890_2_20180604054903566

1、模拟量值的规范化

刚才讲了,无论外部的信号是什么(温度、压力、流量、速度),这些信号经模块转换后都用-27648~+27648范围的整数表示,这个整数没有单位࿰

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值