西门子s7-200工程量转换的方法

来源:电工天下时间:2015-10-20 21:11:37 作者:老电工手机版>>

西门子s7-200工程量转换的方法

1、基本概念

在电动传感技术出现之前,传统的检测仪器可以直接显示被测量的物理量,其中也包括机械式的电动仪表。

2、标准信号

在电动传感器时代,中央控制成为可能,这就需要检测信号的远距离传送。但是纷繁复杂的物理量信号直接传送会大大降低仪表的适用性。而且大多传感器属于弱信号型,远距离传送很容易出现衰减、干扰的问题。

因此才出现了二次变送器和标准的电传送信号。

二次变送器的作用就是将传感器的信号放大成为符合工业传输标准的电信号,如0-5v、0-10v或4-20ma(其中用得最多的是4-20ma)。而变送器通过对放大器电路的零点迁移以及增益调整,可以将标准信号准确的对应于物理量的被检测范围,如0-100℃或10-100℃等等。这是用硬件电路对物理量进行数学变换。

中央控制室的仪表将这些电信号驱动机械式的电压表、电流表就能显示被测的物理量。对于不同的量程范围,只要更换指针后面的刻度盘就可以了。更换刻度盘不会影响仪表的根本性质,这就给仪表的标准化、通用性和规模化生产带来的无可限量的好处。

3、数字化仪表

到了数字化时代,指针式显示表变成了更直观、更精确的数字显示方式。在数字化仪表中,这种显示方式实际上是用纯数学的方式对标准信号进行逆变换,成为大家习惯的物理量表达方式。这种变换就是依靠软件做数学运算。这些运算可能是线性方程,也可能是非线性方程,现在的电脑对这些运算是易如反掌。

4、信号变换中的数学问题

信号的变换需要经过以下过程:物理量-传感器信号-标准电信号-a/d转换-数值显示。

声明:为简单起见,我们在此讨论的是线性的信号变换。同时略过传感器的信号变换过程。

假定物理量为a,范围即为a0-am,实时物理量为x;标准电信号是b0-bm,实时电信号为y;a/d转换数值为c0cm,实时数值为z。

如此,b0对应于a0,bm对应于am,y对应于x,及y=f(x)。由于是线性关系,得出方程式为y=(bmb0)*(xa0)/(ama0)+b0。又由于是线性关系,经过a/d转换后的数学方程z=f(x)可以表示为z=(cmc0)*(xa0)/(ama0)+c0。那么就很容易得出逆变换的数学方程为x=(ama0)*(zc0)/(cmc0)+a0。方程中计算出来的x就可以在显示器上直接表达为被检测的物理量。

5、plc中逆变换的计算方法

以s7200和4-20ma为例,经a/d转换后,我们得到的数值是6400-32000,及c0=6400,cm=32000。于是,x=(ama0)*(z6400)/(320006400)+a0。

例如,某温度传感器和变送器检测的是10-60℃,用上述的方程表达为x=70*(z6400)/2560010。经过plc的数学运算指令计算后,hmi可以从结果寄存器中读取并直接显示为工程量。

用同样的原理,我们可以在hmi上输入工程量,然后由软件转换成控制系统使用的标准化数值。

在s7200中,(z6400)/25600的计算结果是非常重要的数值。这是一个0-1.0(100%)的实数,可以直接送到pid指令(不是指令向导)的检测值输入端。pid指令输出的也是0-1.0的实数,通过前面的计算式的反计算,可以转换成6400-32000,送到d/a端口变成4-20ma输出。

以上介绍了plc中工程量转换的基本方法,程序的编写则因人、因事而异。但是万变不离其衷。

相关文章
  • 西门子s7-200系列plc顺序控制指令的功能详解

    西门子s7-200系列plc顺序控制指令的功能详解

    西门子s7-200系列plc顺序控制指令的功能,每一个scr程序段一般有三种功能,驱动处理,指定转移条件和目标,转移源自动复位功能,顺序控制指令的应用说明。

    时间:2022-09-20 19:49:31

  • 西门子s7-200系列plc定时中断指令编程入门

    西门子s7-200系列plc定时中断指令编程入门

    西门子s7-200系列plc定时中断指令编程入门,

    时间:2022-02-05 08:11:01

  • 西门子S7-200系列PLC中断指令第二部分

    西门子S7-200系列PLC中断指令第二部分

    西门子S7-200系列PLC中断指令第二部分,先来复习下中断指令的三要素:激活中断(1次即可);中断事件连接中断程序;开放中断。以上提到的三要素,要求必须包含在中断指令的主程序中。

    时间:2022-02-05 06:42:51

  • 西门子S7-200系列PLC中断指令第一部分

    西门子S7-200系列PLC中断指令第一部分

    西门子S7-200系列PLC中断指令第一部分,中断跟扫描周期无关,响应快,只要中断事件发生才会去执行程序,可以节省时间,避免等待和浪费时间。

    时间:2022-02-05 06:38:11

  • 西门子S7-200 Plc之比较指令入门教程

    西门子S7-200 Plc之比较指令入门教程

    西门子S7-200 Plc之比较指令入门教程,本节来学习下西门子s7-200“比较指令”的知识,下面是比较指令的常见类型:常见操作数,针对B\I\DI\R做下简单的解释。

    时间:2021-10-23 07:16:16

  • 西门子s7-200同一数据源不同时间的比较方法

    西门子s7-200同一数据源不同时间的比较方法

    西门子s7-200同一数据源不同时间的比较方法,问题:s7-200同一数据源不同时间怎么比较?同一个地址在不同的时间下获取的数值,然后把这些数值进行比较。

    时间:2021-10-23 07:06:27

  • 西门子S7-200中BCD码入门教程

    西门子S7-200中BCD码入门教程

    有关西门子s7-200的入门教程,BCD码是什么,其数据格式是什么样的,在s7-200编程中进程转换时,BCD码应该怎么操作,下面一起来学习下。

    时间:2021-10-23 06:56:47

  • 西门子s7-200有符号数和无符号数的区别

    西门子s7-200有符号数和无符号数的区别

    有关西门子s7-200的入门教程,介绍了s7-200中数的类型,一是有符号数,二是无符号数,那么西门子s7-200有符号数和无符号数的区别有哪些,下面一起来学习下。

    时间:2021-10-23 06:52:27

推荐文章

Copyright © 2015 - 2022 dgjs123.com All Rights Reserved

电工天下 版权所有