Bloc fonctionnel : ModbusRequest
Bibliothèque: IoDrvModbusTCP
En plus des commandes Modbus prédéfinies définies sur le Canal serveur Modbus Ce bloc fonctionnel permet d'exécuter dynamiquement des commandes supplémentaires dans l'application. Cependant, ces commandes, créées par programmation, ne comportent pas de mappage d'E/S, mais uniquement 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 | Description |
|---|---|---|---|
|
| ||
|
| Front montant : L'action commence. Front descendant : Les sorties sont réinitialisées lorsqu'un front descendant survient avant la fin de l'action du bloc fonctionnel. Les sorties se comportent normalement et ne sont réinitialisées que si l'action est terminée ou interrompue. | |
|
|
| |
|
|
| L'ID d'unité est uniquement utilisé pour la transmission (passerelle) vers un bus série Modbus. Pour TCP/IP, le serveur MODBUS est adressé via 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 périphériques Modbus sont adressés avec des ID d'unité de 1 à 247 (0 est utilisé pour les adresses de diffusion). |
|
| Commande Modbus à exécuter. Les blocs fonctionnels d'accès aux bits et aux mots sont pris en charge. | |
|
| Pointeur vers un tampon contenant des données qui sont envoyées au serveur. Pour l'accès au registre, le tampon est de type | |
|
| Pointeur vers un tampon où les données reçues par le serveur sont écrites. Pour l'accès au registre, le tampon est de type |
Nom | Type de données | Valeur initiale | Description |
|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Erreur actuelle ; définie dans le |