-->

dimanche 3 février 2019

Les types de blocs de programme

Les types de blocs de programme

L’automate met à disposition différents types de blocs qui contiennent le programme et les données correspondantes.Selon les exigences et la complexité du processus, il est possible de structurer le programme en différents blocs : OB, FB et FC.

Photo


Les blocs d’organisation - OB

Picture


L’automate met à disposition différents types de blocs qui contiennent le programme et les donnéescorrespondantes. Selon les exigences et la complexité du processus, il est possible de structurer leprogramme en différents blocs : OB, FB et FC.


Les OB sont appelés par le système d’exploitation en liaison avec les événements suivants :

  • Comportement au démarrage
  • Exécution cyclique du programme
  • Exécution du programme déclenchée par des alarmes (cyclique, processus, diagnostic,…)
  • Traitement des erreurs
Pour que le traitement du programme démarre, le projet doit posséder au moins un OB cyclique (par exemple l’OB 1)

Les fonctions - FC

Picture

Ce sont des blocs de code sans mémoire.
Les données des variables temporaires sont perdues après l’exécution de la fonction. Si on veut mémoriser ces données, il faut utiliser des opérandes globaux.Elles sont utilisées pour la programmation  de fonctions utiliséesplusieurs fois. On simplifie de ce fait la programmation.


Les blocs fonctionnels - FB

Picture
Ce sont des blocs de code qui mémorisent durablement leurs paramètres d'entrée, de sortie et d'entrée/sortie dans des blocs de données d'instance afin qu'il soit possible d'y accéder même après le traitement de blocs.

Les blocs de données - DB

Picture

Les blocs de donnée (DB) sont des zones données du programme utilisateur qui contiennent des données   utilisateur.

Structure d'un programme


L'utilisation des différents blocs permet plusieurs structures de programme
Photo

La structure d’un programme permet de voir comment les blocs s’appellent les uns et les autres. Cela permet aussi de vérifier que tous les blocs sont appelés.

Photo

Sélectionner Sauvegarde en ligne
Puis Information sur le programme
Ensuite l’onglet  Structure d’appel

Photo

Dans cet exemple on voit que :
-  OB1 appel FC1 et FC2
-  FC2 appel FC3
-  FC4 n’est appelé

NEXT ARTICLE Next Post
PREVIOUS ARTICLE Previous Post
Disqus
Blogger
حدد نظام التعليق الذى تريده ... وأترك تعليقك

Aucun commentaire

NEXT ARTICLE Next Post
PREVIOUS ARTICLE Previous Post
 

About

-->