Affectation des bits des mots de données système
Codes renvoyés par le
programme système
Indication
0000H
Pas d'erreur
4x01H
Le compteur des tentatives d'effacement a débordé. Un démarrage est nécessaire pour le
remettre à 0.
4x02H
Mot de passe interdit (0000H ou 3FFFH)
4x04H
Vous avez tenté d'activer un nouveau mot de passe alors que la protection du logiciel était
déjà activée (x = nombre de tentatives d'effacement).
4x08H
Vous avez essayé d'effacer le mot de passe défini – et donc de désactiver la protection du
logiciel – à l'aide d'un mot de passe erroné. Le compteur des tentatives d'effacement a été
incrémenté. La valeur "x" du compteur est renvoyée avec le code (nombre binaire dans les
bits 8 à 10).
4010H
Vous avez essayé d'effacer un mot de passe inexistant.
Meilleur moment d'activation
de la protection du logiciel
Réactions en cas d'atteinte à
la protection du logiciel
Fonction PG
Effacement de blocs
Lecture de blocs
Ecriture de blocs
(bloc inexistant)
Substitution de blocs
(bloc existant)
8 - 38
Signification
La protection est la plus efficace lorsque vous activez la protection du
logiciel dans l'OB 38 ou 39 (arrêt partiel). Ainsi, la protection est im-
médiatement active après l'effacement général même avec une carte à
mémoire enfichée.
Une fois la protection du logiciel activée, le programme système réa-
git comme décrit dans le tableau suivant si des contrats de la PG por-
tent atteinte à cette protection.
Message : "Type/numéro de bloc illicite"
Lecture d'un bloc fictif
FB/FX :
Numéro de FB
NOM
:DUMMY
:BE
DB/DX :
DW0
OB/PB/SB :
:BE
Le bloc est écrit.
Message : "Bloc existe déjà"
Si vous acquittez avec la touche de validation, le message "Type/numéro de
bloc illicite" est émis.
Réaction à la PG
6500
Programmation de la CPU 948
C79000-G8577-C848-04