Vérification De L'exécution Du Programme - Omron SYSMAC CS Série Manuel De Programmation

Automates programmables
Table des Matières

Publicité

Vérification des programmes
Opérandes à plusieurs
mots
2-3-3
Vérification de l'exécution du programme
Type d'erreur
1. Erreur de traitement de
l'instruction
2. Erreur d'accès
3. Erreur d'instruction illégale
4. Erreur de dépassement de
la MU (mémoire utilisateur)
68
Les limites des zones de mémoire des opérandes à plusieurs mots sont
vérifiées pour la vérification du programme, comme illustré dans le tableau
suivant.
CX-Programmer
CX-Programmer offre les fonctionnalités suivantes pour les
opérandes à plusieurs mots qui dépassent une limite de zone
de mémoire.
• Impossible de transférer le programme vers l'UC.
• Impossible de lire le programme à partir de l'UC.
• Des erreurs de compilation sont générées pour la
vérification du programme.
• Lors de la programmation hors ligne, des messages
d'avertissement apparaîtront à l'écran.
• Des messages d'avertissement apparaîtront à l'écran lors
de l'édition en ligne en mode PROGRAM ou MONITOR.
Les vérifications concernant l'emplacement des instructions et des opérandes
sont effectuées sur les instructions lors de la saisie à partir des périphériques
de programmation (y compris les consoles de programmation) ainsi que
pendant les vérifications de programmes à partir des périphériques de
programmation (excepté les consoles de programmation). Cependant, il ne
s'agit pas de vérifications finales.
Les vérifications suivantes sont effectuées lors de l'exécution de l'instruction.
Drapeau passant à ON en cas
d'erreur
Drapeau ER
Le drapeau d'erreur de traitement
d'instruction (A29508) passera aussi à
ON s'il est spécifié qu'il faut arrêter le
fonctionnement lorsqu'une erreur se
produit.
Drapeau AER
Le drapeau d'erreur d'accès (A29510)
passera aussi à ON s'il est spécifié qu'il
faut arrêter le fonctionnement
lorsqu'une erreur se produit.
Drapeau d'erreur d'instruction illégale
(A29514)
Drapeau d'erreur de dépassement MU (Erreur de programme) fatale
Erreurs de traitement d'instruction
Une erreur de traitement d'instruction se produira si des données incorrectes
ont été fournies lors de l'exécution d'une instruction ou si quelqu'un a essayé
d'exécuter une instruction en dehors d'une tâche. Dans ce cas-ci, les
données obligatoires au début du traitement de l'instruction ont été vérifiées.
Le résultat est le suivants : l'instruction n'avait pas été exécutée, le drapeau
ER (d'erreur) est passé à ON et les drapeaux EQ et N sont conservés ou mis
sur OFF en fonction de l'instruction.
Le drapeau ER (d'erreur) passera à OFF si l'instruction (excepté les
instructions d'entrée) se termine normalement. Les conditions faisant passer
le drapeau ER à ON varient en fonction de chaque instruction. Consultez les
descriptions de chaque instruction dans le Manuel de référence des
instructions pour les automates programmables série CS/CJ (W340) pour
plus de détails.
Arrêt/poursuiste du fonctionnement
Dans la configuration de l'API, vous pouvez
définir un paramètre de façon à préciser si le
fonctionnement doit s'arrêter ou continuer en
cas d'erreur de traitement d'instruction. Par
défaut, le fonctionnement continuera.
Une erreur de programme sera générée et le
fonctionnement s'arrêtera uniquement si Arrêter
le fonctionnement a été spécifié.
Dans la configuration de l'API, vous pouvez
définir un paramètre de façon à préciser si le
fonctionnement doit s'arrêter ou continuer en
cas d'erreur d'accès. Par défaut, le
fonctionnement continuera.
Une erreur de programme sera générée et le
fonctionnement s'arrêtera uniquement si Arrêter
le fonctionnement a été spécifié.
(Erreur de programme) fatale
Chapitre 2-3
Consoles de
programmation
Vérifiées lorsque les
programmes sont
installés, c-à-d que
les opérandes qui
dépassent une limite
de zone de mémoire
ne peuvent pas être
écrites.

Publicité

Table des Matières
loading

Table des Matières