亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 工业技术

使用 Podman 在 PLCnext 上安装 Node-RED 分步指南

如何用 Podman 在 PLCnext 安装 Node-RED

固件 2023.0 起 PLCnext 操作系统预装 Podman (https://podman.io/)。Podman 功能同 Docker。此实现保证终端用户更简单的 Node-RED 安装。

重要:因 PLCnext 随固件更新变化,这些过程未来可能失效。若发生将更新本文档。

创建 05-03-2024

最后修改 11-03-2024

要求

控制器: AXC F 1152 - AXC F 2152 - AXC F 3152

存储: AXC F 1152 / 2152 需 2GB 或更高 SD 内存

固件: 2023.0 LTS 或更高

1. 安装步骤:

1.1. 通过 SSH 客户端访问:

1.2. 以 root 用户访问:

su 
sudo passwd root 

注意: admin 和 root 用户不同。设置 root 不同密码不影响 "admin" 用户。

1.3. 安装 Node-RED:

podman run -d -p 1880:1880 --name nodered --restart always docker.io/nodered/node-red:2.2.2 

1.4. 安装示例:

podman run -d -p 1880:1880 --name nodered --restart always docker.io/fellipem/noderedpxc:alarms 
podman run -d -p 1880:1880 --name nodered --restart always docker.io/fellipem/noderedpxc:opcua 

1.5. 访问 Node-RED:

警告:与 Docker 不同,Podman 不在 PLCnext 作为服务运行。因此 Node-RED 不随 PLC 开机自启。要让 Node-RED 随 PLC 启动,按以下步骤:

2. Node-RED 自启动步骤:

2.1. 创建启动脚本:

git clone https://github.com/Fellipem1/PLCnext_Node-RED.git 

2.2. 移动文件:

mv /opt/plcnext/PLCnext_Node-RED/nodered.sh /etc/init.d/ 

2.3. 修改文件权限:

chmod +x /etc/init.d/nodered.sh 

2.4. 添加脚本到启动项:

update-rc.d nodered.sh defaults 

注意:始终用 root 用户执行这些步骤。

3. Node-RED 安装库步骤:

3.1. 启动 Node-RED 并进入容器:

podman start nodered 
podman exec -it nodered /bin/bash 
cd /data 

3.2. 安装库:

npm i node-red-contrib-iiot-opcua@3.11.1-4 

3.3. 退出容器并重启 Node-RED:

podman stop nodered 
podman start nodered 

4. 常见错误

4.1. 错误 1: mkdir no such file or directory

4.2. 错误 2: Certificate Expired

date -s “29 FEB 2024 11:25:39” 

4.3. 错误 3: Failed, retrying timeout

ping google.cl 

更多信息: https://github.com/Fellipem1/PLCnext_Node-RED

工业技术

  1. AS9100 认证如何重塑航空航天制造盈利模型:General Machine-Diecron 实战复盘
  2. CNC车床切削刀具全维认知:定义、分类、材质与选型实战
  3. CNC加工详解:原理、类型、优势与工业应用
  4. 预防流体系统泄漏:为您的设施节省成本的策略
  5. AI如何破解供应链“脏数据”困局:从人工清洗到算法智能
  6. 2025年圆锯顶配推荐:建筑工与DIY达人精选
  7. 2017制造日:展示外商直接投资对现代美国工业的影响力
  8. 钣金制造中开孔靠近弯折的最佳实践:开槽工艺全解析
  9. 为什么空调制冷量用“吨”而非 kW/kVA 标定?一文读懂
  10. BeagleBone Black引脚全指南:Pin配置、技术规格与实战应用
  11. 2026 制药行业文档管理综合指南
  12. 现代金属制造的关键核心设备