Yoctopuce Yocto-RS485-V2 Mode D'emploi page 391

Table des Matières

Publicité

serialport→modbusWriteRegisters()
Modifie l'état de plusieurs registres internes 16 bits contigus sur un périphérique MODBUS.
function modbusWriteRegisters( slaveNo, pduAddr, values)
js
int modbusWriteRegisters( int slaveNo, int pduAddr, vector<int> values)
cpp
-(int) modbusWriteRegisters : (int)
m
LongInt modbusWriteRegisters( slaveNo: LongInt,
pas
procedure modbusWriteRegisters( ByVal
vb
int modbusWriteRegisters( int slaveNo,
cs
int modbusWriteRegisters( int slaveNo,
java
async Task<int> modbusWriteRegisters( int slaveNo,
uwp
modbusWriteRegisters( slaveNo, pduAddr, values)
py
function modbusWriteRegisters( $slaveNo, $pduAddr, $values)
php
async modbusWriteRegisters( slaveNo: number, pduAddr: number, values: number[]):
ts
async modbusWriteRegisters( slaveNo, pduAddr, values)
es
int modbusWriteRegisters( int slaveNo,
dnp
int modbusWriteRegisters( int slaveNo,
cp
YSerialPort
target
cmd
Cette méthode utilise le code de fonction MODBUS 0x10 (Write Multiple Registers).
Paramètres :
slaveNo
addresse du périphérique MODBUS esclave à piloter
adresse relative du premier registre interne à modifier (indexé à partir de zéro).
pduAddr
values
vecteur de valeurs 16 bits à appliquer
Retourne :
le nombre de registres affectés sur le périphérique
En cas d'erreur, déclenche une exception ou retourne zéro.
www.yoctopuce.com
slaveNo
: (int)
pduAddr
: (NSMutableArray*)
pduAddr: LongInt,
values: TLongIntArray): LongInt
slaveNo
ByVal
pduAddr
ByVal
values
int pduAddr,
List<int> values)
int pduAddr,
ArrayList<Integer> values)
int pduAddr,
List<int> values)
Promise<number>
int pduAddr,
int[] values)
int pduAddr,
vector<int> values)
modbusWriteRegisters
values
As Integer,
As Integer,
As List(Of)
slaveNo pduAddr values
25. Référence de l'API de haut niveau
YSerialPort
383

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Yocto-rs232

Table des Matières