Documentation MCS32
10-16-32- CALL – Appel d'un sous-programme
Syntaxe :
CALL <Nom>
Description :
Cette instruction est utilisée pour appeler un sous-programme défini par un bloc
SUB. <Nom> est le nom du bloc du sous-programme.
Remarques :
Un sous-programme ne peut pas s'appeler. Le système contient des sous-
programmes
_VARIABMCS, _MEMORYMCS et _CLOCKMCS. L'exécution de cette
instruction provoque un basculement de tâche.
Exemple :
CALL Move
Voir aussi :
SUB
10-16-33- CAM – Came électronique
Syntaxe :
CAM (<Esclave>,<Maître>, <Tableau>, <Mono-coup>, <Réversible>,
Description :
Cette fonction lance une came électronique entre deux axes.
Remarques :
<Esclave> : Nom de l'axe esclave où est effectuée la came (carte servo : SRV15,
SRV85...)
<Maître> : Nom de l'axe maître (carte servo ou codeur : SCD22, SRV15,
SRV85...)
<Tableau> : Nom du tableau de came rentré à partir de l'éditeur de données de
l'onglet variables globales du logiciel MCB (variable de type « tableau de came
»). Les valeurs données aux positions de l'axe maître à l'intérieur de la table
doivent être des valeurs croissantes.
<Mono-coup> : Définit le rebouclage automatique de la came. Rentrez la valeur 0
pour une came qui va se reboucler sur son profil jusqu'à ce qu'un arrêt soit
demandé, 1 pour une came qui va exécuter son profil une seule fois.
<Réversible> : Indique si l' <Esclave> doit suivre le <Maitre> dans les deux sens.
l'inverse de son sens normal donné par <DirectionPositive>, l'esclave s'arrête ; il
repartira lorsque le maître reprendra son sens normal et atteindra la position maître
à laquelle l'esclave s'était arrêté.
Rentrez la valeur 1 pour une came réversible : l'esclave suit son profil de came
quel que soit le sens d'avance du maître.
<DirectionPositive> : Si la came n'est pas réversible, le sens normal de l'avance du
maître doit être indiqué. Rentrez la valeur 0 pour un sens négatif, 1 pour un sens
positif.
<Gain> : Le <Gain> est utilisé pour multiplier toutes les positions sur l'axe
<Esclave> définies dans le tableau par un facteur.
Exemple :
CAM(Master,Slave,Table,0,1,1,2.5) ' Non mono-coup, reversible,
Voir aussi :
CAMBOX, GEARBOX,, MOVS, CAMC
10-16-34- CAMBOX – Boîte à cames
Syntaxe :
CAMBOX (<Num boîte>,<Maître>, <CarteSorties>, <Nb seg>,
Limites :
Num boîte : de 1 à 8
R342
EX
pré-définis
<DirectionPositive>,<Gain>)
Rentrez la valeur 0 pour une came non réversible : si le maître se déplace à
<Nb délais>)
:
_MENUMCS,
_PARAMMCS,
' sens positif, avec un
' facteur 2.5
- 177 -
_MANUMCS,
SERAD S.A.