技术分享-上海泗博MPI转以太网模块MPI-131实现Node-RED直接访问西门子PLC数据
上海泗博自动化MPI-131是一款用于西门子S7系列PLC(包括S7-200、S7-300、S7-400)以及西门子数控机床(如840D、840DSL等)的以太网通讯模块,无需编程,即插即用,支持通过模块上下载PLC程序和数据监控等功能。
除常见的MicroWIN、STEP7、WinCC、
KEPServerEX等软件使用MPI-131直接获取西门子PLC数据外,现在还支持通过Node-RED这一开源流程编程工具来访问PLC数据。这使得数据的获取和处理变得更加灵活和便捷,满足您多样化的应用需求。
下文将介绍如何使用Node-RED通过MPI-131模块获取S7-300 PLC数据。
以下是具体的实现步骤:
首先,需要提前安装好Node-RED程序,进入Node-RED的配置界面,点击侧边的菜单,选择“Manage palette”,选择安装contrib-S7 module模块。
在“Install”区域搜索S7,然后安装node-red-contrib-s7 module模块。
安装成功之后,您可以看到如下新的节点。
把S7 in和debug模块拖入到中央区域内,然后做一下连线。
双击S7 in节点,点击编辑。
点击铅笔的符号,去创建一个新的连接。填入IP地址以及S7TCP的目标地址(默认为2可以在MPI-131的配置界面中获取)。
请确保S7TCP目标地址和西门子PLC的MPI地址一致
和MPI-131配置界面中的保持一致
点击Variables,填入正确的DB地址。
不勾选“Emit only when value changes”来周期接收数据,或者勾选使能逢变接收数据。
选择All variables来读取所有变量。
最终,点击Deply部署,Node-RED即可正常接收数据了。
点击Debug的按钮,即可在调试窗口看到数据。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)