首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >基于node.js的modbus RTU ()

基于node.js的modbus RTU ()
EN

Stack Overflow用户
提问于 2021-01-15 08:34:37
回答 1查看 764关注 0票数 0

我在试着从服务器读取保存寄存器。从站通过TCP在协议modbus RTU中服务数据。在Python中,我使用的是"framer“:

代码语言:javascript
运行
复制
client = IW_ModbusClient(ini['server_ip'], port=ini['server_port'], framer=IW_ModbusFramer)

但我在javascript中找不到合适的解决方案。我尝试了npm中最流行的modbus库,但大多数库只是在RTU或TCP中读取数据(而不是通过TCP读取RTU ):

  • modbus-串行
  • jsmodbus
  • ModbusJS

我在npm中找到了一个库,但它似乎适用于较旧的nodejs版本。我不能安装它:

  • modbus-rtu-tcp
EN

回答 1

Stack Overflow用户

发布于 2021-09-30 07:55:38

在modbus上,rtu和tcp数据帧是不同的。

如果您想通过tcp发送rtu数据,需要了解数据帧,如何工作tcp和串口通信,并编写一些功能。

例如;

TCP RTU

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65732835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档