CAL READ_REG_Instance (REQ:=StartReadOnce, SLAVEREG:=OffsetAddress, NO_REG:=NumberOfRegisters, ADDRFLD:=DataStructure, NDR=>SetAfterReadingNewData, ERROR=>SetInCaseOfError, REG_READ=>RegisterToRead, STATUS=>ErrorCode)
READ_REG_Instance (REQ:=StartReadOnce, SLAVEREG:=OffsetAddress, NO_REG:=NumberOfRegisters, ADDRFLD:=DataStructure, NDR=>SetAfterReadingNewData, ERROR=>SetInCaseOfError, REG_READ=>RegisterToRead, STATUS=>ErrorCode) ;
Paramètre
|
Type de données
|
Signification
|
---|---|---|
REQ
|
BOOL,
|
En cas de front montant sur l'entrée REQ, ce bloc fonction lit une zone de registre d'un esclave adressé via Modbus Plus, Ethernet TCP/IP ou Ethernet SY/MAX.
|
SLAVEREG
|
DINT
|
Adresse du premier registre %MW à consulter sur l'esclave.
|
NO_REG
|
INT
|
Nombre d'adresses à lire depuis l'esclave.
|
ADDRFLD
|
WordArr5
|
Paramètre
|
Type de données
|
Signification
|
---|---|---|
NDR
|
BOOL
|
Mis à 1 pendant un cycle après la lecture des nouvelles données.
|
ERROR
|
BOOL
|
Mis à 1 pendant un cycle si une erreur apparaît
|
STATUS
|
WORD,
|
Si une erreur se produit lors de l'exécution de la fonction, un code d'erreur apparaît pendant un cycle au niveau de cette sortie.
|
REG_READ
|
ANY
|
Ecriture de données
(Une structure de données doit être déclarée en tant que variable localisée pour le fichier à lire.)
|