Intégrer au programme utilisateur
Intégration au programme utilisateur
Ouvrez dans le SIMATIC Manager la bibliothèque FMx51LIB avec la commande Fichier >
Ouvrir... > Bibliothèques
Copiez les blocs FC0, FC1 et UDT 1 du dossier Blocs de la bibliothèque FMx51LIB dans le
dossier Blocs de votre projet.
Insérez le DB 1 à l'aide de la commande Insertion > Bloc S7 > Bloc de données et l'OB 100
à l'aide de la commande Insérer > Bloc S7 > Bloc d'organisation dans la dossier Blocs de
votre projet.
Ouvrez le DB1 et associez-lui le type de données utilisateur UDT1. Vous générez de cette
façon le DB de canal.
Sélectionnez la commande Affichage > Vue des données et entrez dans la colonne "Valeur
en cours" l'adresse décimale de module pour le paramètre MOD_ADDR et le numéro de
canal 1 pour le paramètre CH_NO dans le DB 1.
Enregistrez le DB 1 avec Fichier > Enregistrer et quittez l'éditeur de DB en sélectionnant
Fichier > Quitter.
Ouvrez maintenant l'OB100 et l'OB1 dans votre projet. Appelez le bloc FC0 dans l'OB100 et
le bloc FC1 dans l'OB1 puis entrez les paramètres pour ces FC (voir manuel) :
OB 100 :
CALL FC 0
DB_NO := 1
OB 1 :
CALL FC 1
DB_NO := 1
RET_VAL := MW0
Enregistrez l'OB 100 ainsi que l'OB 1 avec Fichier > Enregistrer.
Sélectionnez dans votre projet les blocs FC0, FC1, DB1, OB1 et OB100.
Chargez ensuite votre programme dans la CPU avec Système cible > Charger.
Test :
Vous pouvez maintenant visualiser le canal sélectionné dans l'application Visualisation et
forçage de variables :
Ouvrez l'éditeur de mnémoniques et créez pour le DB1 un mnémonique que vous appellerez
"ABS".
Sélectionnez le classeur "Blocs" dans votre projet. Insérez la table des variables VAT1 à
l'aide de la commande Insertion > Bloc S7 > Table des variables et confirmez par OK.
FM 451 Premières étapes de la mise en service
Mise en route, 07/2007, A5E01092720-01
7
17