II/XXI
Bosch Rexroth AG | Electric Drives
Table des matières
3.5.3
Mots du programme en tant que paramètres.................................................................................... 26
3.5.4
Attributs de programmation............................................................................................................... 27
3.5.5
Utilisation des caractères de séparation entre 2 mots partiels ......................................................... 28
3.6
Fin du programme................................................................................................................................ 29
3.7
Effet de mots du programme................................................................................................................ 29
3.7.1
modal ................................................................................................................................................ 29
3.7.2
non modal ......................................................................................................................................... 30
3.8
Eléments spéciaux pour la configuration du programme ..................................................................... 31
3.8.1
Caractérisation du canal.................................................................................................................... 31
3.8.2
Numéros de bloc............................................................................................................................... 31
3.8.3
Lignes vides dans le code du programme......................................................................................... 31
3.8.4
Commentaires dans un programme pièce........................................................................................ 31
3.8.5
Remarques dans l'interface utilisateur............................................................................................... 33
3.8.6
Sauts dans le déroulement du programme ...................................................................................... 34
3.9
Sous-programmes................................................................................................................................ 35
3.9.1
Aperçu............................................................................................................................................... 35
3.9.2
Appel de sous-programmes avec adresse P..................................................................................... 36
3.9.3
Appel de sous-programmes sans adresse P..................................................................................... 37
3.9.4
Appels de sous-programmes autodéfinis avec des codes G et M ................................................... 37
3.9.5
Appels de sous-programmes modaux autodéfinis............................................................................ 38
3.9.6
Appel de sous-programmes en CPL via l'ordre CALL....................................................................... 39
3.9.7
Transfert des paramètres à des sous-programmes.......................................................................... 40
3.10
Programmation label et instructions de saut......................................................................................... 41
3.10.1
Aperçu............................................................................................................................................... 41
3.10.2
Labels dans les blocs CN standard et dans les blocs CPL............................................................... 41
3.10.3
GoAhead (GOA) Saut en avant sur un bloc CN standard................................................................. 42
3.10.4
GoBack (GOB) Saut en arrière sur un bloc CN standard ................................................................. 43
3.10.5
GoCond (GOC) Saut conditionnel sur un bloc CN standard............................................................. 43
3.10.6
GoTo Saut inconditionnel sur un bloc CN standard ......................................................................... 44
3.10.7
Saut CPL (GOTO) Saut sur un bloc de programme quelconque...................................................... 45
3.11
Instructions de décision et de branchement......................................................................................... 46
3.11.1
Aperçu............................................................................................................................................... 46
3.11.2
Fonction "Ignorer bloc"...................................................................................................................... 46
3.11.3
Instruction CPL : IF-THEN-ELSE-ENDIF.......................................................................................... 46
3.11.4
Instruction CPL : CASE-LABEL...LABEL-OTHERWISE-ENDCASE................................................. 47
3.12
Instructions de répétition....................................................................................................................... 48
3.12.1
Aperçu............................................................................................................................................... 48
3.12.2
Instruction CPL : FOR-STEP-TO-NEXT ........................................................................................... 49
3.12.3
Instruction CPL : REPEAT-UNTIL..................................................................................................... 50
3.12.4
Instruction CPL : WHILE-DO-END ................................................................................................... 50
3.13
Programmation des variables .............................................................................................................. 50
3.13.1
Noms des variables........................................................................................................................... 50
3.13.2
Groupes de variables........................................................................................................................ 51
Introduction..................................................................................................................................... 51
Variables locales............................................................................................................................ 52
Variables globales.......................................................................................................................... 52
and Controls
Rexroth IndraMotion MTX | Description de l'application
Page