代码编织梦想

模拟量信号是⾃动化过程控制系统中最基本的过程信号(压力、温度、流量等)输⼊形式。系统中的过程信号通过变送 器,将这些检测信号转换为统⼀的电压、电流信号,并将这些信号实时的传送至控制器(PLC)。PLC通过计算转换,将这些模拟量信号转换为内部的数值信号。从⽽实现系统的监控及控制。从现场的物理信号到PLC内部处理的数值信号,有以下⼏个步骤:

4c6286859063dc45e47fae6cf27d4720.png

从以上PLC模拟量的信号输⼊流程可以看到,在⾃动化过程控制系统中,模拟量信号的输⼊是⾮常复杂的。但是,在现⽬前的⼯业现场,对模拟量信号的处理已基本都采⽤电流信号⽅式进⾏传输,相⽐于电压信号⽅式,电流信号抗⼲扰能⼒更强,传输距离更远,信号稳定。

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

9013ed3e876aa7636726f720df8f333a.png

从以上可以看到:

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模拟量输⼊模块的数据处理过程为例说明

94e18e56506bcdc480d11c67f553ad35.png

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

cc28b4b9452d1ab06e0328cbf49418ba.png

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

55886ebeae87b4d0585f6a9bdac4fe18.png

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

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

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

f540ad5fae57c7059c566ad67e0d6165.png

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

5273098a5637808ef86a26fe6df7c86a.png

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

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

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

5b4a7ca17c16ab29e82ff5bbaeeb07ec.png

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

ccd2bf7e40408fecc1c4e1fc2f34c3b5.png

通过此公式,就可以直接通过PLC读取到的数据转换为实际的物理量值。以上即为PLC对模拟量信号的处理过程及⽅法。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_52684909/article/details/128730356

博途v15模拟量转换_浅谈西门子S7-1200PLC的模拟量转换,附实例演示-爱代码爱编程

今天来简单探讨一下西门子S7-1200PLC的模拟量使用方法。 实际工业应用中常常由传感器采集压力、温度、速度等非电信号,并将这些非电量转换为电压或电流信号再传输给PLC、单片机等控制系统,此时这些信号均为模拟量。我们往往要对PLC中采集的模拟量信息进一步的加工处理,方便用来计算、比较、显示等。 模拟量转换的相关设置 S7-1200(1214

博途v15模拟量转换_S7-1200PLC中的模拟量转换-爱代码爱编程

原标题:S7-1200PLC中的模拟量转换 培训 前几天有个朋友问了个有关于S7-1200PLC中的模拟量的转换问题,他跟我说S7-300中有FC105和FC106用于做模拟量的转换过程,S7-200 中也有scaling转换库指令,可以用于模拟的转换。但在S7-1200中为什么就没有相应的库去做转换呢? 对于S7-1200的PLC来讲,并没有S

计算机模拟量与数字量的转换,PLC开关量与模拟量编程数值转换原理-爱代码爱编程

原标题:PLC开关量与模拟量编程数值转换原理 plc开关量、模拟量转换,首先要清楚三层含义:设备信号层、PLC软件应用层、PLC内部处理层。 设备层:开关量是通断信号,模拟量是线性电压信号或线性电流信号。 PLC软件应用层:开关量是0、1开关节点以二进制形式存放在PLC内部寄存器中,模拟量是工程量(如255、32767、65535)以16进制形存

PLC对模拟量信号是如何转换的?-爱代码爱编程

模拟量信号是自动化过程控制系统中最基本的过程信号(压力、温度、流量等)输入形式。系统中的过程信号通过变送器,将这些检测信号转换为统一的电压、电流信号,并将这些信号实时的传送至控制器(PLC)。 PLC通过计算转换,将这些模拟量信号转换为内部的数值信号。从而实现系统的监控及控制。从现场的物理信号到PLC内部处理的数值信号,有以下几个步骤: 从以上P

如何将工业现场模拟信号无线传输到PLC/主机?-爱代码爱编程

无线技术发展在当今的科技社会越来越成熟,应用的场合也越来越多,对于模拟量的采集,一般情况下都是使用有线进行采集与传输,但是在很多的复杂场合下,电缆的敷设可能会有一定的困难,而采用无线传输的方式会极大的方便用户的实现采集与控制的功能。 工业现场环境复杂,往往仪表、传感器与PLC、主机之间距离较远,铺设电缆的话,信号容易被干扰,带来电磁兼容性EMC问题,甚至

PLC模拟量数据的处理-爱代码爱编程

  模拟量被定义为在时间和数量上连续变化的信号。指PT、CT等各种传感器传输的电压、电流、频率等信号,即模拟信号。   模拟量是指变量在一定范围内连续变化的量,即可以取一定范围内的任意值(定义域)。数字量是离散量,不是连续量,只能取几个离散值。二进制数字变量只能取两个值。一般模拟量是指井水位、水塔水位、水泵出口压力、出口流量等现场模拟量。需要多路复用芯片

全面理解plc如何转换处理模拟量信号_axic.的博客-爱代码爱编程

模拟量信号是自动化过程控制系统中最基本的过程信号(压力、温度、流量等)输入形式。系统中的过程信号通过变送器,将这些检测信号转换为统一的电压、电流信号,并将这些信号实时的传送至控制器(PLC)。 PLC通过计算转换,将这些模拟量信号转换为内部的数值信号。从而实现系统的监控及控制。从现场的物理信号到PLC内部处理的数值信号,有以下几个步骤: 从以上PL

西门子1200plc模拟量测温案例1_plc 自动化控制的博客-爱代码爱编程

基于西门子1200PLC模拟量测温案例 一、任务目标 该任务是功能指令应用案例,使用功能指令有助于我们理清编程思路。本任务使用了标准化及缩放指令,在实际应用中这两个指令应用非常广泛。本任务除了指令的解读之外,还涉及模拟量相关知识。 本任务要求读者掌握以下几个内容: 1.模拟量与数字量的关系 2.温度传感器的接线 3.模拟量与实际物理量的转换

西门子1200plc模拟量测温案例_plc 自动化控制的博客-爱代码爱编程

基于西门子1200PLC模拟量测温案例 一、任务目标 该任务是功能指令应用案例,使用功能指令有助于我们理清编程思路。本任务使用了标准化及缩放指令,在实际应用中这两个指令应用非常广泛。本任务除了指令的解读之外,还涉及模拟量相关知识。 本任务要求读者掌握以下几个内容: 1.模拟量与数字量的关系 2.温度传感器的接线 3.模拟量与实际物理量的转换

制造企业数据/经营分析框架-爱代码爱编程

背景 随着大数据技术发展以及数字化转型概念的普及,传统企业特别是制造业,也开始投入人力、资金,建立自己的数据分析团队,期望通过数据分析赋能企业的发展/转型。尽管,国内华为、美的、海尔、三一、徐工等制造业龙头企业分享了一些数

施耐德 m340 编程手册_plc模拟量的通用转换原理以及编程方法-爱代码爱编程

模拟量在plc系统中有着非常广泛的应用,特别是在过程控制系统中。模拟量是一种连续变化的量,因此,它的使用对象也是各种连续变化的量,比如温度,压力,湿度,流量,转速,电流,电压,扭矩等。 图1 温度表如图1的温度表,它测量的温度是连续的,对应温度表上的刻度。比如从40度升到50度,它不是直接跳跃的

台达plc读取变频器电流案例_plc模拟量信号数据转换过程-爱代码爱编程

  模拟量信号是自动化过程控制系统中最基本的过程信号(压力、温度、流量等)输入形式。系统中的过程信号通过变送器,将这些检测信号转换为统一的电压、电流信号,并将这些信号实时的传送至控制器(PLC),PLC通过计算转换,将这些模拟量信号转换为内部的数值信号。从而实现系统的监控及控制。从现场的物理信号到PLC内部处理的数值信号,有

[linux]-爱代码爱编程

文章目录 前言一、什么是信号我们是如何得知这些信号呢?我们知道对应的信号产生时,要做什么呢? 二、进程信号前台进程和后台进程注意 三、信号列表信号的捕捉 四、信号产生前用户层产生信号的方式si

plc1200 模拟量采集_西门子plc模拟量采集信号-爱代码爱编程

模拟量概念 模拟量是指变量在一定范围连续变化的量;也就是在一定范围(定义域)内可以取任意值(在值域内)。 PLC内部执行的均为数字量,因此模拟量处理需要完成有两方面的任务: 1.将模拟量转换成数字量 (AD转换); 2.将数字量转换为模拟量(D/A转换) 模拟量处理过程分为以下几个阶段: 1. 模拟量信号的采集,由传感器来完成。传感器将(如温度