广东湘恒智能科技有限公司
主营产品: 西门子PLC,西门子模块,西门子触摸屏,西门子变频器,西门子伺服电机驱动,电缆,西门子全系列
西门子200smart案例分析:用运算指令编写模拟量转换程序
发布时间:2024-11-06

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

转换过程如下(以电流型传感器转换为例):


对于温度传感器,温度可以用下述公式算出:


根据公式,编写转换程序如下:

—THE END—


展开全文
拨打电话 微信咨询 发送询价