FieldTalk Modbus Master Library for .NET
FieldTalk Modbus Master Library for .NET
Namespaces
FieldTalk.Modbus.Master
MbusMasterFunctions Class
MbusMasterFunctions Methods
writeSingleRegister Method
writeSingleRegister Method (Int32, Int32, Int16)
writeSingleRegister Method (Int32, Int32, UInt16)

# MbusMasterFunctions writeSingleRegister Method (Int32, Int32, UInt16)

Modbus function 6 (06 hex), Preset Single Register/Write Single Register.

Namespace: FieldTalk.Modbus.Master
Assembly: FieldTalk.Modbus.Master (in FieldTalk.Modbus.Master.dll) Version: 2.15.2-eval+3d8362b4bb861c05760d48b11d303e954bb8597c
Syntax
C#
VB
C++
Copy

    public int writeSingleRegister(
    	int slaveAddr,
    	int regAddr,
    	ushort regVal
    )

    Public Function writeSingleRegister (
    	slaveAddr As Integer,
    	regAddr As Integer,
    	regVal As UShort
    ) As Integer

    public:
    int writeSingleRegister(
    	int slaveAddr,
    	int regAddr,
    	unsigned short regVal
    )

#### Parameters

slaveAddr
  Type: System
  Int32
  Modbus address of slave device or unit identifier (Range: 0 - 255)
regAddr
  Type: System
  Int32
  Register address (Range: 1 - 65536)
regVal
  Type: System
  UInt16
  Data to be sent as unsigned 16-bit value

#### Return Value

Type: Int32
BusProtocolErrors.FTALK_SUCCESS on success or error code. See BusProtocolErrors for possible error codes.
Remarks
Writes a value into a single output register (holding register, 4:00000 reference).

Note
Broadcast supported for serial protocols

See Also

#### Reference

MbusMasterFunctions Class
writeSingleRegister Overload
FieldTalk.Modbus.Master Namespace
FieldTalk Modbus Master Library for .NET
Library version 2.15.2