分享

PLC模拟量输出一般都用在什么地方?

 工控自动化交流 2019-03-17

题目说的模拟量输出一般都是用于控制现场的执行器,常见的有电动执行机构、气动执行机构、变频器等执行器。它们需要的控制信号是电信号,一般都是用标准的电流信号4~20mA。模拟量输出卡件的每个通道都有一个D/A处理好的数字量控制信号来转换为控制现场执行器的电信号。

以上述的气动执行机构为例,其控制机构可以是蝶阀、球阀、套筒阀等。气动机构将输送过来的电流信号4~20mA,再由阀门定位器转换为气信号20kpa~100kpa,最终精准的控制阀门的开度。


想实现自动控制,则需要在控制系统进行编程。例如S7-200,其模拟量规定,输出数字量为0-32000,经过D/A转换器转换为0-20mA的电信号。想转换为4-20mA,则由D/A转换器转为线性转换,因此,6400~32000的数字量经D/A转换为4~20mA。

如何实现气动调节阀的控制过程?

气动调节阀的开度范围为0-100%,假设此时现场阀门开度为X,控制系统的模拟量输出为Y。因此,由线性转换公式可得,(Y-6400)/(32000-6400)=X/(100-0),整理得Y=X/100×25600+6400。是否正确,用几个数据来验证。假如X=0%,Y=6400,经D/A转换后为4mA。假如X=25%,Y=12800,经D/A转换后为8mA。假如X=50%,Y=19200,经D/A转换后为12mA。假如X=75%,Y=25600,经D/A转换后为16mA。假如X=100%,Y=32000,经D/A转换后为20mA。由此可见,此公式成立。

由上述可知,模拟量输出换算公式已知,于是只需进行编程即可。

此图是模拟量输出4-20mA的具体程序。第一步,图中的VD200是设定值X,其实型除100的结果存放到AC0中。第二步,将第一步的AC0中的实型乘25600的结果存放到AC0。第三步,将第二步的AC0中实型加6400的结果存放到AC0,第四步,将第三步的AC0中实型转换为双整型,存到放AC0,第五步,将第四步的AC0中双整型转换为整型,存放到AQW0。输出数字量6400~32000,经D/A转换为4-20mA,通过模拟量卡件的通道将电信号输出给现场的执行机构,如气动调节阀。

因此,不管现场的执行器是气动执行机构,电动执行机构,还是变频器,模拟量输出4-20mA的具体程序编写方式基本一致。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多