在工业控制中,经常需要用到传感器来检测一些模拟量,如使用温度传感器检测温度,压力传感器检测压力。由于传感器所采集到的是电信号(电流或电压),如何把传感器所采集到的值换算成物理量的实际值,这就需要按比例放大模拟值。例如,知道温度传感器在Zui低检测温度Tmin时,其输出电流为Imin,在Zui高检测温度Tmax时,其输出电流为Imax,需要找到输出电流为I时所对应的温度T。在西门子200SMARTPLC中模拟量输入模块将4-20MA的电流信号转换成5530-27648之间的数值,将0-10V的电压信号转换成0-27648之间的数值。PLC通过读取模拟量的数值,再用转换程序就可以得到实际的温度或者压力等值。如何转换可以通过PLC的四则运算实现。
转换过程如下(以电流型传感器转换为例):
对于温度传感器,温度可以用下述公式算出:
根据公式,编写转换程序如下:
—THE END—