770|3

336

帖子

2

TA的资源

纯净的硅(初级)

【VisionFive 2 单板计算机试用】+采用Node-red测试Modbus数据的读写 [复制链接]

基于Node-red的Modbus-TCP数据读写测试

 

1、nodejs的下载和安装 

    1)下载

            针对对于riscv64,官方提供了编译好的安装包,下载地址为:
https://github.com/starfive-tech/Debian/releases/download/v0.8.0-engineering-release-wayland/nodejs-18.0.0_riscv64.deb
由于在github下载,所以失败的机率非常高,我把下载的内容放到了百度网盘,如果需要自己去下载吧。
链接:https://pan.baidu.com/s/1NTVFcaAFNy857wsMcmbj1Q
提取码:563u

    2)安装

        将下载的deb文件复制到vf2中,执行

        sudo dpkg –i nodejs-18.0.0_riscv64.deb

        等待安装结束。

170435xd9x4ss7bxl8jjjb.png

 

    3)cnpm的安装
    为了便于安装nodejs下面的包,可以安装cnpm 使用国内源,包安装和更新的速度比较快。
执行
    sudo npm install -g cnpm --registry=https://registry.npm.taobao.org
170435ysjgw3ebwwwv6w76.png

 

2、node-red的安装和测试

    1)利用cnpm安装node-red的最新版本
        执行

            sudo cnpm install -g node-red
        安装最新版本的node-red到系统中。
170435egqp9l3icu8134pc.png

 

    2)执行node-red

        在终端执行node-red

170435k1kleizimdmv2kkw.png

根据提示,我们可以打开端口号为1880的管理界面:

170435acvvvylpprlruv6u.png

表明我们的安装已经成功了,node-red已经运行起来了。我们可以node-red快速的开发引用,并部署到系统中。

 

3、搭建modbus辅机的测试环境
使用Mobus Slave 软件在windows下模拟一台具有modbus TCP通讯接口的采集设备。
170435xegekdzeo3gztuol.png

 

4、基于node-red的modbus通讯

4.1读取和写入输入寄存器FC4和FC16

170435fsfqb5jz2q3fksa0.png

4.2 读取和控制输出寄存器FC1 和 FC5

170435c9ba4l7djdaedfqa.png

最新回复

这软件看起来功能性和外观都挺舒服。   详情 回复 发表于 2023-7-21 15:31

回复
举报

6401

帖子

2

TA的资源

版主

node-red这是一个什么软件,感觉挺好用的样子。VisionFive 专用的?


回复

6

帖子

0

TA的资源

一粒金砂(中级)

此前乔楚大佬在直播也分享过node-red,在VisionFive系列开发板上挺好用


回复

7284

帖子

18

TA的资源

五彩晶圆(中级)

这软件看起来功能性和外观都挺舒服。

个人签名

默认摸鱼,再摸鱼。2022、9、28


回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表