下面我将用一个PLC检测室温的装置(下文称“装置”)来带大家了解PLC是如何读取模拟量的。在讲解装置之前,小编先带大家补一补模拟量的知识。模拟量种类一般有电压型和电流型两种(电压型:0-5V 0-10V;双极性-5V-5V,-2.5V-2.5V;电流型:0-24mA;)。电流型相比于电压型更稳定,抗干扰能力较强。模拟量的使用也是有分辨率的。一般有12bit和14bit两种分辨率。
装置选择S7-224XP,模拟量输入模块EM231(8路输入),温度传感器,温度变送器(-20-110℃,4-20mA)。
装置的原理是什么呢?接好线后,温度传感器将-20-110℃的温度转换成4-20mA的电流信号。电流信号通过模拟量输入模块EM231的6通道转换成数字量,该转换是由模块本身带有的AD转换器完成的。转换成的数字量存到地址AIW16中,经程序就可计算出温度传感器检测到的室温。那问题来了,为什么要把电流信号接到EM231的6通道?经6通道的模拟量转换成的数字量为什么存到地址AIW16中?通过下面操作与讲解,问题会慢慢被解决。
第一步:按照图1中的电气接线图接好线
第二步:设置拨码开关(设置拨码开关时需断电)
模拟量输入模块支持电压信号和电流信号输入,对于两种信号的选择由DIP开关设置,量程的选择也由DIP开关来完成,模拟量输入模块EM231的8路输入的组态开关表如图2所示。