电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> PLC基础入门教程 >> 正文

西门子PLC S7-200SMART采集模拟量数据

作者:佚名    文章来源:本站原创    点击数:    更新时间:2023/4/29

工业控制中,模拟量采集的主要过程原理是:将各种工艺参数如温度、压力、流量、液位、成分等物理量变换成统一标准信号(标准信号通常是:电流为4-20mA或电压为0-5V),再传送到控制器或者指示记录仪中,进行调节、指示和记录等。

在工控系统中,温度、压力等传感器采集的信息,通过变送器处理成4-20mA或0-5V电信号,传送给PLC、单片机等CPU,那么这些CPU是如何把传送来的电信号转换为实际的温度、压力等信号?

我们通过一个例子来看一下,西门子S7系列PLC是如何处理模拟量传感器传动送来的电信号,现在常用的S7-1200PLC直接调用模拟量数据处理模块就可以,而对于S7-200(此型号已经停产)和S7-200SMART需要对数据进行计算和处理,这种处数据理思路的也是S7-1200数据处理的思路,只不过博图把这种数据处理过程封装成为一个指令罢了,其内核是一样的。我们以S7-200为例(S7-200SMART类似):

有1个温度传感器,其测量量程为0—100℃,变送器的输出信号为4—20mA,现需要用S7-200系列PLC采集温度传感器接收的温度信号,并编程计算得出实时变化的温度值。

已经知道温度传感器的量程为0--100℃,变送器为4---20mA电流信号。也就是说明0--100℃与4---20mA之间的数值是相互对应的,例如0℃对应着4mA,100℃对应着20mA。所以它们之间的关系可以用二维坐标系表示,如图1所示。

工程量与电流之间的关系 

图1 工程量与电流之间的关系

根据相似三角形可以得出公式:

S7-200系列PLC模拟量模块可处理数值范围为0—32000,电流范围为0-20mA。也就是数值0对应着0mA,数值32000对应20mA。两者之间的关系可以用二维坐标系表示,如图2所示。

处理数据与电流值之间的关系 

图2处理数据与电流值之间的关系

根据相似三角形可以得出公式,

由上面两个公式可以得出,

其中,TX就是采集的实时温度值,AIWX为PLC模拟量输入模块的采集数据。

采集模拟量数据梯形图程序 

图3 采集模拟量数据梯形图程序

AIW16为从温度变送器接收来的数据,温度的最终数值为浮点数(也就是有小数点)类型,所以要先转换为实数,网络1第一列的指令为数据转换指令,将AIW16(整数)的数值转换为双整数,存储在VD100地址内;网络2第二列指令为将双整数转换为实数,结果保存在VD104地址内。所以网络1的程序功能是,将采集的数值(证书类型)转换为实数类型。网络2的程序就是按照上面的公式进行计算最终得出实际采集的温度数值为VD116地址内存放的数值。

Tags:SMART,西门子plc,模拟量,采集  
责任编辑:admin
相关文章列表
西门子S7-200 模拟量使用简介 模拟量模块接线图 模拟量比例换算
西门子S7-200模拟量输入模块(EM231,EM235)寻址,传感器连接到
如何通过plc读取模拟量,这些要素是必要的变送器、通讯线、模拟量
西门子PLC S7-200案例之商场停车场车辆出入数量统计梯形图实例
西门子S7-300PLC模式选择开关、状态指示灯讲解
DCS或PLC中AI点、AO点、DI点、DO点分别指的是什么?
西门子PLC S7-200 SMART plc的中断指令详解ENI、ATCH、DISI、RET
西门子模拟量为什么是0 -27648?模拟量控制中27648这个数值怎么来
西门子S7-200 Smart PLC扫描原理实现单按钮控制N台电机,单按钮多
西门子plc触点并联指令的用法梯形图实例
西门子PLC S7-200SMART 的FOR NEXT指令如何实现程序嵌套循环
西门子plc S7-200smart PLC模拟量输入模块使用说明,STEP7软件添
西门子plc S7-200 SMART的FOR_NEXT循环指令,FOR和NEXT指令的用法
西门子plc Smart扩展信号板 PLINK,西门子S7-200smart plc结构说
三菱PLC模拟量输入模块编程及使用案例分析 梯形图实例
西门子plc使用FOR_NEXT循环指令对5个变量进行求和后取平均值实例
西门子plc的FOR-NEXT循环指令 梯形图实例
西门子plc S7-200的表用法中填表FILL_N和查表详解
完美的模拟量编程详解——三菱FX2N系列模拟量编程
STEP7如何建模拟量库,如何调用库,S_ITR和S_RTI模拟量转换
西门子S7-200 PLC的模拟量I/O映像寄存器(AI/AQ)功能及地址分
西门子PLC的ROUND指令功能和应用实例,如何进行数据取整
多台S7-200SMART系列PLC之间的以太网通信,STEP7设置
西门子plc S7-200PLC采用modbus RTU轮询读和写信息_MBUS_CTRL和M
S7-200 SMART plc数字量输入滤波器和脉冲捕捉位,STEP7设置
input number设置最大最小值 西门子plcAM06模块_一文教你快速学会
plc模拟量如何换算?4到20ma模拟量转换公式!模拟量转换成数字量
西门子S7-200模拟量编程:EM235为例讲解S7-200模拟量编程
西门子S7-200plc SMART怎样添加和使用模拟量指令库?STEP7添加指令
西门子PLC S7-200SMART的模拟量如何编程,模拟量模块添加和模拟量
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
推荐文章
最新推荐
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询