题目说的模拟量输出一般都是用于控制现场的执行器,常见的有电动执行机构、气动执行机构、变频器等执行器。它们需要的控制信号是电信号,一般都是用标准的电流信号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的具体程序编写方式基本一致。 |
|
来自: 工控自动化交流 > 《电气工程技术和空调维修》