电子开发网

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

plc模拟量如何换算?4到20ma模拟量转换公式!模拟量转换成数字量

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

(1)模拟量值和A/D转换值的转换是成线性关系的。假设模拟量的标准电信号是A0~Am(如4~20mA),A/D转换后的数值为D0~Dm(如6 400~32 000),设模拟量的标准电信号是A,A/D转换后的相应数值为D,由于是线性关系,函数关系A=f(D)可以表示为数学方程:
    A=(D-D0)×(Am-A0)/(Dm-D0)+A0
    根据该方程式,可以方便地根据D值计算出A值。将该方程式逆变换,得出函数关系D=f(A)可以表示为数学方程:
    D=(A-A0)×(Dm-D0)/(Am-A0)+D0
    (2)具体举一个实例,以S7-200和4~20mA为例,经A/D转换后,得到的数值是6 400~32 000,即A0=4,Am=20,D0=6 400,Dm=32 000,代入公式,得出:
    A=(D-6400)×(20-4)/(32000-6400)+4
    假设该模拟量与AIW0对应,则当AIW0的值为12800时,相应的模拟电信号是6400×16/25600+4=8mA。


例如,当输入模拟量设定为电流信号的输入,在S7-200 CPU内部,电流信号0-20mA对应于数值范围0-32000;但是对于4-20mA的信号,对应的内部数值为6400-32000。那可能有学员不知道这个6400是怎么算来的?其实这里的数字量和电流是成正比的,只需要按比例去算就可以了。因为电流信号0-20mA对应于数值范围0-32000,那么1mA对应的数字量就是32000/20=1600,而4mA对应的数字量就等于4*1600,等于6400。(这里是以S7-200 PLC来作为举例,对于S7-200 SMART S7-300 400等等PLC也是同理的,只是对应的数字量不同而已)
不同的传感变送器,通过不同的模拟量输入输出模块进行转换,其转换公式是不一样的,如果选用的转换公式不对,编出的程序肯定是错误的。比如有3个温度传感变送器:
(1)、测温范围为 0~200 ,变送器输出信号为4~20ma
(2)、测温范围为 0~200 ,变送器输出信号为0~5V
(3)、测温范围为 -100 ~500 ,变送器输出信号为4~20ma
(1)和(2)二个温度传感变送器,测温范围一样,但输出信号不同,(1)和(3)传感变送器输出信号一样,但测温范围不同,这3个传感变送器既使选用相同的模拟量输入模块,其转换公式也是各不相同。
下面选用S7-200的模拟量输入输出模块EM235的参数为依据对上述的3个温度传感器进行转换公式的推导:
对于(1)和(3)传感变送器所用的模块,其模拟量输入设置为0~20ma电流信号 ,20ma
对应数子量=32000,4 ma对应数字量=6400;
对于(2)传感变送器用的模块,其模拟量输入设置为0~5V电压信号,5V对应数字量=32000,0V对应数字量=0;
这3种传感変送器的转换公式该如何推导的呢?这要借助与数学知识帮助,请看下图:

 

 
 

Tags:plc模拟量,模拟量,数字量,换算  
责任编辑:admin
  • 上一篇文章:
  • 下一篇文章: 没有了
  • 相关文章列表
    西门子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和模拟量转
    西门子PLC模拟量怎么编程?模拟量输入模块使用问题,AIW和AQW
    西门子S7-200SMART PLC端子与模拟量对变频器进行控制
    西门子S7-200SMART plc模拟量模块两、三、四线制接线详解(附接线
    西门子plc 200smart模拟量运用接线及梯形图(热电阻RTD、热电偶T
    西门子PLC S7-200 smart模拟量扩展模块及接线方式
    4到20ma模拟量转换公式_PLC模拟量信号如何转换,编程必备资料!西
    西门子plc smart模拟量常见问题_西门子S7-200SMART 模拟量等常见
    西门子PLC模拟量转换scale模块公式代码分析S_ITR  模拟量子程序计
    西门子200PLC中AIW0是什么意思_模拟量通道地址_模拟量地址
    西门子plc S7-200PLC的地址分配_开关量地址模拟量输入输出地址分
    西门子plc s7-200如何用模拟量编程_EM235模拟量编程梯形图
    正确使用S7-200 SMART模拟量输出指令库 模拟量指令S_RTR和S_RTI
    PLC如何读取模拟量?西门子S7_200PLC
    西门子PLC 简易机械手控制梯形图实例
    西门子plc S7-200模拟量使用说明及模拟量编程实例
    模拟量的信号值转换成工程量值的计算公式
    模拟量转换工程量转换公式全解,模拟量转工程量公式
    解读PLC的四大量:模拟量、数字量、开关量和脉冲量_信号
    三菱plc如何用模拟量来控制变频器
    plc数字量和模拟量
    开关量/数字量/模拟量/离散量/脉冲量的区别
    PLC数字量输入模块电路
    FX2N PLC模拟量处理扩展模块的FROM、TO功能指令
    PLC开关量和模拟量讲解
    请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
    1分 2分 3分 4分 5分

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