Télécharger Imprimer la page

Bosch Rexroth IndraMotion MTX Manuel De Programmation page 421

Masquer les pouces Voir aussi pour Rexroth IndraMotion MTX:

Publicité

Description de l'application | Rexroth IndraMotion MTX
7.14
Couplage NCS
7.14.1
Généralités
7.14.2
Valeurs de retour d'erreur possibles pour les fonctions
Exemple :
ATTENTION
Le résultat indiqué dans la fenêtre MSG sont les erreurs du programme pièce
1938 et 1971. La variable Erg% contient la valeur 2.
La fonction GETERR permet, entre autres, de saisir l'apparition
chronologique d'une ou plusieurs erreur(s) afin de trouver la cause
actuelle de l'erreur.
Les fonctions pour le couplage NCS permettent d'accéder via CPL aux services
de processus et de données des interfaces internes NCS.
Tous les appels d'une fonction fournissent une valeur de retour pour des fins
du contrôle et du traitement des erreurs. Cette valeur peut être allouée à une
variable entière ou à une variable réelle.
ERR_VAR% = MCOPS(...)
ERR_VAR% = MCODS(...)
Possibilité de réactions erronées du programme ! Si les fonctions ap‐
pelées renvoient un code erreur, cela signifie que les actions éventuel‐
lement pertinentes pour le déroulement du programme n'ont pas été
effectuées ou n'ont été effectuées que partiellement.
Pour cette raison, nous recommandons vivement de vérifier de manière tech‐
nique, après un appel de fonctions (p.ex. via CASE), si la fonction a pu être
effectuée sans erreurs. Le comportement ultérieur du programme dépend alors
également du type et de la sévérité de l'erreur survenue.
Les valeurs de retour suivantes sont définis :
0:
Aucune erreur s'est produite.
1:
Le canal indiqué n'existe pas.
2:
La fonction ne peut pas être effectuée, car le canal indiqué est
actuellement occupé (l'état actuel ne permet pas l'action).
3:
La remise à zéro commencée dans le canal indiqué n'est pas
encore finie.
4:
Le nom de programme indiqué est trop long (actuellement non
utilisé).
5:
La fonction requiert les points de références.
6:
Le programme indiqué n'existe pas ou ne peut pas être exé‐
cuté.
7:
La définition de blocs CN bufférisée étant activée, l'écriture
dans la mémoire tampon a été interrompue. Une deuxième
instance a essayé en même temps d'écrire dans la mémoire
tampon.
8:
La fonction ne peut pas être effectuée dans le mode de fonc‐
tionnement actuel.
9:
Le canal ne peut pas être démarré, car son état n'est pas
OPÉRATIONNEL.
10:
La fonction ne peut pas être effectuée, car aucun programme
n'est sélectionné.
11:
Le programme indiqué ne peut pas être sélectionné, car l'état
du canal ne le permet pas (p.ex. état du traitement des blocs
et de l'interpolateur est "EN COURS").
12:
actuellement non utilisé
Electric Drives
| Bosch Rexroth AG
and Controls
397/550
Fonctions CPL

Publicité

loading