TModBusTCPConnection.MaskWriteRegister

TModBusTCPConnection = class (TObject)Interface de TModBusTCPConnectionExemples de TModBusTCPConnection

Qubes 6.0 Modifie la valeur d'un registre de maintien via une formule booléenne

Syntaxe

function MaskWriteRegister(outputAddress: Integer; ANDMask: Integer; ORMask: Integer): Boolean
outputAddress: numéro du registre à modifier (entre 0 et 65535)
ANDMask: masque AND (entier entre 0 et 65535)
ORMask: masque OR (entier entre 0 et 65535)

Remarques

Formule :

  • NewValue = ( CurrentValue AND And_Mask) OR (Or_Mask AND (NOT And_Mask))

Note :

  • si ORMask vaut 0, la fonction correspond à un ET logique de la valeur courante avec ANDMask
  • si ANDMask vaut 0, la fonction écrit ORMask

La fonction renvoie True si la modification a correctement eu lieu.

Classification

Networking.ModBus TModBusTCPConnection