Retour :
la fonction renvoi un entier signé sur 32 bits correspondant au code du
défaut (voir liste des défauts ci-dessous).
Lecture de l'état des 8 entrées ToR + 3 entrées Codeurs du module indiqué, le retour se
fait par paramètre dans la variable Data (32 bits), un code erreur correspond à la valeur
retournée par la fonction. Les entrées codeur (A,B,Z) correspondent respectivement au bit
(8,9,10).ie : Z,B,A,b7,b6,b5,b4,b3,b2,b1,b0.
Variable Input
Bit10
Etat de :
TCUSB16IO_Output(Nmodule, Data)
Paramètre : Nmodule: entier signé sur 32 bits.
Data : Byte non signé sur 8 bits.
Retour :
la fonction renvoi un entier signé sur 32 bits correspondant au code du
défaut (voir liste des défauts ci-dessous).
Envoi sur les sorties du module indiqué la valeur contenue dans la variable Data (8 bits),
un code erreur correspond à la valeur retournée par la fonction
TCUSB16IO_BitInput(Nmodule , Entree)
Paramètre : Nmodule: entier signé sur 32 bits.
Entree : entier signé sur 32 bits.
la fonction renvoi l'état (0 ou 1) de l'entrée spécifiée par un entier signé sur
Retour :
32 bits.
Lecture de l'état d'une entrée (1 à 11) du module spécifié.
Variable entrée
Etat de :
E1
TCUSB16IO_BitOutput(NModule,Sortie,etat)
Paramètre : Nmodule : entier signé sur 32 bits.
Sortie : entier signé sur 32 bits.
etat : entier signé sur 32 bits.
Place la sortie (1 à 6) du module spécifié dans l'état indiqué (0 ou 1)
TCUSB16IO_BitReadBack(NModule,Sortie)
Paramètre : Nmodule: entier signé sur 32 bits.
Sortie : entier signé sur 32 bits.
la fonction renvoi l'état (0 ou 1) de la sortie spécifiée par un entier signé sur
Retour :
32 bits.
Relecture de l'état d'une sortie (1 à 6) du module spécifié
TCUSB16IO_Counter(NModule,Entree,Data)
Paramètre : Nmodule : entier signé sur 32 bits.
Entree : entier signé sur 32 bits.
Data : Pointeur sur un Byte non signé sur 8 bits.
M401210_TCUSB16IO.DOC
Bit9
Bit 8
Z
B
A
(1)
1
2
3
4
E2
E3
E4
Page 44
Bit 7
Bit 6
Bit 5
E8
E7
E6
(1)
5
6
7
8
E5
E6
E7
E8
(1)
(1)
(1)
Bit 4
Bit 3
Bit 2
E5
E4
E3
9
10
11
A
B
Z
Rev. 21
Bit 1
Bit 0
E2
E1