Impression de "Présentation des blocs fonction DFB" en cours
Transcription
Impression de "Présentation des blocs fonction DFB" en cours
Manuel de Référence Tome 1 Description des langages PL7 Blocs fonction DFB Présentation des blocs fonction DFB Rôle Le logiciel PL7-Pro offre à l'utilisateur la possibilité de créer ses propres blocs fonction répondant aux spécificités de ses applications. Ces blocs fonction utilisateur permettent de structurer une application. Ils seront utilisés dès qu'une séquence de programme se trouve répétée à plusieurs reprises dans l'application ou pour figer une programmation standard (exemple: algorithme de commande d'un moteur incluant la prise en compte des sécurités locales). Ils peuvent être transmis à l'ensemble des programmeurs et être utilisés dans la même application ou dans toutes autres applications (fonction exportation/importation). Exemples d'utilisation L'utilisation d'un bloc fonction DFB dans une application permet de : simplifier la conception et la saisie du programme, accroître la lisibilité du programme, faciliter sa mise au point (toutes les variables manipulées par le bloc fonction DFB sont identifiées sur son interface), diminuer le volume de code généré (le code correspondant au DFB n'étant chargé qu'une fois, quel que soit le nombre d'appels au DFB dans le programme). Comparaison avec les sous-programmes Par rapport au sous programme, ils permettent : de paramètrer plus facilement le traitement, d'utiliser des variables internes propres au DFB donc indépendantes de l'application, d'être testés indépendamment de l'application. Ils offrent en langage à contacts une visualisation graphique du bloc facilitant la programmation et la mise au point. De plus les blocs fonction DFB exploitent des données rémanentes. Domaine d'utilisation Le tableau ci-après décrit le domaine d'application des DFB. Fonction Domaine Automates pour lesquels les DFB sont utilisables. Premium Logiciel de création des DFB PL7 Pro Logiciels avec lesquels les DFB sont utilisables. PL7 Pro ou un PL7 Junior Langage de programmation pour la création du code des DFB. langage littéral structuré et langage à contacts Langage de programmation avec lesquels les DFB sont utilisables. langage à contacts, littéral structuré et en liste d'instructions