Ajout de lignes supplémentaires et modification des affectations des variables
Suivez les étapes ci-dessous pour ajouter les lignes 2 et 3 du programme en copiant les lignes 0 et 1, pour modifier les affectations de variables, puis pour assembler l’UDFB Traffic_Light.
Une icône d’erreur
en regard d’un nom de variable indique :
- Un nom de variable doit être attribué.
- Une valeur constante doit être saisie.
- Discordance de type de données.
Conditions préalables
Pour ajouter des lignes supplémentaires et modifier les affectations des variables
- Dupliquez les lignes 0 et 1 du programme de la manière suivante :
- Sélectionnez la première ligne de programme.
- Sélectionnez la deuxième ligne tout en appuyant sur la toucheCtrl.
- Cliquez avec le bouton droit sur une ligne de programme, puis sélectionnezCopier.
- Cliquez avec le bouton droit sur la ligne 1, puis sélectionnezColler.
Vous pouvez également utiliser la touche de raccourci pour copier et coller des lignes de programme. - Dans la ligne 2 du programme, affectez la variableTON_3au TON.
- Dans la ligne 3 du programme, affectez la variableTON_4au TON.
- Dans les lignes 2 et 3 du programme, procédez comme suit :
- Remplacez chaque variable EW par la variable NS.
- Remplacez chaque variable NS par la variable EW.
- (facultatif) Entrez des commentaires de ligne.
- Vérifiez que les lignes 2 et 3 du programme ressemblent à l’exemple suivant :

- Ajoutez la ligne 4 du programme à la fin.La logique est la suivante :Lors du téléchargement initial du programme vers le contrôleur et de sa première exécution, aucun feu de circulation n'est activé. La dernière ligne de programme vérifie la condition (tous les feux de circulation sont désactivés) et active le feu rouge des feux de circulation Nord/Sud et le feu vert des feux de circulation Est/Ouest.
- (Facultatif) Double-cliquez sur la ligne 4, sélectionnezAjouter un commentaire de ligne de programme, puis saisissez :To initialize the program after the initial download, if all the lights are turned off, turn on the North-South red lights and the East-West green lights.
- Ajoutez les éléments de schéma à relais suivants à la ligne 4 du programme dans l’ordre indiqué de gauche à droite. Utilisez laBoîte à outilspour ajouter des éléments Contact normalement fermé comme indiqué dans le tableau suivant :Éléments de schéma à relais sur la ligne 4Élément LDPositionNomXIO1 (le plus à gauche)NS_RED_LIGHTSXIO2NS_YELLOW_LIGHTSXIO3NS_GREEN_LIGHTSXIO4EW_RED_LIGHTSXIO5EW_YELLOW_LIGHTSXIO6 (le plus à droite)EW_GREEN_LIGHTS
- Ajoutez deux OTO en parallèle pour activer les variables NS_RED_LIGHTS et EW_GREEN_LIGHTS.La totalité du programme de bloc de fonctions défini par l’utilisateur ressemble à l’image suivante :

- 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