使用0x15功能码写入文件的数据内容,需要指定文件编号,地址,数据,返回写入的结果数据。写入的数据字节长度不能大于248个字节,如果想写入更多的字节,就需要切片写入操作
命名空间:
HslCommunication.ModBus
程序集:
HslCommunication (在 HslCommunication.dll 中) 版本:12.3.0.0 (12.3.0.0)
语法public OperateResult WriteFile(
ushort fileNumber,
ushort address,
byte[] data
)
Public Function WriteFile (
fileNumber As UShort,
address As UShort,
data As Byte()
) As OperateResult
public:
virtual OperateResult^ WriteFile(
unsigned short fileNumber,
unsigned short address,
array<unsigned char>^ data
) sealed
abstract WriteFile :
fileNumber : uint16 *
address : uint16 *
data : byte[] -> OperateResult
override WriteFile :
fileNumber : uint16 *
address : uint16 *
data : byte[] -> OperateResult
参数
- fileNumber
- 类型:SystemUInt16
文件号 - address
- 类型:SystemUInt16
起始地址 - data
- 类型:SystemByte
写入的数据信息
返回值
类型:
OperateResult是否写入成功
实现
IModbusWriteFile(UInt16, UInt16, Byte)
参见