Lecture Des Sorties; Attente D'un État; Test D'un État - SERAD MD Série Manuel D'utilisation

Masquer les pouces Voir aussi pour MD Série:
Table des Matières

Publicité

Documentation Drive MD

8-1-3- Lecture des sorties

Toutes les sorties peuvent également être lues. La valeur lue est la dernière valeur écrite. Cette
caractéristique est très utile quand plus d'un programme utilise le même bloc de sorties. Donc,
il est possible d'écrire seulement les sorties désirées dans une opération sans changer les
autres.
Par exemple :
Pour mettre à 1 le quatrième bit d'un bloc de 8 bits :
OUTB(2)= 16
VB0 = OUTB(2)
8-1-4- Attente d'un état
Il est possible d'attendre un changement d'état sur une entrée grâce à l'instruction WAIT.
La syntaxe est : WAIT <Condition>
La fonction WAIT est utilisée pour attendre une condition de changement durant une
exécution normale. L'exécution est stoppée aussi longtemps que la condition est fausse.
Quand l'état devient vrai, l'exécution continue. Cette fonction est très utile pour attendre la fin
des mouvements ou une butée logicielle...
Exemple :
WAIT INP(2) = ON
STOP
WAIT INP(5) = ON
8-1-5- Test d'un état
Il est possible de tester l'état d'une entrée grâce à l'instruction IF...
La syntaxe est : IF (<Condition>) GOTO <Etiquette>
La structure IF... est utilisée pour tester une condition à un instant donné. La validation de la
<Condition> permet de réaliser un branchement à une étiquette.
Exemple :
IF INP(5) = ON GOTO Suite_OK
R634
'mise à 1 du quatrième bit du bloc n°2 de 8 bits
'Attente que l'entrée 2 soit à 1
'Arrêt de l'axe
'Attente que entrée n°5 soit à 1
'Test de l'état de l'entrée n°5,
'si entrée à 1 saut en Suite_OK
- 122 -
SERAD S.A.S.

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Md 230 mMd 400 tMd

Table des Matières