Documentation Drive MD
8- Programmation de l'automate
8-1- Entrées/Sorties logiques
8-1-1- Lecture des entrées
La fonction INP est utilisée pour lire 1 bit, INPB un bloc de 8 bits et INPW un bloc de 16 bits.
Les syntaxes sont : INP (<NuméroEntrée>), INPB (<NuméroBloc>), INPW
<NuméroEntrée> doit représenter le numéro d'une entrée et <NuméroBloc> le numéro d'un
bloc de 8 entrées. Ce numéro correspond au numéro de l'entrée dans le module de
configuration. Le type de données retournées est :
-
Bit pour une entrée
-
Octet pour un bloc de 8 entrées
-
Entier pour un bloc de 16 entrées
Par exemple :
VF1= INP (3) 'lecture d'une entrée n°3
VB2 = INPB (1)
VB4 = INPB (2)
VI3= INPW
'lecture des 16 entrées
8-1-2- Ecriture des sorties
La fonction OUT est utilisée pour écrire 1 bit , OUTB un bloc de 8 bits.
Les syntaxes sont : OUT(<NuméroSortie>), OUTB(<NuméroBloc>).
<NuméroSortie>doit représenter le numéro d'une sortie ou <NuméroBloc> le numéro d'un
bloc de 8 sorties. Ce numéro correspond au numéro dans le module de configuration. Le type
de données utilisé est :
-
Bit pour une sortie
-
Octet pour un bloc de 8 sorties
Par exemple :
OUT(5) = 1
OUTB(1) = 48
R634
'lecture du premier bloc de 8 entrées
'lecture du deuxième bloc de 8 entrées
'Mise à 1 de la sortie n°5
'écriture d'un bloc de 8 sorties
- 121 -
SERAD S.A.S.