上海泗博自动化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模块。
下文将介绍如何使用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的按钮,即可在调试窗口看到数据。