Variables Du Bloc De Données Maître Modbus - Siemens SIMATIC S7-1200 Manuel

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

Publicité

Variables du bloc de données maître Modbus
Le tableau suivant montre les variables statiques publiques sauvegardées dans le DB
d'instance pour MB_MASTER pouvant être utilisées dans votre programme.
Tableau 12- 70
Variables statiques dans le DB d'instance
Variable
Type de
données
Blocked_Proc_T
Real
imeout
Extended_Addr
Bool
essing
Votre programme peut écrire des valeurs dans les variables Blocked_Proc_Timeout et
Extended_Addressing pour commander le fonctionnement du maître Modbus. Vous
trouverez dans la description de HR_Start_Offset et Extended_Addressing au paragraphe
MB_SLAVE un exemple d'utilisation de ces variables dans l'éditeur de programmes et des
détails sur l'adressage étendu Modbus (Page 552).
Codes d'erreur
Tableau 12- 71
Codes d'erreur d'exécution de MB_MASTER (erreurs de communication et de configuration)
STATUS (W#16#)
0000
80C8
80D1
80D2
80E0
80E1
80E2
80E3
80E4
8180
8186
8188
8189
Automate programmable S7-1200
Manuel système, 07/2011, A5E02486682-04
Valeur
Description
initiale
3.0
Durée (en secondes) pendant laquelle attendre une instance de maître
Modbus bloquée avant d'annuler l'état ACTIF de cette instance. Cela peut,
par exemple, se produire lorsqu'une demande maître a été émise et que le
programme arrête d'appeler la fonction maître avant l'achèvement complet de
la demande. La valeur de temps doit être supérieure à 0 et inférieure à 55
secondes ou une erreur se produit. La valeur par défaut est 0,5 seconde.
faux
Configure l'adressage d'esclave à un ou deux octets. La valeur par défaut est
0.
(0=adresse à un octet, 1=adresse à deux octets)
Description
Pas d'erreur
Dépassement de délai chez l'esclave. Vérifiez la vitesse de transmission, la parité et le
câblage de l'esclave.
Le récepteur a émis une demande de contrôle de flux pour suspendre l'émission active et n'a
jamais réactivé la transmission durant le temps d'attente indiqué.
Cette erreur est également générée pendant le contrôle de flux matériel lorsque le récepteur
n'affirme pas Prêt à émettre (CTS) pendant le temps d'attente indiqué.
La demande d'émission a été annulée, car aucun signal DSR (modem prêt) n'a été reçu de
l'équipement de transmission de données (DCE).
Le message a été interrompu car la mémoire tampon de réception est pleine.
Le message a été interrompu en raison d'une erreur de parité.
Le message a été interrompu en raison d'une erreur de trame.
Le message a été interrompu en raison d'une erreur de débordement.
Le message a été interrompu, car la longueur indiquée dépasse la taille de mémoire tampon
totale.
Valeur d'ID de port invalide ou erreur avec l'instruction MB_COMM_LOAD
Adresse de station Modbus invalide
Mode invalide indiqué pour une demande de diffusion générale
Valeur d'adresse de données invalide
Protocoles des processeurs de communication
12.5 Communication Modbus
551

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières