Raspberry Pi 4边缘智能PLC:OpenPLC赋能物联网

发布于:2025-07-03 ⋅ 阅读:(27) ⋅ 点赞:(0)

Raspberry Pi 4与OPenPLC结合打造迷你PLC,实现通过硬件控制,Web端查看数据信息。注:禁止在转载后发布其他平台向用户收取费用


1.硬件准备

注:最低配置要求
Raspberry Pi 4及其以上
DisPlay显示屏
SD卡32G以及以上

2.Raspberry Pi 4系统镜像制作

请添加图片描述
请添加图片描述
请添加图片描述

请添加图片描述
请添加图片描述

3.Raspberry Pi 4系统启动

在这里插入图片描述
在这里插入图片描述
点击图标,显示网络的名称,已连接网络的IP地址。
img

4.RealVNC安装

官网链接
请添加图片描述
请添加图片描述

安装RealVNC,安装完后打开,确保RealVNC与Raspberry Pi 在同一网络。
请添加图片描述

验证通用输入/输出(GPIO)引脚是否存在。

输入以下命令:

 gpio -v

如果不存在,需要在连接Wi-Fi的情况下,命令集安装WiringPi库:

git clone https://github.com/WiringPi/WiringPi.git

正常情况下,下载完成会创建一个名为WiringPi的文件夹。

cd WiringPi

请添加图片描述

输入以下命令,从源代码构建WiringPi,操作命令如下:

./build

请添加图片描述

构建后,输入gpio -v 查看是否安装成功。
请添加图片描述
显示上述内容,表示安装成功。

5.OpenPLC安装

克隆命令复制OPenPLC文件夹:

git clone https://github.com/thiagoralves/OpenPLC_v3.git

请添加图片描述

切换到OPenPLC目录

cd OpenPLC_v3

安装OPenPLC,安装过程中会联网下载所需要的依赖库。

./install.sh rpi

请添加图片描述
请添加图片描述
请添加图片描述

安装完成后,运行需要通过start*****.sh脚本启动。

启动命令:

./start*****.sh(以实际的脚本名称为准)

启动后打开浏览器输入Raspberry Pi 4的网络IP地址,端口号8080

如:

http://192.168.136.49:8080

后台登录界面如下所示:
请添加图片描述
请添加图片描述
请添加图片描述
Hardware考虑到使用的硬件,需要选择

请添加图片描述

6.Raspberry Pi 4 的GPIO引脚编号

请添加图片描述

7.GPIO引脚编号与PLC的地址对应关系

请添加图片描述

8.OPenPLC Editor安装

https://autonomylogic.com


请添加图片描述

请添加图片描述

9.OPenPLC Web服务器端,选择硬件层

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

10.硬件连接

点亮LED灯

(1)材料:面包板一块、公公线一根,公母线若干,330R的电阻一个,10K的电阻一个,LED灯一个,按钮一个。

(2)电路实物接线:
请添加图片描述
请添加图片描述

11.点灯实验设计

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

12.点灯实验演示

视频演示

树莓派与OPenPLC结合