FieldTalk Modbus Master Library for .NET
FieldTalk Modbus Master Library for .NET
Namespaces
FieldTalk.Modbus.Master
MbusMasterFunctions Class
MbusMasterFunctions Methods
readCoils Method
readCoils Method (Int32, Int32, Boolean[])
readCoils Method (Int32, Int32, Boolean[], Int32)

# MbusMasterFunctions readCoils Method (Int32, Int32, Boolean , Int32)

Modbus function 1 (01 hex), Read Coil Status/Read Coils.

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 readCoils(
    	int slaveAddr,
    	int startRef,
    	bool[] bitArr,
    	int numCoils
    )

    Public Function readCoils (
    	slaveAddr As Integer,
    	startRef As Integer,
    	<OutAttribute> bitArr As Boolean(),
    	numCoils As Integer
    ) As Integer

    public:
    int readCoils(
    	int slaveAddr,
    	int startRef,
    	[InAttribute] [OutAttribute] array<bool>^ bitArr,
    	int numCoils
    )

#### Parameters

slaveAddr
  Type: System
  Int32
  Modbus address of slave device or unit identifier (Range: 1 - 255)
startRef
  Type: System
  Int32
  Start reference (Range: 1 - 65536)
bitArr
  Type:
  System
  Boolean
  Buffer which will contain the data read.
numCoils
  Type: System
  Int32
  Number of coils to be read (Range: 1-2000).

#### Return Value

Type: Int32
BusProtocolErrors.FTALK_SUCCESS on success or error code. See BusProtocolErrors for possible error codes.
Remarks
Reads the contents of the discrete outputs (coils, 0:00000 table).

Note
No broadcast supported

See Also

#### Reference

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