❶ 压力变送器在plc编程中的设定值如何计算
以西门子为例,0-5V对应PLC采集到的数值就是0-32000,整个量程都按线性计算,15MPa是30MPa的一半,电压也就是2.5V,那么PLC采集到的数值就是16000
❷ plc模拟量编程问题
假设模拟量的标准电信号是A0—Am(如:4—20mA), A/D 转换后数值为D0
—Dm(如:6400—32000),设模拟量的标准电信号是A,A/D 转换后的相应数值
为D,由于是线性关系,函数关系A=f(D)可以表示为数学方程:
A=(D-D0)×(Am-A0)/(Dm-D0)+A0。
根据该方程式,可以方便地根据D 值计算出A 值。将该方程式逆变换,得出
函数关系D=f(A)可以表示为数学方程:
D=(A-A0)×(Dm-D0)/(Am-A0)+D0。
具体举一个实例,以S7-200 和4—20mA 为例,经A/D 转换后,我们得到的
数值是6400—32000,即A0=4,Am=20,D0=6400,Dm=32000,代入公式,得
出:
A=(D-6400)×(20-4)/(32000-6400)+4
假设该模拟量与AIW0 对应,则当AIW0 的值为12800 时,相应的模拟电信号
是6400×16/25600+4=8mA。
又如,某温度传感器,-10—60℃与4—20mA 相对应,以T 表示温度值,AIW0
为PLC 模拟量采样值,则根据上式直接代入得出:
T=70×(AIW0-6400)/25600-10
可以用T 直接显示温度值。
模拟量值和A/D 转换值的转换理解起来比较困难,该段多读几遍,结合所举
例子,就会理解。为了让您方便地理解,我们再举一个例子:
某压力变送器,当压力达到满量程5MPa 时,压力变送器的输出电流是20mA,
AIW0 的数值是32000。可见,每毫安对应的A/D 值为32000/20,测得当压力为
0.1MPa 时,压力变送器的电流应为4mA,A/D 值为(32000/20)×4=6400。由
此得出,AIW0 的数值转换为实际压力值(单位为KPa)的计算公式为:
VW0 的值=(AIW0 的值-6400)(5000-100)/(32000-6400)+100(单位:KPa)
❸ 怎么在PLC编程中实现压力4-20mA信号与变频器4-20mA信号联锁控制
这个不用变频器的,直接把4-20mA信号给了变频器就OK了。压力变送器三根线,按照图中的说明,把三根线接到变频器的控制电路等电位、多功能模拟量输入(4-20mA)和模拟量输入设定电源输出三个端子上,可能型号不同,叫法有所区别,但都是这个意思。接好线以后,就是调整内部参数了,你得首先打开变频器的PID调节功能,然后频率设定方式为4-20MA电流输入,启动方式嘛,看你想本地还是远控自己设置了,最后比较头疼的就是相关PID参数的整定,如P、I、D几个增益的给定,是因工况而异的,参数的设定,会影响你系统的反应速度、工作效率,最好多试几次,达到最优化。如果你的变频器没有PID功能,自己花250-600元买个PID调节器也比买个PLC划算,专门为了PID调节买个PLC,大材小用。