B8977-C085
4.4 Transfert des données E/S des AS-I esclaves via HTB
(uniquement mode 3, ANR 200, 201)
Si un canal du CP 2430 est configuré en mode 3, c.à.d. boutons PM = ON et IO = OFF, alors les
données E/S pour les différents esclaves ne seront pas transmis par l'interface E/S mais par
l'intermédiaire de l'interface paging. Le canal correspondant n'occupera pas de mémoire dans la zone
E/S.
4.4.1 Transfert des données de sortie vers les Esclaves AS-I- (ANR 200)
La transmission de données de sortie des esclaves vers le CP se fait à l'aide d'un appel SEND avec
le No. de contrat 200. L'appel SEND aura toujours une longueur de 16 octets, c.à.d. cet appel
transfèrera les données de sortie pour tous les esclaves au CP 2430. Ce transfert des données de
sortie s'effectue en général à la fin du cycle, mais peut se faire à tout moment du cycle de l'API
(OB1).
Si vous utilisez comme source de données un bloc de données (paramètre QTYP ='DB') le tableau
suivant vous indique l'emplacement des données de sortie dans le bloc de données.
Bit 15
Bit 12
QANF:
Esclave 4
Esclave 8
Esclave 12
Esclave 16
Esclave 20
Esclave 24
Esclave 28
Un retard de réponse comme en fonctionnement E/S n'est paramètrable.
4.4.2 Lecture des données d'entrée des Esclaves AS-I- (ANR 201)
La lecture des données d'entrées des esclaves du CP 2430 s'effectue à l'aide d'un appel RECEIVE
avec le No. de contrat 201.
Le CP 2430 renvoie toujours 16 octets en réponse à un contrat RECEIVE, qui contiennent les
données d'entrées des esclaves AS-I. Le tableau suivant montre la correspondance des données
d'entrées et des esclaves AS-I en cas d'utilisation d'un bloc de données (paramètre ZTYP = 'DB').
Bit 11
Bit 8
Bit 7
Esclave 1
Esclave 2
Esclave 5
Esclave 6
Esclave 9
Esclave 10
Esclave 13
Esclave 14
Esclave 17
Esclave 18
Esclave 21
Esclave 22
Esclave 25
Esclave 26
Esclave 29
Esclave 30
4-39
Bit 4
Bit 3
Bit 0
Esclave 3
Esclave 7
Esclave 11
Esclave 15
Esclave 19
Esclave 23
Esclave 27
Esclave 31
SINEC S1 Carte Maître CP 2430
QLAE = 8