OPALE - 10.0 - KB - DATAQ ne démarre pas
Différence entre versions
imported>Admin m (1 révision importée) |
imported>Rdal |
||
(4 révisions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 3 : | Ligne 3 : | ||
''Sur l’écran Mapping Option 4 et 4'' | ''Sur l’écran Mapping Option 4 et 4'' | ||
− | [[File:Robot1.jpg|800px | + | [[File:Robot1.jpg|800px|center|sans_cadre]] |
Ligne 11 : | Ligne 11 : | ||
<u>Cause</u> : | <u>Cause</u> : | ||
− | Après avoir créé cette DTAQ, vous avez sûrement arrêté le Robot afin de le redémarrer avec la commande ENDRBT. | + | Après avoir créé cette DTAQ, vous avez sûrement arrêté le Robot afin de le redémarrer avec la commande <code>ENDRBT</code>. |
+ | |||
+ | Problématique : cette commande ne permet pas de prendre en compte les DTAQ nouvellement créées. Pour que cela fonctionne avec le <code>ENDRBT</code>, il faut que la DTAQ ait au moins déjà démarré une fois. | ||
− | |||
<u>Solution</u> : | <u>Solution</u> : | ||
− | 1) Soit vous arrêtez le robot avant de créer la DTAQ ( | + | 1) Soit vous arrêtez le robot avant de créer la DTAQ (correctement avec la commande <code>ENDRBT</code>) et ensuite une fois la DTAQ créée, faire un <code>STRRBT</code> -> Solution la plus propre |
− | |||
− | |||
− | |||
− | |||
− | + | 2) Soit si vous créez cette DTAQ alors que le robot tourne, il faut l’arrêter non pas avec un <code>ENDRBT</code> mais avec un <code>ENDSBS</code> en <code>*CNTRLD</code> | |
+ | a. Parfois le <code>*CNTRLD</code> ne va jamais arrêter le robot | ||
− | < | + | b. Si tel est le cas, faire un <code>ENDSBS</code> en <code>*IMMED</code> |
+ | <u>Conclusion</u> : | ||
− | + | La commande <code>ENDRBT</code> ne gère pas la création de DTAQ à chaud pendant que le robot tourne. |
Version actuelle datée du 14 mars 2019 à 14:48
Ne vous est-il jamais arrivé de créer une DTAQ pendant que le robot tourne ?
Sur l’écran Mapping Option 4 et 4
Et bien vous êtes probablement tombé sur un problème de non démarrage de cette nouvelle DTAQ lors du prochain démarrage.
Cause :
Après avoir créé cette DTAQ, vous avez sûrement arrêté le Robot afin de le redémarrer avec la commande ENDRBT
.
Problématique : cette commande ne permet pas de prendre en compte les DTAQ nouvellement créées. Pour que cela fonctionne avec le ENDRBT
, il faut que la DTAQ ait au moins déjà démarré une fois.
Solution :
1) Soit vous arrêtez le robot avant de créer la DTAQ (correctement avec la commande ENDRBT
) et ensuite une fois la DTAQ créée, faire un STRRBT
-> Solution la plus propre
2) Soit si vous créez cette DTAQ alors que le robot tourne, il faut l’arrêter non pas avec un ENDRBT
mais avec un ENDSBS
en *CNTRLD
a. Parfois le *CNTRLD
ne va jamais arrêter le robot
b. Si tel est le cas, faire un ENDSBS
en *IMMED
Conclusion :
La commande ENDRBT
ne gère pas la création de DTAQ à chaud pendant que le robot tourne.