Documentation Drive IMD, IMD20 et IMDL
10- Programmation de l'automate
10-1- Entrées/Sorties logiques
10-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é 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
10-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 :
R724
'lecture du premier bloc de 8 entrées
'lecture du deuxième bloc de 8 entrées
- 252 -
SERAD S.A