(一)安装NodeRED S7模块 在NodeRED中,需要安装专门用于与西门子PLC通信的模块。在NodeRED的界面右上角,点击菜单按钮(三条横线),选择“管理节点”。在弹出的节点管理界面中,搜索“node-red-contrib-s7”,找到该模块后点击“安装”按钮进行安装。安装完成后,可以在节点列表中看到新增的S7相关节点,如“s7 en...
/bin/bash# 定义镜像名IMAGE="nodered/node-red"# 定义镜像加速器列表MIRRORS=("https://docker.m.daocloud.io""https://noohub.ru""https://huecker.io""https://dockerhub.timeweb.cloud")# 尝试拉取镜像formirrorin"${MIRRORS[@]}";doecho"Trying mirror:$mirror"# 使用 sudo 运行 docker 命令ifsu...
本文将详细介绍如何使用腾龙边缘计算网关一体机内置的AIoTedge+NodeRED接入西门子PLC,实现数据的采集、处理与传输。 一、硬件准备与环境搭建 在开始之前,需要确保以下硬件设备已准备妥当: 腾龙边缘计算网关一体机:确保设备已通电并正常启动,网络连接稳定。 西门子PLC:本文以西门子S7-200 Smart系列为例,确保PLC已正确配置...
双击网关模块进入设备视图,添加网关输入输出对应的长度及IQ地址 到此网关在PLC侧的配置完成下载进PLC。四、安装node-red-contrib-modbus插件 在Node-Red工作台点击右上角的菜单按钮,选择“节点管理”菜单项,再在弹出的对话框左边选择“控制板”标签,然后在该页面选择上面的“安装”标签,在搜索框中输入“modbus”...
以下是一个JSON格式的流程示例,您可以将其导入到Node-RED中进行测试:2-1、读取S7-200 Smart PLC的流程示例 以下是一个具体的流程示例,展示了如何使用Node-RED从西门子S7-200 Smart PLC中读取数据。在这个示例中,我们配置了一个S7输入节点,用于连接到PLC,并指定了相应的端点信息。此外,还添加了一个调试节点...
设置PLC连接机制。 创建PLC数据块,并下载到PLC 2.打开nodered并建立连接 打开node-red web端编程 添加node-red-contrib-s7节点 配置S7连接 配置连接变量 发布后,能够显示在线,就说明配置正确,反之就需要检查配置 plc与nodered通讯测试,看看PLC发布的数据nodered是否能够收到。
UIOTOS集成NodeRed统一入口和服务 「前端协议组件」跟输入框、文本框等UI组件类似,UIOTOS通过NodeRed,间接实现了OPCUA这类协议组件。UIOTOS协议组件对接PLC等硬件设备 使用上,只需配置OPCUA服务器地址,启用连接,即可使用:OPCUA协议组件的属性配置 连接后,自动搜索服务器的所有点,UI组件属性可选择点位绑定,数据...
nodered为后端低代码,有接口协议库生态,对接各类PLC。 uiotos为前端零代码,不写一行代码,搭复杂前端交互界面。 本节介绍plc常见的opcua协议,经nodered封装为uiotos组件,傻瓜式使用。 UIOTOS前端组件(无代码使用) NodeRed协议节点(flow自动生成) 以下展开说明:「使用门槛问题」NodeRed极大地方便了设备接入。但存在最...
部署流程:点击右上角的“部署”按钮,将流程部署到腾龙边缘计算网关一体机中。此时,NodeRED会尝试与PLC建立连接,并读取数据。如果配置正确,可以在“debug”节点的输出面板中看到从PLC读取到的数据。 (四)创建写入PLC数据的流程 添加“inject”节点:拖拽一个“inject”节点到工作区,用于模拟向PLC发送数据。在“inject”...