Télécharger Imprimer la page

Omron SYSMAC CQM1 Manuel De Programmation page 65

Masquer les pouces Voir aussi pour SYSMAC CQM1:

Publicité

Fonction de communication
@
1
x 10
o
N
d'API
Exemple d'application
62
La trame des données est la suivante pour les données transmises en mode
RS–232C par l'instruction TXD(––).
E
X
0
x 10
Données (jusqu'à 122 caractères)
Code en–tête
( "EX" obligatoirement)
Pour remettre à zéro le port RS-232C (c'est–à–dire revenir à l'état initial), placez
SR 25209 à ON. Pour remettre à zéro le port périphérique, placez SR 25208 à
ON. Ces bits se placeront automatiquement à OFF après la remise à zéro.
Si l'instruction TXD(––) est exécutée alors que le CQM1 est en train de répondre
à une commande provenant de l'ordinateur, la réponse est transmise avant
l'exécution de l'instruction TXD(––). Dans tous les autres cas, la transmission
par l'instruction TXD(––) est prioritaire.
Cet exemple montre un programme d'utilisation du port RS-232C en mode
RS–232C, soit 5 DM pour la transmission de 10 octets de données
(DM 0000 à 0004) vers l'ordinateur. On part du principe que les valeurs par
défaut sont sélectionnées pour toutes les configurations API (c'est–à–dire que
le port RS-232C est utilisé en mode RS–232C, que le numéro d'API est 00 et
que les conditions de communication sont standard).
Du DM 0000 au DM 0004, "1234" est stocké dans chaque mot. A partir de l'ordi-
nateur, exécutez un programme de réception des données du CQM1 avec les
conditions de communication standard.
00100 AR0805
Le type de programme suivant doit être programmé dans l'ordinateur afin de
recevoir les données. Ce programme permet à l'ordinateur de lire et d'afficher
les données reçues en provenance de l'API tandis qu'une commande de lecture
est exécutée afin de pouvoir lire les données venant de l'API.
FCS
@TXD
Si AR 0805 (drapeau de transmission prête)
DM 0000
est à ON lorsque IR 00100 passe à ON, les
#0000
dix octets de données (DM 0000 à 0004) sont
transmis.
#0010
Chapitre 1–5
*
r
Position
terminale

Publicité

loading