Télécharger Imprimer la page

Siemens SIMATIC S5 AP S5-155U Guide De Programmation page 226

Publicité

Origine des erreurs et réactions aux erreurs de la CPU
5.6.6
OB 27 : erreur de
substitution (SUB)
5.6.7
OB 30 : erreur de parité et
ACQ pour la mémoire utili-
sateur (PARI)
PARI lors de l'accès à la RAM
du système d'exploitation
5 - 28
Lorsque, dans un bloc fonctionnel, une opération avec opérandes for-
mels doit être exécutée, la CPU remplace, pendant le traitement du
programme utilisateur, ces opérandes formels par les opérandes ef-
fectifs figurant dans l'appel du bloc fonctionnel.
Si la CPU détecte une substitution non autorisée, le programme sy-
stème interrompt le traitement du programme utilisateur et appelle le
bloc d'organisation OB 27, si ce dernier est chargé. Si l'OB 27 n'est
pas chargé, la CPU se met à l'arrêt.
Outre les substitutions non autorisées, une erreur de substitution
(SUB) est signalée dans les cas suivants :
• • Code d'opération non autorisé
• • Particularité :
L'utilisateur ne doit pas ouvrir les blocs de données DB 0 et
DB 1. Une instruction A DB 0 ou A DB 1 est considérée par la
CPU comme une erreur de substitution. La valeur "0" est inscrite
dans les registres DBA et DBL.
La mémoire utilisateur est pourvue d'un bit de parité dont l'état est
vérifié par le programme système à chaque accès à cette mémoire.
Une erreur d'état du bit de parité conduit à une erreur de parité.
Le programme système appelle le bloc d'organisation OB 30. Si ce
dernier n'est pas chargé, la CPU se met en STOP.
La réaction est identique lors d'un retard d'acquittement dans la
mémoire utilisateur.
Si une erreur de parité apparaît lors de l'accès à la RAM du système
d'exploitation, le programme système n'appelle pas l'OB 30 et la
CPU passe en arrêt total.
Programmation de la CPU 948
C79000-G8577-C848-04

Publicité

loading

Ce manuel est également adapté pour:

Simatic s5 cpu 948