Siemens SIMATIC HMI Manuel D'utilisation page 171

Masquer les pouces Voir aussi pour SIMATIC HMI:
Table des Matières

Publicité

Etat et numéro
d'erreur du contrat
automate en cours
Communication Manuel d'utilisation
Edition 05/99
Tableau 10-5 Exemple de programme pour contrat automate
Bloc
Code programme
OB1
:U M1.0
:SPB FB 41
FB 41
:A DB 51
:L DW 32
:L KF +0
:><F
:BEB
:L KY 0,4
:T DW 33
:L KY 0,100
:T DW 32
:R M1.0
DB 100
DW 4 KY 0,51
DW 5 KY 0,5
DW 6 KY 0,0
DW 7 KY 0,2
L'état du contrat automate, éventuellement accompagné d'un numéro d'er-
reur, est indiqué dans le cinquième mot de données de la boîte de contrat.
Après appel du bloc fonctionnel standard, ce mot de données contient les
mêmes informations que l'accumulateur 1. La figure 10-9 représente le
contenu de l'accumulateur 1. Le bit 8 Pas de contrat en traitement constitue
une exception. Il n'est en effet pas mis à 1 dans la zone d'interface.
DL
15
12 11 10
8 7
-
-
R
R
R
-
R
-
Figure 10-9
Etat du contrat et numéro d'erreur pour les contrats automate
Zones de données pour la communication
Explication
Déclenchement du contrat auto-
mate, unique mise à 1 du
mémento
N'écrire le contrat que si la boîte
de contrat est vide
Le contrat automate commence à
DW 4
Le contrat automate se trouve
dans DB 100
Numéro de contrat 51 pour Sélec-
tion d'image
Paramètre 1 : numéro d'image 5
Paramètre 2 : entrée d'image 0
Paramètre 3 : numéro de champ 2
DR
0
- = Le bit n'est pas attribué
Numéro d'erreur
R = accès en lecture seulement
Numéro d'erreur
Etat du contrat
Bit = 1 :
pas de contrat en traitement
Bit = 1 :
contrat en traitement
Bit = 1 :
contrat terminé sans erreur
(l'octet de faible poids vaut 0)
Bit = 1 :
contrat terminé avec erreur
(l'octet de faible poids contient le
numéro d'erreur)
10-17

Publicité

Table des Matières
loading

Table des Matières