【问题标题】:Connection to RS485 device via ethernet converter通过以太网转换器连接到 RS485 设备
【发布时间】:2018-03-12 08:23:21
【问题描述】:

我有带有 RS-485 的未指定协议的设备(电表)。我有一些关于我可以发送哪些消息以获得一些读数的文档。目标是编写一些 Java 应用程序以通过 RS-485 以太网转换器获取读数。 例如,这里应该通过 RS-485 发送消息以获取当前消耗的能量(写在电表随附的文档中):

01 00 01 08 0 255

简而言之:如何使用转换器将此消息发送到设备?

我应该使用哪个 Java 库?如果我通过以太网发送这条消息会有所不同吗?在这种情况下,如何处理封装的 Modbus 消息?是否有任何用于 Windows 10 的简单以太网终端来执行测试(类似于串行端口 "Serial Port Monitor" 的这种终端?

非常感谢您的帮助。

【问题讨论】:

    标签: java protocols converter ethernet rs485


    【解决方案1】:

    有一些 COM 服务器可以满足您的需求。转换器通常附带提供虚拟串行端口的驱动程序,因此您无需在应用程序内部处理它。

    但是,它通常还提供一个 API(在 TCP 或 UDP 之上)您可以使用而不是虚拟串行端口 - 此 API 通常是专有的,您需要为您想要的每种 COM 服务器类型编写代码支持。

    【讨论】:

      猜你喜欢
      • 2020-08-05
      • 2018-10-19
      • 2023-04-05
      • 2014-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-07
      • 2017-08-26
      相关资源
      最近更新 更多