Télécharger Imprimer la page

Siemens SIMATIC S5-115U CPU 941-7UB11 Manuel D'instructions page 171

Publicité

Manuel SS- 7 1 5U
Introduction au STEP 5
7.2.2
Programmation structurée
Pour la résolution de tâches complexes, il est préférable de subdiviser l'ensemble du programme
en sections (blocs) affectées à des tâches spécifiques.
Cette méthode présente les avantages suivants :
programmation simple et claire, même lorsqu'il s'agit de programmes longs,
possibilités de standardisation de parties de programmes,
modifications aisées,
bonne testabilitci des programmes,
simplicité de mise en service
technique des sous-programmes (bloc appelé à différents endroits du programme).
En langage STEP 5 il existe 5 types de blocs
Blocs d'organisation (OB)
Les blocs d'organisation gèrent le programme utilisateur.
Blocs de programme (PB)
Le programme utilisateur est structuré en blocs de programme suivant des critères d'ordre
fonctionnel ou technologique.
Blocs séquentiels (SB)
Les blocs séquentiels sont des blocs de programme spéciaux réservés à la programmation de
commandes séquentielles. Ils sont traités comme des blocs de programme.
Blocs fonctionnels (FB)
Les blocs fonctionnels sont des blocs de programme spéciaux.
Les parties de programme répétitives ou particuliPrement complexes (fonctions de signalisa-
tion ou de calcul) sont programmées en blocs fonctionnels. Ces blocs sont paramétrables et
disposent d'un jeu d'opérations étendu (opérations de saut à l'intérieur d'un bloc, etc.).
Blocs de données (DB)
Les blocs de données servent au stockage des données nécessaires au traitement du pro-
gramme. Exemple de données : valeurs instantanées, valeurs de seuil, textes, etc.

Publicité

loading