plc对模拟量信号的处理过程及方法是什么

发布者:SerendipityRose最新更新时间:2024-05-11 来源: elecfans关键字:plc  模拟量信号  处理过程 手机看文章 扫描二维码
随时随地手机看文章

模拟量信号是自动化过程控制系统中最基本的过程信号(压力、温度、流量等)输入形式。系统中的过程信号通过变送器,将这些检测信号转换为统一的电压、电流信号,并将这些信号实时的传送至控制器(PLC)。


PLC通过计算转换,将这些模拟量信号转换为内部的数值信号。从而实现系统的监控及控制。从现场的物理信号到PLC内部处理的数值信号,有以下几个步骤:

fadcf950-492c-11ee-97a6-92fbcf53809c.png?imageView2/2/w/550

从以上PLC模拟量的信号输入流程可以看到,在自动化过程控制系统中,模拟量信号的输入是非常复杂的。但是,在现目前的工业现场,对模拟量信号的处理已基本都采用电流信号方式进行传输,相比于电压信号方式,电流信号抗干扰能力更强,传输距离更远,信号稳定。

这里就PLC对模拟量信号的转换过程进行一个简单的分解介绍。

PLC对模拟量信号的转换

faed47e2-492c-11ee-97a6-92fbcf53809c.png?imageView2/2/w/550

▲ 西门子S7-200SMART PLC模拟量模块对模拟量信号的转换范围

fb073ada-492c-11ee-97a6-92fbcf53809c.png?imageView2/2/w/550

▲ 台达DVP系列模拟量模块对模拟量信号的转换范围

从以上可以看到:

1、模拟量信号接入PLC后,PLC将模拟量信号转换为了整型数据,不是浮点数(如西门子-27,648 到 27,648);

2、不同品牌的PLC对模拟量转换范围是有差异的(如西门子-27,648 到 27,648;台达-32,384 到 32,384);

3、PLC同一个模块对不同类型的模拟量信号的转换范围是一致的(如西门子对±10 V、±5 V、±2.5 V 或 0 到 20mA的模拟量信号的转换范围均为-27,648 到 27,648);

故从以上几点我们可以知道,接入PLC的模拟量信号还需要进行再转换处理,才可以得到与实际物理量相匹配的数据;在进行数据转换处理的时候,还应该与使用的PLC模块的处理数据范围相对应。

PLC数据转换处理过程

1、模拟量信号与PLC转换数据之间的转换

从以上内容知道,从PLC直接读取到的模拟量信号为整型数据,整型数据无法直观的反馈出实际的物理量大小,故为了能够直观的反馈出现场的过程信号情况,还应该将这些整型数据转换为反馈直观真实的浮点数信号。这里以台达PLC模拟量输入模块的数据处理过程为例说明。

fb1ea4b8-492c-11ee-97a6-92fbcf53809c.png?imageView2/2/w/550

以上为台达PLC电流输入信号与读取信号的对应关系。

通过以上对应关系图,可以知道对于一个任意的电流输入信号(X),与读取到的数值信号(Y),有如下的对应关系:

fb30ee02-492c-11ee-97a6-92fbcf53809c.png?imageView2/2/w/550

将以上公式变换,则可以得到以下直接转换公式,如下:

fb4093c0-492c-11ee-97a6-92fbcf53809c.png?imageView2/2/w/550

由以上公式,可以将PLC读取到的整数数据,转换为PLC接收到的模拟量电流信号值。

2、实际物理值与模拟量数据之间的转换

实际物理值与模拟量数据之间的转换方式同上面的转换方式相同。如下为某压力变送器的压力与模拟量信号范围(0.1-10bar,4-20mA),同样的,压力与电流之间有如下的转换关系公式:

fb4beaea-492c-11ee-97a6-92fbcf53809c.jpg?imageView2/2/w/550

fb5a56a2-492c-11ee-97a6-92fbcf53809c.png?imageView2/2/w/550

将以上公式变换,则可以得到以下直接转换公式, 如下:

fb67b720-492c-11ee-97a6-92fbcf53809c.png?imageView2/2/w/550

由以上公式,可以直接将模拟量电流信号转换为压力值数据。

3、实际物理值与PLC内部数据直接的转换

将PLC读取到的数据转换为实际的物理值,通过以上两步转换就可以得到。在处理时跳过输入信号值大小的转换,可以得到如下关系:

fb7147a4-492c-11ee-97a6-92fbcf53809c.png?imageView2/2/w/550

将以上公式变换,则可以得到以下直接转换公式, 如下:

fb843580-492c-11ee-97a6-92fbcf53809c.png?imageView2/2/w/550

通过此公式,就可以直接通过PLC读取到的数据转换为实际的物理量值。

以上即为PLC对模拟量信号的处理过程及方法。


关键字:plc  模拟量信号  处理过程 引用地址:plc对模拟量信号的处理过程及方法是什么

上一篇:浅谈西门子plc200、300、400通讯技术
下一篇:S7-1200与S7-300的以太网通信技术分析

推荐阅读最新更新时间:2026-03-13 19:34

技术文章—如何将PWM信号转换为模拟量信号
有一个测量位置变化的位置传感器,用万用表电压档测量传感器的输出信号,结果显示的是模拟量信号,即位置和信号输出大小呈线性关系。但是,用示波器(Picoscope 4227)测量传感器的输出信号,显示的却是PWM信号(脉宽调制),即位置不同,输出PWM信号的占空比不同。 PWM信号的参数是:200 Hz, 低电平为0V,高电平为18V。 现在可以确定,我的传感器输出信号是PWM信号。PWM信号需要输入到控制器I/O中,但是控制器I/O口不具备直接采集PWM信号的功能。 解决方案 设计个电路,将PWM信号转化为模拟量信号,然后将转换后的模拟量信号输入到控制器模拟量I/O口。 转换电路
[测试测量]
技术文章—如何将PWM<font color='red'>信号</font>转换为<font color='red'>模拟量</font><font color='red'>信号</font>
如何通过处理器防止物联网系统软件执行过程中的威胁
  基于硬件的加密技术与安全存储提供了实现安全物联网设计所需的基础。安全引导和安全固件空中下载 (FOTA) 更新使用这一基础来建立软件执行的信任根。尽管如此,物联网 (IoT) 设备仍需要得到持续的保护,以防止在运行时环境中执行的软件应用程序和系统代码在访问安全资源时,软件有意或无意地破坏这些资源。   本文介绍了开发人员如何利用 NXP Semiconductors、STMicroelectronics 等公司提供的处理器中集成的安全机制,以更有效地方式防止系统在软件执行过程中受到威胁。   运行时软件如何遭到破坏   如本系列前面几部分所述,密码、安全密钥存储以及安全引导和固件更新为物联网安全提供了必要的构件。尽管这
[单片机]
如何通过<font color='red'>处理</font>器防止物联网系统软件执行<font color='red'>过程</font>中的威胁
浅析STM32 Systick查询定时的处理过程
STM32处理器有一个24位的系统滴答定时器SysTick,它从重新加载值开始倒数到0,然后在下一个时钟边缘重新加载(包装到)STK_LOAD寄存器中的值,然后在随后的时钟上倒数。 计数标志位COUNTFLAG在系统控制和状态寄存器STK_CTRL的16位,当计时器减计数到0时,返回1。 时钟源选择位CLKSOURCE在系统控制和状态寄存器STK_CTRL的2位,赋值为0时为8分频,赋值为1时为1分频。想要计数速度更快可以选择1分频的时钟源。 SysTick异常请求允许位TICKINT在系统控制和状态寄存器STK_CTRL的1位,赋值为0时禁止异常请求,赋值为1时允许异常请求。软件可以使用COUNTFLAG来判断Sys
[单片机]
浅析STM32 Systick查询定时的<font color='red'>处理</font><font color='red'>过程</font>
OK6410A 开发板 (七) 7 buildroot-2021.02 OK6410A 用户空间的浮点处理过程
从一个示例开始 https://blog.csdn.net/u011011827/article/details/117488268 从这篇文章中的例子可以看出 -mfloat-abi=aaa 来指定浮点运算处理方式 -mfpu=bbb来指定浮点协处理的类型 aaa 可取 soft softfp hard bbb 可取 vfp neon vfpv3 vfpv4 vfpv3-d16 vfpv4-d16 -mfloat-abi=soft // -msoft-float 与 -mfloat-abi 功能类似 // 用cpu寄存器(不用vfp寄存器),将除0 在用户空间用 浮点软件库 实现 // 有没有fpu都不会陷入
[单片机]
步进电机使用过程中的异常处理
步进电机使用过程中的异常处理 在需要低成本实现位置、角度等控制目标的应用场景。步进电机是最常见的应用器件。在使用步进电机的过程中,有哪些需要注意的问题点? 1、无接线图情况下如何连接驱动器与步进电机? ——可以使用万用表的通断档,测量电机任意两线间的通断。若测得两线导通,则说明此为电机的一个绕组,应接入驱动器对应的同一输出,如A+,A-两个位置。 2、电机运行方向反向? ——将电机的任意一个绕组的线调换位置,如原本A+接红色电缆,A-接黄色电缆,更改为A+接黄色电缆,A-接红色电缆。 3、电机运行过程中抖动? ——1、调整更改电机的控制脉冲细分;2、电机参数选型不足,导致带载过载 步进电机转矩参数选型时,一定注意样本标
[嵌入式]
步进电机使用<font color='red'>过程</font>中的异常<font color='red'>处理</font>
ARM处理器系统初始化过程
每次系统上电/复位启动时,处理器都处于一种最低性能即只有最基本功能的状态,此时它只能从复位向量地址处去读取指令,其他功能模块都处于禁止或者不可预知状态,而一旦处理器从复位向量地址位置读取到第一条指令开始执行,那么从软件的角度看,处理器和整个系统就开始进入了软件可控状态,系统下面的行为就由软件流程决定,软件要做的第一件事就是初始化整个系统。 系统初始化的一般顺序为: 1)禁止MMU,关闭中断,禁止cache; 2)根据硬件设计配制好处理器时钟、DRAM时钟、定时器时钟; 3)根据系统中所用的flash和DRAM芯片容量和电气参数设置它们的起始地址、容量、刷新频率等; 4)将固化在flash芯片中的程序搬移到DRAM内存中; 5)
[单片机]
DCS在污水处理过程中的应用
  为了实现可持续发展战略,华药集团投巨资对其污水处理系统进行改造,以便能够符合工业污水的国家排放标准以及满足自身生产发展的要求。   原有的污水处理控制系统由SBR反应池PLC和现场显示仪表组成,其中PLC由于使用的时间较长,故障率明显增高,以至于控制主要由工艺人员手动完成,并且因为现场环境的恶劣,现场仪表多被腐蚀,运行不稳定,已经影响了污水处理系统的稳定运行。最终选用了浙大中控JX300X DCS来对控制系统进行更新改造,并更换了现场变送器。 一、工艺流程   整个污水处理的流程由以下五道工序组成:   (一)预处理工序   来自各生产车间的工业污水排入调节池内,由于水温较高,不利于后面工序分解有机物的菌类生长,需自然冷却后方可
[嵌入式]
Leon2处理器IP核的结构、技术特点及其软硬件开发过程
引 言 Leon2是GaislerResearch公司于2003年研制完成的一款32位、符合IEEE-1754(SPARCVS)结构的 处理器 IP核 。它的前身是欧空局研制的Leon以及ERC32。Leon2的目标主要是权衡性能和价格、高的可靠性、可移植性、可扩展性、软件兼容性等.其内部硬件资源可裁剪(可配置)、主要面向嵌入式系统,可以用FPGA/CPLD和ASIC等技术实现。Leon2处理器的片上资源如下:分离的指令和数据Cache、硬件乘法器和除法器、中断控制器、具有跟踪缓冲器的调试支持单元(DSU)、2个24位定时器、2个通用异步串口(UART)、低功耗模式、看门狗电路、16位I/O端口、灵活的存储控制器、以太网MA
[单片机]
Leon2<font color='red'>处理</font>器IP核的结构、技术特点及其软硬件开发<font color='red'>过程</font>
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved