Conditions d'erreur
Tableau de conformité CEI des conditions d'erreur :
Conditions d'erreur |
Traitement (Remarque) |
---|---|
Commentaires imbriqués |
2) erreur signalée pendant la programmation |
La valeur d'une variable dépasse la sous-plage définie |
4) erreur signalée pendant l'exécution |
Configuration manquante d'une indication d'adresse incomplète (notation "*") |
Non applicable |
Tentative, par une unité organisationnelle
du programme, de modification d'une variable déclarée en
tant que |
2) erreur signalée pendant la programmation |
Utilisation incorrecte, dans des fonctions, de variables externes ou directement représentées |
Non applicable |
Une variable |
2) erreur signalée pendant la programmation |
Erreurs de conversion de type |
4) erreur signalée pendant l'exécution |
Le résultat numérique dépasse la plage définie pour le type de données |
4) erreur signalée pendant l'exécution |
Division par zéro |
4) erreur signalée pendant l'exécution |
Types de données mixtes en entrée pour une fonction de sélection |
2) erreur signalée pendant la programmation |
Le résultat dépasse la plage définie pour le type de données |
4) erreur signalée pendant l'exécution |
Aucune valeur définie pour une variable d'E/S |
2) erreur signalée pendant la programmation |
Zéro ou plus d'une étape initiale dans le réseau SFC |
3) erreur signalée pendant l'analyse/le chargement/la liaison |
Le programme utilisateur tente de modifier l'état ou l'heure d'une étape |
2) erreur signalée pendant la programmation |
Effets de bord pendant l'évaluation d'une condition de transition |
3) erreur signalée pendant l'analyse/le chargement/la liaison |
Erreur de conflit au niveau du contrôle des actions |
3) erreur signalée pendant l'analyse/le chargement/la liaison |
Transitions sans ordre de priorité simultanément vraies dans une divergence de sélection |
Non applicable |
SFC non fiable ou inaccessible |
3) erreur signalée pendant l'analyse/le chargement/la liaison |
Conflit de type de données
dans |
Non applicable |
Une tâche ne parvient pas à être ordonnancée ou délai d'exécution impossible à respecter |
4) erreur signalée pendant l'exécution |
Le résultat numérique dépasse la plage définie pour le type de données |
4) erreur signalée pendant l'exécution |
Les types de données du résultat courant et de l'opérande sont différents |
2) erreur signalée pendant la programmation |
Division par zéro |
4) erreur signalée pendant l'exécution |
Le résultat numérique dépasse la plage définie pour le type de données |
4) erreur signalée pendant l'exécution |
Type de données incorrect pour l'opération |
4) erreur signalée pendant l'exécution |
Retour de fonction sans valeur affectée |
Non applicable |
Echec de fin de l'itération |
4) erreur signalée pendant l'exécution |
Le même identificateur est utilisé comme libellé de connecteur et nom d'élément |
Non applicable |
Variable de retour non initialisée |
1) erreur non signalée |
Remarque
Identifications pour le traitement des conditions d'erreur (conformément à la norme CEI 61131-3, sous-alinéa 1.5.1, d) :
1) erreur non signalée
2) erreur signalée pendant la programmation
3) erreur signalée pendant l'analyse/le chargement/la liaison
4) erreur signalée pendant l'exécution