Siemens SIMATIC S7-200 Manuel page 389

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

Publicité

Tableau 12-6 Codes d'erreur d'exécution du protocole Modbus esclave
Codes d'erreur
Description
0
Pas d'erreur
1
Erreur de plage de mémoire
2
Débit ou parité interdits
3
Adresse d'esclave interdite
4
Valeur interdite pour un paramètre Modbus
5
Les registres de maintien chevauchent des mnémoniques de l'esclave Modbus
6
Erreur de parité à la réception
7
Erreur de contrôle de redondance cyclique à la réception
8
Demande de fonction interdite ou fonction non prise en charge
9
Adresse de mémoire interdite dans la demande
10
Fonction d'esclave non activée
Exemple de programmation du protocole Modbus esclave
Utilisation de la bibliothèque du protocole Modbus
NETWORK 1
//Initialiser le protocole Modbus esclave au
//premier cycle. Définir l'adresse d'esclave à
//1, le port 0 à 9600 bauds avec parité
//paire, accès à toutes les valeurs I, Q et AI,
//accès à 1000 registres de maintien
//(2000 octets) à partir de VB0.
LD
SM0.1
CALL
MBUS_INIT,1,1,9600,2,0,128,32,1000,
&VB0,M0.1,MB1
NETWORK 2
//Exécuter le protocole Modbus esclave à
//chaque cycle.
LD
SM0.0
CALL
MBUS_SLAVE,M0.2,MB2
Chapitre 12
375

Publicité

Table des Matières
loading

Table des Matières