电子开发网

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

实例详解PLC对模拟量信号是怎样进行处理的?上限下限处理的27648

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

简单的控制系统仅使用PLC数字量输入和输出。数字量输入用于从对象收集双态信息,数字量输出用于控制开/关类型。但在更复杂的控制和调节系统中,以及任何过程开始的地方,都需要使用模拟量输入和输出。

介绍

模拟量测量向PLC提供测量值信息,例如:压力[bar,MPa]、流量[m3/h]、液位[m]、温度[℃]、距离[m]、频率[Hz]、电流[A]等等。

在测量值进入控制器前,必须将其值转换为电信号,然后再转换为数值量。物理量到电信号的转换发生在传感器中。电信号进入PLC,在这里它被转换为PLC程序可以理解的数值量。让我们以储罐中的压力测量为例进行分析。

 

储气罐中安装了范围为0…16bar的压力传感器,其输出电流为0…20mA。电流信号传输到PLC模拟量输入端。让我们看看这种测量从物理量到用户(操作员)理解的值的路径:1、传感器测量0…16bar范围内的压力,并将其转换为0…20mA电流信号;2、PLC控制器的模拟量输入端接收0…20mA范围内的信号并将其转换为数值量,例如0-32767,这取决于PLC控制器的类型和配置,单极性输入例如电压输入0…10V,电流输入4…20mA,其对应值均为0…27648;双极性输入例如电压输入±10V、±5V、±2.5V,对应值为-27648…27648;3、对于PLC程序来说,数值量反映物理量测量值的大小,例如压力。要进一步使用该测量值,PLC程序员必须根据压力传感器的测量范围对其进行缩放。缩放后的值保存在控制器的内存中;4、缩放后的测量值的使用取决于应用需求,可以是:
  • 警报信号(例如超压);
  • 在HMI面板或SCADA数据采集与监视控制系统中为操作员显示压力值;
  • 使用测量值作为反馈信号;
  • 超过限制后的下一步动作,例如打开阀门;
  • 等等。

模拟量测量中可接受的标准电信号可以是:0…20mA、4…20mA和0…10mA。0…20mA、4…20mA和0…10V模拟量测量我们经常接触到几种标准模拟量电信号。但它们在哪些方面不同呢?在工业自动化中,最常见的模拟量电信号是4…20mA电流信号。这是由于该信号的易用性以及比电压测量0…10V相对更高的抗干扰性。在4…20mA信号中,更容易检测到传感器和控制器之间的电缆断开。如果电流降至约3.8mA以下,则检测到电缆断裂。在4…20mA和0…20mA两种测量中,如果电流值超过约20.5mA,则检测到传感器输出短路。必须在PLC程序中考虑此类缺陷的检测。在大多数传感器上,你可以直接读取它们的测量范围和输出电信号。下图显示了范围为0…16bar和电流输出为4…20mA的压力传感器示例,该图表显示了这两个范围之间的关系。

 

PLC程序中的模拟缩放让我们将上述范围为0…16bar的压力传感器安装到我们的储罐,并将其输出4…20mA连接到西门子S7-1200 PLC的模拟量输入端。我们看看它在理论上的样子:

 

S7-1200控制器中的模拟量输入0…20mA,实际上工作在0…23.7mA的范围内,这反映了AC/DC转换器输出端数值量的范围从0到32767。如果我们将电流输出为4…20mA的传感器连接到此类输入端,则4mA的数字值为5530,20mA的数字值为27648。

 

从PLC中要获得测量的实际数值即OUT变量,需根据上述公式进行计算。在一些控制器中,有现成的函数用于缩放模拟测量,而在一些控制器中,有必要自己构建这样的函数。S7-1200控制器没有就绪功能,但我们可以使用CALCULATE或 SCALE_X+NORM_X 选项,不过现在S7-1200也出了一块AI模组6ES7231-5ND30-0XB0,可以直接设定成4…20mA,而不需转换。
备注:如有错误,敬请指正。
Tags:模拟量,上限,模拟量信号,处理  
责任编辑:admin
  • 上一篇文章:
  • 下一篇文章: 没有了
  • 相关文章列表
    PLC模拟输入滤波的作用是什么_PLC模拟输入滤波的十种方法
    西门子S7-200SMART PLC 模拟量输入单位时间内如何计算采集次数的
    (完整版)S7-200PLC模拟量求平均值程序,求和和除法
    西门子PLC模拟电压采集_S7-200模拟量采集实例 AIW0
    西门子S7-200 SMART PLC组态数字量输出 STOP数字量输出点设置为特
    西门子S7-200 SMART PLC模拟量,模拟量比例换算
    STEP7关于S7-200 SMART模拟量,组态通信软件设置
    西门子PLC组态模拟量输出 组态设置
    西门子S7-200SMART PLC的模拟量输入输出详细介绍  模块组态配置 
    控制系统中的AI、AO、DI、DO是什么意思——模拟量输入输出_数字量
    西门子S7-200PLC CPU224XP模拟量输入AIW0和输出AQW0有什么关系?
    plc开关量与plc模拟量及数字量的功能说明
    ATX电源实例电路图  两款ATX开关电源电路图
    西门子plc S7-200 Smart的模拟量输出模块EM AQ02和EM AQ04模块说
    西门子PLC S7-200模拟量扩展模块EM235测量温度和监视指定温限
    如何使用西门子S7-200 Smart PLC的模拟量输入模块EM AE04和EM AE
    西门子S7-200 plc模拟量转换程序详解 公式及子程序梯形图 反向计
    西门子S7-200模拟量使用中的16个基本问题,一定要搞清楚
    西门子S7-200 模拟量使用简介 模拟量模块接线图 模拟量比例换算
    如何通过plc读取模拟量,这些要素是必要的变送器、通讯线、模拟量
    西门子PLC S7-200SMART采集模拟量数据
    DCS或PLC中AI点、AO点、DI点、DO点分别指的是什么?
    西门子模拟量为什么是0 -27648?模拟量控制中27648这个数值怎么来
    西门子plc S7-200smart PLC模拟量输入模块使用说明,STEP7软件添
    三菱PLC模拟量输入模块编程及使用案例分析 梯形图实例
    完美的模拟量编程详解——三菱FX2N系列模拟量编程
    STEP7如何建模拟量库,如何调用库,S_ITR和S_RTI模拟量转换
    西门子S7-200 PLC的模拟量I/O映像寄存器(AI/AQ)功能及地址分
    input number设置最大最小值 西门子plcAM06模块_一文教你快速学会
    plc模拟量如何换算?4到20ma模拟量转换公式!模拟量转换成数字量
    请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
    1分 2分 3分 4分 5分

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