Esclaves Normés Avec Plus De 240 Octets De Données De Diagnostic; Ressources Du Système Avec S7 - Siemens SIMATIC S7-300 Manuel De Référence

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

Publicité

Esclaves normés avec plus de 240 octets de données de diagnostic
Pour les esclaves normés dont le nombre des données de diagnostic est compris entre 241
et 244 octets, il faut tenir compte des points suivants.
Si la longueur indiquée pour RECORD
est inférieure à 240 octets, les données sont rejetées et les informations d'erreur
appropriées sont inscrites dans RET_VAL ;
est supérieure ou égale à 240 octets, les 240 premiers octets des données de
diagnostic normées sont transférées dans la zone cible et le bit de débordement est mis
à 1 dans les données.
Paramètre de sortie RET_VAL
Si une erreur est apparue durant l'exécution de la fonction, la valeur de retour contient
un code d'erreur.
Si le transfert a été effectué sans erreur, RET_VAL contient la longueur en octets des
données lues, en tant que nombre positif.
Nota
Pour un esclave DP, le nombre de données lues dépend de son état de diagnostic.
Informations d'erreur
Pour évaluer les informations d'erreur du paramètre RET_VAL, voir Evaluation d'erreur avec
le paramètre de sortie RET_VAL. Vous y trouverez aussi l'explication des codes d'erreur
généraux des fonctions système. Les codes d'erreur particuliers à SFC13 sont une partie
des codes d'erreur particuliers à SFC59 (RD_REC), consultez Lecture d'un enregistrement
avec SFC59 "RD_REC".
Ressources du système avec S7-400
Avec S7-400, un appel de SFC13 "DPNRM_DG" pour une tâche qui n'est pas en traitement
momentanément occupe des ressources (de la mémoire) CPU. Vous pouvez appeler SFC13
à brefs intervalles pour plusieurs esclaves DP si vous ne dépassez pas un nombre
maximum de tâches actives "simultanées" pour votre CPU. Ce nombre maximum est indiqué
dans /101/.
Si vous lancez plusieurs tâches "simultanément", il est garanti que toutes les tâches seront
exécutées sans s'influencer réciproquement.
Quand vous atteignez la limite des ressources système, un code d'erreur vous le signale
dans RET_VAL. Dans ce cas, déclenchez la tâche de nouveau.
Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2
A5E00709333-01
SFC de périphérie décentralisée ou PROFINET IO
16-17

Hide quick links:

Publicité

Chapitres

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières