Siemens SIMATIC HMI Manuel D'utilisation page 79

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

Publicité

Communication Manuel d'utilisation
Edition 05/99
5. Déclarez des boîtes d'émission et de réception d'une longueur respective
de 50 mots (128 mots de données pour la CPU 945). Créez pour cela, par
exemple, le DB 50 avec une longueur de 100 mots de données.
Vous devez déclarer respectivement une boîte d'émission et de réception
pour chaque pupitre de contrôle-commande connecté. Le bloc fonctionnel
standard utilise ces boîtes comme tampons pour les télégrammes. Si ces
boîtes sont absentes ou trop courtes, un message d'erreur est écrit dans
l'accumulateur 1 après l'appel du bloc fonctionnel standard.
6. Chargez le numéro du DB-ZU et le numéro d'appareil du pupitre de
contrôle-commande dans l'accumulateur 1. Dans cet exemple, le numéro
d'appareil est 1.
Le numéro d'appareil est nécessaire lorsque plusieurs pupitres sont utili-
sés avec le même DB-ZU. Le numéro d'appareil détermine alors le déca-
lage dans le DB-ZU. Vous pouvez utiliser au maximum 16 pupitres avec
un DB-ZU.
7. Faites ensuite un appel inconditionnel du bloc fonctionnel standard.
Exemple de programme :
L KY 52,1
:SPA FB 52
NAME :TDOP:523
:T MW 100
:SPB=FEHL
Si une erreur survient pendant le traitement du bloc fonctionnel, le résul-
tat logique prend la valeur "1". Cela vous permet de sauter à votre propre
traitement d'erreur avec l'instruction SPB.
Après l'appel du bloc fonctionnel standard, l'accumulateur 1 contient
l'état actuel du contrat et, le cas échéant, le numéro de l'erreur survenue.
8. Lancez maintenant le démarrage du bloc fonctionnel standard par l'inter-
médiaire du mot de données DW 64 de la zone d'interface. Le mot de
données DW 64 est utilisé dans la zone d'interface pour le démarrage du
bloc fonctionnel standard.
Dans le bloc d'organisation de démarrage utilisé (OB 20, 21, 22), ce mot
de données doit prendre la valeur 1 (format KF) pour déclencher le dé-
marrage du bloc fonctionnel et remettre à zéro tous les autres bits de com-
mande.
Exemple :
OB20/21/22
:A DB 51
:L KF 1
:T DW 64
52=numéro du DB-ZU
1 = numéro d'appareil
communication avec le pupitre de contrôle-commande
Couplage FAP par CP523
enregistrer l'accumulateur 1 dans le mot de mémento
MW 100
saut vers le traitement d'erreur
l'état du contrat et le numéro d'erreur sont dans MW
100.
Couplage FAP
5-7

Publicité

Table des Matières
loading

Table des Matières