Documentation MCS32
UNTIL NOT MOVE_S(X)
Voir aussi :
VEL_S
10-16-158- POWERFAIL – Gestion des microcoupures
Syntaxe :
POWERFAIL= <ON|OFF>
Description :
Si POWERFAIL=ON, activation de la gestion des microcoupures.
Remarques :
A chaque redémarrage de la MCS, cette instruction est activée automatiquement.
10-16-159- PRINT – Ecrit sur le port de communication
Syntaxe :
PRINT [#<Numéro>], <Expression> [ { [ ; | , ] <Expression>} ] [ ; | , ]
Description :
Ecrit des données sur un port de communication ou dans le fichier sauvegardé de
128 Koctets de la MCS.
Remarques :
<Numéro> est le numéro utilisé pour ouvrir le port de communication avec
l'instruction OPEN. Si celui-ci est 3, il permet d'accéder au fichier sauvegardé de la
MCS. Si <Numéro> n'est pas indiqué, il sera pris par défaut pour le port de
communication 1. Un point-virgule à la fin de cette instruction signifie que le
prochain caractère est imprimé immédiatement après le dernier caractère. Une
virgule signifie que le prochain caractère est imprimé à la prochaine ligne (en
ajoutant un retour chariot ). Print équivaut à Print #1. L' instruction Print sur une
variable réelle n'affiche que sa partie entière, utiliser l'instruction Format$ pour
accéder à la partie décimale. Si le buffer de transmission est plein, la tâche se
bloque jusqu'à ce qu'une place se libère dans le buffer.
Exemple :
PRINT #1,A$,B%
PRINT "LONGUEUR" ' Ecriture vers le port de communication 1
PRINT #3, Chr$(1);«
Voir aussi :
OPEN, PRINT, CLOSE, SEEK
10-16-160- PROG – Début d'un programme
Syntaxe :
PROG
Description :
Ce mot-clé commence un bloc de programme principal. Il est également utilisé
pour idendifier la fin d'un bloc de programme principal lorsqu'il est précédé de
END.
Remarques :
Un et seulement un bloc PROG - END PROG doit être défini dans un programme
Exemple :
PROG
...
END PROG
Voir aussi :
END
10-16-161- RAMOK – Test la mémoire ram
Syntaxe :
RAMOK
Description :
Cette fonction indique si les paramètres et les variables en flash on été utilisés au
démarrage pour palier au défaut de la mémoire ram.
Remarques :
Cette fonction indique si au dernier redémarrage de la MCS le checksum de
contrôle des données en RAM a été correct.
Si RAMOK=1, démarrage normal
Si RAMOK=0 et zone de copie des données en flash non vierge, la MCS transfert
la zone de data flash dans la zone ram et lance les tâches. Si RAMOK=0 et zone de
R342
EX
' Ecriture vers le port de communication 1
123456
'Tant que l'axe se déplace
»;Chr$(2);'Ecriture de 8 caractères
'dans le fichier sauvegardé
- 215 -
SERAD S.A.