PLC斜率计算方法.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PLC斜率计算方法

???随着技术进步和工业发展,越来越多的机电一体化应运而生。为了提高设备的自动化水平及安全性,就经常要用到各种各样的变送器,如压力变送器,压差变送器,位置传感器,温度传感器等等。它们多数都是将所要检测的物理量转换为标准的电量信号如?0~20mA,4~20mA,0~10v 等,再传送给控制元件如 plc 等。而 plc 等元件通过标准信号按约定的定义以数字量化的形式对其进行多种运算并正确的判断执行各种动作或输出相应的数字量控制执行装置,从而减少了许多原来由人观察判断、处理的过程,不但提高了效率而且更加安全、准确、快速。??一、问题的提出?????? 如上所述,plc 等元件必须真实地理解变送器送来的信号的定义,才能谈的上正确运行及动作。笔者在设计中,曾经遇到这么一个问题,由于实际需要而决定了选取元件的局限性,选用了 Siments?S7-200 系列 PLC,其模拟量输入模块可接受的信号为 0-20mA 或 0-10v,而采用的压力变送器输出信号则为 4-20Ma,需要将该变送器测得的信号与设定的压力值进行比较并发出升速、降速、欠压、超压等信号控制执行机构的运作。这样,就出现了一个问题。即在 plc 接收到 0-4mA 信号时,实际压力值为0,而 plc 则不认为是”0”,怎样才能解决这一矛盾呢???二、问题分析?????? 笔者利用了 plc 的软件功能,采用了函数转换成功地解决了这个问题,并经过实际使用证明是一种行之有效的方法.特简述如下.压力变送器发出的信号是线性的,对于4-20mA 的信号.其定义即为 4mA 时对应压力值为 0,????????20mA 时对应压力值为满量程(本例中为 60MPa)那么,只要当压力值为“0”时我们设法使plc 也认为是“0”,并以线性方式知道其中各点的实际压力值,该问题也就解决了.??????? 我们知道,plc 是以直线方程去理解模拟量输入的。这时,我们可以看到问题的实质实际上是将plc的信号处理成一个以坐标零点为起点的线段.本例中0-20mA的输入信号在plc中相应的寄存器数值为 0-16000,即 4-20mA 的压力输入,PLC 理解为 3200-16000,那么如何使 PLC 以另外一条直线去理解模拟量输入,即在 y=3200 时,x=0;y=16000 时,x=16000 呢?我们可以得出如下直线方程:设 Y=kX+b。??? k 为直线的斜率,b 为纵截距。将数据代入得?3200=b????????????? 16000=16000k+b?解之得?k=4/5??? b=3200则有?Y=4X/5+3200????????????? (1)在函数(1)中x 的定义为 PLC 正确理解的压力值,其定义域为 0-16000。y 的定义为 PLC 中读取的压力值,其定义域为 3200-16000;取该一次函数的反函数即????????????? Y=5Y/4-4000????? ?????????(2)在函数(2)中X 的定义为 PLC 中读取的压力值,其定义域为 3200-16000;Y 的定义为 PLC 正确理解的压力值,其定义域为 0-16000。??三、解决问题?????? 通过函数(1)和函数(2),在进行软件编程中,plc 读取压力值时,利用函数(2);而输出压力值时,利用函数(1)。我们就可以很容易地实现 plc 与压力变送器的适配,使得 plc 能够正确的理解实际的物理量并加以分析运算,并给予执行元件正确的指令.??四、结论?????? plc 具有强大的软件编程功能,而其外部输入输出却受到硬件的限制很难满足所有使用者的要求.在实际使用中,只要我们充分利用其软件功能分析问题并善于解决它,完全可以使 plc 尽可能大的实现各种要求。?

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档