协议

开放协议(扭矩工具)

qianmoQqianmoQ· 更新于 2026-10-01· 阅读 3 分钟· 0 次阅读

登录后可跨设备保存划线和私人笔记登录
该驱动目前尚无任何语言实现可用。请参阅协议支持矩阵,了解各实现当前的支持情况。

连接字符串选项

名称

类型

默认值

是否必填

说明

名称

Open-Protocol

Code

open-protocol

Maven 依赖

<dependency>
  <groupId>org.apache.plc4x</groupId>
  <artifactId>plc4j-driver-open-protocol</artifactId>
  <version>1.0.0</version>
</dependency>

默认传输协议

tcp

支持的传输方式

  • tcp

配置选项:

request-timeout-ms

INT

10000

在 Open-Protocol 会话建立或任何单次请求交互期间,等待回复的最长时间(以毫秒为单位)。

传输配置选项:

tcp

tcp.connect-timeout-ms

INT

5000

以毫秒为单位的连接超时时间。

tcp.read-timeout-ms

INT

0

Socket 读取超时时间,单位为毫秒。0 表示不超时。

tcp.write-timeout-ms

整型(INT)

0

Socket 写入超时时间,单位为毫秒。0 表示不超时。

tcp.no-delay

BOOLEAN

true

启用 TCP_NODELAY(禁用 Nagle 算法)。

tcp.keep-alive

BOOLEAN

false

启用 SO_KEEPALIVE。

tcp.send-buffer-size

INT

81920

以字节为单位的发送缓冲区大小。0 表示使用系统默认值。

tcp.receive-buffer-size

Open-Protocol (Torque-Tools)

81920

接收缓冲区大小(字节)。0 表示使用系统默认值。

tcp.local-address

STRING

要绑定的本地地址(可选)。若未设置,则使用默认值。

tcp.local-port

INT

0

要绑定的本地端口(可选)。0 表示使用临时端口。

评论

登录后参与评论

正在加载评论…