一款简单易用的基础网络通讯组件库。

ModbusMasterExtensionSendModbusRequest 方法

向Modbus从机设备发送一个Modbus请求。

Definition

命名空间: TouchSocket.Modbus
程序集: TouchSocket.Modbus (在 TouchSocket.Modbus.dll 中) 版本:3.0.0+ccaf96084d09f972257496d1dd63b8ba3c1e44f0
C#
public static IModbusResponse SendModbusRequest(
	this IModbusMaster master,
	ModbusRequest request,
	int millisecondsTimeout,
	CancellationToken token
)

参数

master  IModbusMaster
Modbus主控接口。
request  ModbusRequest
要发送的Modbus请求。
millisecondsTimeout  Int32
操作超时的时间,以毫秒为单位。
token  CancellationToken
用于取消操作的取消令牌。

返回值

IModbusResponse
返回从Modbus从机设备接收到的响应。

备注

在 Visual Basic 和 C# 中,这个方法可以当成为类型 IModbusMaster 的实例方法来调用。在采用实例方法语法调用这个方法时,请省略第一个参数。请参考 扩展方法 (Visual Basic)扩展方法 (C# 编程指南) 获取更多信息。

参见