Affectation de variables d’entrée et de sortie au bloc de fonctions défini par l’utilisateur
Suivez les étapes pour :
- Affectez quatre variables d’entrée booléennes aux quatre entrées du contrôleurMicro870L70E.
- Affectez les variables de sortie aux sorties du contrôleurMicro870L70E.
- Adressez les variables de sortie figurant dans le bloc de fonctions aux sorties du contrôleurMicro870L70E.
Une fois la tâche terminée, le programme de schémas à relais peut détecter et contrôler les événements suivants :
Lorsque le feu de circulation nord-sud est au rouge ou lorsque le capteur nord-sud est activé, le feu de circulation dans la direction est-ouest passe à l’orange au bout de cinq secondes, puis au rouge deux secondes plus tard.
Conditions préalables
Pour affecter des variables d’entrée et de sortie à un bloc de fonctions défini par l’utilisateur
- Dans l’éditeur de schéma à relais, ouvrez le sélecteur de variables pour chaque variable d’entrée, puis affectez les variables en fonction du tableau suivant.Affectation de variables à des zones de variables d’entréeVariables d'entrée booléennesNom de la variableN_CAR_SENSOR_IO_EM_DI_00S_CAR_SENSOR_IO_EM_DI_01E_CAR_SENSOR_IO_EM_DI_02W_CAR_SENSOR_IO_EM_DI_03CONSEIL:
- Pour connaître le nom complet et le type de la variable, positionnez le curseur sur le bloc de fonctions pour afficher l’info-bulle.
- Vous pouvez affecter des noms d’alias aux variables.
- Affectez les six sorties numériquesMicro870L70E en fonction du tableau suivant.Affectation de variables aux sorties numériquesVariables de sortie booléennesNom de variableNS_RED_LIGHTS_IO_EM_DO_00NS_YELLOW_LIGHTS_IO_EM_DO_01NS_GREEN_LIGHTS_IO_EM_DO_02EW_ RED_LIGHTS_IO_EM_DO_03EW_ YELLOW_LIGHTS_IO_EM_DO_04EW_ GREEN_LIGHTS_IO_EM_DO_05La première sortie de bloc de fonctions directement reliée à la ligne du schéma à relais correspond au bit d’activation de la sortie de bloc de fonctions (ENO). Elle reflète l'état du bit d'activation de l'entrée (EN). Les six autres sorties de bloc de fonctions correspondent à des sorties « réelles » reliées aux feux de circulation rouges, orange et verts de chaque direction.Une fois cette opération terminée, le bloc de fonctions ressemble à l’image suivante :

- (Facultatif) Ajoutez les commentaires au bloc de fonctions : Cette ligne de programme permet d'assigner les E/S duMicro870®au bloc de fonctions TRAFFIC_CONTROLLER.
- Assemblez le projet en effectuant l’une des opérations suivantes :
- Dans la barre de menu, sélectionnez .
- Cliquez avec le bouton droit sur le contrôleur, puis sélectionnezAssembler.
- DansSortie, consultez le résultat de l’assemblage.
- (Facultatif) Résolvez les erreurs, puis assemblez à nouveau le projet.
- Enregistrez le projet en effectuant l’une des opérations suivantes :
- Dans la barre de menus, sélectionnez le
. - Dans le menuFichier, sélectionnezEnregistrer.
Fournir une réponse