Bloc fonction : ModbusRequest
Bibliothèque: IoDrvModbusTCP
En plus des commandes Modbus prédéfinies définies dans l'onglet Canal du serveur Modbus, ce bloc fonction permet d'exécuter dynamiquement des commandes supplémentaires dans l'application. Pour ces commandes créées par programme, CODESYS ne fournit pas de mappage d'E/S mais des plages de données d'entrée/sortie de type ARRAY OF BYTE ou ARRAY OF WORD.
Nom | Type de données | Valeur initiale | La description |
---|---|---|---|
|
| ||
|
| Front montant : L'action démarre. Front descendant : Les sorties sont réinitialisées lorsqu'un front descendant se produit avant que le bloc fonction n'ait terminé l'action. Les sorties se comportent comme d'habitude et ne sont réinitialisées que si l'action est terminée ou a été abandonnée ( | |
|
| TRUE : l'action est immédiatement interrompue et toutes les sorties sont définies sur leurs valeurs initiales. | |
|
| 16#FF | L'ID d'unité n'est utilisé que pour le transfert (passerelle) vers un bus série Modbus. Pour TCP/IP, le serveur MODBUS est adressé au moyen de l'adresse IP. Dans ce cas, l'ID d'unité MODBUS n'est pas utilisé (la valeur 0xFF doit être utilisée). Pour une connexion série, les appareils Modbus sont adressés avec des ID d'unité de 1 à 247 (0 est utilisé pour les adresses de diffusion). |
|
| La commande Modbus à exécuter. Les blocs fonctionnels pour l'accès aux bits et aux mots sont pris en charge. | |
|
| Pointeur vers un tampon contenant des données envoyées au serveur. Pour l'accès au registre, le tampon est de type | |
|
| Pointeur vers un tampon où sont écrites les données reçues par le serveur. Pour l'accès au registre, le tampon est de type |
Nom | Type de données | Valeur initiale | La description |
---|---|---|---|
|
|
| TRUE lorsqu'une demande a été terminée avec succès |
|
|
| TRUE tant que la demande est en cours de traitement |
|
|
| TRUE lorsqu'une requête s'est terminée avec des erreurs |
|
|
| TRUE lorsque la requête a été abandonnée par l'utilisateur |
|
| Erreur actuelle ; défini dans l'énumération |