电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> PLC基础入门教程 >> 正文

西门子模拟量为什么是0 -27648?模拟量控制中27648这个数值怎么来的?

作者:佚名    文章来源:本站原创    点击数:    更新时间:2023/4/23

西门子200,模拟量0-32000,到SMART系列就是0-27648了?


       首先要明确:量程、分辨率、精度这三个词!


       先说量程:0-32000,以及0-27648是量程,和分辨率,精度都没啥关系,包括AD的转换芯片多少位的都没关系!以mA信号为例:0-20mA转换成数字值就是0-27648,所以每mA = 27648 / 20 = 1382.4,所以4mA 就是1382.4*4= 5529.6,所以就出现了5530-27648代表4-20mA了。但是为什么是0-27648呢?


       16位AI,除去符号位,剩下15位,2^15 = 32768。


       正常信号是4~20mA,对应的值为:5530~+27648,但是实际可以转换的信号范围要大于这个,最大电流可能会大于22mA,那么这时超限的电流信号转换后的值,就会出现超限,那么超过27648的时候可以做成报警信号,诊断时就可以很直观地看出。在200系列中,模拟量满量程对应32000,与16位最大正数32767相比,有大约2.3%的余量,余量很小,模拟量稍微超出满量程一点就可能超过32767,转换值可能就变成负的了,而27648与32767相比,有大约15.6%的余量,相对来说要更安全一些。

 

西门子:单极性输入范围

例如:电压输入0~10V,对应值为0~27648

 


西门子:双极性输入范围

例如:电压输入-10~10V,对应值为-27648~27648

 
       另外还有一个问题就是分辨率和精度的问题:

       分辨率是 A/D 模拟量转换芯片的转换精度,即用多少位的数值来表示模拟量,模拟量模块的转换分辨率用于反映模拟量变化的最小单位。


       精度问题就是最小能识别的值,比如我们日常的直尺,就是1mm的。


       举例:12 位分辨率的模块,其数据从低字节的第四位(bit3)开始变化,其最小变化单位  2^3  = 8 ,bit0~bit2 则补“ 0 ”(红色图框为无效位)

设该模拟量通道类型为电压0~10V,满量程电压值10V对应数据27648,其能识别的最小电压值为:

 

 

 

SMART 200 模拟量模块的参数:

 

   西门子plc模拟量控制中27648这个数值怎么来的?我们知道模拟量值按字寻址,也就AIW,W是一个字,16位,最大值为32767,那为什么不用32767而用27648呢?这应该是西门子为模拟量转换值量程留了一定余量,如果用32767,模拟量超量程溢出的话,按着存储器特点,32767存储在16个位中,最高位符号位是0,其他15位全是1,再增长一点儿最高位进1,成负数了,岂不就乱了。所以留了百分之十五的余量。有不同见解的朋友评论区提出来讨论。

西门子plc模拟量的数值27648 

Tags:模拟量,西门子plc,27648  
责任编辑:admin
相关文章列表
西门子S7-200 模拟量使用简介 模拟量模块接线图 模拟量比例换算
西门子S7-200模拟量输入模块(EM231,EM235)寻址,传感器连接到
如何通过plc读取模拟量,这些要素是必要的变送器、通讯线、模拟量
西门子PLC S7-200SMART采集模拟量数据
西门子PLC S7-200案例之商场停车场车辆出入数量统计梯形图实例
西门子S7-300PLC模式选择开关、状态指示灯讲解
DCS或PLC中AI点、AO点、DI点、DO点分别指的是什么?
西门子S7-200 Smart PLC扫描原理实现单按钮控制N台电机,单按钮多
西门子plc触点并联指令的用法梯形图实例
西门子plc S7-200smart PLC模拟量输入模块使用说明,STEP7软件添
三菱PLC模拟量输入模块编程及使用案例分析 梯形图实例
西门子plc使用FOR_NEXT循环指令对5个变量进行求和后取平均值实例
西门子plc的FOR-NEXT循环指令 梯形图实例
西门子plc S7-200的表用法中填表FILL_N和查表详解
完美的模拟量编程详解——三菱FX2N系列模拟量编程
STEP7如何建模拟量库,如何调用库,S_ITR和S_RTI模拟量转换
西门子S7-200 PLC的模拟量I/O映像寄存器(AI/AQ)功能及地址分
西门子PLC的ROUND指令功能和应用实例,如何进行数据取整
多台S7-200SMART系列PLC之间的以太网通信,STEP7设置
西门子plc S7-200PLC采用modbus RTU轮询读和写信息_MBUS_CTRL和M
S7-200 SMART plc数字量输入滤波器和脉冲捕捉位,STEP7设置
input number设置最大最小值 西门子plcAM06模块_一文教你快速学会
plc模拟量如何换算?4到20ma模拟量转换公式!模拟量转换成数字量
西门子S7-200模拟量编程:EM235为例讲解S7-200模拟量编程
西门子S7-200plc SMART怎样添加和使用模拟量指令库?STEP7添加指令
西门子PLC S7-200SMART的模拟量如何编程,模拟量模块添加和模拟量
西门子plc s7-200 smart 模拟量模块用法,Scale_I_to_R指令
西门子plc  S7-200SMART模拟量输入的处理,EM AM06模块的使用方法
模拟量模块接线图_零基础学习PLC入门,模拟量程序,AIW和模拟量转
基础实用的西门子S7-200学习笔记,适合新手学习
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
推荐文章
最新推荐
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询