繁体   English   中英

node.js modbus RTU via TCP(RTU over TCP)

[英]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

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

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

例如;

TCP RTU

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM