OMRON CX-PROTOCOL User Manual

0 (0)
1
CONDENSÉ
OMRON
OMRONOMRON
OMRON
Protocol Macro
Cx-Protocol
Logiciel d’élaboration
de protocole
MANUEL STA 40 Cx-Protocol V1.2
JP Viskovic le 06/05/02 2
Avertissement
Cette documentation est destinée à faciliter la mise en œuvre du matériel omron. Certains
détails sont volontairement occultés pour ne pas provoquer de confusion. Malgré tout le soin
apporté à la réalisation de cette documentation, omron ne pourra être tenu pour responsable
des erreurs ou omissions et de leur conséquences. Cette documentation pourra être modifiée
sans préavis et ne présente aucun engagement de la part d'omron.
MANUEL STA 40 Cx-Protocol V1.2
JP Viskovic le 06/05/02 3
Sommaire
1 CX-PROTOCOL V1.2...................................................................................................................................................... 4
1.1 C
ARACTÈRISTIQUES
..................................................................................................................................................... 4
1.2 R
ACCORDEMENT
RS232C...........................................................................................................................................4
2 CONFIGURATION.......................................................................................................................................................... 5
2.1 A
UTOMATE
CS1 .......................................................................................................................................................... 5
2.2 A
UTOMATE
CJ1........................................................................................................................................................... 5
2.3 A
UTOMATE
C200HX/HG/HE...................................................................................................................................... 6
2.4 A
UTOMATE
CQM1H ................................................................................................................................................... 6
3 PRINCIPE DE PROTOCOL MACRO .......................................................................................................................... 7
L’
INSTRUCTION
PMCR
SUR
CS1/CJ1 ..................................................................................................................................... 7
3.2 L’
INSTRUCTION
PMCR
SUR
C200HX/HG/HE
ET
CQM1H......................................................................................... 7
4 ELABORATION D’UN PROTOCOLE......................................................................................................................... 8
4.1 C
RÉATION D
'
UN PROTOCOLE
........................................................................................................................................ 8
4.2 S
ÉLECTION DE LA CARTE DE COMMUNICATION
PMSU ................................................................................................ 9
4.3 E
LABORATION DES SÉQUENCES
................................................................................................................................... 9
4.3.1 Création d’une séquence..................................................................................................................................... 9
4.3.2 Méthode de contrôle des signaux de transmissions.......................................................................................... 10
4.3.3 Création d’une étape........................................................................................................................................ 11
4.4 E
LABORATION DES MESSAGES
................................................................................................................................... 12
4.4.1 Création d’un message......................................................................................................................................12
4.4.2 Détermination des délimiteurs de trame........................................................................................................... 13
4.4.3 Détermination de la méthode de contrôle d’erreur...........................................................................................13
4.4.4 Détermination du champs longueur [Length]................................................................................................... 13
4.4.5 Détermination de l’adresse du destinataire [Address]..................................................................................... 14
4.4.6 Détermination de la trame [Data].................................................................................................................... 14
4.4.7 L’adressage relatif............................................................................................................................................ 15
4.5 E
XEMPLE
1 ................................................................................................................................................................ 17
4.6 E
XEMPLE
2 ................................................................................................................................................................ 18
4.7 M
ATRICE
................................................................................................................................................................... 19
4.7.1 Principe............................................................................................................................................................. 19
4.7.2 Création d'une matrice......................................................................................................................................20
5 MISE EN ŒUVRE DU PROTOCOLE ........................................................................................................................ 21
5.1 C
ONFIGURATION DE LA CARTE
PMSU....................................................................................................................... 21
5.2 T
RANSFERT DU PROTOCOLE MACRO
.......................................................................................................................... 22
5.3 L
A FONCTION
T
RACE
................................................................................................................................................. 22
5.4 D
RAPEAUX SYSTÈME
................................................................................................................................................. 23
MANUEL STA 40 Cx-Protocol V1.2
JP Viskovic le 06/05/02 4

1 Cx-Protocol V1.2

1.1 Caractèristiques
Cx-Protocol est un logiciel destiné à l'élaboratio n de protocole d'envoi et r éception de donnée à
partir des cartes PMSU (Protocol Macro Support Unit) et via RS232C, RS422 et RS485.
Un protocole macro est constitué de séquences comportant des messages destinés à être
envoyés ou bien reçus. Le protocole macro est élaboré puis transféré dans la carte PMSU à
l’aide du logiciel Cx-Protoc ol. Les séquences a exécutées sont désig nées par leur numéro et à
l'aide de l'instruction PMCR disponible sur les automates CQM1H, C200HX/HG/HE et CS1/CJ1.
Il existe 2 types de protocoles:
!
Protocoles Système déjà présents dans les cartes de communications CQM1H et CS1/CJ1
!
Protocoles clients élaborés à l'aide de Cx-Protocol puis transférés dans la carte PMSU
De plus, les cartes PMSU disposent de la fonction "Trace" permettant l'enregistrement
chronologique des trames échangées.
1.2 Raccordement RS232C
MANUEL STA 40 Cx-Protocol V1.2
JP Viskovic le 06/05/02 5

2 Configuration

2.1 Automate CS1
Il existe 2 types de carte PMSU:
Les cartes SCB insérées directement dans l'UC :
!
CS1W-SCB21: 2 x RS232C
!
CS1W-SCB41: RS232C + RS422A/485
Les cartes SCU montage rack :
!
CS1W-SCU21: 2 x RS232C
2.2 Automate CJ1
Une carte SCU montage rack :
!
CJ1W-SCU41: RS232C + RS422A/485
MANUEL STA 40 Cx-Protocol V1.2
JP Viskovic le 06/05/02 6
2.3 Automate C200HX/HG/HE
La série alpha dispose de 3 cartes de communication à insérer directement dans l'UC:
!
C200HW-COM04-EV1: 1 x RS232C
!
C200HW-COM05-EV1: 2 x RS232C
!
C200HW-COM06-EV1: RS232C + RS422A/485
Les cartes non EV1 ne disposent pas de toutes les fonctionnalités décrites dans ce manuel.
2.4 Automate CQM1H
Il existe une carte SCB insérée directement dans l’UC :
!
CQM1H-SCB41 : RS232C + RS422A/485
Pour utiliser le Protocol Macro sur la série CQM1H, il est impératif de:
- Basculer le dip switch 8 en façade sur la position on.
-
De sélectionner, dans Cx-Protocol, un API de type C200HG-CPU43
MANUEL STA 40 Cx-Protocol V1.2
JP Viskovic le 06/05/02 7

3 Principe de Protocol Macro

Le protocole de communication est élaboré à l'aide de Cx-Protocol sous forme de trames
appelées messages à transmettre ou bien à recevoir. Ces messages peuvent être enchaînés
dans une séquence ou bien suivant une matrice en fonction du contenu des réponses. Le
protocole est compilé puis transféré dans la carte PMSU. L'instruction PMCR exécute une
séquence en la dési gnant par son numéro dans le b loc de contrôle C. Les données à envoyer
sont lues dans le bloc source (S) tandis que les réponses sont consignées dans le bloc de
destination (D).
Les données lues [R] o u écrites [W] sont consignées aux adresses S et D décalées d’ un offset
déterminé dans la séquence.

3.1 L’instruction PMCR sur CS1/CJ1

3.2 L’instruction PMCR sur C200HX/HG/HE et CQM1H

Loading...
+ 16 hidden pages