模拟量数据之间的转换方法

2016-09-23 17:43 更新 卢思敏 浏览:2642人次 微信二维码

今天我们来学习一个非常好用的模拟量换算公式,我们S7-200 SMART PLC为例,通过做一些数据换算实际案例来给大家进行分析。


实验硬件包括:S7-200SMARTST20基本单元一个,AM03模块一个,输出信号为0-10V的温度变送器一个,测温范围为0~150℃的PT100温度探头一个,变频器一个。

首先我们知道,PLC本身能够处理的信号只能是数字量,那么我们要想让PLC能处理一些连续变化的物理量只能够通过借助摸数或数模转换模块来进行实现,往往采集接收的模拟量信号是0-10V的电压信号或0-20MA的电流信号。

那么有上面可知,对于PLC来讲,它内部的数字量值对应的是0~27648,对于外围温度的测量范围我们对应的0-150℃,最后我们要实现的结果是通过变频器来控制一个电机运转,控制的频率HZ数范围是0~50HZ

:因温度传感器输出的信号不是标准的电压信号,所以经过温度变送器转换成0~10V的标准电压信号接到PLC的模拟量输入模块。搞清楚这些数据的范围以后,我们就看看这些数据应该怎么对应,怎么换算才能够成为我们最终想要的实际值。

例子:

有一温度传感器时间温度0度时输出0V电压,150度时输出10V电压,对应西门子AM03模拟量模块内部值027648,要求在触摸屏上显示出实际的温度值0-150

计算公式为:实际值=内部值×A+B

其中 A增益值

B偏差值

根据公式得知第一步首先计算A值B值

0= 0×A+B

150=27648×A+B

换算:

B=0-0A

150=27648A+(0-0A)

A=150÷(27648-0)=0.0054

B=0-0×0.0054=0

计算出公式为:

实际值=内部值×0.0054+0反推计算

1、当实际温度为0度时,内部值为0,填入公式计算

0×0.00390625-0=0

2、当实际温度为150度时,内部值为27648,填入公式计算

27648×0.0054+0=150

以上就是数据的一个完整的转换过程,一点都不难,最后希望大家能以实际的设置实操多多练习,看看效果,实际多练练就可以熟练用会了。


作者:技成培训网(杨存世)

本文版权为技成所有,未经同意,盗取必究!

推荐学习相关视频:西门子S7-200SMART PLC 编程应用入门



好书推荐
< >

  • 三菱 PLC 技术功能指令应用详解

    为三菱FX2N系列PLC顺控程序设计和功能指令讲解,重点是功能指令讲解。为了使读者能够在较短的时间内正确理解、 掌握和应用功能指令,书中除了对指令本身作了详细的说明外...

  • 三菱FX系列PLC定位控制应用技术

    以三菱电动机的三菱FX系列PLC为目标机型,以广大自动化技术的初学者为对象而编写的一本专门讲解定位控制技术的入门书

  • PLC模拟量与通信控制应用实践

    以三菱fx2n plc为目标机型,介绍了plc在模拟量控制和通信控制中的应用。在模拟量控制中, 重点介绍了三菱fx2n plc模拟量特殊模块和pid控制应用...

  • 工控技术应用数学

    本书是针对工作在生产第一线的电工编写的。他们或因数学知识没有学好,或因时间长了有所遗忘等种种原因, 在学习和应用电工电子技术...

  1. 1
  2. 2