serialport→modbusReadRegisters()
Lit un ou plusieurs registres interne depuis un périphérique MODBUS.
function modbusReadRegisters( slaveNo, pduAddr, nWords)
js
vector<int> modbusReadRegisters( int slaveNo, int pduAddr, int nWords)
cpp
-(NSMutableArray*) modbusReadRegisters : (int)
m
TLongIntArray modbusReadRegisters( slaveNo: LongInt,
pas
function modbusReadRegisters( ByVal
vb
List<int> modbusReadRegisters( int slaveNo,
cs
ArrayList<Integer> modbusReadRegisters( int slaveNo,
java
async Task<List<int>> modbusReadRegisters( int slaveNo,
uwp
modbusReadRegisters( slaveNo, pduAddr, nWords)
py
function modbusReadRegisters( $slaveNo, $pduAddr, $nWords)
php
async modbusReadRegisters( slaveNo: number, pduAddr: number, nWords: number):
ts
async modbusReadRegisters( slaveNo, pduAddr, nWords)
es
int[] modbusReadRegisters( int slaveNo,
dnp
vector<int> modbusReadRegisters( int slaveNo,
cp
YSerialPort
target
cmd
Cette méthode utilise le code de fonction MODBUS 0x03 (Read Holding Registers).
Paramètres :
slaveNo
addresse du périphérique MODBUS esclave à interroger
adresse relative du premier registre interne à lire (indexé à partir de zéro).
pduAddr
nWords
nombre de registres internes à lire
Retourne :
un vecteur d'entiers, correspondant chacun à une valeur de registre (16 bits).
En cas d'erreur, déclenche une exception ou retourne un tableau vide.
www.yoctopuce.com
pduAddr: LongInt,
nWords: LongInt): TLongIntArray
slaveNo
ByVal
pduAddr
ByVal
nWords
int pduAddr,
int nWords)
Promise<number[]
int pduAddr,
int nWords)
int pduAddr,
int nWords)
modbusReadRegisters
slaveNo
: (int)
pduAddr
: (int)
nWords
As Integer,
As Integer,
As Integer) As List
int pduAddr,
int nWords)
int pduAddr,
int nWords)
slaveNo pduAddr nWords
25. Référence de l'API de haut niveau
YSerialPort
377