在自动化控制中,我们经常遇到各种各样的传感器,今天我们介绍两款超声波传感器的应用,一款是检测有没有人走过来,一款是检测离水位有多远。 本系统我们采用的西门子SMART200系列,用的是6ES7288-3AE08-0AA0模拟量模块,来采集超声波传感器的信号。 我们来看第一款超声波传感器,型号为UC2000-L2-I-V15,此超声波是检测有没有人过来的,如下图所示: 下面我们看线是如何接的? 其中引出的三根线,棕色线接24V正,蓝线接24V负,黑线为信号线,接在模拟量模块上的1+引脚上,1-引脚接到-24V上,如下图所示: 程序中的参数设置如下: 1、设定距离:最小为50MM,最大为2000MM 2、到位检测:当超声波横向位移的当前值小于设定值时,到位信号会亮 3、报警:当超声波横向位移的当前值小于1时,报警灯会亮 4、传感器安装在现场的图,如下所示: 下面我们来看一下PLC程序: 先使用转换指令的S-itr(整数缩放到实数),将设置的最大值、最小值和超声波位移当前值转换成浮点数,用浮点数的比较指令比较超声波的当前值和设定值,当当前值小于设定值的最小值时,横向到位的线圈接通 5、报警程序:使用浮点数的比较指令,超声波的当前值小于1.0时,报警线圈通电 接着我们看第二款超声波,型号为:UBX800-GM30-DI-H5,此传感器用来检测,离水面有多远?具体传感器如下图:
下面我们看如何接线的:传感器引出的三根线,棕色接24V正,蓝色接24V负,黑线为信号线,接在模拟量模块上的4+引脚,4-引脚接到-24v上,具体如下图所示: 程序中的参数设置如下: 1、设定距离:最小为600,最大为8000 2、到位检测:当超声波水位当前值小于设定值时,到位信号灯会亮 3、报警:当超声波水位当前值小于1时,水位的余弦值加激光测距的当前值大于激光和水位总长时,报警灯会亮 4、现场安装的传感器如下图所示: 下面我们来看PLC程序:先使用转换指令中的S-itr(整数缩放到实数),将设置的最大、最小值和超声波是为当前值转换成浮点数,然后用浮点数的比较指令,比较水位的当前值和设定值,当水位的当前值小于设定的最小值时,禁止向下的线圈接通 5、报警指令:使用浮点数的比较指令,当超声波的水位当前值 小于1.0时报警线圈通电
|