Documentation MCS32
Types acceptés : Expression : Entier
Description :
Cette instruction fixe le numéro d'ordre+1 du prochain mouvement ou lit le numéro
d'ordre du dernier mouvement déposé.
Remarques :
Cette instruction peut être utilisée avec la fonction ORDER_S.
Exemple :
ORDER(X)=0
MOVS(X,Master,50,100,10,10)
A#=ORDER(X) 'Résultat : A#=1
Voir aussi :
ORDER_S
10-16-150- ORDER_S – Numéro d'ordre courant
Syntaxe :
ORDER_S(<Axe>)
Types acceptés : Entier
Description :
Cette fonction retourne le numéro du mouvement en cours d'exécution.
Remarques :
Cette fonction peut être utilisée pour connaître l'état du mouvement.
Exemple :
ORDER(X)=0
MOVS(X,Master,50,100,10,10)
MOVS(X,Master,50,100,10,10)
MOVS(X,Master,50,100,10,10)
IF ORDER_S(X)=2 THEN ...'Le second mouvement est commencé.
Voir aussi :
ORDER
10-16-151- OUT – Ecriture d'une sortie
Syntaxe :
OUT (<Sortie>) = <Expression>
Types acceptés : Expression : Bit
Description :
Cette fonction envoie un état logique à une sortie TOR.
Remarques :
<Sortie> doit représenter le nom d'une sortie
Exemple :
OUT(Couteau)=ON
Voir aussi :
INP, INPB, INPW, OUTB, OUTW
10-16-152- OUTEMPTY – Etat du buffer de sortie
Syntaxe :
<Expression>=OUTEMPTY (<Numéro>)
Types acceptés : <Expression> : bit
Description :
Cette fonction indique si le buffer de sortie est vide et que le dernier caractère a été
envoyé.
Remarques :
<Numéro> est le numéro utilisé pour ouvrir le port de communication avec
l'instruction OPEN
Exemple :
WAIT
Voir aussi :
CARIN, CAROUT
10-16-153- OUTB – Ecriture d'un bloc de 8 sorties
Syntaxe :
OUTB (<Sorties>) = <Expression>
Types acceptés : Expression : Octet
Description :
Cette fonction envoie des états logiques à un bloc de 8 sorties TOR.
Remarques :
<Sorties> doit représenter le nom d'un bloc de 8 sorties.
Exemple :
OUTB(Bloc1)=0Fh
R342
EX
OUTEMPTY(#1)
- 213 -
SERAD S.A.