Exemple de programme
Exemple : Simulation dans rubrique d'application 1
DB 113 DW 32
KY 0,O
Contrat en cours de traitement
DW 33
KY 0,O
DW 34
KY 0,0
DW 35
KY 4,O
Contrat terminé sans erreur
Etape
7
Procédez selon cette séquence pour toute sélection de contrat dans la
suite de l'exemple de programme.
Action
Contrôle de l'état du contrat
La fonction PG de forqage de variables vous permet de
contrôler si le contrat dans la rubrique d'application
sélectionnée dans le bloc de données DB IP est traité
(voir bloc de variables BBI).
Une fois le contrat traité par FB CYC (rubrique d'appli-
cation 1) ou par FB PAR (rubrique d'application 8) :
le premier mot de la rubrique d'application est effacé et
le quatrième mot de cette rubrique contient l'état du
contrat.
Traitement des alarmes
Dans cet exemple, le traitement des alarmes est programmé dans le
bloc d'organisation OB 2. La cause de l'alarme est lue dès que la carte
IP 288 déclenche une alarme. Les valeurs lues par le bloc fonctionnel
FB INT figurent dans le bloc de données DB IP (voir bloc de variables
BB2
:
DB 113, DW 204 à DW 210).
L'alarme déclenchée est mémorisée sur la sortie A8.5 que vous pou-
vez effacer via l'entrée E4.2.