TModBusTCPConnection.WriteReadMultipleRegisters

TModBusTCPConnection = class (TObject)Interface de TModBusTCPConnectionExemples de TModBusTCPConnection

Qubes 6.0 Ecriture multiple puis lecture multiple sur les registres de maintien

Syntaxe

function WriteReadMultipleRegisters(writeStartingAddress: Integer; lstWordsToWrite: TIntegerList; readStartingAddress: Integer; nbWordsToRead: Integer; lstWordsRead: TIntegerList): Boolean
writeStartingAddress: numéro du premier registre écrit (entre 0 et 65535)
lstWordsToWrite: liste qui peut contenir jusqu'à 121 entiers 16-bits (entre 0 et 65535) à écrire
readStartingAddress: numéro du premier registre à lire (entre 0 et 65535)
nbWordsToRead: nombre de registres à lire (entre 1 et 125)
lstWordsRead: liste qui contiendra les nbWordsToRead entiers 16-bits lus

Remarques

Fonction qui réalise en une seule requête Modbus :

La fonction renvoie True si le traitement s'est bien passé.

Pour écrire un seul registre, il est plus simple d'utiliser WriteRegister.
Pour lire un seul registre, il est plus simple d'utiliser ReadHoldingRegister.

Classification

Networking.ModBus TModBusTCPConnection