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

    文章

    3253

    浏览量

    163366
  • 模拟量
    +关注

    关注

    5

    文章

    565

    浏览量

    27837
  • 压力变送器
    +关注

    关注

    4

    文章

    444

    浏览量

    26606

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    LORA模拟量互传模块:宽电压适配,多场景兼容通用

    LoRa模拟量互传模块,具备零布线、低成本、3–5km、免维护、灵活扩容、抗干扰等特性,把两根模拟信号线变成了一对无线“隔空传电信号”的设备,让你在不改动PLC程序、不布新线的前提下,把模拟量
    的头像 发表于 03-17 16:22 226次阅读

    如何在EtherCAT从站上增加模拟量输入AI变量

    要在EtherCAT从站增加模拟量输入AI变量,首先需更新从站设备程序,定义新的AI变量并初始化。
    的头像 发表于 03-11 16:30 216次阅读
    如何在EtherCAT从站上增加<b class='flag-5'>模拟量</b>输入AI变量

    模拟量光端机两线制怎么接线?广州邮科接线全攻略

    在工业自动化、远程监控和智能传感系统中,模拟量光端机扮演着信号远距离、高抗干扰传输的关键角色。尤其当现场使用的是两线制压力/温度变送器(输出4-20mA信号)时,如何正确接线成为工程实施中的核心问题
    的头像 发表于 02-09 09:36 254次阅读
    <b class='flag-5'>模拟量</b>光端机两线制怎么接线?广州邮科接线全攻略

    智能家居场景下高精度模拟量采集模块的选型与应用方案

    ”升级为“主动智能”,广泛适配普通住宅、智慧公寓、别墅等场景。 一、应用架构 传感器(温湿度/燃气/电流等)→ 高精度模拟量采集模块 → 智能网关/边缘计算主机 → 云平台/本地控制器 → 执行设备(空调/阀门/灯光等) - 感知层:传感
    的头像 发表于 12-25 16:42 524次阅读

    炎核开源开放平台上架推出OpenSparseBlas高性能稀疏计算

    在科学计算与工程仿真领域,高效处理大规模稀疏矩阵运算是提升整体计算效能的关键。为此,我们在炎核开源开放平台上架推出 OpenSparseBlas——一个专为稀疏矩阵/向量计算而打造的高性能稀疏
    的头像 发表于 12-15 15:18 974次阅读

    PLC中模拟量到数字量的转换

    在工业自动化控制系统中,PLC(可编程逻辑控制器)作为核心控制设备,其模拟量信号处理能力直接影响着生产过程的精度和稳定性。本文将深入探讨PLC中模拟量到数字量转换的技术原理、关键参数及应用实践,帮助
    的头像 发表于 12-09 07:39 740次阅读
    PLC中<b class='flag-5'>模拟量</b>到数字量的转换

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

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

    广州邮科模拟量光端机,到底是啥神器?一篇文章给你讲明白!

    你是不是在工厂、电站或者监控项目里,经常听到“模拟量信号”这个词?比如压力、温度、流量这些连续变化的数据,要把它们传得远、传得稳,可真不是件简单事。老式的布线方式又麻烦又容易受干扰,头都大了对吧
    的头像 发表于 10-30 09:38 416次阅读
    广州邮科<b class='flag-5'>模拟量</b>光端机,到底是啥神器?一篇文章给你讲明白!

    抗干扰模拟量无线模块,与PLC、DCS数据自组网

    一、概述 模拟量转无线模块 是一种用于将模拟量信号(如温度、湿度、压力、电流、电压等)转换为无线信号进行传输的设备。 二、 模拟量转无线模块的特点 1. 远距离传输: 无线传输距离可达50KM左右
    的头像 发表于 10-29 10:12 448次阅读
    抗干扰<b class='flag-5'>模拟量</b>无线模块,与PLC、DCS数据自组网

    绝缘子漏电起痕试验仪泄漏电流信号的小波变换分析及电弧能量计算

    手段;而基于该分析结果的电弧能量计算,则能量化电弧对绝缘子性能的影响,两者共同为试验结果的精准解读与绝缘子耐痕性能评估提供科学依据。​ 泄漏电流信号的小波变换分析,核心在于对信号的“分层解析与特征提取”。试
    的头像 发表于 10-15 09:43 522次阅读
    绝缘子漏电起痕试验仪泄漏电流信号的小波变换分析及电弧能<b class='flag-5'>量计算</b>

    提升性价比之选:CAN接口模拟量采集模块的三大核心功能价值

    在工业物联网(IIoT)、智能控制与自动化系统中,存在大量 “连续变化” 的物理信号,比如温度的升降、压力的波动、电流的强弱,这些信号被称为 “模拟量”。而CAN 接口模拟量采集模块,正是一种专门
    的头像 发表于 10-11 15:30 504次阅读

    CAN接口模拟量采集模块能做什么?工业/汽车/能源等四大领域实例拆解

    CAN 接口模拟量采集模块凭借高精度采集、抗干扰传输、工业级稳定的核心优势,已从传统工业场景渗透到汽车、能源、农业、医疗等多个领域。其本质是通过模拟量信号捕获 - 数字量转换 - CAN 总线传输
    的头像 发表于 10-11 15:29 844次阅读

    如何选择合适的电池电量计

    最优的电池性能依赖于驱动电量计算法的高精度的电池模型。花费大量时间进行定制特征分析能够获得高精度电池性能、最大程度减小电池电量的(SOC)误差,以及正确预测电池何时接近空电量。
    发表于 07-10 14:23 0次下载

    如何计算孔板流量计和平衡流量计的流量?计算公式一样吗?

    平衡流量计与孔板流量计作为差压式流量计的典型代表,虽均基于压力差与流量的数学关系进行计算,但是平衡流量计
    的头像 发表于 07-09 13:54 1146次阅读
    如何<b class='flag-5'>计算</b>孔板流<b class='flag-5'>量计</b>和平衡流<b class='flag-5'>量计</b>的流量?<b class='flag-5'>计算</b>公式一样吗?

    局域网模拟量双向对传模块:4-20mA采集,双向实时同步

    局域网模拟量双向对传模块(也称“网络型模拟量传输模块”)是一种基于本地网络(如以太网、工业环网)实现连续模拟信号(如电压、电流、温度、压力等)双向采集与控制的工业级设备。解决了传统模拟
    的头像 发表于 06-16 14:41 845次阅读