Fonctions de communication du CPM2A/CPM2C
00100
00101
AR 0805
AR 0806
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
214
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
Emission de données sans protocole
TXD(48) permet d'envoyer des données vers des périphériques RS-232C.
(@)TXD(48)
S : Première adresse de données à transmettre
S
C : Données de contrôle
C
N
N : Nombre d'octets à transmettre (BCD : 0001 à 0256)
Lorsque des communications sans protocole sont utilisées, TXD(48) envoie N
octets de données en commençant par S.
Réception de données sans protocole
RXD(47) permet de recevoir des données à partir des périphériques RS-232C.
(@)RXD(47)
S
S : Première adresse de données à transmettre
C
C : Données de contrôle
N
N : Nombre d'octets à transmettre (BCD : 0001 à 0256)
L'exemple de programme suivant s'applique aux communications sans proto-
cole réalisées par un port RS-232C avec les instructions TXD(48) et RXD(47).
Si AR 0805 (le drapeau RS-232C Prêt à transmettre) est sur ON lorsque 00100
passe à ON, les données de DM 0100 à DM 0104 sont émises des octets les
plus à gauche aux octets les plus à droite. Lorsque AR 0806 (le drapeau Récep-
tion terminée) passe à ON, 256 octets de données reçues sont lus et écrits vers
DM 0200 des octets les plus à gauche aux octets les plus à droite.
DIFU(13)
Début des communications sans protocole
00101
@TXD(48)
DM 0100
Premier mot contenant des données à envoyer.
Utiliser le port RS-232C, transmettre
#0000
les données des octets les plus à
#0010
gauche aux octets les plus à droite
Transmet 10 octets.
RXD(47)
DM 0200
Premier mot pour sauvegarder les données reçues
Utiliser le port RS-232C, transmettre
#0000
les données des octets les plus à
gauche aux octets les plus à droite
#0256
Reçoit 256 octets.
Chapitre
Ordre de sauvegarde
0 : Les octets les plus à gauche d'abord
1 : Les octets les plus à droite d'abord
Port de communications
0 : Port RS-232C 1: Port périphérique
Ordre de sauvegarde
0 : Les octets les plus à gauche d'abord
1 : Les octets les plus à droite d'abord
Port de communications
0 : Port RS-232C 1: Port périphérique
4-3