ARMxy工控机使用Node-Red教程:通过Modbus TCP采集以太网IO模块M160T(6)

  1. Modbus/TCP 通信协议案例

5.1 案例说明

案例功能:使用node-red工具与M160T IO模块通过Modbus/TCP协议通信。基于 node-red 部署程序,实现获取 M160T IO 模块DIN口状态位。

程序流程图如下图所示。

图 60

5.2 案例测试

本案例使用node-red工具与M160T IO模块通信。请通过网线将设备千兆网口与 ETH1、上位机和M160T模块连接至公网,确保可正常访问互联网。

请按下图所示使用网线连接M160T ETHERNET网口,并将电源连接到DC/IN接口。

图 61

5.2.1 获取从机IP地址及端口号

打开" MxxxT_E配置软件V1.5.1_t "软件,执行以下操作查询到M160T设备的IP地址和配置端口号。本次查询到的 IP 地址是 192.168.1.4,端口号配置为502。我司提供的" MxxxT_E配置软件V1.5.1_t "软件位于产品资料" 程序相关\Tools\Windows "目录下。

图 62

图 63

找到并双击M160T设备。

图 64

设备默认密码为1234。

图 65

弹出窗口点击确定。

图 66

点击读取配置选项,获取当前设备信息。

图 67

弹出窗口,点击确定。

图 68

选取网络配置选项。

图 69

获取到当前设备IP地址为192.168.1.4,将监听端口配置为502,连接模式选择Modbus TCP模式。

图 70

点击写入配置选项,将配置信息写入设备。

图 71

弹出窗口,提示数据保存成功。

图 72

点击重启设备,重新载入配置。

图 73

图 74

5.2.2 采集从机数据

设备启动,执行node-red程序,将上位机登录到node-red部署系统。

使用的依赖模块有:" node-red-dashboard "、" node-red-contrib-modbus "。请参考上方"安装依赖模块"步骤安装上相应依赖模块。

图 75

为便于测试,我司提供的经验证的获取天气信息程序为案例" node-red\node_modbus_tcp\ "目录下的 modbus_tcp.json 文件。请参考上方"导入节点文件"步骤导入对应节点文件。

导入文件成功后,双击图中节点,执行以下操作,配置从机IP地址以及端口号。

图 76

图 77

配置IP地址为192.168.1.4,端口号为502。配置完后点击更新按钮。

备注:输入的IP地址为M160T设备所查询地址,端口号为配置端口号。

图 78

图 79

点击右上角部署按钮,启动程序。

图 80

等待M160T设备连接上node-red程序后,link指示灯亮起。

执行以下操作,进入Dashboard面板,再点击图片对应按钮。

图 81

图 82

执行成功后将弹出网页显示M160T设备当前DIN口状态位。

图 83

为了便于测试,将M160T的DIN1和DIN6引脚短接到COM,DIN1和DIN6输入高电平,状态位变为1。

执行完后将看到网页显示M160T设备当前DIN1和DIN6仪表盘高亮,状态位为1。

图 84

图 85

相关推荐
科技小花18 小时前
全球化深水区,数据治理成为企业出海 “核心竞争力”
大数据·数据库·人工智能·数据治理·数据中台·全球化
weixin_3709763519 小时前
AI的终极赛跑:进入AGI,还是泡沫破灭?
大数据·人工智能·agi
一切皆是因缘际会21 小时前
AI数字分身的底层原理:破解意识、自我与人格复刻的核心难题
大数据·人工智能·ai·架构
上海光华专利事务所21 小时前
跨境电商商标专利管理平台
大数据·产品运营
Elastic 中国社区官方博客1 天前
ES|QL METRICS_INFO 和 TS_INFO:为你的时间序列数据建立目录
大数据·数据库·elasticsearch·搜索引擎·信息可视化·全文检索
数字新视界1 天前
如何通过数字化管理提升IT资产管理系统的效率与准确性?
物联网·数据中心·dcim·动环监控·新人首发
jinanwuhuaguo1 天前
(第二十七篇)OpenClaw四月的演化风暴:OpenClaw 2026年4月全版本更新的文明级解读
大数据·人工智能·架构·kotlin·openclaw
清晨0011 天前
工业生产实时数据获取方案-TDengine
大数据·时序数据库·tdengine
极创信息1 天前
信创产品认证怎么做?信创产品测试认证的主要流程
java·大数据·数据库·金融·软件工程
Elastic 中国社区官方博客1 天前
Elastic 和 Cursor 合作 加速 上下文工程 与 coding agents
大数据·人工智能·elasticsearch·搜索引擎·全文检索