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