Télécharger Imprimer la page

Communications Sans Protocole - Omron SYSMAC CPM1 Manuel De Programmation

Publicité

Fonctions de communication SRM1(-V2)

4-4-2 Communications sans protocole

Procédure de communication
1, 2, 3...
1, 2, 3...
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
226
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
Ce chapitre décrit les communications sans protocole (RS-232C). Les commu-
nications sans protocole permettent d'échanger des données avec des périphé-
riques RS-232C standards tels que des imprimantes et des lecteurs de codes
barres. Les données peuvent être imprimées sur une imprimantes ou lues par
un lecteur de codes barres. La confirmation de connexion n'est pas prise en
charge dans les communications sans protocole.
Emissions
1. Vérifier que AR 0805 (le drapeau d'autorisation d'émission du port
RS-232C) est passé sur ON.
2. Utiliser l'instruction TXD(48) pour émettre les données.
(@)TXD(48)
S
C
N
Depuis l'exécution de cette instruction jusqu'à la fin de l'émission des données,
AR 0805 (ou AR 0813 pour le port périphérique) demeure sur OFF (il repassera
sur ON à la fin de l'émission des données).
Les codes de début et de fin ne sont pas inclus lorsque le nombre d'octets à
émettre est précisé. La transmission la plus longue ne peut être envoyée avec
ou sans code de débit et de fin en 256 octets, N se trouvera entre 254 et 256
suivant les désignations des codes de début et de fin. Si le nombre d'octets à
émettre est sur 0000, seuls les codes de début et de fin seront envoyés.
Code de début
Pour réinitialiser le port RS-232C (c.--à--d. pour restaurer son état d'origine),
passer SR 25209 sur ON. Pour réinitialiser le port périphérique, passer
SR 25208 sur ON. Ces bits repasseront automatiquement sur OFF après réini-
tialisation.
Réceptions
1. Vérifier que AR 0806 (drapeau Réception terminiée RS-232C) ou AR 0814
(drapeau de fin de réception de périphérique) est sur ON.
2. Utiliser l'instruction RXD(47) pour recevoir les données.
(@)RXD(47)
D : Numéro du premier mot pour l'enregistrement des don-
D
nées de réception
C
C : Données de contrôle
N
N : Nombre d'octets enregistrés (4 digits BCD), 0000 à 0256
S : Numéro du premier mot de données à transmettre
C : Données de contrôle
N : Nombre d'octets à transmettre (4 digits BCD), 0000 à 0256
256 octets max.
Données
Bits 00 à 03
0 : Les octets les plus à gauche d'abord
1 : Les octets les plus à droite d'abord
Bits 12 à 15
0 : Port RS-232C
1 : Port périphérique
Chapitre
4-4
Code de fin

Publicité

loading