CVI RESEAUX MANUEL OPØRATEUR - RØFØRENCE MANUEL : 6159932600

La page est créée Amelie Gomez
 
CONTINUER À LIRE
CVI RESEAUX
                          Manuel Opérateur
                     Référence manuel : 6159932600

S:\JCG\2600-01.doc            page : 1/22
TABLE DES MATIERES

1      INTRODUCTION .......................................................................................................................................................... 3

2      COMMUNICATION EN RESEAUX........................................................................................................................... 3
    2.1       GÉNÉRALITÉS ............................................................................................................................................................ 3
    2.2       COMMUNICATION ...................................................................................................................................................... 3
    2.3       CONFIGURATION DES PORTS SÉRIES DU CVI ............................................................................................................. 4

3      PROTOCOLES .............................................................................................................................................................. 4
    3.1       UNITELWAY .......................................................................................................................................................... 4
    3.2       MODBUS ................................................................................................................................................................. 7
    3.3       EXEMPLE D'ALGORITHME STANDARD DE CONTRÔLE DU TWINCVI EN MODBUS................................................... 9

4      DESCRIPTION DU MAPPING MÉMOIRE MODBUS ET UNITELWAY.......................................................... 11
    4.1     COMMANDES / ÉTATS. ............................................................................................................................................. 13
       4.1.1    Entrées TOR. .................................................................................................................................................. 13
       4.1.2    Sorties TOR. ................................................................................................................................................... 13
       4.1.3    Masques des entrées. ...................................................................................................................................... 14
       4.1.4    Entrées réseau. ............................................................................................................................................... 14
    4.2     ZONE PARAMÈTRES DE FONCTIONNEMENT MACHINE 1 OU 2. .................................................................................. 14
       4.2.1    Numéro de cycle. ............................................................................................................................................ 14
       4.2.2    Validation de broches..................................................................................................................................... 14
       4.2.3    Code spécifique .............................................................................................................................................. 15
    4.3     ZONE COMPTE-RENDU MACHINE 1 OU 2. ................................................................................................................. 15
       4.3.1    Code à barre................................................................................................................................................... 15
       4.3.2    Liste des broches bonnes. ............................................................................................................................... 16
       4.3.3    Liste des broches mauvaises........................................................................................................................... 16
       4.3.4    Liste des broches prêtes.................................................................................................................................. 16
       4.3.5    Numéro de cycle sélectionné. ......................................................................................................................... 16
       4.3.6    Nombre de cycles bons programmés. ............................................................................................................. 16
       4.3.7    Nombre de cycles bons éxécutés..................................................................................................................... 16
       4.3.8    Compte rendu général .................................................................................................................................... 16
       4.3.9    Nombre de broche de la machine ................................................................................................................... 17
       4.3.10 Numéro de résultat ......................................................................................................................................... 17
       4.3.11 Compte-rendu par broche .............................................................................................................................. 17
    4.4     ZONE DES RÉSULTATS DE LA MACHINE.................................................................................................................... 17
    4.5     ZONE OPTIONS......................................................................................................................................................... 18
       4.5.1    Type de valeurs............................................................................................................................................... 18
       4.5.2    Masque de valeurs .......................................................................................................................................... 19
       4.5.3    Format de valeurs........................................................................................................................................... 19
       4.5.4    Taille maxi d’un résultat................................................................................................................................. 20
    4.6     ZONE DE DONNÉES SPÉCIFIQUES.............................................................................................................................. 20
       4.6.1    Zone mémoire sauvegardée accessible par l’atelier ISAGRAF...................................................................... 20
    4.7     ZONE D’OPTION. ...................................................................................................................................................... 21

5      EXEMPLES DE PROGRAMMATION D'AUTOMATES POUR COMMANDER UN CVI............................... 22
    5.1       TWINCVI EN UNITELWAY À PARTIR D'UN AUTOMATE PREMIUM '57 102' DE SCHNEIDER.......................... 22

S:\JCG\2600-01.doc                                                           page : 2/22
1 INTRODUCTION
Un automate connecté en liaison série au TWINCVI peut utiliser plusieurs protocoles choisis dans l'écran "Paramètres",
"périphériques" (voir manuel de programmation du TWINCVI).

Notes sur le mode 'Sortie compte rendu':
Il s'agit d'un échange de données du TWINCVI vers un automate via une liaison série mais sans protocole de
communication.
Sur une demande de compte rendu de l'API (activation de l'entrée TOR "demande CR"), le TWINCVI envoie sur la ligne
série sélectionnée (RSA ou RSB) le dernier résultat de serrage suivant le format choisi. Exemple : date, heure, couple,
angle cr, etc...)

En utilisant l'un des protocoles standards MODBUS ou UNITELWAY, l'API peut accéder aux paramètres et aux
résultats de serrage du TWINCVI (en lecture ou écriture).
Ceci est réalisé exclusivement en mode MEMOIRE
L'API accède aux paramètres dans une zone mémoire prédéfinie; l'adresse de chaque paramètre ou donnée est fixée.
          adresse 200: sélection n° de cycle machine 1
          adresse 202: validation de broche machine 1
          adresse 400: sélection n° de cycle machine 2
          adresse 402: validation de broche machine 2
          etc..

Voir le chapitre 'Description du mapping mémoire MODBUS et UNITELWAY' en fin de ce document.

2 COMMUNICATION EN RESEAUX

2.1     Généralités
La liaison du TWINCVI avec un API se fait à travers une liaison série RS232, RS485 ou boucle de courant et suivant le
protocole MODBUS ou UNITELWAY.

Les fonctions de base de ces protocoles sont:
        -lecture de N mots
        -écriture de N mots

2.2     Communication
L'automate peut lire et écrire les paramètres du TWINCVI en mémoire directement par les fonctions de lecture et d'écriture
du protocole utilisé.

L’automate peut accéder à 2 types d’informations :
- les informations de commande en écriture et en lecture
- les informations de compte-rendu uniquement en lecture

Les informations de commande sont les suivantes :
- le numéro de cycle de la machine d’asservissement. Ce numéro de cycle sera effectué au prochain départ cycle (entrée
  DCY).
- la validation des broches. Elles sont prises en compte au prochain départ cycle.
- les entrées de commande (DCY, sens, etc...)

Les informations de compte-rendu sont organisées de la façon suivante :
- un compte-rendu général indiquant si le dernier cycle effectué est bon ou mauvais.
- un compte-rendu par broche donnant par type d’informations (couple, angle et pente) le détail du compte-rendu et les
  valeurs numériques.
- les sorties d'état (prêt, en cycle, etc...)

S:\JCG\2600-01.doc                                 page : 3/22
2.3    Configuration des ports séries du CVI
Les ports série du TWINCVI sont configurables à partir du clavier (aucun réglage hard à réaliser).
La roue codeuse sur carte mère ne sert qu'à affecter une adresse réseau lorsque des TWINCVI sont en réseau GR (CVIPC).

Certaines options de la gamme concernent le mapping mémoire utilisé (Unitelway ou JBUS):
        L'option 11 du mot de 16 bits détermine le format de stockage des résultats dans lemapping d'échange
        L'option 12 du mot de 16 bits détermine le type de résultats dans le mapping d'échange

Voir détails dans chapitre 'Description du mapping mémoire UNITELWAY et JBUS' de ce document

3 PROTOCOLES

3.1     UNITELWAY
Dans le protocole UNITELWAY, le maître utilise des trames de type "selecting" pour envoyer des requêtes à un esclave ;
il envoie des trames de "polling" pour demander les réponses aux sélectings.
Ces trames ont les formats suivants:

Selecting :
requête du maître
         - 
         - 
         - adresse liaison             (1 octet)
         - longueur du champ suivant   (1 octet)
         - information liaison
         - caractère de contrôle BCC   (1 octet)
réponse de l'esclave:
         -  ou  ou silence ou indéfini

Polling :
demande du maître:
          - 
          - 
          - adresse liaison                   (1 octet)
réponse de l'esclave:
          -  ou silence ou indéfini ou
                   - 
                   - 
                   - adresse liaison          (1 octet)
                   - longueur champ suivant (1 octet)
                   - information liaison
                   - caract. de contrôle BCC (1 octet)
acquittement du maître:
          -  ou  ou silence ou indéfini

Pour la fonction de lecture d'objet (code requête 36H) utilisée dans le TWINCVI, le champ "information liaison" a la
structure suivante:
         - type d'adressage        (1 octet = 0 pour le service simple)
                                   (1 octet = 20 H pour le service standard)
         - adresse distante        (5 octets) uniquement en service standard
         - code requête            (1 octet = 36H)
         - catégorie émetteur      (1 octet = 07H)
         - segment                 (1 octet = 00H)
         - octet spécifique        (1 octet = 00H)
         - adresse de l'objet      (2 octets)
         - nombre d'objets à lire (2 octets)

S:\JCG\2600-01.doc                                  page : 4/22
Le champ "information liaison" de la réponse (au polling) est le suivant :
       - type d'adressage         (1 octet = 0 pour le service simple)
                                  (1 octet = 20 H pour le service standard)
       - adresse distante         (5 octets) uniquement en service standard
       SI réponse positive        - code réponse (1 octet = 66H)
                                  - octet spécifique (1 octet = 0)
                                  - données de la réponse ( n octets)
                                  * paramètres en "mode mémoire"
       SI réponse négative        - code réponse (1 octet = FDH)

Pour la fonction d'écriture d'objet (code requête 37H) utilisée dans le TWINCVI, le champ "information liaison" a la
structure suivante:
         - type d'adressage         (1 octet = 0 pour le service simple)
                                    (1 octet = 20 H pour le service standard)
         - adresse distante         (5 octets) uniquement en service standard
         - code requête             (1octet = 37H)
         - catégorie émetteur       (1 octet = 07H)
         - segment                  (1 octet = 00H)
         - octet spécifique         (1 octet = 00H)
         - adresse de l'objet       (2 octets)
         - nombre d'objets à écrire (2 octets)
         - données à écrire         (n octets)

Le champ "information liaison" de la réponse (au polling) est le suivant :
       - type d'adressage         (1 octet = 0 pour le service simple)
                                  (1 octet = 20 H pour le service standard)
       - adresse distante         (5 octets) uniquement en service standard
       SI réponse positive        - code réponse (1 octet = FEH)
       SI réponse négative        - code réponse (1 octet = FDH)

Exemple de trame en UNITELWAY - Ecriture

                                                 API                                                  TWINCVI

Ecriture (selecting)
                      adresse       longueur
  DLE      STX                                            message                  BCC
                      esclave       message

                                   type        adresse
                                                          requête UNITE
                                adressage      distante

       code      catégorie                    octet        adresse        nbre d'objets   données
                                segment
     fonction    émetteur                   spécifique     de l'objet       à écrire      à écrire

                                                                                                     ACK

S:\JCG\2600-01.doc                                          page : 5/22
S:\JCG\2600-01.doc
                                                                 API                                                                                TWINCVI
                     Lecture (sélecting)
                                           adresse       longueur
                       DLE      STX                                            message                BCC
                                           esclave       message

                                                        type        adresse
                                                                    distante     requête UNITE
                                                     adressage

                               code     catégorie                     octet         adresse      nbre d'objets
                                                       segment
                             fonction   émetteur                    spécifique      de l'objet       à lire

                                                                                                                               ACK
                                                                                                                                                                                                                          Exemple de trame en UNITELWAY – Lecture

                                                                                   (Polling)
                                                                                                                 adresse

page : 6/22
                                                                                      DLE          ENQ
                                                                                                                 esclave
                                                                                                                                                  adresse       longueur
                                                                                                                            DLE       STX                                             message                  BCC
                                                                                                                                                  esclave       message

                                                                                                                                                               type        adresse
                                                                                                                                                                                       requête UNITE
                                                                                                                                                            adressage      distante

                                                                                                                             code     catégorie                     octet         adresse      nbre d'objets    données
                                                                                                                                                    segment
                                                                                                                           fonction   émetteur                    spécifique      de l'objet        lus           lues

                                                                                                         ACK
3.2      MODBUS
Les trames d'une liaison au protocole JBUS/MODBUS ont le format suivant :

- numéro d'esclave          (1 octet)
- code fonction             (1 octet)
- information               (n octets)
- mot de contrôle           (2 octets) : CRC16

Le maître (API) envoie une trame de demande à l'esclave (TWINCVI) ; si celui-ci détecte une bonne transmission, il
envoie une trame de réponse.
S'il détecte une erreur de transmission (inégalité des mots de contrôle), il ne répond pas.
Si la demande est correcte mais s'il ne peut pas la traiter (code sous fonction inconnu, option inconnue ,..) il renvoie une
"réponse d'exception".

La réponse d'exception a le format suivant :
- numéro d'esclave (1 octet)
- code fonction de la demande dont le bit de poids fort est mis à 1 (1 octet)
- code d'exception (1 octet) : codes normalisés 1 à 9, codes utilisateurs >10
- mot de contrôle (2 octets) : CRC16

1 : code fonction inconnue
2 : adresse incorrecte
3 : données incorrectes
4 : automate non prêt
5 : acquittement défaut
7 : non acquittement défaut
8 : erreur d'écriture
9 : chevauchement de zone

Pour la fonction de lecture de mots (code fonction 3 ou 4), le champ "information" a la structure suivante:

         trame de demande           - adresse du premier mot                      (2 octets)
                                    - nombre de mots à lire                       (2 octets)
         trame de réponse           - nombre d'octets lus                         (1 octet)
                                    - valeurs des mots                             (chaque mot sur 2 octets) :

Pour la fonction d'écriture de mots (code fonction 16), le champ "information" a la structure suivante:

         trame de demande           - adresse du premier mot                      (2 octets)
                                    - nombre de mots à écrire                     (2 octets)
                                    - nombre d'octets à écrire                    (1 octet)
                                    - valeurs des mots                             (chaque mot sur 2 octets) :
                                    * paramètres en "mode mémoire"
         trame de réponse -          adresse du premier mot écrit                 (2 octets)
                                    - nombre de mots écrits                       (2 octets)

S:\JCG\2600-01.doc                                    page : 7/22
API                                                                                TWINCVI

S:\JCG\2600-01.doc
                     Ecriture
                                   fonction   adresse mot       nb mots       nb octets   données mémoire       CRC 16
                      n° esclave
                                     (16)        (0)   (0)       (x) (x)         (x)          à écrire           (x) (x)
                                                                                                                                                                                                      Exemple de trame en MODBUS

                                                                                                                                          fonction    adresse mot    nb mots écrits    CRC 16
                                                                                                                           n° esclave
                                                                                                                                            (16)         (0)   (0)    (x) (x)           (x) (x)

page : 8/22
                                                 Lecture
                                                                   fonction     adresse mot    nb mots      CRC 16
                                                   n° esclave
                                                                     (3)           (0)   (0)    (120)        (x) (x)

                                                                                                                              n°        fonction     nb octets lus        données          CRC 16
                                                                                                                            esclave       (3)             (x)           mémoire lues        (x) (x)
3.3    Exemple d'algorithme standard de contrôle du TWINCVI en MODBUS
Demande de lecture:
N° esclave            1 octet
Code fct 3 ou 4       1 octet
Adresse 1er mot       2 octets
Nbr de mots           2 octets
CRC16 (zz zz)         2 octets
Réponse à une demande de lecture:
N° esclave            1 octet
Echo code fct 3 ou 4  1 octet
Nbr d'octets lus      1 octet
Valeur 1er mot        2 octets
                 |
Valeur dernier mot    2 octets
CRC16 (zz zz)         2 octets

Ecriture de n mots:
N° esclave               1 octet
Code fct 10H             1 octet
Adresse 1er mot à écrire 2 octets
Nbr de mots à écrire     2 octets
Nbr d’octets à écrire    1 octet
Valeur 1er mot           2 octets
                  |
Valeur dernier mot       2 octets
CRC16 (zz zz)            2 octets
Réponse à une demande d'écriture:
N° esclave               1 octet
Echo code fct 10 H       1 octet
Adresse 1er mot à écrire 2 octets
Nbr de mots écrits       2 octets
CRC16 (zz zz)            2 octets

Commandes broche 1:
                                                                Lecture               Réponse à Lecture
         Tester le 'prêt'
         Lire 1 mot "prêt" jusqu'à 1               01 03 00 80 00 01 zz zz               01 03 02 x2 xx zz zz
         (en @ mot 0X0080)                                                                       prêt

                                                                Ecriture              Réponse à Ecriture
         Inhiber le " départ cycle" TOR
         (@ mot 0X0086 écrire 2 octets 0x0020)
         (jusqu'à Ecriture OK)                     01 10 00 86 00 01 02 00 20 zz zz        01 10 00 86 00 01 zz zz
                                                                    inhibe dcy                    écriture de 1 mot OK

                                                                Ecriture              Réponse à Ecriture
         Ecrire le N° de cycle
         Ecrire 2 octets "n°cycle" 3
         (@ mot 0X0100)
          (jusqu'à Ecriture OK)                  01 10 01 00 00 01 02 00 03 zz zz         01 10 01 00 00 01 zz zz
                                                                    n° cycle                      écriture de 1 mot OK

                                                   Lecture                   Réponse à Lecture
         Lire 1 mot "écho cycle"
         (@ mot 0X817)
         si incorrect -> sortie
         (non obligatoire)                       01 03 08 17 00 01 zz zz              01 03 02 00 03 zz zz
                                                                                             écho cycle 3

S:\JCG\2600-01.doc                                page : 9/22
Ecriture          Réponse à Ecriture
         Ecrire 2 octets "départ cycle = 1"
         (@ mot 0X0084, écrire 0x0020)
         (jusqu'à Ecriture OK)                   01 10 00 84 00 01 02 00 20 zz zz      01 10 00 84 00 01 zz zz
                                                                     dcy=1          écriture de 1 mot OK

                                                                  Lecture           Réponse à Lecture
         Lire 1 mot "en cycle" jusqu'à = 1
         (@ mot 0X0080)
         et comparer si = 0x0100
                                                 01 03 00 80 00 01 zz zz            01 03 02 XX XX zz zz
                                                                                             en cycle

                                                                  Lecture           Réponse à Lecture
         Lire 1 mot "en cycle" jusqu'à = 0
         (@ mot 0X0080)
         et comparer si bit 'en cyc'=0
                                                 01 03 00 80 00 01 zz zz             01 03 02 XX XX zz zz
                                                                                                en cycle

                                                                  Ecriture          Réponse à Ecriture
         Ecrire 2 octets "départ cycle = 0"
         (@ mot 0X0084, écrire 0x0000)
         (jusqu'à Ecriture OK)                   01 10 00 84 00 01 02 00 00 zz zz     01 10 00 84 00 01 zz zz
                                                                     dcy=0            écriture de 1 mot OK

                                                                  Lecture           Réponse à Lecture
         Lire 1 mot de compte rendu concaténé
         (@ mot 0X101C)
         (jusqu'à nombre
         d'octets = 2)                           01 03 10 1C 00 01 zz zz                 01 03 02 00 0F zz zz
                                                                                             C&A bon

                                                             Lecture                Réponse à Lecture
         Lire 20 mots (14H) de "résultat de serrage"
         de la broche 1
          (@ mot 0X1801)                          01 03 18 01 00 14 zz zz           01 03 28 XXXXX..zz zz
                                                                                         40 valeurs lues

S:\JCG\2600-01.doc                                 page : 10/22
4 Description du Mapping mémoire MODBUS et UNITELWAY
Le mapping mémoire réseaux contient 8 grandes catégories d’informations:

♦   La zone commande / états (entrées / sorties TOR et réseau)
♦   La zone paramètres de fonctionnement de la machine 1 et de la machine 2
♦   La zone compte-rendu de la machine 1 et de la machine 2
♦   La zone résultats par broche de la machine 1 et de la machine 2
♦   La zone de données spécifiques
♦   La zone d’options.

Remarque: Ces zones mémoires sont détaillées dans les paragraphes suivants du chapitre 4.

♦   La zone commande / états (entrées / sorties TOR et réseau)

      Adresse octet/ mot   Désignation                                     Accès   Taille Valeur   Page
        0x0100 / 0x0080    Sorties TOR voie 1                                L       2              13
        0x0102 / 0x0081    Sorties TOR voie 2                                L       2
        0x0104 / 0x0082    Entrées TOR voie 1                                L       2             14
        0x0106 / 0x0083    Entrées TOR voie 2                                L       2
                                                                                                          16
        0x0108 / 0x0084    Entrées réseau voie 1                            E/L      2             14
        0x010A / 0x0085    Entrées réseau voie 2                            E/L      2
        0x010C / 0x0086    Masque entrées TOR voie 1                        E/L      2             13
        0x010E / 0x0087    Masque entrées TOR voie 2                        E/L      2

♦   La zone paramètres de fonctionnement de la machine 1.

      Adresse octet/ mot   Désignation                                     Accès   Taille Valeur   Page
        0x0200 / 0x0100    Sélection du numéro de cycle (n° cycle)          E/L      2    0 – 31    14
        0x0202 / 0x0101    Validation de broches                            E/L      4              14    36
        0x0206 / 0x0103    Longueur code spécifique                         E/L      2    0 – 30    15
        0x0208 / 0x0104    Code spécifique (Ecriture du code à barre)       E/L     30             15e

♦   La zone paramètres de fonctionnement de la machine 2.

      Adresse octet/ mot   Désignation                                     Accès   Taille Valeur   Page
        0x0400 / 0x0200    Sélection du numéro de cycle (n° cycle)          E/L      2    0 – 31    14
        0x0402 / 0x0201    Validation de broches                            E/L      4              14    36
        0x0406 / 0x0203    Longueur code spécifique                         E/L      2    0 – 30    15
        0x0408 / 0x0204    Code spécifique (Ecriture du code à barre)       E/L     30              15

S:\JCG\2600-01.doc                                page : 11/22
♦   La zone compte-rendu de la machine 1.

      Adresse octet/ mot   Désignation                                   Accès   Taille   Valeur    Page
        0x1000 / 0x0800    -                                              L        2
        0x1002 / 0x0801    Code à barre                                   L       30
        0x1020 / 0x0810    Liste des broches bonnes                       L        4
        0x1024 / 0x0812    Liste des broches mauvaises                    L        4
        0x1028 / 0x0814    Liste des broches prêtes                       L        4
        0x102C / 0x0816    Nombre de broche                               L        2      1 – 32
        0x102E / 0x0817    Cycle réellement sélectionné (écho cycle)      L        2      0 – 31
        0x1030 / 0x0818    Nombre de cycles bons programmés               L        2      0 à 999          120
        0x1032 / 0x0819    Nombre de cycles bons exécutés                 L        2      0 à 999
        0x1034 / 0x081A    Numéro de résultat                             L        2      0–65535
        0x1036 / 0x081B    Compte rendu général                           L        2      0/1/2
        0x1038 / 0x081C    Premier compte rendu par broche (broche 1)     L        2

        0x1076 / 0x083B    Dernier compte rendu par broche (broche 32)    L        2

♦   La zone compte-rendu de la machine 2.

      Adresse octet/ mot   Désignation                                   Accès   Taille   Valeur    Page
        0x2000 / 0x1000    -                                              L        2
        0x2002 / 0x1001    Code à barre                                   L       30
        0x2020 / 0x1010    Liste des broches bonnes                       L        4
        0x2024 / 0x1012    Liste des broches mauvaises                    L        4
        0x2028 / 0x1014    Liste des broches prêtes                       L        4
        0x202C / 0x1016    Nombre de broche                               L        2      1 – 32
        0x202E / 0x1017    Cycle réellement sélectionné (écho cycle)      L        2      0 – 31
        0x2030 / 0x1018    Nombre de cycles bons programmés               L        2      0 à 999          120
        0x2032 / 0x1019    Nombre de cycles bons exécutés                 L        2      0 à 999
        0x2034 / 0x101A    Numéro de résultat                             L        2      0–65535
        0x2036 / 0x101B    Compte rendu général                           L        2      0/1/2
        0x2038 / 0x101C    Premier compte rendu par broche (broche 1)     L        2

        0x2076 / 0x103B    Dernier compte rendu par broche (broche 32)    L        2

♦   La zone résultats par broche de la machine 1.

      Adresse octet/ mot   Désignation                                   Accès   Taille Valeur      Page
        0x3000 / 0x1800    Compte rendu général                           L        2
        0x3002 / 0x1801    Premier résultat par broche (broche 1)         L       Var

                           Dernier résultat par broche (broche 32)        L       Var

♦   La zone résultats par broche de la machine 2.

      Adresse octet/ mot   Désignation                                   Accès   Taille Valeur      Page
        0x5000 / 0x2800    Compte rendu général                           L        2
        0x5002 / 0x2801    Premier résultat par broche (broche 1)         L       Var

                           Dernier résultat par broche (broche 32)        L       Var

S:\JCG\2600-01.doc                                 page : 12/22
♦     La zone de données spécifiques.

       Adresse octet/ mot      Désignation                                      Accès    Taille Valeur       Page
        0x7000 / 0x3800        Mémoire de communication                          E/L     32ko

♦     La zone d’option.

       Adresse octet/ mot      Désignation                                      Accès    Taille Valeur       Page
        0xF000 / 0x7800        64 octets d’option                                L       64x1
        0xF040 / 0x7820        64 mots d’option                                  L       64x2
        0xF0C0 / 0x7860        32 long mots d’option                             L       32x4

Récapitulatif d'organisation de la mémoire réseaux

       Adresse octet/ mot      Désignation                                      Accès    Taille Valeur       Page
        0x0080 / 0x0040        Réserve pour paramétrage d’un cycle               E/L      128
        0x0100 / 0x0080        Zone commande/état                                E/L       16
        0x0200 / 0x0100        Zone paramètres fonctionnement machine 1          E/L       36
        0x0400 / 0x0200        Zone paramètres fonctionnement machine 2          E/L       36
        0x1000 / 0x0800        Zone compte-rendu machine 1                        L       120
        0x2000 / 0x1000        Zone compte-rendu machine 2                        L       120
        0x3000 / 0x1800        Zone de résultats machine 1                        L       Var
        0x5000 / 0x2800        Zone de résultats machine 2                        L       Var
        0x7000 / 0x3800        Zone de données spécifiques                       E/L     32ko
        0xF000 / 0x7800        Zone d’option.                                     L       320

4.1     Commandes / états.
Les « entrées / sorties TOR » représentent l’état des entrées et des sorties physiques .
Les E/S des voies 1 et 2 aux adresses 0x0100 à 0x0106 ne sont accessibles qu'en lecture. Ils reflètent l'état des E/S TOR
réelles.
Cependant certaines entrées de chacune des 2 voies sont accessibles en écriture à partir du réseau. Il s'agit des adresses
0x108 et 0x010A. Les Entrées accessibles du réseau sont:
          -départ cycle
          -sens
          -demande de compte rendu
          -ARU
          -RAZ
          -acquittement défaut
Cependant, afin de s'assurer que ces Entrées ne puissent plus être pilotées en TOR, il faut inhiber chacune d'elle. Pour cela,
on utilise les adresses 0x010C et 0x010E, qui permettent d’effectuer un masque sur ces Entrées.

4.1.1 Entrées TOR
Une machine possède 14 entrées TOR qui sont en lecture seulement.
Les informations entrées 24 TOR sont les recopies des entrées physiques du coffret.

       Arrêt   Sync.    Val.      Acq.   RAZ     ARU       Dem.       Sens    Dcy    Cycle Cycle Cycle Cycle Cycle
       ext.     In      Br        Def                       CR                        16     8     4     2     1

4.1.2 Sorties TOR.
Une machine possède 15 sorties ; ces informations représentent les recopies des sorties physiques, et sont en lecture
seulement.

      Sync     Raz     Raz                     Prêt     En       Nb      CR     CR      Echo   Echo   Echo   Echo   Echo

S:\JCG\2600-01.doc                                     page : 13/22
OUT     sans     avec                           cycle cycle mauv          bon     cycle cycle   cycle cycle    cycle
              mem      mem                                   OK                          16     8       4     2        1

4.1.3 Masques des entrées.
Les masques servent à inhiber ou valider les fonctionnalités de certaines entrées.

Rappel : Chaque machine possède 14 entrées.

      Arrêt    Sync.    Val.   Acq.     RAZ     ARU       Dem.       Sens   Dcy       Cycle Cycle Cycle Cycle Cycle
      ext.      In      Br     Def                         CR                          16     8     4     2     1
                                ü        ü        ü        ü          ü     ü

Cependant toutes les entrées ne sont pas accessibles par le réseau. Seules le départ cycle, le sens, la demande de compte
rendu, l’arrêt d’urgence, la RAZ, et l’acquittement défaut sont disponibles.

Pour inhiber l’une des 6 entrées disponibles par réseau, il faut écrire un « 1 » dans le bit correspondant. Ex :pour autoriser
le départ cycle par le réseau et l’inhiber par les entrées TOR il faudra programmer dans le masque des entrées: 0x0020.

Les entrées qui ne sont pas autorisées par le réseau sont soit accessibles par une autre fonction comme pour la sélection du
numéro de cycle ou de la validation de broche, soit inaccessible comme pour le signal de synchronisation « In » ou pour
l’arrêt externe.

Lorsque les entrées sont accessibles à la fois par le réseau et par les entrées TOR, on fait un « OU » sur la fonction.

4.1.4 Entrées réseau.
Une machine possède 14 entrées TOR, dont 6 sont accessibles par le réseau.

      Arrêt    Sync.    Val.   Acq.     RAZ     ARU       Dem.       Sens   Dcy       Cycle Cycle Cycle Cycle Cycle
      ext.      In      Br     Def                         CR                          16     8     4     2     1
                                ü        ü        ü        ü          ü     ü

On peut à partir du réseau lancer la même action que celle exécutée par directement par une des entrées.

4.2    Zone paramètres de fonctionnement machine 1 ou 2.

4.2.1 Numéro de cycle.
Cette donnée n’est prise en compte que lorsque l’option « source du numéro de cycle » est positionnée à « API ».

         Machine no 1
      Machine no 2 (+0x200)
             0x200                  0x00
             0x201                  Numéro de cycle de 0 à 31 (0 pour ne pas avoir de cycle sélectionné)

4.2.2 Validation de broches.
Pour que cette commande soit prise en compte, l’option validation de broche doit être positionnée à « API ».
Cette liste est un mot long de 32 bits dont chaque bit correspond à une broche (bit 1 pour broche n°1)

         Machine no 1
      Machine no 2 (+0x200)
             0x202                  Validation des broches 25 à 32
             0x203                  Validation des broches 17 à 24
             0x204                  Validation des broches 9 à 16
             0x205                  Validation des broches 1 à 8

S:\JCG\2600-01.doc                                    page : 14/22
4.2.3 Code spécifique
Le code spécifique peut être utilisé de plusieurs manières.
        ♦ Mémorisation d’un code dans les résultats de serrage.
        ♦ Sélection d’un cycle si l’option source cycle positionnée à « Code barre » et que le périphérique code barre est
            programmé en « lu par API » (le lecteur de code barre est connecté à l’API qui transmet son code au
            TWINCVI)

Programmation du code spécifique.
       Pour programmer le code spécifique l’automate devra en une passe écrire la longueur du code + les données code .
       Lorsque le coffret prend en compte le code spécifique il remet à zéro la longueur.

Exemple code spécifique = « CODE_0123456 »

         Machine no 1                      Caractère no                               Valeur
      Machine no 2 (+0x200)
             0x206                           Rien                                      0x00
             0x207                      Longueur du code                                 12
             0x208                             1                                        ‘C’
             0x209                             2                                        ‘O’
             0x20A                             3                                        ‘D’
             0x20B                             4                                        ‘E’
             0x20C                             5                                        ‘_’
             0x20D                             6                                        ‘0’
             0x20E                             7                                        ‘1’
             0x20F                             8                                        ‘2’
             0x210                             9                                        ‘3’
             0x211                            10                                        ‘4’
             0x212                            11                                        ‘5’
             0x213                            12                                        ‘6’
             0x214                            13                                       0x00
               «                              «                                          «
             0x225                            30                                       0x00

4.3     Zone compte-rendu machine 1 ou 2.

4.3.1 Code à barre
Zone de lecture du code à barre lu par le TWINCVI
Ce code est le résultat de la lecture d’un code à barre standard connecté à la machine, ou l’écho du résultat de la lecture du
code spécifique.
Si le code est < 30 caractères la mémoire inutilisée est remplis par des 0.

Exemple code barre = « CODE_ABCDEFGHI*»

          Machine no 1                     Caractère no                               Valeur
      Machine no2 (+ 0x1000)
             0x1002                              1                                      ‘C’
             0x1003                              2                                      ‘O’
             0x1004                              3                                      ‘D’
             0x1005                             4                                       ‘E’
             0x1006                              5                                      ‘_’
             0x1007                              6                                      ‘A’
             0x1008                              7                                      ‘B’
             0x1009                              8                                      ‘C’
             0x100A                             9                                       ‘D’
             0x100B                             10                                      ‘E’
             0x100C                             11                                      ‘F’

S:\JCG\2600-01.doc                                   page : 15/22
0x100D                            12                                      ‘G’
              0x100E                            13                                      ‘H’
              0x100F                            14                                       ‘I’
              0x1010                            15                                      ‘*’
              0x1011                            16                                     0x00
                 «                              «                                        «
              0x101F                            30                                     0x00

4.3.2 Liste des broches bonnes.
Contient la liste des broches bonnes. Cette liste est un mot long de 32 bits. Chaque bit correspond à une broche.

        Machine no 1
    Machine no 2 (+0x1000)
           0x1020                   broches bonnes de 25 à 32
           0x1021                   broches bonnes de 17 à 24
           0x1022                   broches bonnes de 9 à 16
           0x1023                   broches bonnes de 1 à 8

4.3.3 Liste des broches mauvaises.
Contient la liste des broches mauvaises. Cette liste est un mot long de 32 bits. Chaque bit correspond à une broche.

        Machine no 1
    Machine no 2 (+0x1000)
           0x1024                   broches mauvaises de 25 à 32
           0x1025                   broches mauvaises de 17 à 24
           0x1026                   broches mauvaises de 9 à 16
           0x1027                   broches mauvaises de 1 à 8

4.3.4 Liste des broches prêtes.
Contient la liste des broches prêtes. Cette liste est un mot long de 32 bits. Chaque bit correspond à une broche.

        Machine no 1
    Machine no 2 (+0x1000)
           0x1028                   broches prêtes de 25 à 32
           0x1029                   broches prêtes de 17 à 24
           0x102A                   broches prêtes de 9 à 16
           0x102B                   broches prêtes de 1 à 8

4.3.5 Numéro de cycle sélectionné.
Cette zone est équivalente à l’écho cycle. Ainsi pour un GRAFCET standard on trouvera la même information dans la zone
sortie TOR. Par contre pour un GRAFCET spécifique cette information pourrait être inexistante.

4.3.6 Nombre de cycles bons programmés.
Cette zone contient le nombre de cycle bon programmé dans le cycle sélectionné.

4.3.7 Nombre de cycles bons éxécutés.
Cette zone contient le nombre de cycles exécutés bons du cycle sélectionné depuis la dernière RAZ.

4.3.8 Compte rendu général
Contient le compte rendu général du dernier cycle exécuté.

S:\JCG\2600-01.doc                                   page : 16/22
0           ó          Pas de compte rendu général.
         1           ó          Compte rendu général bon.
         2           ó          Compte rendu général mauvais.

4.3.9 Nombre de broche de la machine
Pour un TWINCVI ou un MODCVI le nombre de broche maxi par machine est de 2.
Pour un MULTICVI le nombre de broche maxi par machine est de 32.

4.3.10 Numéro de résultat
Permet de connaître le numéro du résultat (de 0 à 65535) de la zone résultat. Cette valeur repasse à zéro lorsqu’elle à atteint
son maximum.

4.3.11 Compte-rendu par broche
Cette zone a une taille dépendant du nombre de broche de la machine. Ce compte rendu concaténé décrit chaque grandeur
du serrage et est codé comme suit:

              Pente             Angle      Couple
 x       X     x            x    x    x     x     x

Chaque grandeur peut prendre les valeurs suivantes :
• 01 Mini.
• 11 Bon.
• 10 Maxi.
• 00 La broche n’a pas tourné ou a été arrêtée en cours de cycle.

4.4     Zone des résultats de la machine.
Cette zone a une taille dépendant du nombre de broche, et chaque résultat a une taille dépendant du type , du masque et du
format de valeur demandés.
• Le « type » indique si les résultats numériques sont codés en ASCII, en binaire MOTOROLA ou en binaire INTEL.
• Le « masque » indique si le résultat comprend le couple, l’angle et/ou la pente.
• Le « format » indique si le résultat de chaque mesure (couple , angle, pente) comprend la valeur finale, les tolérances,
    et la tendance.

Ces 3 « options » sont lisibles dans la zone « option ». Elles sont programmées en mémoire flash de l’appareil au moment
de sa configuration.

Désignation          Type Ascii                      Exemple           Taille Type naturel                  Taille
Compte rendu         ‘ ‘ ‘ ‘ : Pas de C Rendu                            2    0x0000 : Pas de C Rendu         2
général              ‘ ‘ ‘B’ : C Rendu bon                                    0x0001: C Rendu bon
                     ‘ ‘ ‘M’: C Rendu mauvais                                 0x0002: C Rendu mauvais
Tendance             0x00 ‘ ‘ : pas de résultat                          2    0x0000 : pas de résultat        2
                     0x00 ‘’ : valeur trop forte                             0x0010 : valeur trop forte
                     0x00 ’=’ : résultat bon                                  0x0011 : résultat bon
Couple               -6.x                            « 49.97»            6    Flottant                        4
                                                     « 100.2»
Angle                -6.1                            «9999.1»            6    Flottant                        4
                                                     « 25.2»
Pente                -6.3                            «10.158»            6    Flottant                        4

La zone prendra la taille maximale pour une broche multipliée par le nombre de broche + la taille du Compte rendu général
de la machine.

S:\JCG\2600-01.doc                                      page : 17/22
4.5     Zone options

4.5.1 Type de valeurs
Les valeurs peuvent être de 3 types suivantes :

4.5.1.1 Type 0 (ASCII)
Les résultats sont codés en ASCII.

♦     Compte rendu général
         Il y en a un par machine

         Machine no 1                 Pas de compte          Compte rendu     Compte rendu
      Machine no 2 +0x2000                Rendu                    BON         MAUVAIS
            0x3000                     ‘ ‘ ó 0x20              ‘ ‘ ó 0x20      ‘ ‘ ó 0x20
            0x3001                     ‘ ‘ ó 0x20             ‘B‘ ó 0x42      ‘M‘ ó 0x4D

♦     Tendance
      Il y en a une par broche et par valeurs demandées

              Adresse                  Pas de valeur           Valeur trop     Valeur trop           Valeur
                                                                  Faible            Forte            Bonne
         Adresse + 0x0000               ‘ ‘ ó 0x20             ‘ ‘ ó 0x20       ‘ ‘ ó 0x20        ‘ ‘ ó 0x20
         Adresse + 0x0001               ‘ ‘ ó 0x20            ‘‘ ó 0x3E        ‘=‘ ó 0x3D

♦ Couple
Format flottant 6.x ou x est la précision de la broche de 0 à 3

              Adresse                        Valeur                      Valeur                 Valeur
                                              49.87                       100.2                  3.065
         Adresse + 0x0000                 ‘ ‘ ó 0x20                  ‘ ‘ ó 0x20             ‘ ‘ ó 0x20
         Adresse + 0x0001                 ‘4‘ ó 0x34                  ‘1‘ ó 0x31             ‘3‘ ó 0x33
         Adresse + 0x0002                 ‘9‘ ó 0x39                  ‘0‘ ó 0x30             ‘.‘ ó 0x2E
         Adresse + 0x0003                 ‘.‘ ó 0x2E                  ‘0‘ ó 0x30             ‘0‘ ó 0x30
         Adresse + 0x0004                 ‘8‘ ó 0x38                  ‘.‘ ó 0x2E             ‘6‘ ó 0x60
         Adresse + 0x0005                 ‘7‘ ó 0x37                  ‘2‘ ó 0x32             ‘5‘ ó 0x35

♦ Angle
Format flottant 6.1

              Adresse                        Valeur                      Valeur                 Valeur
                                             9745.1                       236.8                  0.0
         Adresse + 0x0000                 ‘9‘ ó 0x39                  ‘ ‘ ó 0x20             ‘ ‘ ó 0x20
         Adresse + 0x0001                 ‘7‘ ó 0x37                  ‘2‘ ó 0x32             ‘ ‘ ó 0x20
         Adresse + 0x0002                 ‘4‘ ó 0x34                  ‘3‘ ó 0x33             ‘ ‘ ó 0x20
         Adresse + 0x0003                 ‘5‘ ó 0x35                  ‘6‘ ó 0x36             ‘0‘ ó 0x30
         Adresse + 0x0004                 ‘.‘ ó 0x2E                  ‘.‘ ó 0x2E             ‘.‘ ó 0x2E
         Adresse + 0x0005                 ‘1‘ ó 0x31                  ‘8‘ ó 0x38             ‘0‘ ó 0x30

♦ Pente
Format flottant 6.3

              Adresse                        Valeur                      Valeur                 Valeur
                                              0.875                      10.021                  0.034
         Adresse + 0x0000                 ‘ ‘ ó 0x20                  ‘1‘ ó 0x31             ‘ ‘ ó 0x20
         Adresse + 0x0001                 ‘0‘ ó 0x30                  ‘0‘ ó 0x30             ‘0‘ ó 0x30
         Adresse + 0x0002                 ‘.‘ ó 0x2E                  ‘.‘ ó 0x2E             ‘.‘ ó 0x2E

S:\JCG\2600-01.doc                                     page : 18/22
Adresse + 0x0003                ‘8‘ ó 0x38                  ‘0‘ ó 0x30               ‘0‘ ó 0x30
        Adresse + 0x0004                ‘7‘ ó 0x37                  ‘2‘ ó 0x32               ‘3‘ ó 0x33
        Adresse + 0x0005                ‘5‘ ó 0x35                  ‘1‘ ó 0x31               ‘4‘ ó 0x34

4.5.1.2 Type 1 et 2 (binaire)
Résultat en valeurs naturelles
         - Type 1 codage « MOTOROLA ».
         - Type 2 codage « INTEL ». (Inversion poids fort/ poids faible).

♦   Compte rendu général
       Il y en a un par machine

        Machine no 1                 Pas de compte                Compte rendu         Compte rendu
     Machine no 2 +0x2000                Rendu                         BON               MAUVAIS
                                   Motorola    Intel            Motorola   Intel     Motorola   Intel
              0x3000                0x00       0x00              0x00      0x01       0x00      0x02
              0x3001                0x00       0x00              0x01      0x00       0x02      0x00

♦   Tendance
    Il y en a une par broche et par valeurs demandées

              Adresse                Pas de valeur         Valeur trop       Valeur trop           Valeur
                                                             Faible             Forte              Bonne
                                    Mot.     Intel        Mot.     Intel    Mot.     Intel      Mot.    Intel
        Adresse + 0x0000            0x00     0x00         0x00     0x01     0x00     0x10       0x00    0x11
        Adresse + 0x0001            0x00     0x00         0x01     0x00     0x10     0x00       0x11    0x00

♦   Valeur numérique (couple, angle, pente)
    Les valeurs numérique sont au format flottant IEEE

              Adresse                          Format                            Format
                                           MOTOROLA                             INTEL
        Adresse + 0x0000                     Poids fort                       Poids faible
        Adresse + 0x0001                    Poids fort –1                    Poids faible +1
        Adresse + 0x0002                   Poids faible +1                    Poids fort –1
        Adresse + 0x0003                    Poids faible                       Poids fort

4.5.2 Masque de valeurs
Le masque des valeurs représente les grandeurs présentes
• 0x0001        couple
• 0x0002        angle
• 0x0004        pente

4.5.3 Format de valeurs

4.5.3.1 format 0 (complet)
Tolérances mini + valeur finale + tolérances maxi + tendance.

4.5.3.2 format 1 (partiel)
Valeur finale + tendance.

4.5.3.3 format 2 (réduit)
Tendance.

S:\JCG\2600-01.doc                                   page : 19/22
4.5.4 Taille maxi d’un résultat
Taille du compte rendu général :
         Quelque soit le type de résultat demandé elle est de 2 octets

Taille d’un résultat par broche :

                                  Format 0 (complet)        Format 1 (partiel)            Format 2 (réduit)
      Masque des valeurs          Min, final, max, tendance Final , tendance              Tendance
                                     AscII         Naturel     AscII          Naturel        AscII         Naturel
Couple                              6x3 + 2        4x3 + 2     6+2             4+2
          0x0001                      20              14          8              6              2             2
Couple, angle                     (6x3 + 2)x2 (4x3 + 2)x2    (6 + 2)x2       (4 + 2)x2         2x2           2x2
          0x0003                      40              28         16             12              4             4
Couple + angle + pente            (6x3 + 2)x3 (4x3 + 2)x3    (6 + 2)x3       (4 + 2)x3         2x3           2x3
          0x0007                      60              42         24             18              6             6
Couple, angle, pente, tension     (6x3 + 2)x4 (4x3 + 2)x4    (6 + 2)x4       (4 + 2)x4         2x4           2x4
          0x000F                      80              66         32             24              8             8

Taille maxi :
     Taille du compte rendu général + Nombre broche x Taille d’un résultat par broche

4.6    Zone de données spécifiques.
Cette zone permet de répondre à des applications particulières et doit être décrite pour chaque application spécifique
développée.

4.6.1 Zone mémoire sauvegardée accessible par l’atelier ISAGRAF

Si l’option est programmée en flash, on peut écrire et lire dans cette espace mémoire de communication de 32 kilo octets, à
la fois par le réseau automate, et à la fois par l’application spécifique développée sous l’atelier ISAGRAF.

Cette espace mémoire n’est pas réinitialisé à la mise sous tension. Les données qui y sont enregistrées sont donc
sauvegardées à l’extinction de l’appareil.

L’utilisateur doit définir son propre mapping.

(voir la documentation IsaGraf)

S:\JCG\2600-01.doc                                   page : 20/22
4.7    Zone d’option.

  Adresse      MOT DE 8 BITS (tableau de 64 mots)                             Taille   No option
  0xF000                                                                        1          1
                                                                               «
  0xF03F                                                                        1         64

  Adresse      MOT DE 16 BITS (tableau de 64 mots)                            Taille   No option
  0xF040       Nombre de broche maximum                            1 à 32       2          1

  0xF052       Masque des valeurs utilisées pour les résultats   0 à 0x000F     2         10
               0x0001 couple, 0x0002 angle, 0x0003 pente
  0xF054       Format des valeurs pour les résultats             0 à 0x0002     2         11
               0 ascII, 1 naturel MOTOROLA, 2 naturel INTEL
  0xF056       Type de valeurs pour les résultats                0 à 0x0002     2         12
               0 mini, final, maxi, tendance
               1 final, tendance
               2 tendance

  0xF0BE                                                                        2         64

 no de mot     MOT DE 32 BITS (tableau de 32 mots)                            Taille   No option
   long
  0xF0C0                                                                        4         1

  0xF13C                                                                        4         32

S:\JCG\2600-01.doc                              page : 21/22
5 Exemples de programmation d'automates pour commander un CVI

5.1    Commande d'un TWINCVI en UNITELWAY à partir d'un automate PREMIUM '57
       102' de SCHNEIDER
Les codes requêtes sont:
        Code fonction de 'Lecture'                   'H36'
        Code fonction:d' 'Ecriture'                  'H37'
        Catégorie émetteur:                          'H07' (impératif)
        Segment:                                     'H00' (impératif)
        Octet spécifique                             'H00' (impératif)

Exemple de trame de lecture
          Lecture en adresse octet H10 2E de l'écho cycle voie 1 (lecture de 10 octets) H00 0A
La trame en Télémécanique, automate PREMIUM 57102 doit s'écrire comme suit:
          36 00 07 2E 10 0A 00       (Attention les PF et pf de chaque mot sont inversés)
En mode mise au point de l'automate, l'automate doit répondre 'échange correct' et renvoyer
les 10 octets lus à partir de H10 2E, soit:
00 1E 00 xx xx xx xx xx xx xx       pour écho cycle 30
C'est cette même trame 36 00 07 2E 10 0A 00 qu'il faut écrire dans un tableau puis diriger via
la requête 'SEND_REQ' de Télémécanique pour effectuer la lecture de l'écho cycle voie 1.

Autres exemples:

Ecriture en adresse H0200 du N° cyc 2
A écrire dans mode 'Table d'animation' du logiciel Télm. PL7 PRO)
         16# 00 37: Ecriture
         16# 07 00: catégorie émetteur et segment du TWINCVI
         16# 02 00: adresse octet 200 en Hexa
         16# 00 02: 2 mots à écrire
         16# 00 02: N° cycle 2

Lecture en adresse H10 2E de l'écho cyc2 (à écrire dans mode Table d'animation du logiciel Télm. PL7 PRO)
         16# 00 36:Lecture
         16# 07 00: code objet TWINCVI
         16# 10 2E: adresse octet H10 2E en Hexa
         16# 00 02: 2 octets à lire
Les 10 octets lus à partir de H10 2E, soit:
00 02 00 xx xx xx xx xx xx xx pour écho cycle 2

En mode mise au point de l'automate, La fonction 'Identification' permet de s'assurer que le TWINCVI est bien reconnu. Le
message retourné par le TWINCVI est le suivant: '..A.CVI'

En mode mise au point de l'automate, La fonction 'Miroir' permet de s'assurer que le TWINCVI répond bien à une requête.
Exemple 'Miroir 4', le TWINCVI doit renvoyer les 4 premières lettres de l'alphabet; 'ABCD'
Dans le programme, utiliser la fct 'Send_req'.

La configuration du TWINCVI pour l'exemple précédent doit être la suivante:
        Source N° cycle: API
        RSB en automate, 9600b, 8b, 1s, sans (ou autre, suivant configuration API)
        Automate: Unitelway, RS485 final, Inversion de données:'OUI', N° esclave 1.

S:\JCG\2600-01.doc                                 page : 22/22
Vous pouvez aussi lire