电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 梯形图实例 >> 正文

西门子S7-200 PLC模拟量处理上部份(内附详细教程)AIW0模拟量处理

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

西门子S7-200 PLC模拟量处理 

一、概述

在过程控制中,PLC较多需要处理的是连续变化的物理量,常见到的变量有:温度,压力,流量,液位及成分等等,对于这些物理量,PLC是无法直接进行运算的,它们需要通过传感器和变送器将非电量的物理量转化为有规律的电信号才能被PLC所识别,常见的电压电信号有:0~5V,0~10V等,而电流信号包括0~20MA,4~20MA等等,其中4~20MA电流信号较为常见。

二、任务

在工业现场,将0~100℃的温度通过温度传感器和变送电路转换为4~20MA的电流信号,送至PLC进行处理。

三、实施

1.接线

以西门子S7-200系列PLC为例,这系列PLC需要外接模拟量输入模块方能实现模拟量数据的处理,常见的模拟量模块有EM235,下图是其接线图:

模拟量模块有EM235接线图 

将变送器输出线接直EM235模块(两线制接法,不懂没关系,下期内容将会介绍),EM235模块与PLC是通过总线相连接的,如首图所示。

2.EM235模块参数设定

具体参数与设置方式在此就不累赘(朋友们查查手册,实在找不到可以联系本人),现直接给出:

满量程输入0~20MA,分辨率为5微安,对应的数据格式设置为单极性,全量程范围为0~32000。

3.A/D转换思路

任务里提到变送器输送给EM235模块的电信号为4~20MA(用As~Ae表示),那么经过A/D转换后的数据范围为6400~32000(用Ds~De表示,6400=32000/20*4),假设某一时刻变送器送来的电信号为A,那么对应转换数据为D,用线性关系可列出函数方程:

A=(D-Ds)×(Ae-As)/(De-Ds)+As,(s代表开始值,e代表结束值,很多人用A0,Am,D0,Dm,公式对就行,字母看个人喜好)。

注:公式里的Ae-As 不是20MA-4MA,而是20MA时刻所对应的物理量值(100℃)减去4MA时刻所对应的物理量值(0℃)。

4.PLC编程

由于PLC只接收一个模拟量的电信号,那么模拟量的输入存储区为AIW0,程序编写如下:

 

 

注:VD32为处理结果,即传感器检测到的工业现场的温度制。

Tags:模拟量,AIW,西门子plc  
责任编辑:admin
相关文章列表
二线制和四线制传感器的区别_图解|二/三/四线制模拟量变送器
「十几年工控行业经验大揭秘」西门子plc入门难?掌握这些快速入门
西门子S7-200smart的模拟量输入输出详细介绍 西门子PLC模拟量
三菱PLC模拟量模块的FB功能块分享(附下载链接)
三菱PLC模拟量模块FX3U-4AD用法,三菱FX3U PLC模拟量模块用法
三菱PLC温度控制系统案例,三菱PLC模拟量采集案例!
西门子S7-200 SMART 模拟量概述及自建库文件,西门子PLC子程序创
西门子PLC编程常用基础逻辑
一文学会设备运行时间累计程序编写, 从零基础到精通,收藏这篇就
S7-1200PLC入门初学,需先熟悉PLC硬件结构!S7-1200PLC硬件结构
TIA Portal博途软件和S7-1200PLC介绍
三菱FX3U PLC模拟量编程 FX3U-4AD模块进行恒温PID控制,三菱PLC的
三菱FX3U PLC 塑料挤出机加热温度PID控制程序带详细注释
西门子200SMART PLC编程通过指针轻松实现多个数据排列
西门子S7-200SMART PLC如何实现星三角降压启动多次调用?子程序编
西门子PLC子程序实例,S7-200 SMART PLC带参数子程序应用实例
详解步进电机与PLC的接线,西门子、三菱等PLC接线(总结篇)PLC和
西门子PLC编程实例  4个基本控制电路设计方法
三菱plc FX2N-2AD模拟量输入模块的缓冲存储器BFM,三菱PLC模拟量
三菱FX3G型plc中AD和DA是如何转换的,三菱PLC模拟量读取和数字量
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

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