技术论坛

 [IOT2000程序示例] 基于Node-red实现S7转Modbus TCP Server

返回主题列表
作者 主题
fei_lh
侠士

经验值: 1326
发帖数: 90
精华帖: 8
楼主    2020-05-09 14:47:18
主题:[IOT2000程序示例] 基于Node-red实现S7转Modbus TCP Server 精华帖 

S7以及Modbus Tcp都是经常会遇到的通讯协议,通过Node-red我们可以安装S7节点以及Modbus节点,从而支持以上协议。本文将分享一个示例程序,功能为S7转Modbus TCP Server。


1.准备环境

系统版本:Example Image V2.6.0

硬件:IOT2040, S7-1500


2. 配置Node-red

1)通过iot2000setup命令设置Node-red自启动,并重启设备


2)将IOT2040联网,并安装node-red-contrib-s7以及node-red-contrib-modbus节点

安装命令如下:

cd ~/.node-red/

npm -g install node-red-contrib-modbus

npm install node-red-contrib-s7


3. 设置网口IP

通过iot2000setup命令设置X2P1LAN网口与PLC同一网段,S7-1500的IP为192.168.2.2,IOT2000 X2P1LAN网口的IP设置为192.168.2.1


4. 导入示例程序

下载附件,并通过Node-red右上角导入按钮将附件内容导入至Node-red中,并点击部署。


程序利用s7 in节点读取了S7-1500中bool、word以及float三个变量,并利用Modbus Write节点将变量写入Modbus TCP Server。同时利用Modbus Read节点从Modbus TCP Server中读取出这三个变量。


附件下载:

flows.zip



渔明鱼工
至圣

经验值: 23881
发帖数: 2059
精华帖: 78
1楼    2020-05-09 15:14:24
主题:回复:[Node-Red程序示例] 基于Node-red实现S7转Modbus TCP Server

没接触过要学习!并给赞。

网鱼能够改善伙食,还能释放工作中的压力。
荧惑mars
侠士

经验值: 1411
发帖数: 157
精华帖: 6
2楼    2020-05-10 08:18:02
主题:回复:[Node-Red程序示例] 基于Node-red实现S7转Modbus TCP Server

这是啥,学习

活到老,学到老。
黑猫警长W
至圣

经验值: 18280
发帖数: 2393
精华帖: 1
3楼    2020-05-10 10:15:15
主题:回复:[Node-Red程序示例] 基于Node-red实现S7转Modbus TCP Server

下载来试试!

天芯
至圣

经验值: 18638
发帖数: 2092
精华帖: 0
4楼    2020-05-10 10:48:47
主题:回复:[Node-Red程序示例] 基于Node-red实现S7转Modbus TCP Server

这个是路由器的功能差不多

yangchunbaixue
侠圣

经验值: 3694
发帖数: 555
精华帖: 0
5楼    2020-05-10 18:28:19
主题:回复:[Node-Red程序示例] 基于Node-red实现S7转Modbus TCP Server

node-red很强大的功能,学习学习!

您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。