PLC+Arduino接近开关实验:工业传感器信号链路

2026-10-26 09:34:28 46阅读

PLC和Arduino用接近开关做实验

前面我们用按钮和LED验证了PLC与Arduino之间的信号链路。这次把传感器升级一下:用接近开关代替手动按钮,看看工业传感器和单片机之间能不能正常配合。

实验目的

  • 用PLC读取接近开关的信号。
  • 用Arduino接收PLC输出的结果,并驱动LED显示。
  • 验证完整的工业传感器信号链路。

实验结构

接近开关
  ↓
PLC 输入
  ↓ PLC梯形图
PLC 继电器输出
  ↓ 24V信号
24V—3.3V 光耦隔离模块
  ↓
Arduino 数字输入
  ↓
Arduino 输出 → LED

接线方式

接近开关实验接线

PLC 梯形图

PLC梯形图程序

实验说明

接近开关是一种不需要物理接触就能检测金属物体的传感器,广泛用于工业现场的限位、计数和定位。

在这个实验中:

  • 接近开关检测金属物体,输出信号给PLC输入端。
  • PLC梯形图判断传感器状态,控制继电器输出。
  • PLC输出24V信号通过光耦隔离模块转换为3.3V逻辑电平。
  • Arduino读取3.3V信号,控制LED亮灭。

这样一条完整的信号链路就形成了:

工业传感器 → PLC → 光耦隔离 → Arduino → 显示终端

这个结构可以用于:

  • 工业现场的设备到位检测。
  • 物料计数和统计。
  • 设备状态监控和报警。
  • 简单的自动化控制。

注明:本项目有部分内容涉及到交流电。这个内容面向对象主要是有高低压电路知识和工控编程的人。不适合只有12V、5V电路知识的中小学生。


作者:gada888
链接:https://www.aiddithome.com/p/22e14a786f1859.html
本作遵循 [CC BY 4.0 署名] 许可,版权归作者所有。若存在违规行为,您可以点击 “举报”。


登录 后发表评论
4条评论
拆机党
1楼 · 2026-10-26 09:34:29

接近开关比按钮更贴近实际工控场景,这个升级很合理

天快亮了
2楼 · 2026-10-26 09:34:29

从传感器到显示终端整条链路都通了,后面可以接更多执行器

入门没多久的新手
3楼 · 2026-10-26 09:34:29

光耦隔离确实是PLC和单片机配合的关键,安全第一

好说好说
4楼 · 2026-10-26 09:34:29

gada888这几篇PLC+Arduino系列质量不错,一步步递进