实验箱上是US-016超声波测距模块,其有关信息可以看实验室的博客
US-016超声波测距模块
1号Pin:接VCC电源(直流5V)
2号Pin:量程设置引脚(Range),当模块上电时此引脚为高电平时,量程为3m;当模块上电时此引脚为低电平时,量程为1m。此引脚内带上拉电阻,当Range引脚悬空时,量程为3m
3号Pin:模拟电压输出引脚(Out),模拟电压与测量距离成正比,输出范围为0~Vcc
4号Pin:接外部电路的地
测量距离与输出电压的关系如图所示
西门子PLC1200学习之模拟量的使用
博途入门第109篇_简单示例_AI模拟量输入
西门子 S7-1200 模拟量转换
这里建议先看下第二个链接中的B站教程,整个过程还是很简单的
首先在设备组态
中配置模拟量输入,注意起始地址,并选择组织块为main
使用“ SCALE_X ” 和 “ NORM_X ” 指令来转换模拟量值
SCALE_ X 为“缩放” ,NORM_X 为“标准化”。功能块位于 TIAPortal指令的“转换操作”中
计算公式:
SCALE_X_OUT = [(NORM_X_VALUE - NORM_X_MIN)/(NORM_X_MAX - NORM_X_MIN)] * (SCALE_X_MAX - SCALE_X_MIN) + SCALE_X_MIN
梯形图编程如下
接线很简单,如下图
在博图中监视变量,手掌置于超声波传感器上方,距离值会减小