Création d'un bloc de fonctions défini par l'utilisateur et de ses variables
Suivez les étapes pour créer un bloc de fonctions défini par l’utilisateur (UDFB) et ajouter des variables d’entrée et de sortie. L’UDFB est créé à l’aide du langage de programmation de schéma à relais.
Pour créer un bloc de fonctions défini par l’utilisateur et des variables
- Dans l’Organisateur de projets, développezRessources.
- Cliquez avec le bouton droit surBlocs de fonctions définis par l’utilisateur, puis sélectionnezNouveau bloc de fonctions défini par l’utilisateur.
- DansNouveau bloc de fonctions défini par l’utilisateur, saisissez le nom UDFBTraffic_Controller_FB, sélectionnezSchéma à relaisdans la listeType, puis sélectionnezCréer.
- Dans l’Organisateur de projets, développezTraffic_Controller_FB, puis double-cliquez surVariables locales.
- Dans la grille des variables locales, ajoutez les variables suivantes :
- Quatre variables d’entrée pour représenter un capteur d’automobile à chacun des quatre emplacements de l’intersection (N, S, E, O).
- Six variables de sortie pour représenter les feux de circulation rouge, orange et vert dans chacune des deux directions (NS, EO).
VariablesNomType de donnéesDirectionAttributN_CAR_SENSORBOOLVarInputLectureS_CAR_SENSORBOOLVarInputLectureW_CAR_SENSORBOOLVarInputLectureE_CAR_SENSORBOOLVarInputLectureNS_GREEN_LIGHTSBOOLVarOutputLecture/ÉcritureNS_YELLOW_LIGHTSBOOLVarOutputLecture/ÉcritureNS_RED_LIGHTSBOOLVarOutputLecture/ÉcritureEW_RED_LIGHTSBOOLVarOutputLecture/ÉcritureEW_YELLOW_LIGHTSBOOLVarOutputLecture/ÉcritureEW_GREEN_LIGHTSBOOLVarOutputLecture/ÉcritureTON_1TONVarLecture/ÉcritureTON_2TONVarLecture/ÉcritureTON_3TONVarLecture/ÉcritureTON_4TONVarLecture/Écriture - 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