Télécharger Imprimer la page

Bosch Rexroth IndraMotion MTX Manuel De Programmation page 58

Masquer les pouces Voir aussi pour Rexroth IndraMotion MTX:

Publicité

34/550
Bosch Rexroth AG | Electric Drives
Fondements de la programmation CN
3.8.6
Sauts dans le déroulement du programme
and Controls
Variantes de syntaxe pour remarques spécifiques au canal :
(MSG<Texte de remarque>)
(*MSG<Texte de remarque>)
(MSG,<Texte de remarque>)
(*MSG,<Texte de remarque>)
Variantes de syntaxe pour remarques multicanaux :
(GMSG<Texte de remarque>)
(GMSG,<Texte de remarque>)
Plus les programmes sont volumineux, plus une "programmation précise" est
importante. Par cela, on entend principalement :
une programmation structurée,
une tolérance à l'égard des erreurs, et
une ergonomie du logiciel.
Les programmes structurés sont généralement plus clairs. Le regroupement
sensé des sections ou des fonctions souvent requises pour les sous-program‐
mes (paramétrés) ou sous une destination de saut, muni d'un indicateur (label)
compréhensible, conduit non seulement à une meilleure lisibilité, mais égale‐
ment à un travail plus efficace, étant donné que ces programmes peuvent être
réutilisés dans d'autres programmes.
Les possibilités suivantes sont disponibles :
Appels de sous-programmes
(voir
chap. 3.9 "Sous-programmes" à la page
Utiliser des sous-programmes, si une section précise de traitement ap‐
paraît plusieurs fois de façon identique ou similaire au cours du traitement.
Vous programmez cette section une seule fois (le cas échéant avec la
possibilité de transmettre des paramètres), vous l'enregistrez en tant que
programme et vous l'appelez tout simplement en cas de besoin.
Cela vous permet d'économiser les codes du programme et la capacité
de mémoire. Par ailleurs, les programmes sont beaucoup plus clairs et
beaucoup plus conviviaux du point de vue de l'entretien.
Instructions de saut
(voir
chap. 3.10 "Programmation label et instructions de saut" à la page
41)
Utiliser les instructions de saut pour continuer, au sein du programme ac‐
tuel, le déroulement du programme à d'autres endroits, en fonction d'évé‐
nements définis (comme par ex. des résultats de calcul).
Instructions de décision/de branchement
(voir
chap. 3.11 "Instructions de décision et de branchement" à la page
46)
Utiliser de tels ordres, si des blocs du programme individuels, différents
éléments du programme ou des sous-programmes complets doivent être
exécutés en fonction des conditions définies.
Instructions de répétition
(voir
chap. 3.12 "Instructions de répétition" à la page
Utiliser les instructions de répétition, si des éléments du programme ou
des sous-programmes complets doivent être exécutés à plusieurs repri‐
Rexroth IndraMotion MTX | Description de l'application
35)
48)

Publicité

loading