上海羊羽卓进出口贸易有限公司

西门子压力传感器 浅谈西门子S7-1200PLC的模拟量转换,附实例演示

发布时间:2024-10-07 06:10:24

浅谈西门子S7-1200PLC的模拟量转换,附实例演示

大家好,欢迎关注电气技术微课堂!

今天来简单探讨一下西门子S7-1200PLC的模拟量使用方法。

实际工业应用中常常由传感器采集压力、温度、速度等非电信号,并将这些非电量转换为电压或电流信号再传输给PLC、单片机等控制系统,此时这些信号均为模拟量。我们往往要对PLC中采集的模拟量信息进一步的加工处理,方便用来计算、比较、显示等。

模拟量转换的相关设置

S7-1200(1214C)内部集成了2路模拟量信号输入通道,分别为通道0和通道1,也就是可以同时接收并处理两个传感器输入的模拟信号,对应的地址为IW64和IW66(长度为一个字,16位),在TIA PROTAL中选中PLC的“常规”—“AI”标签项可以进行查看和设置。

S7-1200PLC模拟量转换的工作原理

假设PLC的AI0口外接了一个温度传感器,传感器将测得的温度值转换为一个范围为0~10V的连续电压信号输入给PLC。模拟量经过PLC内部的A/D转换后被转换成了范围0~27648的数字量并存储在特定地址的寄存器中。具体的转换流程如下图所示。

如何将模拟量输入转换的数字值还原成对应的物理量?

例:某个压力传感器的量程为0~0.1MPa,转换成对应的电压信号为0~5V,设转换后地址IW64中的数值为N,尝试求以Pa为单位的压力值。

解: S7-1200PLC默认的模拟信号输入电压范围是0~10V,转换成数字信号的范围是0~27648,因为此压力传感器输出电压范围是0~5V,所以转换的数字信号范围是0~13824。压力传感器的测量压力范围是0~0.1MPa,由此可推导出公式,将电压值还原成以Pa为单位的压力值并将结果存储于寄存器MD30中。

电压转换成数字信号后存入IW64的数值为N

在博途软件中编写对应的PLC程序如下:

在编写梯形图程序时有以下两点需要特别注意:

1)因为PLC执行除法指令时会丢掉余数而只保留商值,这样会影响计算的精度,所以在编写梯形图程序计算压力值时要注意先乘后除。

2)IW64中的数据类型为整型(INT),该值乘以100000后其结果会超出int的范围,所以必须先应用CONV指令将数据类型转换为DInt。

「西门子300」关于模拟量,这才是你需要掌握的

关注“PLC发烧友 ”,一起涨知识!

回复:西门子全套 ,免费领取西门子全系列电子资料!

模拟量是一个抽象的概念,相对于数字量来说。不管是哪一款PLC,都无法处理模拟量,所有PLC都只能解决数字量。现实生活中,大部分工业现场都有压力、流量、液位、温度等实际物理量需要测量,需要进行控制,PLC是如何做到这些测量和控制呢?

1、硬件上的要求。

测量不同的物理量,需购买对应的传感器。传感器的作用是把现场的模拟量信号变成电信号。比如,需要测量压力,就购买相应的压力传感器,压力传感器把压力信号转变成电压信号或者电流信号。

比如现场的压力值是0-50MPA,那么传感器输出来的电压信号是0-10V,即当压力是25MPA时,传感器的电压信号是5V。

由于电压信号和电流信号有很多种,如果没有一个统一的标准,就会让技术人员很为难,通常我们会将常见的几种信号叫做标准的电压或电流信号。

总结:从硬件上来说,我们需要购买传感器,西门子300的模拟量输入模块,西门子300的PLC,就可以满足模拟量处理的基本设备。当你的传感器转换出来的信号不符合设备上写的电压或电流信号时,需要购买变送器,把传感器的信号变成标准电压电流信号。

2、程序上应该如何去实现?

以0-10V这个电压信号为例,当这个信号接到模拟量输入模块时(具体接线下次细说)PLC中有一个与之对应的数值,这个数值不同的PLC不尽相同。比如西门子300的PLC,对应关系如下:

我们仍然以压力传感器为例,当现场的压力是0-50MPA时,电压是0-10V,那么PLC的模拟量输入地址PIW256(以此为例)就显示0-27648这样的一个模拟值。这样看来,我们最终要的是压力和PLC中数值的对应关系,而0-10V的电压信号就可以不用去管它了。所以说,当监控PLC中PIW256中显示是27648的数值时,说明现场已经达到最大压力50MPA了。

关于FC105在模拟量中的重要性,下次再给大家进行详细介绍!

相关问答

西门子 变频器如何设置 压力 ?

西门子变频器可以通过设置PID控制器来控制压力。首先需要将压力传感器连接到变频器的模拟输入端口,然后在参数设置中设置相应的压力传感器类型和量程。接着,...

西门子 bcd610w冰箱 传感器 阻值多大?

西门子bcd610w冰箱传感器阻值一般为10K欧姆左右。传感器主要用于感知冰箱内外的温度,然后通过微处理器控制制冷系统和解冻系统的运转,以保持冰箱内的温度稳定...

谁帮忙回答一下!!如何选择 西门子传感器 供应,西门子传感器买...

[回答]可以去卡锝电子咨询一下,他们家的技术先进,压力传感器定制价格便宜,在当地的销量领先,得到了很多客户们的认可和信赖,如果你有需要就致电热线咨询吧...

帮忙答一下 电子秤 西门子传感器 批发价,西门子传感器操作方...

[回答]可以去卡锝电子咨询一下,他们家的技术先进,压力传感器定制价格便宜,在当地的销量领先,得到了很多客户们的认可和信赖,如果你有需要就致电热线咨询吧...

西门子 室内温湿度 传感器 价格多少一个?

[回答]温度传感器分为膨胀式、压力式、热电阻式和热电偶式等数种。建筑物智能化主要应用前三种,由于温度与湿度不管是从...建筑物智能化主要应用前三种,...

50千w 西门子 变频器怎样接 压力 变送器,应用广泛吗?_住范儿家...

压力变送器是工业实践中最为常用的一种传感器,其广泛应压力变送器(图1)压力变送器(图1)用于各种工业自控环境,涉及水利水电、铁路交通、智能建筑、...

西门子 冰箱感温探头更换?

1、打开西门子冰箱找到恒温器。冰箱温度传感器一般安装在冰箱内与冰箱灯合为一体。2、用十字螺丝刀拆下温控器盖上的两个固定螺钉,螺钉的拆卸需要使用专业螺...

怎么知道 西门子 冰箱五个 传感器 都是哪个温区的?

第一个传感器:在冷藏室蒸发器第二条管边;第二个传感器:在门上铰链盖内;第三个传感器:在冷藏室果菜盒上层搁架右方内胆边;第四个传感器:在冷冻室第二...

西门子 温度 传感器 怎么样_齐家问问

[最佳回答]还可以,建议还是多比较几家,比比服务、质量、售后以及口碑!坚守货比三家不吃亏原则!希望能够帮助到您,祝您好运,望采纳.....还可以,建议还是多比较...

西门子 自动感应门防夹怎么接?

实现自动门防夹功能之启动与安全复合型二合一传感器方案:启动与安全复合型二合一传感器安装方法与普通启动传感器安装方法相似,先把底座固定好,接好线,然后把...

展开全部内容