4到20ma模拟量转换公式_S7-200SMART模拟量量程转换基础篇

一、课程设计

本课程详细讲解了S7-200SMART系列模拟量一般转换。

二、课程内容

在S7-200SMART的编程软件中,没有专门用于模拟量量程转换的功能块,要实现将模拟量模块通道采集上来数据转换为实际工程中的工程量:如0~10MPa。这需要工程师自己做一个量程转换的功能。通常,为了引用的方便,习惯的把量程转换这样的功能做出一个子程序,并赋予相应的参数,这样就可以多次方便的对该功能的调用。

三、S7-200SMART模拟量卡通道描述

1、信号类型:电压信号或者电流信号,二者选其一;

2、信号范围:-10v~+10v或者0~20mA;

3、通道极性:双极性和单极性;

4、极性取值:双极性取值:-27648~27648;单极性取值:0~27648;

四、程序设计

在实际工程运用中,我们所常用的模拟量信号为电流信号,信号范围为4~20mA。本课程设计以电流信号4~20mA为例子来设计程序。

因此,在S7-200SMART中0~20mA信号对应的取值为0~27648,要将该取值转换为4~20mA时对应的取值范围为:5530~27648。

假设:通道输入变量位号:IN,地址:AIW16

转换后输出变量为:OUT,地址为:VD0;

取值最大值与最小值之差:27648-5530=22118;

工程量最大值:10.00MPa,最小值:0.00MPa,量程为:0.00~10.00MPa;

计算公式:由线性变换公式得:

d6466fd9a8fc916334d22b0f446caef7.png

公式1

工程量最大值:200.0℃,最小值-50.0℃,量程为-50.0~200.0℃

计算公式:由线性变换公式得:

e9b87a30d76c9431c74df1cf8a12465e.png

公式2

注明:现将IN转换为双整型数据后,再转为实型数据,最后利用公式进行计算。

从上述公式并结合实际工程中的应用,在软件编程中将会使用到的功能块有:

减法块、整型转化为双整型块、浮点数乘法块、浮点数除法块。

五、程序编写

1、利用公式①编写程序

(1)变量定义:输入变量EM0_输入1为AIW18;输入变量值减去5530结果存在OUT1中,OUT1变量地址为VW0,数据类型为整型,将OUT1变量转换为双整型,结果存在变量OUT2中,变量地址为VD4,数据类型为双整型;将变量OUT2转化为实型数据,结果存放在OUT3变量中,地址为VD8;将OUT3乘以10.0,结果存放在变量OUT4中,地址为VD12,数据类型为实型数据;将27648减去5530的结果存放在OUT5中,地址为VW16,数据类型为整型;将OUT5转化为双整型数据,结果存放在OUT6中,地址为VD20;将OUT6转化为实型数据,结果存放在OUT7中,地址为VD24,将OUT4除以OUT7的结果存在PT001中,地址为VD28,数据类型为实型数据,PT001为所需工程单位的数值。

注明:实型数据和浮点型数据是一个意思,占用的地址空间和数据格式相同。

(2)程序编写

618a75916cc135958f574fa8721cb4e4.png

2、利用公式②编写程序

(1)变量定义:输入变量EM0_输入0为AIW16;将输入变量转换为双整型数据,结果存放在OUT11中,OUT11变量地址为VD32;将OUT11变量转换为实型数据存放在变量OUT12中,地址为VD36;将变量OUT12减去5530.0结果存放在OUT13中,地址为VD40,数据类型为实型;将OUT13乘以250.0结果存放在变量OUT14中,地址为VD44,数据类型为实型数据;将27648.0减去5530.0的结果存放在OUT15中,地址为VD48,数据类型为实型; OUT14除以OUT15的结果存在TT001中,地址为VD52,数据类型为实型数据,TT001为工程单位所需的数值。

注明:实型数据和浮点型数据是一个意思,占用的地址空间和数据格式相同。

(2)程序编写

b4237aedb6e5b4122cdb9b44128cbcd4.png

六、程序仿真

120de7e62427706a7e7f2df28aca92c9.png

仿真结果说明:本仿真软件为S7-200的仿真软件,S7-200系列的模拟量卡件模块输入值范围与S7-200SMART模拟量输入值范围不相同,在仿真时结果比实际偏大,属于正常现象。

七、自我检测实验设计

根据工艺生产需求,增加了两台仪表,1台是电磁流量计,量程为:0.0~50m3/h,一台为雷达液位计,量程为:0.0~5000.0mm,信号均为4~20mA电流信号。两台仪表据需要接入PLC系统,并在操作画面上显示工程单位的量程,其中液位需要按照0.0~100.0的百分数显示。

1、请根据上述要求,自行分别将两台仪表分配模拟量输入通道,并记录通道地址;

2、将电磁流量计4~20mA电流信号接入PLC系统后,将量程转换为工程单位量程,即工艺生产所需量程;

3、将雷达液位计4~20mA电流信号接入PLC系统后,将量程转换为工程单位量程,即工艺生产所需量程;

4、将雷达液位工程单位量程转换为0.0~100.0百分数。

  • 4
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值