“今天我开始学习压力计算程序,从现场压力变送器为0-10V模拟信号传送到PLC模拟量输入模块,读取模拟量为一串数字,如何再显示为压力值呢?”
1.前置条件:压力变送器量程为0-10000kPa,输出信号为0-10V,模拟量输入模块的量程为0-10V。
2.设转换后的信号为N,求压力值P是多少?
3.查询手册可知:
模拟量输入0-10V转换为数字为0-27648。
计算公式如图所示:P=0.36169*N kPa
4.编写以下梯形计算压力程序:模拟量输入值为整数型,先用I_DI指令转为双整数,再用DI_R转换为实数,再用转换值乘以0.36169,最后再用ROUND指令四舍五入取整,计算压力。
5. 下载程序,运行PLC,监控程序,强制AIW16=27648,可计算压力p=10000kpa
改变AIW16=13824,可计算压力为p=5000Kpa
6.同理,可以计算其他模拟量:流量、温度,思路与本例一致。对于其他模拟可以借鉴本例的计算过程。
,