Programmes

Les programmes sont des unités de programmation logiques décrivant les opérations entre les variables d'un processus.
Les programmes décrivent l'une des opérations suivantes :
  • Séquentiel : Exécution continue et séquentielle des étapes et opérations d'un programme au cours d'un cycle d'exécution.
  • Cyclique: Exécution de programmes à chaque cycle du système cible.
Les programmes au début d'un cycle (avant les programmes séquentiels) décrivent généralement les opérations préliminaires sur les appareils d'entrée pour assembler des variables filtrées de haut niveau. Les programmes séquentiels utilisent fréquemment ces variables. Les programmes à la fin du cycle (après les programmes séquentiels) décrivent généralement des opérations de sécurité sur les variables traitées par les programmes séquentiels avant d'envoyer des valeurs aux appareils de sortie.
Les principaux programmes séquentiels (en haut de la hiérarchie) sont exécutés en fonction de leur comportement dynamique respectif. Les programmes avant et après les programmes séquentiels décrivent généralement des opérations cycliques. Ces programmes sont cycliques et ne dépendent pas du temps. Les programmes cycliques sont systématiquement exécutés au début de chaque cycle d'exécution.
Dans les appareils, les programmes sont reliés entre eux dans une arborescence hiérarchique. Les programmes placés en haut de la hiérarchie sont activés par le système. Les programmes enfants (niveau inférieur de la hiérarchie) sont activés par leurs parents.

Règles relatives aux programmes

Les règles relatives aux programmes sont les suivantes :
  • Vous pouvez créer des programmes à l'aide des langages de programmation graphiques ou littéraux disponibles. Lors de la création d'un programme, vous devez spécifier le langage de programmation.
  • Une fois qu'un programme a été créé, vous ne pouvez pas modifier le langage de programmation.
  • Un projet peut contenir jusqu'à 256 programmes.
  • Les noms des programmes doivent être uniques. Les noms des programmes doivent commencer par une lettre et peuvent contenir jusqu’à 128 caractères.
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal