Siemens SIMATIC S7-1200 Manuel page 538

Masquer les pouces Voir aussi pour SIMATIC S7-1200:
Table des Matières

Publicité

Protocoles des processeurs de communication
12.5 Communication Modbus
Tableau 12- 62
Codes d'erreur d'exécution de MB_SERVER
STATUS
Code réponse
(W#16#)
envoyé au serveur
Modbus
(B#16#)
7001
7002
7003
8187
818C
8381
01
8382
03
8383
02
8384
03
8385
03
En plus des erreurs MB_SERVER présentées ci-avant, des erreurs peuvent être renvoyées
1
par les instructions de communication par blocs T sous-jacentes (TCON, TDISCON, TSEND
et TRCV).
538
Erreurs de protocole Modbus
MB_SERVER attend qu'un client Modbus se connecte au port TCP affecté. Ce code est
envoyé à la première exécution d'une opération de connexion ou de déconnexion.
MB_SERVER attend qu'un client Modbus se connecte au port TCP affecté. Ce code est
envoyé pour les exécutions suivantes en attendant l'achèvement d'une opération de
connexion ou de déconnexion.
Une opération de déconnexion a été achevée avec succès.
Pointeur invalide sur MB_HOLD_REG : la zone est trop petite.
Pointeur désignant une zone MB_HOLD_REG optimisée (ce doit être une zone DB
standard ou une zone de mémoire M) ou le délai d'attente de processus bloqué
dépasse la limite de 55 secondes. (spécifique au S7-1200)
Code de fonction non pris en charge
Erreur de longueur de données
Erreur d'adresse de données ou accès en dehors des limites de la zone d'adresses de
MB_HOLD_REG
Erreur de valeur de données
Valeur du code de diagnostic de données non pris en charge (code de fonction 08)
Entrée d'une variable pour le serveur Modbus
à l'aide du nom de DB par défaut :
1. Placez le curseur dans le champ de
paramètre et tapez la lettre m.
2. Sélectionnez "MB_SERVER_DB" dans la
liste déroulante des noms de DB.
3. Sélectionnez
"MB_SERVER_DB.HR_Start_Offset" dans
la liste déroulante des variables de DB.
1
Manuel système, 07/2011, A5E02486682-04
Automate programmable S7-1200

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières