Description : Si vous effacez séparément seulement les pilotes de canal F F_CH_DO d'une périphérie F avec des sorties pour lesquelles plusieurs pilotes de canal de F F_CH_DO sont placés, il peut arriver après le chargement des modifications que le programme de sécurité déclenche un F-STOP directement après l'activation de la sécurité. Tant que le fonctionnement de sécurité est désactivé, le programme de sécurité continue à fonctionner.
Après le F-STOP, vous pouvez relancer le programme de sécurité immédiatement, par exemple par la manipulation de l'entrée RESTART sur le bloc F_SHUTDN.
Quand devez-vous envisager ce comportement ? L'apparition de ce comportement dépend entre autres choses :
- de la taille globale du programme S7
- de l'étendue des modifications transmise lors du chargement
- de la charge de la CPU
Dans le cas où après le chargement des modifications il existe des entrées pour les FB 386 ou FB388 dans le tampon de diagnostic de la CPU, vous devez envisager ce comportement (les renseignements importants sont surlignés en gras dans l'exemple suivant ) :
Événement xx de yyyy: Evénement-ID 16# 2523
Erreur de longueur de zone à l'écriture
Global -DB , accès par mot, adresse d'accès: 82
Numéro de FB: 386
Adresse de bloc: ????
OB requis : OB d'erreur de programmation (OB 121)
Classe de priorité: 17
Erreur interne, Evénement apparaissant
hh:mm:ss:ms dd:MM:YY |
Événement xx de yyyy: Evénement-ID 16# 2522
Erreur de longueur de zone à la lecture
Global -DB , accès par bit, adresse d'accès: 80
Numéro de FB: 386
Adresse de bloc: ????
OB requis: OB d'erreur de programmation (OB 121)
Classe de priorité: 17
Erreur interne, Evénement apparaissant
hh:mm:ss:ms dd:MM:YY |
Événement xx de yyyy: Evénement-ID 16# 253A
DB non chargé
Numéro de DB: zzz
Numéro de FB: 386
Adresse de bloc: ????
OB requis: OB d'erreur de programmation (OB 121)
Classe de priorité: 17
Erreur interne, Evénement apparaissant
hh:mm:ss:ms dd:MM:YY |
Si vous avez installé PCS 7, vous obtenez en outre, le message suivant dans le système d'alarme de l'OS PCS 7 :
Erreur de programmation 58: FB386 /6362/575/122
Les inscriptions dans le tampon de diagnostic et les "erreurs de programmation" affichées se rapportent au FB 386 (F_M_DO10) ou au FB 388 (F_M_DO8).
Comment pouvez-vous éviter ce comportement ? Passivez les pilotes de canal F qui ne sont plus nécessaires par le paramétrage de l'entrée "PASS_ON" avec 1 au lieu de les effacer.
Critères de recherche : Safety Integrated, F-Systems
|