Ajout d'un bloc de fonctions défini par l'utilisateur à un programme à relais
Suivez ces étapes pour ajouter le bloc de fonctions défini par l’utilisateur Traffic_Controller_FB au programme unitaire (POU) Traffic_Light_Control.
Conditions préalables
Pour ajouter un bloc de fonctions défini par l’utilisateur à un programme à relais
- Dans l’Organisateur de projets, développezProgrammes, puis double-cliquez surTraffic_Light_Controlpour ouvrir le programme.
- Dans laBoîte à outils, localisez et faites glisserTraffic_Controller_FBvers la ligne de programme 0.
- Cliquez avec le bouton droit sur la case en regard deTraffic_Controller_FB, puis sélectionnezNouvelle variable.
- DansNouvelle variable, entrez le nom de la variableTraffic_Controller_FB_1, puis sélectionnezCréer.
- Dans le voletPropriétés, activezEN/ENOpourTraffic_Controller_FB.
- Enregistrez le projet en effectuant l’une des opérations suivantes :
- Dans la barre de menus, sélectionnez le
. - Dans le menuFichier, sélectionnezEnregistrer.
la première entrée de bloc de fonctions directement reliée à la ligne de logique à relais correspond au bit d'activation de bloc (EN). Les quatre autres entrées de bloc de fonctions correspondent à des entrées « réelles » indiquant si une voiture est arrêtée au feu rouge de l’une des quatre directions possibles : nord, sud, est ou ouest. Ces entrées sont mappées à quatre variables d'entrée de type booléen définies localement pour le bloc de fonctions : N_CAR_SENSOR, S_CAR_SENSOR, E_CAR_SENSOR et W_CAR_SENSOR. Vous devez assigner quatre entrées de contrôleurMicro870L70E à ces entrées de bloc de fonctions.Pour connaître le nom complet et le type de données des variables associées à ces entrées et à ces sorties, positionnez le curseur de la souris sur le bloc d'instruction pour afficher une info-bulle :
Fournir une réponse