视频
跟着视频动手做
OpenPLC 工具链的操作演示,从第一个梯形图程序到部署到真实硬件。可搜索视频库,或向下滚动查看 OpenPLC v3 存档。
来源
存档
仍在使用 OpenPLC v3
OpenPLC v3 已停止维护
v3 不会再有新版本,也不会再有修复。这就是为什么 v3 编辑器经常无法安装在当前版本的 Windows、macOS 或 Linux 上:问题出在软件版本,而不是电脑,而且不会有任何更新来修复它。
OpenPLC v4 是持续维护的版本,安装方式与普通桌面应用相同,所有修复和新功能都只发布在 v4 上。如果你正在考虑从哪里开始,请从 v4 开始。
前往 OpenPLC v4以下视频是为 v3 制作的,内容仍然准确,这也正是保留它们的原因:仍有大量控制器在运行 v3,与这些界面对应的资料值得方便查找。但这些都不是在 v3 上启动新项目的理由。
来自 OpenPLC 频道
项目团队在 v3 时期制作的“基础”系列,按顺序观看,从安装工具一直到接入 HMI。
- 基础 01:安装 OpenPLC Editor官方在 Windows、macOS 或 Linux 上安装编辑器,并打开第一个项目。
- 基础 02:安装 OpenPLC Runtime官方在目标机器上安装运行时,并在部署之前确认可以正常连接。
- 基础 03:为 Arduino 开发板编程官方开发板配置、引脚映射,以及将梯形图程序上传到 Arduino 目标设备。
- 基础 04:在 Raspberry Pi 上通过 Modbus 使用 OpenPLC官方在 Raspberry Pi 上运行运行时,并通过 Modbus 连接远程 I/O。
- 基础 07:将 OpenPLC 连接到 HMI官方将运行时连接到 ScadaBR,为操作员提供监控画面。
来自社区
独立频道制作的教程,涵盖“基础”系列未涉及的内容:仿真、HMI,以及大多数控制逻辑都会用到的功能块。
- OpenPLC 入门介绍来自 Instrumentation Tools面向从未接触过编辑器和运行时的人,介绍这个项目是什么,以及编辑器和运行时各自的作用。
- 将 OpenPLC 连接到 Factory I/O来自 seafox c由运行时驱动仿真工厂,在接线之前就能测试逻辑。
- 使用 ScadaBR 构建 HMI来自 seafox c在 ScadaBR 中绘制操作员画面,并将其连接到正在运行的 OpenPLC 控制器。
- PLC 程序中的定时器和计数器来自 Learning Orbis大多数控制逻辑都离不开的两种块,通过一个梯形图实例进行讲解。
特定硬件
在特定开发板上使用 v3。Arduino、ESP8266 和 Raspberry Pi Pico,每一种都从零开始搭建和编程。
- OpenPLC 与 Arduino(一)来自 Saeed AlSaeed让第一块 Arduino 开发板被识别,并运行从运行时发送的逻辑。
- 将 PLC 代码直接上传到 Arduino来自 seafox c将程序编译到开发板本身,无需连接上位机即可运行。
- 基于 ESP8266 打造迷你 PLC来自 Kiyani's Lab组装一块小型控制器板,并将 OpenPLC 烧录到驱动它的 ESP8266 上。
- 打造 Raspberry Pi Pico PLC来自 OnosTech将 Pico 变成控制器,从 I/O 接线到运行程序。
- 通过 Wi-Fi 在 ESP8266 上运行 OpenPLC来自 seafox c在 ESP8266 上运行控制器,并通过网络而非数据线进行访问。















