Documentation
FieldTalk Modbus Master Library for .NET
MbusMasterFunctionsreadInputMod10000 Method (Int32, Int32, Int32, Int32) |
Modbus function 4 (04 hex) for 32-bit modulo-10000 long int data types,
Read Input Registers as modulo-10000 long int data.
Namespace: FieldTalk.Modbus.Master
Assembly: FieldTalk.Modbus.Master (in FieldTalk.Modbus.Master.dll) Version: 2.15.2-eval+3d8362b4bb861c05760d48b11d303e954bb8597c
Parameters
- slaveAddr
- Type: SystemInt32
Modbus address of slave device or unit identifier (Range: 1 - 255) - startRef
- Type: SystemInt32
Start reference (Range: 1 - 65536) - int32Arr
- Type: SystemInt32
Buffer which will be filled with the data read. - numRegs
- Type: SystemInt32
Number of values to be read (Range: 1-62).
Return Value
Type: Int32BusProtocolErrors.FTALK_SUCCESS on success or error code. See BusProtocolErrors for possible error codes.
Reads the contents of pairs of consecutive input registers (3:00000
table) representing a modulo-10000 long int value into 32-bit long int
values and performs number format conversion.
| Modbus does not know about any other data type than discretes and 16-bit registers. Because a modulo-10000 value is of 32-bit length, it will be transferred as two consecutive 16-bit registers. This means that the amount of registers transferred with this function is twice the amount of int values passed to this function. |
| No broadcast supported |