12.3.2
MCC Motion Control Chart ..................................................................................................... 88
12.3.2.1
Le langage de programmation MCC ....................................................................................... 88
12.3.2.2
Créer une source MCC ........................................................................................................... 89
12.3.2.3
Créer un diagramme MCC ...................................................................................................... 90
12.3.2.4
Insérer des blocs de commande dans un diagramme MCC .................................................. 90
12.4
Créer un programme d'exemple MCC : structure de base ..................................................... 93
12.4.1
Vue d'ensemble ...................................................................................................................... 93
12.4.2
Exécution du programme ........................................................................................................ 93
12.4.3
Affectation de variable g_bo_ready:=false / g_bo_start:=true ................................................. 95
12.4.4
Activer le déblocage des axes ................................................................................................ 98
12.4.5
Référencer l'axe .................................................................................................................... 100
12.4.6
Positionner l'axe sur la position de destination ..................................................................... 102
12.4.7
Positionner l'axe sur la position initiale ................................................................................. 104
12.4.8
Supprimer le déblocage des axes ........................................................................................ 105
12.4.9
Affectation de variable g_bo_start:=false / g_bo_ready:=true ............................................... 106
12.5
Etendre le programme d'exemple MCC : commande de l'alimentation ............................... 107
12.5.1
Exécution du programme ...................................................................................................... 107
12.5.2
Appel de fonction système _LineModule_control[FB] ........................................................... 109
12.5.3
Créer une boucle UNTIL ....................................................................................................... 112
12.5.4
Copier des blocs ................................................................................................................... 113
12.5.5
Modifier l'appel de fonction système _linemodule_control .................................................... 114
12.6
Créer des programmes MCC supplémentaires pour le projet d'exemple ............................ 115
12.7
Sauvegarder les programmes d'exemple MCC .................................................................... 117
12.8
CONT/LOG - Schéma à contacts/logigramme ..................................................................... 118
12.8.1
Les langages de programmation CONT et LOG .................................................................. 118
12.8.2
Créer une source CONT/LOG .............................................................................................. 119
12.8.3
Créer un programme CONT/LOG ......................................................................................... 120
12.8.4
Créer un programme d'exemple CONT ................................................................................ 122
12.8.5
Sauvegarder le programme CONT/LOG .............................................................................. 125
12.9
Autres langages de programmation ...................................................................................... 126
12.10
Résultat dans le projet d'exemple ......................................................................................... 127
13
Configurer le système exécutif ............................................................................................................ 129
13.1
Vue d'ensemble .................................................................................................................... 129
13.2
Système exécutif ................................................................................................................... 129
13.3
Affecter des programmes aux tâches ................................................................................... 130
13.4
Résultat dans le projet d'exemple ......................................................................................... 133
14
Démarrer et arrêter le système ............................................................................................................ 135
14.1
Vue d'ensemble .................................................................................................................... 135
14.2
Etats de fonctionnement RUN et STOP ............................................................................... 136
14.3
Sélecteur de mode de fonctionnement côté logiciel et côté matériel ................................... 137
14.4
Démarrer la commande par programme du projet d'exemple .............................................. 139
15
Visualiser l'application ......................................................................................................................... 141
15.1
Vue d'ensemble .................................................................................................................... 141
Mise en route avec SIMOTION SCOUT - Projet d'exemple SIMOTION D435-2
Mise en route, 01/2015
Sommaire
7