Exemples d'écriture et de
lecture de BS 120
Activation de la protection du logiciel dans les OB de mise en route
Il est recommandé d'activer la protection du logiciel par programme dans un
des OB de mise en route (OB 20, OB 21, OB 22, OB 38).
:
:L
KH C0AF
:
:T
BS 120
:
Exploitation du code renvoyé dans BS 120
La séquence d'instructions STEP 5 ci-après dans l'OB 1 ou l'OB 39 vous
permet de réagir à une erreur survenue lors de la définition du mot de passe
en exploitant le code renvoyé par le programme système.
N'oubliez pas que ce code ne peut être exploité qu'après certaines actions
du programme système (voir plus haut).
:
:L
BS 120
:L
KB 0
:><F
:SPB FB yyy
NOM
:
ERREUR MP
:
Effacement et modification du mot de passe à la PG par la fonction de
lecture d'adresse
Situation de départ : la CPU se trouve en état de marche RUN ou à l'arrêt.
Exécutez les opérations suivantes à la PG :
1) Demandez la lecture du contenu de l'adresse E F078H.
2) Effacez l'ancien mot de passe en substituant à ce contenu le nombre
hexadécimal 80AFH (00AFH = ancien mot de passe).
3) Attendez au moins aussi longtemps que le temps de cycle de l'OB 39 ou
de l'OB 1.
4) Demandez à nouveau la lecture du contenu de l'adresse E F078H.
5) Entrez le nouveau mot de passe 1234H en y inscrivant le nombre
hexadécimal D234H.
Programmation de la CPU 948
C79000-G8577-C848-04
Affectation des bits des mots de données système
KH = profil binaire "définition de mot de passe"
(mot de passe = 00AFH)
Appeler le bloc fonctionnel de traitement d'erreur
8 - 39