OpenPLC Runtime version 3
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 6 年前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 7 年前 | ||
| 3 年前 | ||
| 7 年前 | ||
| 3 年前 | ||
| 7 年前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 3 年前 | ||
| 7 年前 | ||
| 2 年前 | ||
| 7 年前 | ||
| 3 年前 | ||
| 5 年前 | ||
| 7 年前 |
以下内容由 AI 翻译,如有问题请 点此提交 issue 反馈
OpenPLC 运行时版本 3
OpenPLC 是一款开源的可编程逻辑控制器,基于易于使用的软件设计。我们的目标是提供一种低成本的自动化与科研工业解决方案。作为唯一提供完整源代码的控制器,OpenPLC 已被众多研究论文用作工业网络安全研究框架。 OpenPLC 项目包含两个子项目:
安装指南:
git clone https://github.com/thiagoralves/OpenPLC_v3.git
cd OpenPLC_v3
./install.sh [platform]
其中 [platform] 可以是:
win - 通过 Cygwin 在 Windows 上安装 OpenPLC
linux - 在基于 Debian 的 Linux 发行版上安装 OpenPLC
docker - 供 Dockerfile 使用(即不调用 sudo)
rpi - 在树莓派上安装 OpenPLC
custom - 跳过所有特定软件包的安装,假设您的系统已满足所有依赖项,尝试安装 OpenPLC。如果您尝试在不受支持的 Linux 平台上安装 OpenPLC,或之前已手动安装了所有依赖包,此选项会很有用。
在 Docker 内构建、安装和运行
使用 Ubuntu 时:请确保已安装 Ubuntu 版 docker
使用 Linux Mint 21 时:请确保已安装 Linux Mint 21 版 docker
构建
# instead of running install.sh as stated above, run:
docker build -t openplc:v3 .
运行
可以通过 -v 参数将设备传递给 docker 守护进程(例如 -v /dev/ttyACM0:/dev/ttyACM0)
docker run -it --rm --privileged -p 8080:8080 openplc:v3
EtherCAT 功能支持
如需构建支持 EtherCAT 的功能,请尝试运行 ./install.sh linux ethercat。更多详细信息,请参阅 utils/ethercat_src。