javascript - node.js modbus RTU via TCP(RTU over TCP)
问题描述
我正在尝试从服务器读取持有寄存器。从站通过 TCP 在协议 modbus RTU 中提供数据。在 Python 中,我使用“成帧器”:
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
解决方案
推荐阅读
- vue.js - 如何更改元素 UI 表中特定行的样式
- xquery - 无法编译 xquery : err:XPST0003 地图表达式中不再接受 ':=' 表示法
- android-room - 如何改造和房间处理嵌套对象
- powershell - 用于搜索文件夹的 Powershell 脚本删除它们创建包含特定数据的日志文件
- java - Http Ok3 返回两个响应
- c# - 不知何故,我的值永远不会等于 1,这是有原因的吗?
- javascript - 无法在我的应用程序中找到下拉输入字段的元素
- c - 将一个字节复制到 GNU C 内联汇编中的另一个寄存器,其中编译器为两个操作数选择寄存器
- php - 如何在 JSON 中计算相同的数据?
- flutter - 热重载后会显示标记,但按下按钮时不会显示。(颤振 - 谷歌地图)