Virtual PLCnext Controller 本地网络部署平台
什么是Virtual PLCnext Web Deploy?
Virtual PLCnext Web Deploy是一个基于Web的本地化Virtual PLCnext Controller部署平台,利用podman unix-socket和podman RESTful API进行Linux host端的本地化部署。Virtual PLCnext Web Deploy简化了部署流程,让非Linux/容器使用者的用户也能够快速掌握如何部署Virtual PLCnext Controller。
Virtual PLCnext Web Deploy运行在宿主机上,可以通过本地局域网进行访问。
怎么做?
第一步,下载应用
从PLCnext Store上进行下载,已经适配菲尼克斯Virtual PLCnext Controller 2025-2026版本
第二步,安装应用
根据文档手册,将应用安装在Linux端。(前提需要宿主机安装了podman / ACL / Apparmor / Cgroupv2,当然你可以选择ubuntu24.04,这样你只需准备podman)
第三步,访问web
在局域网里的任意一个设备,打开浏览器,输入https://<hostip>:3001即可访问
在web端里,你可以配置你的Virtual PLCnext Controller镜像,从远程电脑中上传镜像,管理主机本地Virtual PLCnext Controller镜像,安装以及删除podman中加载的Virtual PLCnext Controller镜像。
在创建实例页面,你可以根据简单的指引完成Virtual PLCnext Controller的配置,并生成对应的实例。在这里你可以配置多个网卡,多个dev设备,多个Mounts目录,还可以配置安全规则,比如IDMapping,Apparmor等等。
在实例管理页面中,你可以轻松启动已经创建的Virtual PLCnext Controller,也可以设置为自启动,这样重启电脑后,它会自动将您的VPLC启动。
对于已经启动的实例,点击卡片可以进入实例的终端,在这里你可以操作Virtual PLCnext Controller的内部文件。
对于yocto project based linux和buildroot based linux,我们也提供了内核配置检测,这里请确保在menuconfig中开启了save config的选项,这样会在/proc中生成config.gz配置单。当然你也可以自定义配置文件的路径。