Bloc fonctionnel : ModbusServer
Bibliothèque: ModbusTCP Server
Le bloc fonctionnel traite jusqu'à 16 requêtes de connexion client parallèles via Modbus TCP. Les requêtes Modbus fonctionnent dans des plages de données qui mappent les registres d'entrée et de stockage.
Les codes de fonction Modbus suivants sont pris en charge :
0x01Read Coils0x02Read Discrete Inputs0x03Read Holding Registers0x04Read Input Registers0x05Write Single Coil0x06Write Single Register0x0FWrite Multiple Coils0x10Write Multiple Registers0x17Read/Write Multiple Registers
Le bloc fonction ModbusServer utilise les paramètres qui ont été configurés dans l'onglet de l'éditeur d'appareils du serveur Modbus TCP .
Nom | Type de données | Valeur initiale | Description |
|---|---|---|---|
|
|
| Le Port du serveur (pile de protocoles TCP/IP) 502 est le port par défaut de Modbus |
|
| Pointeur vers | |
|
|
| Longueur du tableau de données d'entrée ( |
|
| Pointeur vers | |
|
| Longueur du tableau de données de sortie ( | |
|
| Délai d'expiration (ms). Si ce délai est différent de zéro et qu'aucune erreur d'écriture Modbus ne s'est produite avant l'expiration du délai, les données de sortie sont mises à zéro. | |
|
|
| Drapeau pour démarrer le traitement de la demande |
|
|
| Redémarrage de la communication normale avec les serveurs ; réinitialisation des mots d'état et des bits d'erreur pour un front montant |
|
| Nom de l'interface Ethernet (facultatif). Lorsqu'il est spécifié, le serveur Modbus se connecte à l'adresse IP de cette interface. |
Nom | Type de données | Valeur initiale | Description |
|---|---|---|---|
|
|
|
|
|
|
| Informations sur les erreurs trouvées |
|
|
| Nombre de connexions |
|
| Le délai d'attente est expiré. Les Registre de retenue et les bobines sont remis à zéro. |