最大化PLCnext Engineer仿真:通过REST连接Node-RED
社区朋友们好!
作为开发者遇到PLCnext Technology,我们迫不及待想试用其功能😊 受PLCnext Engineer仿真新里程碑和这篇文章《通过PLCnext Connector用Node-RED与AXC通信》启发,现在我们能从仿真环境与Node-RED交互,从而在硬件到手前测试IoT功能。
在Windows 10安装Node-RED
Node-RED可跨平台运行,是轻量级可视化编程工具,可安装在PLCnext控制器(如Docker容器)和PC上。本演示按此指南在Windows 10安装步骤操作。之后用cmd或PowerShell用命令node-red运行。
运行后,在浏览器输入URL https://localhost:1880。
下载PLCnext Node-RED连接器
以下文章展示如何下载使用节点连接PLCnext Engineer PLC变量与Node-RED via REST,更多信息见npm仓库。此步骤只需在Manage Palette搜索节点并安装:
配置PLCnext Engineer项目
需从Phoenix Contact网站安装AXC F 1152固件镜像和PLCnext Engineer ≥2022版以使用仿真环境。
- 为该控制器创建项目,去Cockpit区域将连接改为“Simulation”。
- 勾选要与Node-RED共享的程序变量“HMI”框。
- 去Plant区域双击HMI Web Server,启用REST接口复选框。
就这些!连接并下载项目到仿真环境。凭证为用户“admin”、密码“plcnext”。
在Node-RED验证连接
可尝试“plc-browse-items”节点添加PLCnext连接。用相同凭证,Host IP填“localhost:5050”。
部署代码,大功告成!您的连接已就绪,可在最爱的61131-3语言中读写PLCnext程序变量😉
想了解更多REST数据接口,可访问Info Center。
编码愉快!
工业技术