MANUEL STA 40 Cx-Protocol V1.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.
JP Viskovic le 06/05/02 2
MANUEL STA 40 Cx-Protocol V1.2
Sommaire
1 CX-PROTOCOL V1.2...................................................................................................................................................... 4
1.1 C
1.2 R
ARACTÈRISTIQUES
ACCORDEMENT
RS232C...........................................................................................................................................4
..................................................................................................................................................... 4
2 CONFIGURATION.......................................................................................................................................................... 5
2.1 A
2.2 A
2.3 A
2.4 A
UTOMATE
UTOMATE
UTOMATE
UTOMATE
CS1 .......................................................................................................................................................... 5
CJ1........................................................................................................................................................... 5
C200HX/HG/HE...................................................................................................................................... 6
CQM1H ................................................................................................................................................... 6
3 PRINCIPE DE PROTOCOL MACRO .......................................................................................................................... 7
INSTRUCTION
L’
3.2 L’
PMCR
INSTRUCTION
SUR
CS1/CJ1 ..................................................................................................................................... 7
PMCR
SUR
C200HX/HG/HE
ET
CQM1H......................................................................................... 7
4 ELABORATION D’UN PROTOCOLE......................................................................................................................... 8
4.1 C
4.2 S
4.3 E
RÉATION D'UN PROTOCOLE
ÉLECTION DE LA CARTE DE COMMUNICATION
LABORATION DES SÉQUENCES
........................................................................................................................................ 8
................................................................................................................................... 9
PMSU ................................................................................................ 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
4.6 E
4.7 M
XEMPLE
XEMPLE
ATRICE
1 ................................................................................................................................................................ 17
2 ................................................................................................................................................................ 18
................................................................................................................................................................... 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
5.2 T
5.3 L
5.4 D
ONFIGURATION DE LA CARTE
RANSFERT DU PROTOCOLE MACRO
A FONCTION TRACE
RAPEAUX SYSTÈME
................................................................................................................................................. 22
................................................................................................................................................. 23
PMSU....................................................................................................................... 21
.......................................................................................................................... 22
JP Viskovic le 06/05/02 3
MANUEL STA 40 Cx-Protocol V1.2
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
JP Viskovic le 06/05/02 4
MANUEL STA 40 Cx-Protocol V1.2
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
JP Viskovic le 06/05/02 5
MANUEL STA 40 Cx-Protocol V1.2
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
JP Viskovic le 06/05/02 6
MANUEL STA 40 Cx-Protocol V1.2
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
JP Viskovic le 06/05/02 7