0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

模拟量计算原理+库程序

PLC技术圈 来源:PLC技术圈 作者:PLC技术圈 2022-06-23 14:18 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

假设模拟量的标准电信号是 A0—Am(如:4—20mA),A/D转换后数值为D0—Dm(如:6400—32000) ,设模拟量的标准电信号是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。

具体举一个实例,以S7-200和4—20mA为例,经A/D转换后,我们得到的数值是 6400—32000,即A0=4,Am=20,D0=6400,Dm=32000 ,代入公式,得出:A=(D-6400)×(20-4)/(32000-6400)+4,假设该模拟量与AIW0对应,则当AIW0的值为12800时,相应的模拟电信号是6400×16/25600+4=8mA。

又如,某温度传感器,-10—60℃与4—20mA相对应,以T表示温度值,AIW0为PLC模拟量采样值,则根据上式直接代入得出:T = 70×(AIW0-6400)/25600-10 可以用T 直接显示温度值。

模拟量值和A/D转换值的转换理解起来比较困难, 该段多读几遍, 结合所举例子,就会理解。为了让您方便地理解,我们再举一个例子:

某压力变送器,当压力达到满量程5MPa时,压力变送器的输出电流是20mA,AIW0的数值是32000。可见,每毫安对应的A/D值为32000/20,测得当压力为0.1MPa时,压力变送器的电流应为4mA ,A/D值为(32000/20)×4=6400。由此得出,AIW0的数值转换为实际压力值(单位为KPa)的计算公式为:VW0的值 = (AIW0的值-6400)(5000-100)/(32000-6400)+100 (单位:KPa)

编程实例

您可以组建一个小的实例系统演示模拟量编程。本实例的的CPU 是CPU222,仅带一个模拟量扩展模块EM235,该模块的第一个通道连接一块带4—20mA变送输出的温度显示仪表,该仪表的量程设置为0—100度,即0度时输出4mA,100度时输出20mA。温度显示仪表的铂电阻输入端接入一个220欧姆可调电位器

通用比例换算公式

模拟量的输入/输出都可以用下列的通用换算公式换算: Ov = [(Osh - Osl)*(Iv - Isl)/(Ish - Isl)] + Osl

bbd998d6-f2b0-11ec-ba43-dac502259ad0.png

它们之间的关系可以图示如下: 

bbee62d4-f2b0-11ec-ba43-dac502259ad0.jpg

图1. 模拟量比例换算关系 

实用指令库

在STEP 7-Micro/WIN Programming Tips(Micro/WIN编程技巧中)的Tip38就是关于如何实现上述转换的例程。为便于用户使用,现已将其导出成为“自定义指令库”,用户可以添加到自己的Micro/WIN编程软件中应用。

模拟量比例换算指令库和例子

注意:此指令库/程序的作者和拥有者对于该软件的功能性和兼容性不负任何责任。使用该软件的风险完全由用户自行承担。由于它是免费的,所以不提供任何担保,错误纠正和热线支持,用户不必为此联系西门子技术支持与服务部门。 在这个指令库中,子程序Scale_I_to_R可用来进行模拟量输入到S7-200内部数据的转换;子程序Scale_R_I可用于内部数据到模拟量输出的转换。 

编程举例

bbf823dc-f2b0-11ec-ba43-dac502259ad0.png

bc087c96-f2b0-11ec-ba43-dac502259ad0.png

西门子模拟量指令库的用法如下图所示:

bc1b2d14-f2b0-11ec-ba43-dac502259ad0.png

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 温度传感器
    +关注

    关注

    48

    文章

    3113

    浏览量

    162492
  • 模拟量
    +关注

    关注

    5

    文章

    548

    浏览量

    27427
  • 压力变送器
    +关注

    关注

    4

    文章

    432

    浏览量

    26289

原文标题:高级电气工程师:模拟量计算原理+库程序

文章出处:【微信号:xue_PLC,微信公众号:PLC技术圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    工业人必看:一主一从WIFI模拟量双向对传模块选型攻略

    WIFI 模拟量双向对传模块是物联网与工业自动化领域中,专用于模拟量信号无线双向传输的智能硬件,也是衔接前端传感器、后端执行器与控制平台的关键设备,能破解传统有线传输布线难、维护成本高的痛点。 一
    的头像 发表于 12-01 17:31 440次阅读

    常见传动机构负载惯量计算方法及实例

    传动机构负载惯量计算方法 1. 丝杆传动机构 丝杆传动机构广泛应用于精密定位系统中。其负载惯量的计算需要考虑负载质量、丝杆导程、丝杆直径以及摩擦系数等因素。 假设负载质量为m,丝杆导程为Pb,丝杆直径为Db,负载移动速度为
    的头像 发表于 04-23 17:38 3331次阅读
    常见传动机构负载惯<b class='flag-5'>量计算</b>方法及实例

    模拟量对传模块能做什么

    模拟量对传模块是一种用于连续信号传输的设备,能够将模拟量输入(如电压、电流、温度、压力等)通过有线或无线方式从一个位置传输到另一个位置,并进行高精度还原。与开关量(离散信号)不同,模拟量是连续变化
    的头像 发表于 04-17 15:16 557次阅读

    LORA模拟量单向对传模块

    LORA(LongRangeRadio)模拟量单向对传模块是一种集成了LORA通信技术与模拟信号传输功能的无线通信设备。这种设备专为长距离、低功耗的物联网应用设计,通过降低数据传输速率来换取更远
    的头像 发表于 04-14 16:27 522次阅读

    LoRa模拟量双向对传模块

    LORA模拟量双向对传模块是一种集成了LORA通信技术和模拟信号传输功能的设备。通过LORA技术实现了远距离、低功耗的无线通信,同时支持模拟量的采集和传输,这使得该模块在物联网、工业自动化、环境监测
    的头像 发表于 04-14 16:26 721次阅读

    4G模拟量对传模块,无线通讯,实时同步模拟量信号

    在当今快速发展的物联网时代,无线通信模块扮演着至关重要的角色。其中,4G模拟量对传模块作为一种结合了4G通信技术和模拟量传输功能的设备,正逐渐在工业自动化、远程监控、智能家居等领域展现出其独特的优势
    的头像 发表于 04-10 16:54 615次阅读

    西门子PLC-模拟量采集计算使用方法

    西门子PLC-模拟量采集计算使用方法,很实用
    发表于 04-09 15:29 1次下载

    PLC如何通过模拟量输出对变频器调速

    今天本篇文章通过对变频器的控制来分享模拟量如何使用。变频器调速主要是控制变频器输出电源的频率,变频器频率的控制方式主要有变频器操作面板给定方式、变频器上的端子控制方式(多段速)、通过通信的方式(如
    的头像 发表于 04-01 17:29 3001次阅读
    PLC如何通过<b class='flag-5'>模拟量</b>输出对变频器调速

    高精度模拟量采集模块

    高精度模拟量采集模块是工业自动化和信息采集领域中的关键组件,其作用至关重要且功能多样。 模拟量信号通常来源于各种传感器和执行器,如温度传感器的电压输出、压力传感器的电流输出等。高精度模拟量采集模块
    的头像 发表于 02-08 15:31 813次阅读

    Lora模拟量对传模块

    Lora模拟量对传模块是一种集成了Lora通信技术和模拟信号传输功能的设备。通过Lora技术实现远距离、低功耗的无线通信,同时支持模拟量的采集和传输,使得该模块在物联网、工业自动化、环境监测等领域
    的头像 发表于 02-06 16:07 798次阅读

    一发多收模拟量对传模块

    。一发多收模拟量对传模块,作为一种创新的无线通信技术,实现一个发射端向多个接收端同时传输模拟量信号,提升数据传输的效率和灵活性。 一、设备概述 一发多收模拟量对传模块,通过一个发射端将模拟量
    的头像 发表于 02-06 16:07 561次阅读

    模拟量信号的应用和优缺点

    在现代工业自动化、环境监测、科学研究等领域,模拟量信号作为一种基本且重要的信号形式,扮演着不可或缺的角色。本文将对模拟量信号进行深度解析,探讨其定义、工作原理、传输方式、应用以及优缺点,以期为相关领域的研究者和工程师提供参考。
    的头像 发表于 02-03 11:26 2180次阅读

    模拟量采集模块如何与PLC通讯

    模拟量采集模块与PLC(可编程逻辑控制器)的通讯是工业自动化控制系统中至关重要的一环。这一通讯过程不仅确保了模拟信号的准确传输,实现数据的实时采集、转换和处理,为自动化控制提供了坚实
    的头像 发表于 01-23 17:11 1119次阅读

    模拟量采集模块是什么

    模拟量采集模块是一种广泛应用于工业采集控制领域的信息设备,采用特定的通讯协议和技术手段,将分散的现场数据点的模拟量信号转换为数字信号,进而传输到主机或由PC控制的远程主站点。这一技术在工业自动化
    的头像 发表于 01-23 17:10 962次阅读

    调理电路的噪声余量计算如何计算

    调理电路的噪声余量计算 请问各位,在数据采集系统中,2Msps要达到12bit分辨率,选用14bit的ADC。前端调理电路的噪声理论余量如何计算。根据什么条件确定前端调理放大器的噪声指标。。。比如调理电路的总噪声不能够超过多少?该如何
    发表于 01-21 07:55