当前所在位置: 首页 » 学校动态 » 200smart 模拟量转换读取

200smart 模拟量转换读取

200smart 模拟量转换读取

  • 一般模拟量是指现场的水井水位、水塔水位、泵出口压力和出口流量等模拟量,需要通 过多路复用芯片完成多路数据的采集和模数转换器完成模拟量和数字量的转换,再将采 集的数据给CPU处理。
  • 常用的模拟量信号:

这是200smart中的转换

(3)本次采用热电阻以及范围为-50至150的温度变送器,以及CPU ST20.模拟量模块EM AM03,变送器的,连接分为有源和无源两种(有源代表自带电源,无源代表本身不自带电源的)

  • 连接方式:有源连接  模拟量0+ 连接 变送器 +

                         模拟量0-  连接 变送器 -

               无源连接  变送器+  连接  24V电源

                         变送器-   连接  模拟量0+

                         模拟量0-  连接  0V

注意:无源设备需要串联电源才可以使用

(4)通用比例换算公式

模拟量的输入/输出都可以用下列的通用换算公式换算:

Ov = [(Osh - Osl)*(Iv - Isl)/(Ish - Isl)] + Osl

可以这样理解:

换算结果=[(变送器高限-低限)*(AIW?-模拟量低限)/(模拟量高限-低限)]+变送器低限

其中常用模拟量高低限一般就两种0-27648 或5530-27648

其中:

Ov: 换算结果

Iv: 换算对象

Osh: 换算结果的高限

Osl: 换算结果的低限

Ish: 换算对象的高限

Isl: 换算对象的低限

在200SMART 存在模拟量转换库指令,我们可以直接添加使用

  • 首先我们需要在网上下载200smart模拟量库,下载后解压或者添加冷老师微信获取库指令:lookxiuxiu
  • 然后复制scale程序,之后打开编程软件右键库指令,打开库指令然后粘贴到里面返回,最后右键库刷新库。

看到以后直接调用即可

  • 实验程序

1>首先双击CPU ST20

  • 点击 EM 0 组态模拟量模块
  • 将模拟量输入 通道0 改为电流型

Smart会自动分配地址通道0为AIW16 通道1为AIW18 输出通道0为AQW16如果模拟量模块连线连接的是0+ 0-那么就是0通道 如果是1+1-就是1通道

  • 调用第一个库指令,模拟量转换

这个是4-20毫安的所以下限需要改为5530,这样就可以读回当前的温度,读回的数据存在VD20里。

  • 调用第三个库指令,模拟量转换输出

模拟量输出转换的程序指的是,你输出的数据比如以温度来举例-50到150占5530-27648的比例然后对比0-50占5530-27648的比例最后以模拟量的形式输出出去。

img

在线咨询

培训在线咨询

img

QQ咨询

QQ在线咨询

img

电话沟通

155-8991-2771

img

TOP