官网看到开发板可以安装测试openplc,下面来体验下openplc功能。
一、安装软件
1.1、安装软件包
root@starfive:~# sudo apt-get install -y curl git udev libxml2-dev autoconf automake autotools-dev icu-devtools libicu-dev libsigsegv2 m4 autoconf-archive gnu-standards libtool gettext m4 make cmake build-essential pkg-config bison flex libtool nodejs libbz2-dev sqlite3 libgdbm-dev openssl libexpat1-dev python${version}-dev python3 libxslt-dev libmodbus5 python3-venv libasio-dev
1.2、下载openplc软件包
下载地址:https://debian.starfivetech.com/
网盘路径:VisionFive2/Engineering Release/202409/debian-packs/openplc.zip

1.3、安装软件
下载安装包复制到开发板/home/user下,并解压
user@starfive:~$ unzip openplc.zip
user@starfive:~$ cd openplc
user@starfive:~/openplc$ sudo dpkg -i openplc-vf2.deb

1.4、创建环境
创建python虚拟环境并安装python包
user@starfive:~$ cd openplc_v3/
user@starfive:~/openplc_v3$ sudo python3 -m venv .venv
user@starfive:~/openplc_v3$ sudo .venv/bin/python3 -m pip install requests wget bs4 flask==2.3.3 werkzeug==2.3.7 flask-login==0.6.2 pyserial pymodbus==2.5.3
user@starfive:~/openplc_v3$ sudo .venv/bin/python3 -m pip install VisionFive.gpio-1.3.3-cp311-cp311-linux_riscv64.whl
需要准备文件VisionFive.gpio-1.3.3-cp311-cp311-linux_riscv64.whl
文件地址:https://pypi.org/project/VisionFive.gpio/1.3.3/

二、测试
2.1、下载及安装openplc编辑软件
软件下载地址:https://autonomylogic.com/download/

这里我下载windows版本测试,下载完成后,正常流程安装软件。

2.2、创建工程
2.2.1、创建梯形图工程

2.2.2、测试梯形图

2.2.3、生成st文件

2.3、打开OpenPLC HMI
浏览器输入板卡的IP:8080
http://192.168.1.200:8080/login

输入用户名和密码:openplc,接入HMI界面
进入界面后,上传上步生成的.st文件

重新命令程序名称

上传程序后,编译出现错误

|