Fonctions de communication du CPM1/CPM1A
Exemple de programme
4-2-2 Communications entre un NT et un API
API du CPM1
Terminal Opérateur Programmable
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
186
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
2. Pour de plus amples informations concernant les paramètres de commu-
nications à l'ordinateur d'un autre API OMRON, se reporter au Manuel de
programmation de celui-ci.
3. Lorsqu'une valeur hors limite est définie, il en résulte les conditions de com-
munication suivantes. Dans ce cas, réinitialiser la valeur pour qu'elle soit
dans la plage autorisée.
Modes communication :
Format de communications :
Retard de transmission :
Numéro de station :
Cet exemple illustre un programme BASIC qui lit l'état des entrées du CPM1
dans IR 000. Pour de plus amples informations, se reporter à 4-5 Commandes
de communication à l'ordinateur.
Aucune séquence de vérification de trame (FCS) n'est réalisée sur les données
des réponses reçues dans ce programme. Vérifier que le port RS-232C de l'or-
dinateur est correctement configuré avant d'exécuter le programme.
1010 'CPM1 SAMPLE PROGRAM
1020 'SET THE COMMAND DATA
1030 S$="@00RR00000001"
1040 FCS=0
1050 FOR I=1 TO LEN(S$)
1060 FCS=FCS XOR ASC(MID$(S$,I,1))
1070 NEXT I
1080 FCS$=(FCS):IF LEN(FCS$)=1 THEN FCS$="0"+FCS$
1090 CLOSE 1
1100 CLS
1110 PRINT "SENDING COMMAND"
1120 OPEN "COM:E73" AS #1
1130 PRINT #1,S$ + FCS + CHR$(13);
1140 CLS
1150 PRINT "RECEIVING RESPONSE DATA"
1160 LINE INPUT #1,A$
1170 PRINT A$
1180 END
En utilisant la communication entre un NT et un API, l'API du CPM1/CPM1A
peut être connecté au terminal programmable (interface de communication NT)
par l'intermédiaire d'un convertisseur RS-232C.
Convertisseur RS-232C
Câble RS-232C
Chapitre
Liaison à l'ordinateur
Parmètres standard
(1 bit de départ, 7 bits de données, 2 bits
d'arrêt, parité paire, 9 600 bps)
Non
00
UC CPM1
CPM1 CPU
4-2