您好!欢迎光临工博士商城

西门子工业品服务商

产品:5139    

咨询热线:15210195686

QQ QQwx 微信
您当前的位置:首页 » 西门子新闻中心 » 西门子plc读取模拟量方法
产品分类
西门子新闻中心
西门子plc读取模拟量方法
发布时间:2023-08-24        浏览次数:45        返回列表
   在plc的输入输出中,较为常见的是开关量和模拟量,开关量顾名思义是一种表示开关的数据,而模拟量是做什么的呢?
 
  模拟量常用于表示工程过程中的物理值,它反映的是一种实时变化的参数,比如锅炉控制过程中要检测的温度,压力,液位,包括电机运行的频率,电流等。模拟量的表现形式与开关量不同,开关量用0和1表示,而模拟量常用一种变化的物理值表示,如电流,电压,电流用0-20ma或4-20ma,电压用1-5v,1-10v等。
 
  plc是如何读取模拟量的呢?首先四个环节是必不可少的。
 
  一、现场变送器。对于读取现场的生产过程值就要安装变送器,变送器将工程信号转化为标准的模拟量信号,也就是说将温度,压力等,转化为4-20ma等信号。
 
  二、中间链路,也就是电缆,对于模拟量仪表的接线,常用屏蔽电缆,屏蔽电缆的屏蔽层要接地,同时仪表外壳等也要接地,防止信号被干扰。
 
  三、plc模拟量通道,为什么说是通道而不是模块呢,这个主要是跟plc的型号有关,一些小型plc上会集成多种的通道,如西门子的200系列plc,就会集成开关量的输入输出通道,或者再集成几个模拟量通道。而中大型的plc都为模块化形式,采集模拟量需要模拟量模块才能完成。
 
  西门子200PLC中AIW0表示***个模拟量通道地址。
 
  AIW0,是S7-200上的***个模拟量通道的地址;依次地,AIW2是第二个通道,AIW4是第三个通道,AIW6是第四个通道。
 
  PLC将模拟量值(如温度或电压)转换成1个字长(16位)的数字量。
 
  可以用区域标识符(AI)、数据长度(W)及字节的起始地址来存取这些值。
 
  EM235是西门子PLC模拟量扩展模块,4入1出,多种量程设置,通过内部DIP开关可设为量程0---5V,四个模入通道分别在程序中对应Aiw0、Aiw2、Aiw4、Aiw6(当然是在上游无模入通道或模块的情况下),均为整形,各占2字节,量程0---5V对应0--32000(单极性)。
 
  因为模拟输入量为1个字长,且从偶数位字节(如0、2、4)开始,所以必须用偶数字节地址(如AIW0、AIW2、AIW4)来存取这些值,模拟量输入值为只读数据。
 
  四、plc内部的处理,我们说下模拟量模块的作用,plc实际上不认这个4-20ma等物理量信号,所以模拟量模块的做作用就是将这个物理量信号转换为一组plc认识的数据,一般情况下专为一组整数,如32767等,各种品牌的plc之间会有些差距。
 
  plc收到这个整数后,还需要经过一个整数到实数的过程,需要一个转换指令,然后程序才能调用这个物理过程值。

分享到: 


 

联系热线:15210195686   联系人:郭玉凤 联系地址:北京市朝阳区东土城路4号3幢4层

技术和报价服务:星期一至星期六8:00-22:00 西门子工业品服务商