TModBusTCPConnection - Interface

TModBusTCPConnection = class (TObject)Interface de TModBusTCPConnectionExemples de TModBusTCPConnection
Constructeurs/Destructeur
constructorConnect Etablissement de la connexion ModbusQubes 6.0
constructorCreateinheritedConstructeur de la classe TObject
destructorDestroyvirtualDétruit l'instance de l'objet.
Propriétés
propertyRequestDelayMs : Integerread writeDélai minimum à attendre entre 2 requêtes ModBus successivesQubes 6.0
propertyRequestRetries : Integerread writeNombre maximum de tentatives associées à chaque requête ModbusQubes 6.0
propertyRequestTimeOutMs : Integerread writeDélai maximum en millisecondes alloué pour attendre une réponse à une requêteQubes 6.0
propertyTurnAroundDelayMs : Integerread writeDélai à attendre suite à une requête de broadcast (qui n'attend pas de réponse)Qubes 6.0
propertyUnitID : Integerread writeIdentifiant de l'unité Modbus avec laquelle on va dialoguerQubes 6.0
Méthodes
class functionClassName : StringinheritedRetourne le nom de la classe au format chaîne
class functionClassParent : TClassinheritedClasse parent de la classe
class functionClassType : TClassinheritedRetourne la métaclasse d'une classe
functionConnected : Boolean Indique si la connexion Modbus TCP avec le matériel est établieQubes 6.0
functionDiagnostics : Boolean Exécute une fonction de diagnostic sur le matérielQubes 6.0
functionEncapsulatedInterfaceTransport : Boolean Encapsulation de requêtesQubes 6.0
procedureFreeinheritedDétruit l'instance de l'objet si non-nil
functionGetCommEventCounter : Boolean Lecture du compteur des évènements de communicationQubes 6.0
functionMaskWriteRegister : Boolean Modifie la valeur d'un registre de maintien via une formule booléenneQubes 6.0
functionReadCoil : Integer Lecture d'un coilQubes 6.0
functionReadCoils : Boolean Lecture de plusieurs coils consécutifsQubes 6.0
functionReadDeviceIdentification : Boolean Lecture d'informations sur le matérielQubes 6.0
functionReadDiscreteInput : Integer Lecture d'une DIQubes 6.0
functionReadDiscreteInputs : Boolean Lecture de plusieurs DI consécutivesQubes 6.0
functionReadExceptionStatus : Boolean Lecture des statuts d'exception d'un matérielQubes 6.0
functionReadHoldingRegister : Integer Lecture d'un registre de maintienQubes 6.0
functionReadHoldingRegisters : Boolean Lecture de plusieurs registres de maintien consécutifsQubes 6.0
functionReadInputRegister : Integer Lecture d'un registre d'entréeQubes 6.0
functionReadInputRegisters : Boolean Lecture de plusieurs registres d'entrée consécutifsQubes 6.0
functionReportSlaveID : Boolean Lecture des informations sur le matériel distantQubes 6.0
functionWriteCoil : Boolean Ecriture d'un coilQubes 6.0
functionWriteCoils : Boolean Ecriture d'une liste de coils consécutifsQubes 6.0
functionWriteReadMultipleRegisters : Boolean Ecriture multiple puis lecture multiple sur les registres de maintienQubes 6.0
functionWriteRegister : Boolean Ecriture d'un registre de maintienQubes 6.0
functionWriteRegisters : Boolean Ecriture d'une liste de registres de maintien consécutifsQubes 6.0