MODBUS / MODBUS TCP. Manuel opérateur N

Documents pareils
Transmissions série et parallèle

SYSTEMES MODULAIRES INDUSTRIELS DE TELETRANSMISSION TELEGESTION

Accès à un coupleur/contrôleur Ethernet via une liaison téléphonique

Enregistreur sans papier avec écran TFT et carte Compact Flash. B Description des interfaces 07.07/

Création du projet : 1 sur 13

Sélection du contrôleur

ProCod. Manuel d utilisation. Software de programmation pour codeurs absolus TWK modèles CRF et DAF CRF DF 08 / 10

Notice d installation des cartes 3360 et 3365

ScoopFone. Prise en main rapide

Notice d'installation SGPR-260

SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM

Programmation d un contrôleur via une liaison téléphonique Note d application

ANALYSE TRAMEs LIAISON SERIE

Table des matières. 1. Description du matériel : Données techniques : Présentation de la serrure :... 4

NOTICE D UTILISATION ET D INSTALLATION. de la CARTE MONITORING DE RELAIS «IO-MONITOR»

Notice de fonctionnement DVR H Méthode de Visionnage ESEENET

PocketNet SNMP/Modbus

ENVOI EN NOMBRE DE MESSAGES AUDIO

MANUEL D INSTALLATION

eurobraille VOYONS ENSEMBLE MANUEL D'UTILISATION WIFI iris 40, 20 iris-s 32, 20 iris-kb 40,20 VERSION 1.82

Etape 1 : Connexion de l antenne WiFi et mise en route

Ressource Site EURIDIS

2 Raccordement d une imprimante, d un terminal ou d un ordinateur au DULCOMARIN

Contrôleur de communications réseau. Guide de configuration rapide DN

Logiciels E.Set, E.View et E.View+

Une liste des distributeurs Paxton se trouve sur le site Internet -

TeamConnect. SL TeamConnect CU1, Unité centrale SL TeamConnect CB1, Combox CARACTÉRISTIQUES

VIDEO SURVEILLANCE SV82400 SV82500 SV82600 Type de panne cause Que faire? VIDEO SURVEILLANCE IPSV87050 VIDEO SURVEILLANCE IPSV87050 SERR1

CONVERTISSEUR RS 232/485 NOTICE

Trois types de connexions possibles :

INSTALLATION MODULE WEB

Guide d installation Caméras PANASONIC Série BL

>> Lisez-moi d abord... Connecter le ZyXEL Prestige 642R/R-I

domovea alarme tebis

EL70x1 en mode position. Mise en œuvre rapide. VERSION : Beta / DATE : 31 Juillet 2011

Thomson ST 2030 guide de configuration et d utilisation

FICHE DE COURS RESEAU POSTE A POSTE BAC PRO SYSTEMES ELECTRONIQUES NUMERIQUES Champ Professionnel : Télécommunications et Réseaux

Procédure d installation :

Système d automation TROVIS 6400 Régulateur compact TROVIS 6493

DIALOGUE RS4S232 AVEC TELESURVEILLANCE ET SUPERVISEURS

Date : Note /20 : EVALUATION Nom : Prénom : Classe : Traitement sur mots

NovoSIP manuel de mise en service

Procédure de sauvegarde - Cobian Backup

Notice technique. Système de surveillance MAS 711

Guide d installation rapide

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

CONFIGURATION ET UTILISATION

Guide de l utilisateur

TD 1 - Transmission en bande de passe

COACH-II Manuel d utilisation

Contrôle d accès UTIL TP N 1 découverte

IPL-E. Routeur - serveur RAS - firewall. NOTICE D'UTILISATION Document référence :

Configuration du modem D-Link ADSL2+

VOCALYS LITE.

GUIDE D UTILISATION ADSL ASSISTANCE

Popsy Financials. Liaison bancaire

Installation de Bâtiment en version réseau

FRANCAIS DGM1. Centrale Vigik 1 porte. N d homologation : - PS MS Gamme: Vigik MANUEL D INSTALLATION.

FIDÉICOMMIS. Être en mesure de :

Transmission de données. A) Principaux éléments intervenant dans la transmission

Esterel The french touch star touch esterel advance

NovoSIP manuel de mise en service

Procédure d installation de Pervasive.SQL V8 client/serveur dans un environnement windows 2008 server

COMMUTEL PRO VM3 INTERFACE GSM VOIX POUR EMULATION DE LIGNE RTC ET TRANSMETTEUR DE SMS D ALERTES ET TECHNIQUES.

Fiche technique CPU 315SN/PN (315-4PN33)

Se connecter en WiFi à une Freebox

Description du logiciel Modbus RTU

Cahier Technique Liaison Comptabilité Api / Sage ECF

Guide de connexion ROUTEUR THOMSON SPEEDTOUCH 510 Internet Oléane Open

Logiciels DSPiy. DSPiyStudio logiciels et format des fichiers. incomplet

NovoSIP manuel de mise en service

INSTALLATION MONOSITE

Adressage des données des contrôleurs du WAGO-I/O-SYSTEM 750. Note d application

CREATION D UNE EVALUATION AVEC JADE par Patrick RUER (

NordNetBox Séduction

Guide d installation CLX.PayMaker Office (3PC)

FRANÇAIS IP-310 MANUEL D'INSTALLATION

GUIDE D'UTILISATION DU LOGICIEL DU TRIDENT GRAPHIQUE : TRG_REPORT

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30

Mes documents Sauvegardés

DOSSIER D'UTILISATION

Système téléphonique d entreprise SIVOTEL. T P 0 P r i s e e n m a i n d u s y s t è m e ( O F : S I V O T E L - T P 0 )

Elle supporte entièrement la gestion de réseau sans fil sous Windows 98SE/ME/2000/XP.

Utilisation de KoXo Computers V2.1

>> Lisez-moi d abord... Connecter le ZyXEL Prestige 650HW/HW-I

SOMMAIRE DE LA MISE A JOUR

EVOLUTION 7.1 Déroulement DREAM INFO 1 Dossier 23 Ciel Gestion Commerciale.

MODE D EMPLOI Version micrologiciel: 11 - Standard

NOTICE D UTILISATION FACILE

DESKTOP Internal Drive. Guide d installation

Modem routeur ADSL2/2+ WIFI avec switch 4 ports Guide d'installation rapide

COMMANDER la puissance par MODULATION COMMUNIQUER

Installation d un Contrôleur de Domaine Windows Server 2003

I.D. AL - My Music Player - Lecteur de diffusion autonome - Mode d'emploi. My Music Player. Lecteur de diffusion audio MODE D'EMPLOI

CAA/SE N O T I C E D E M O N T A G E E T D U T I L I S A T I O N KIT DE MONTAGE. Clavier lumineux codes DIGICODE

SAGEM Wi-Fi 11g USB ADAPTER Guide de mise en route rapide

Paramètres sans fil du SAGEM TM 1500WG SSID : SAGEM

USTL - Licence ST-A 1ère année Codage de l information TP 1 :

Enregistrement de votre Géorando Maxi Liberté

Concentrateur d accès SM400

Transcription:

Desoutter - ZAC de la Lorie - 38 rue Bobby Sands BP 10273-44818 Saint-Herblain Cedex - France - www.cp.com Part no Issue no Language Date Page 6159935750 01 Français 04/2008 1 / 22 Manuel opérateur N 6159935750-01 Copyright 2008, Desoutter St Herblain France Tous droits réservés. Tout usage illicite ou copie totale ou partielle sont interdits. Ceci s'applique plus particulièrement aux marques déposées, dénominations de modèles, numéros de pièces et schémas. Utiliser exclusivement les pièces autorisées. Tout dommage ou mauvais fonctionnement causé par l'utilisation d'une pièce non autorisée ne sera pas couvert par la garantie du produit et le fabricant ne sera pas responsable.

Part no 6159935750 Page 2 / 22 TABLE DES MATIÈRES GLOSSAIRE...3 1 - MODBUS...4 1.1 - Introduction... 4 1.1.1 - Communication en réseau RS232... 4 1.1.2 - Communication en réseau RS485... 4 1.2 - Description... 5 1.2.1 - Caractéristiques techniques... 5 1.2.2 - Adresse du périphérique dans le réseau... 5 1.2.3 - Câblage... 5 1.3 - Paramétrage... 6 1.3.1 - Configuration du CVI... 6 1.3.2 - Configuration avec le logiciel CVIPC2000 :... 7 2 - MODBUS TCP...9 2.1 - Introduction... 9 2.2 - Description... 9 2.2.1 - Caractéristiques techniques... 9 2.2.2 - Adresse du périphérique dans le réseau... 9 2.3 - Paramétrage... 10 2.3.1 - Configuration du CVI... 10 2.3.2 - Configuration avec le logiciel CVIPC2000 :... 11 3 - PROTOCOLE...14 3.1 - Fonctions supportées... 14 3.2 - Adressage de la mémoire... 14 4 - DESCRIPTION DE LA ZONE MÉMOIRE...17 4.1 - Zone de paramétrage de la date... 17 4.2 - Zone d entrées / sorties... 17 4.2.1 - Entrées / Sorties 24V... 18 4.2.2 - Entrées / Sorties Réseau... 18 4.2.3 - Masque d entrée... 18 4.3 - Zone d'écriture des machines 1 et 2... 18 4.3.1 - Sélection du numéro de cycle... 18 4.3.2 - Validation de broches... 18 4.3.3 - Code spécifique... 19 4.4 - Zone de lecture des machines 1 et 2... 19 4.4.1 - Code barre... 19 4.4.2 - Liste de broches... 19 4.4.3 - Nombre de broches... 19 4.4.4 - Numéro de cycle réellement sélectionné... 19 4.4.5 - Nombre de cycles bons programmés... 19 4.4.6 - Nombre de cycles bons exécutés... 19 4.4.7 - Compte rendu général... 19 4.4.8 - Numéro de résultat... 19 4.4.9 - Compte rendu... 19 4.5 - Zone de résultats des machines 1 et 2... 20 4.5.1 - Options de formatage du résultat... 20 4.5.2 - Zone de lecture résultat par broche... 21 4.5.3 - Taille d un résultat par broche... 21 4.6 - Zone de données spécifiques... 21 4.7 - Zone d'options... 21 4.8 - Exemple de programmation... 22

Part no 6159935750 Page 3 / 22 GLOSSAIRE API. Automate programmable industriel Réseau de terrain. Réseau de communication industriel Octet. Valeur 8 bits Mot. Valeur 16 bits Mot long. Valeur 32 bits CVI. Coffret de Vissage Flottant. Valeur réelle dont le point décimal (virgule) a une position variable Commande DCY. Commande de vissage : Départ Cycle RxD. Données reçues sur la liaison série RS232 TxD. Données transmises sur la liaison série RS232 RT+. Données transmises & reçues polarisées '+' sur la liaison série RS485 RT-. Données transmises & reçues polarisées '-' sur la liaison série RS485 GND. Masse

Part no 6159935750 Page 4 / 22 1 - MODBUS 1.1 - Introduction Le MODBUS est un protocole d échange d informations pour réseaux de terrain. Ce protocole met en relation une unité Maître et une ou plusieurs unités Esclave. La communication entre le Maître et l Esclave s effectue soit en RS232, soit en RS485. Maître Réponse Question Esclave 1 Esclave 2 Esclave 3 1.1.1 - Communication en réseau RS232 L utilisation de ce mode de communication est plutôt réservée aux réseaux de terrain de courte distance. Il est possible de communiquer à des vitesses de 300 à 115 200 bauds. Il ne peut y avoir qu un maître et un esclave sur une liaison RS232. Maître RS232 RS232 RS232 RS-B RS-B RS-B Esclave 1 Esclave 2 Esclave 3 1.1.2 - Communication en réseau RS485 L utilisation de ce mode de communication est plutôt réservée aux réseaux de terrain de moyenne distance. Il est possible de communiquer à des vitesses de 300 à 115 200 bauds. Il peut y avoir un maître et jusqu à 31 esclaves sur une liaison RS485. Maître RS485i RS485i RS485f RS-B RS-B RS-B Esclave 1 Esclave 2 Attention : Il faut considérer le réseau comme une chaîne avec ses maillons : - le Maître, au début de la chaîne, - les Esclaves représentant les maillons intermédiaires (RS485i), - le dernier Esclave (RS485f) pour fermer la chaîne. Esclave X

1.2 - Description Exemple RS845 : Connecteur à 2 entrées de câble Part no 6159935750 Page 5 / 22 Connecteur à 1 entrée de câble SUBD25 SUBD25 SUBD25 Maître Machine A Machine B Machine C 1.2.1 - Caractéristiques techniques Les caractéristiques techniques du réseau MODBUS sont les suivantes : Type Maître/Esclave Interface RS232 RS485 Embase CVI SUBD25 Femelle Vitesse 300 > 115200 Mbaud Longueur Max. 15 m Max. 1000 m 1.2.2 - Adresse du périphérique dans le réseau Un réseau peut être constitué au maximum de 32 périphériques. On doit affecter une adresse réseau unique à chaque périphérique (entre 1 et 254). 1.2.3 - Câblage RS232 Correspondances des chemins de câblage de l automate vers le port RS-B du coffret CVI. RxD Maître TxD SUB D25 Mâle 0V 0V (7) Rx (3) Tx (2) Maître RS485 Correspondances des chemins de câblage de l automate vers le port RS-B du coffret CVI. La liaison des 0V entre les différents périphériques n est pas obligatoire. RT+ 0V SUB D25 Mâle RT- RT+ (11) 0V (7) RT- (19) RT+ (11) 0V (7) RT- (19)

Part no 6159935750 Page 6 / 22 1.3 - Paramétrage Il faut configurer le coffret de vissage pour l insérer dans le réseau MODBUS. Attention : pour l utilisation du MODBUS, il ne doit pas y avoir de carte fille de réseau de terrain (Modbus+, Profibus, InterbusS, Devicenet) connectée dans le coffret. S il y a une carte ETHERNET dans le coffret, il faut vérifier que SOCKET 3 n est pas utilisé (Inutilise). 1.3.1 - Configuration du CVI État initial : la machine est sous tension et en marche. Voies séries : 1. Appuyer sur la touche L du clavier pour visualiser l écran de configuration. 2. Choisir le menu PARAMETRES / PERIPHERIQUES / VOIES SERIES. 3. Dans l écran RS-B, choisir les mêmes paramètres que l API maître. Type de liaison (RS232 / RS485i / RS485f ) Vitesse (300 à 115 200) 4. Enregistrer les paramètres et quitter en appuyant sur la touche K. Liaison de l automate sur la voie RS-B : 1. Appuyer sur la touche L du clavier pour visualiser l écran de configuration. 2. Choisir le menu PARAMETRES / PERIPHERIQUES / LIAISON AUTOMATE. 3. Choisir les paramètres désirés. Numéro d esclave (1 à 253) 4. Enregistrer les paramètres et quitter en appuyant sur la touche K.

Part no 6159935750 Page 7 / 22 1.3.2 - Configuration avec le logiciel CVIPC2000 : État initial : le logiciel CVIPC2000 est ouvert. Choisir le menu Paramètres > Coffret Voies séries : 1. Cliquer sur «Voies séries» pour définir les paramètres de(s) liaison(s) entre le Coffret et le Maître. 2. Sélectionner l onglet port RSB. Choisir les mêmes paramètres que l API maître. Type de liaison (RS232 / RS485i / RS485f ) Vitesse (300 à 115 200) 3. Appuyer sur le bouton OK pour valider.

Part no 6159935750 Page 8 / 22 Liaison de l automate sur la voie RS-B : 1. Cliquer sur «Périphériques» pour définir les paramètres de liaison du Maître sur la voie RS-B. 2. Sélectionner l onglet Automate. Maître CVI Adresse réseau (1 à 253) 3. Appuyer sur le bouton OK pour valider.

Part no 6159935750 Page 9 / 22 2 - MODBUS TCP 2.1 - Introduction Le MODBUS TCP est un protocole d échange d informations pour réseaux de terrain. Ce protocole met en relation une unité Serveur et une ou plusieurs unités Client. La communication entre le Serveur et le Client s effectue par ETHERNET. Serveur Réponse Question Client 1 Client 2 Client 3 L utilisation de ce mode de communication est plus rapide et plus fiable que le MODBUS pour les réseaux de terrain. 2.2 - Description Switch / Hub Serveur Connecteur RJ45 RJ45 RJ45 RJ45 Client A Client B Client C 2.2.1 - Caractéristiques techniques Les caractéristiques techniques du réseau MODBUS TCP sont les suivantes : Type Serveur/Client Interface TCP/IP Connecteur RJ45 Vitesse 10-100 Mb/s Longueur Max. 100 m 2.2.2 - Adresse du périphérique dans le réseau Un réseau peut être constitué au maximum de 32 périphériques. On doit affecter une adresse réseau unique à chaque périphérique.

Part no 6159935750 Page 10 / 22 2.3 - Paramétrage Il faut configurer le coffret de vissage pour l insérer dans le réseau MODBUS TCP. Attention : pour l utilisation du MODBUS TCP, il ne doit pas y avoir de carte fille de réseau de terrain (Modbus+, Profibus, InterbusS, Devicenet) connectée dans le coffret. Il faut vérifier que RSB n est pas configuré en Automate / Esclave. 2.3.1 - Configuration du CVI État initial : la machine est sous tension et en marche Configuration Ethernet client : 1. Appuyer sur la touche L du clavier pour visualiser l écran de configuration. 2. Choisir le menu PARAMETRES / PERIPHERIQUES / ETHERNET. 3. Entrer l adresse IP du client (coffret) IP client 4. Enregistrer les paramètres et quitter en appuyant sur la touche K. Configuration MODBUS TCP serveur : 1. Appuyer sur la touche L du clavier pour visualiser l écran de configuration. 2. Choisir le menu PARAMETRES / PERIPHERIQUES / SOKET 3. 3. Entrer l adresse IP du serveur. IP serveur 4. Enregistrer les paramètres et quitter en appuyant sur la touche K

Part no 6159935750 Page 11 / 22 2.3.2 - Configuration avec le logiciel CVIPC2000 : État initial : le logiciel CVIPC2000 est ouvert. Choisir le menu Paramètres > Coffret Ethernet : 1. Cliquer sur «Ethernet» pour définir les paramètres de(s) liaison(s) entre le client et le serveur 2. Cliquer sur «Ethernet» pour afficher le fichier «Ethernet.ini»

Part no 6159935750 Page 12 / 22 3. Dans le fichier «Ethernet.ini», entrer l adresse IP du client (coffret) Enregistrer les modifications 4. Sélectionner Socket 3 Exemple : 192.168.5.167 (IP - Automate/PC) Adresse IP du PC 5. Transférer les informations du PC vers le Coffret en utilisant le menu Téléchargement > PC-Machine.

Part no 6159935750 Page 13 / 22 6. Envoyer la nouvelle configuration programme 7. Visualisation du transfert

Part no 6159935750 Page 14 / 22 3 - PROTOCOLE 3.1 - Fonctions supportées Seules les fonctions suivantes sont supportées : Code fonction Type Max() 3 Lecture de N registres internes Mot 100 16 Ecriture de N registres internes Mot 100 3.2 - Adressage de la mémoire Dans le tableau d adressage mémoire suivant, on trouve : - l adresse interne d accès aux données du coffret CVI exprimée en octets et en mots, - la désignation de la donnée, - l accès en Ecriture / Lecture (E / L) par l API maître, - la taille en octets de la donnée, - la plage de valeur autorisée. Information : le terme «Page» désigne le numéro de la page où vous trouverez l information détaillée à laquelle il se réfère. Adresse octets mots Hexa. Déci. Hexa. Déci. Désignation Accès Taille octets Valeur Page 0x0000 0 0x0000 0 Réserve x 128-0x0080 128 0x0040 64 Zone de paramétrage de la date E/L 128 17 Zone d entrées / sorties E/L 16 17 0x0100 256 0x0080 128 Sorties 24 volts voie 1 L 2 17 0x0102 258 0x0081 130 Sorties 24 volts voie 2 L 2 18 0x0104 260 0x0082 132 Entrées 24 volts voie 1 L 2 18 0x0106 262 0x0083 134 Entrées 24 volts voie 2 L 2 18 0x0108 264 0x0084 136 Entrées réseau voie 1 E/L 2 18 0x010A 266 0x0085 138 Entrées réseau voie 2 E/L 2 18 0x010C 268 0x0086 140 Masque entrées 24 volts 1 E/L 2 18 0x010E 270 0x0087 142 Masque entrées 24 volts 2 E/L 2 18 Zone d'écriture de la machine 1 E/L 36 18 0x0200 512 0x0100 256 Sélection du numéro de cycle (n cycle) E/L 2 0-250 18 0x0202 514 0x0101 257 Validation de broches E/L 4 18 0x0206 518 0x0103 259 Longueur code spécifique E/L 2 0-30 19 0x0208 520 0x0104 260 Code spécifique (Ecriture du code à barre) E/L 30 19 Zone d'écriture de la machine 2 E/L 36 18 0x0400 1024 0x0200 512 Sélection du numéro de cycle (n cycle) E/L 2 0-250 18 0x0402 1026 0x0201 513 Validation de broches E/L 4 18 0x0406 1030 0x0203 515 Longueur code spécifique E/L 2 0-30 19 0x0408 1032 0x0204 516 Code spécifique (Ecriture du code à barre) E/L 30 19 0x0600 1536 0x0300 768 Réserve x 2560 - Zone de lecture de la machine 1 L 120 19 0x1000 4096 0x0800 2048 - L 2 0x1002 4098 0x0801 2049 Code à barre L 30 19 0x1020 4128 0x0810 2064 Liste des broches bonnes L 4 19 0x1024 4132 0x0812 2066 Liste des broches mauvaises L 4 19 0x1028 4136 0x0814 2068 Liste des broches prêtes L 4 19 0x102C 4140 0x0816 2070 Nombre de broches L 2 1-32 19 0x102E 4142 0x0817 2071 Cycle réellement sélectionné (écho cycle) L 2 0-250 19 0x1030 4144 0x0818 2072 Nombre de cycles bons programmés L 2 0 à 999 19 0x1032 4146 0x0819 2073 Nombre de cycles bons exécutés L 2 0 à 999 19 0x1034 4148 0x081A 2074 Numéro de résultat L 2 0-65535 19 0x1036 4150 0x081B 2075 Compte rendu général L 2 0/1/2 19 0x1038 4152 0x081C 2076 Compte rendu simple (broche 1) L 2 0/1/2 19 0x103A 4154 0x081D 2077 Compte rendu simple (broche 2) L 2 0/1/2 19

Part no 6159935750 Page 15 / 22 Adresse octets mots Désignation Accès Taille octets Valeur Hexa. Déci. Hexa. Déci. Page 0x103C 4156 0x081E 2078 Compte rendu simple (broche 3) L 2 0/1/2 19 0x103E 4158 0x081F 2079 Compte rendu simple (broche 4) L 2 0/1/2 19 0x1040 4160 0x0820 2080 Compte rendu simple (broche 5) L 2 0/1/2 19 0x1042 4162 0x0821 2081 Compte rendu simple (broche 6) L 2 0/1/2 19 0x1044 4164 0x0822 2082 Compte rendu simple (broche 7) L 2 0/1/2 19 0x1046 4166 0x0823 2083 Compte rendu simple (broche 8) L 2 0/1/2 19 0x1048 4168 0x0824 2084 Compte rendu simple (broche 9) L 2 0/1/2 19 0x104A 4170 0x0825 2085 Compte rendu simple (broche 10) L 2 0/1/2 19 0x104C 4172 0x0826 2086 Compte rendu simple (broche 11) L 2 0/1/2 19 0x104E 4174 0x0827 2087 Compte rendu simple (broche 12) L 2 0/1/2 19 0x1050 4176 0x0828 2088 Compte rendu simple (broche 13) L 2 0/1/2 19 0x1052 4178 0x0829 2089 Compte rendu simple (broche 14) L 2 0/1/2 19 0x1054 4180 0x082A 2090 Compte rendu simple (broche 15) L 2 0/1/2 19 0x1056 4182 0x082B 2091 Compte rendu simple (broche 16) L 2 0/1/2 19 0x1058 4184 0x082C 2092 Compte rendu simple (broche 17) L 2 0/1/2 19 0x105A 4186 0x082D 2093 Compte rendu simple (broche 18) L 2 0/1/2 19 0x105C 4188 0x082E 2094 Compte rendu simple (broche 19) L 2 0/1/2 19 0x105E 4190 0x082F 2095 Compte rendu simple (broche 20) L 2 0/1/2 19 0x1060 4192 0x0830 2096 Compte rendu simple (broche 21) L 2 0/1/2 19 0x1062 4194 0x0831 2097 Compte rendu simple (broche 22) L 2 0/1/2 19 0x1064 4196 0x0832 2098 Compte rendu simple (broche 23) L 2 0/1/2 19 0x1066 4198 0x0833 2099 Compte rendu simple (broche 24) L 2 0/1/2 19 0x1068 4200 0x0834 2100 Compte rendu simple (broche 25) L 2 0/1/2 19 0x106A 4202 0x0835 2101 Compte rendu simple (broche 26) L 2 0/1/2 19 0x106C 4204 0x0836 2102 Compte rendu simple (broche 27) L 2 0/1/2 19 0x106E 4206 0x0837 2103 Compte rendu simple (broche 28) L 2 0/1/2 19 0x1070 4208 0x0838 2104 Compte rendu simple (broche 29) L 2 0/1/2 19 0x1072 4210 0x0839 2105 Compte rendu simple (broche 30) L 2 0/1/2 19 0x1074 4212 0x083A 2106 Compte rendu simple (broche 31) L 2 0/1/2 19 0x1076 4214 0x083B 2107 Compte rendu simple (broche 32) L 2 0/1/2 19 Zone de lecture de la machine 2 L 120 19 0x2000 8192 0x1000 4096 - L 2 0x2002 8194 0x1001 4097 Code à barre L 30 19 0x2020 8224 0x1010 4112 Liste des broches bonnes L 4 19 0x2024 8228 0x1012 4114 Liste des broches mauvaises L 4 19 0x2028 8232 0x1014 4116 Liste des broches prêtes L 4 19 0x202C 8236 0x1016 4118 Nombre de broches L 2 1-32 19 0x202E 8238 0x1017 4119 Cycle réellement sélectionné (écho cycle) L 2 0-250 19 0x2030 8240 0x1018 4120 Nombre de cycles bons programmés L 2 0 à 999 19 0x2032 8242 0x1019 4121 Nombre de cycles bons exécutés L 2 0 à 999 19 0x2034 8244 0x101A 4122 Numéro de résultat L 2 0-65535 19 0x2036 8246 0x101B 4123 Compte rendu général L 2 0/1/2 19 0x2038 8248 0x101C 4124 Compte rendu simple (broche 1) L 2 0/1/2 19 0x203A 8250 0x101D 4125 Compte rendu simple (broche 2) L 2 0/1/2 19 0x203C 8252 0x101E 4126 Compte rendu simple (broche 3) L 2 0/1/2 19 0x203E 8254 0x101F 4127 Compte rendu simple (broche 4) L 2 0/1/2 19 0x2040 8256 0x1020 4128 Compte rendu simple (broche 5) L 2 0/1/2 19 0x2042 8258 0x1021 4129 Compte rendu simple (broche 6) L 2 0/1/2 19 0x2044 8260 0x1022 4130 Compte rendu simple (broche 7) L 2 0/1/2 19 0x2046 8262 0x1023 4131 Compte rendu simple (broche 8) L 2 0/1/2 19 0x2048 8264 0x1024 4132 Compte rendu simple (broche 9) L 2 0/1/2 19 0x204A 8266 0x1025 4133 Compte rendu simple (broche 10) L 2 0/1/2 19 0x204C 8268 0x1026 4134 Compte rendu simple (broche 11) L 2 0/1/2 19 0x204E 8270 0x1027 4135 Compte rendu simple (broche 12) L 2 0/1/2 19

Part no 6159935750 Page 16 / 22 Adresse octets mots Désignation Accès Taille octets Valeur Hexa. Déci. Hexa. Déci. Page 0x2050 8272 0x1028 4136 Compte rendu simple (broche 13) L 2 0/1/2 19 0x2052 8274 0x1029 4137 Compte rendu simple (broche 14) L 2 0/1/2 19 0x2054 8276 0x102A 4138 Compte rendu simple (broche 15) L 2 0/1/2 19 0x2056 8278 0x102B 4139 Compte rendu simple (broche 16) L 2 0/1/2 19 0x2058 8280 0x102C 4140 Compte rendu simple (broche 17) L 2 0/1/2 19 0x205A 8282 0x102D 4141 Compte rendu simple (broche 18) L 2 0/1/2 19 0x205C 8284 0x102E 4142 Compte rendu simple (broche 19) L 2 0/1/2 19 0x205E 8286 0x102F 4143 Compte rendu simple (broche 20) L 2 0/1/2 19 0x2060 8288 0x1030 4143 Compte rendu simple (broche 21) L 2 0/1/2 19 0x2062 8290 0x1031 4144 Compte rendu simple (broche 22) L 2 0/1/2 19 0x2064 8292 0x1032 4145 Compte rendu simple (broche 23) L 2 0/1/2 19 0x2066 8294 0x1033 4146 Compte rendu simple (broche 24) L 2 0/1/2 19 0x2068 8296 0x1034 4147 Compte rendu simple (broche 25) L 2 0/1/2 19 0x206A 8298 0x1035 4148 Compte rendu simple (broche 26) L 2 0/1/2 19 0x206C 8300 0x1036 4150 Compte rendu simple (broche 27) L 2 0/1/2 19 0x206E 8302 0x1037 4151 Compte rendu simple (broche 28) L 2 0/1/2 19 0x2070 8304 0x1038 4152 Compte rendu simple (broche 29) L 2 0/1/2 19 0x2072 8306 0x1039 4153 Compte rendu simple (broche 30) L 2 0/1/2 19 0x2074 8308 0x103A 4154 Compte rendu simple (broche 31) L 2 0/1/2 19 0x2076 8310 0x103B 4155 Compte rendu simple (broche 32) L 2 0/1/2 19 0x3000 12288 0x1800 6144 Zone de résultats de la machine 1 L Var 20 0x5000 60481 0x2800 50241 Zone de résultats de la machine 2 L Var 20 0x7000 28672 0x3800 14336 Zone de données spécifiques E/L Var 21 0xEFFF 61439 0x77FF 30719 - Zone d'options L 320 21 0xF000 61440 0x7800 30720 64 octets d'option L 64x1 0xF040 61504 0x7820 30752 64 mots d'option L 64x2 0xF0C0 61632 0x7860 30816 32 mots long d'option L 32x4

Part no 6159935750 Page 17 / 22 4 - DESCRIPTION DE LA ZONE MÉMOIRE La mémoire d un coffret de vissage contient 7 grandes catégories d information : - zone de paramétrage de la date, d entrées / sorties : entrées / sorties 24 volts, entrées / sorties et masque réseau, - zone de commande, - zone de lecture, - zone des comptes rendus simples par broche, - zone de résultat par broche, - zone de donnée spécifique (IsaGraf), - zone d option. Un coffret de vissage peut être constitué de 2 machines dans le cas d un fonctionnement asynchrone (TWINCVI) : les 7 grandes catégories d informations précédentes sont donc disponibles pour les 2 machines. Rappel : une machine multi broches peut être constituée au maximum de 32 broches (MULTICVI). 4.1 - Zone de paramétrage de la date Cette zone permet de programmer la date et l heure via un réseau afin de maintenir les CVI à des heures cohérentes. Désignation Accès Taille Type Année (0 à 59 pour 2000 à 2059) E/L 1 Entier Mois (1 à 12) E/L 1 Entier Jour (1 à 31) E/L 1 Entier Heure ((0 à 23) E/L 1 Entier Minute (0 à 59) E/L 1 Entier Seconde (0 à 59) E/L 1 Entier Mot de commande d'accès à la date E/L 2 Entier Lorsque l'api accède à la date, il doit remettre à zéro le flag d'acquittement (octets de poids faible) et positionner l'octet de poids fort : Exemple : Mot de commande d accès à la date Action (API) Octet de poids fort (premier octet - Hexa.) Octet de poids faible (deuxième octet - Hexa.) Lorsque le CVI a terminé de programmer ou de lire la date, il remet à zéro l'octet de poids fort et donne alors un compte rendu dans l'octet de poids faible : 4.2 - Zone d entrées / sorties Une machine possède 14 entrées et 16 sorties 24 volts qui sont en lecture seulement. Description de l action Ecriture 40 00 Demande de lecture de la date du CVI Lecture 00 80 Données de date disponible Temps de traitement de l information Ecriture 80 00 Demande d'écriture de la date et de l heure Lecture 00 80 Chargement de la date et de l heure OK Bit7 Bit6 Bit6 Bit4 Bit3 Bit2 Bit1 Bit0 Terminé Nok Erreur Erreur Erreur Erreur Erreur Jour Année mois heure mini. Erreur sec. 1 Oui 1 NOk 1 Erreur 1 Erreur 1 Erreur 1 Erreur 1 Erreur 1 Erreur 0 Non 0 Ok 0 Ok 0 Ok 0 Ok 0 Ok 0 Ok 0 Ok

Part no 6159935750 Page 18 / 22 4.2.1 - Entrées / Sorties 24V Cette zone représente les entrées / sorties 24 volts du coffret de vissage : elles sont donc uniquement disponibles en lecture seule. Bit Désignation Entrée (Voir masque d entrée) Masquable Désignation sortie 0 Cycle 1 Echo Cycle 1 1 Cycle 2 Echo Cycle 2 2 Cycle 4 Echo Cycle 4 3 Cycle 8 Echo Cycle 8 4 Cycle 16 Echo Cycle 16 5 Départ Cycle Compte Rendu Bon 6 Sens Compte Rendu Mauvais 7 Demande Compte Rendu Nb Cycles OK 8 Arrêt d urgence (ARU) En Cycle 9 Remise à zéro (RAZ) Prêt 10 Acquittement Défaut - 11 Validation Broche - 12 Synchro In Dévissage détecté 13 Arrêt Externe Dévissage détecté 14 Synchro out 15-4.2.2 - Entrées / Sorties Réseau On peut utiliser via MODBUS les mêmes fonctions que celles exécutées par les entrées 24V. Cependant, toutes les fonctions d entrées ne sont pas disponibles par réseau de terrain (du type MODBUS). Seules les fonctions «départ cycle», «sens», «demande de compte rendu», «arrêt d urgence», «RAZ», et «acquittement défaut» sont disponibles par réseau de terrain. 4.2.3 - Masque d entrée Les masques servent à inhiber ou à valider les fonctionnalités des entrées masquables. L utilisation des masques n est utile qu avec un coffret de vissage sans application IsaGRAF. Un coffret de vissage avec une application IsaGRAF pourra redéfinir ses entrées / sorties réseaux. Exemple : Pour autoriser la fonction «Départ cycle» par réseau de terrain et inhiber la fonction par l'entrée 24V, il faut programmer le masque d entrée à 0x0020 (bit n 5 positionné). Lorsqu une entrée est à la fois accessible par réseau et par entrée 24V, une fonction «OU» est alors effectuée entre l entrée réseau et l entrée 24V. 4.3 - Zone d'écriture des machines 1 et 2 4.3.1 - Sélection du 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 sur «API» dans le coffret de vissage. 4.3.2 - Validation de broches Cette donnée n est prise en compte que lorsque l option «Validation des broches» est positionnée sur «API» dans le coffret de vissage. Cette liste est un mot long de 32 bits. Chaque bit correspond à une broche. Une liste de broches est codée de la façon suivante : N octet Broches concernées 1 octet Broches 25 à 32 2 octet Broches 17 à 24 3 octet Broches 9 à 16 4 octet Broches 1 à 8

Part no 6159935750 Page 19 / 22 4.3.3 - Code spécifique L écriture du code spécifique dans la mémoire a deux utilisations : - la mémorisation d un code dans les résultats de serrage du coffret de vissage. - la sélection d un cycle à partir d un code. Pour utiliser le code comme source de numéro de cycle, il faut positionner les options : «source n de cycle» à «Code barre», «lu par API» dans les paramètres du code à barre. Remarque : L automate doit programmer en une seule écriture le code spécifique avec sa longueur. Lorsque le coffret prend en compte le code spécifique, il remet à zéro la longueur. 4.4 - Zone de lecture des machines 1 et 2 Remarque : La taille de la zone de lecture machine dépend du nombre de broches de la machine. 4.4.1 - Code barre Ce code est le résultat de la lecture d un code à barre standard connecté à la machine, ou la recopie du code spécifique de la zone d écriture. Si le code est inférieur à 30 caractères, la mémoire inutilisée est remplie par le caractère 0 (0x00). 4.4.2 - Liste de broches Cette liste est un mot long de 32 bits. Chaque bit correspond à une broche. Une liste de broches est codée de la façon suivante : N octet Broches concernées 1 octet Broches 25 à 32 2 octet Broches 17 à 24 3 octet Broches 9 à 16 4 octet Broches 1 à 8 4.4.3 - Nombre de broches Pour un TWINCVI ou un MODCVI, le nombre maximum de broches par machine est de 2. Pour un MULTICVI, le nombre maximum de broches par machine est de 32. 4.4.4 - Numéro de cycle réellement sélectionné Cette zone est équivalente à l'écho cycle. 4.4.5 - Nombre de cycles bons programmés Cette zone contient le nombre de cycles bons programmés dans le cycle sélectionné. 4.4.6 - Nombre de cycles bons exécutés Cette zone contient le nombre de cycles bons exécutés du cycle sélectionné depuis la dernière RAZ. 4.4.7 - Compte rendu général Contient le compte rendu général du dernier cycle exécuté. 0 Pas de compte rendu général 1 Compte rendu général bon 2 Compte rendu général mauvais 4.4.8 - Numéro de résultat Permet de connaître le numéro de résultat (de 0 à 65535). Cette valeur repasse à zéro lorsqu elle a atteint son maximum. 4.4.9 - Compte rendu Les comptes rendus par broche sont codés de la façon suivante : Tension Pente Couple Angle X X x X X X x x

Part no 6159935750 Page 20 / 22 Chaque grandeur peut prendre les valeurs suivantes : 01 (binaire) : Mini. 11 (binaire) : Bon 10 (binaire) : Maxi. 00 (binaire) : La broche n a pas tourné ou a été arrêtée en cours de cycle 4.5 - Zone de résultats des machines 1 et 2 La taille utilisée pour cette zone dépend du nombre de broches et du type de format. 4.5.1 - Options de formatage du résultat La zone des résultats est constituée : - d un compte rendu général, - d une zone de résultats dont la taille est celle du résultat d une broche multipliée par le nombre de broches de la machine. La description d un résultat par broche dépend de 3 options programmées dans le coffret de vissage : - Le type des données enregistrées permet de choisir si les données suivantes sont à enregistrer : couple, angle, pente et tension. Le type des données est programmé dans le mot n 10 comme suit : Bit 0 : Couple Bit 1 : Angle Bit 2 : Pente Exemple : mot n 10 = 0x0007 Couple + Angle + Pente - Le format des données permet de choisir le codage de l information : ASCII ou flottant IEEE 754. Le format des données est programmé dans le mot n 11 comme suit : 0 : ASCII 1 : flottant MOTOROLA 2 : flottant INTEL - Le type des valeurs enregistrées permet de choisir pour chaque type de données enregistrées les informations : tolérance, valeur finale et compte rendu. Le type des valeurs est programmé dans le mot n 12 comme suit : 0 : Tolérance + Valeur Finale + Compte rendu 1 : Valeur Finale + Compte rendu 2 : Compte rendu Ces 3 options permettent d adapter la taille et la présentation d un résultat par broche aux besoins de l utilisateur. Remarque : ces options ne sont accessibles que par un utilitaire de configuration des options.

Part no 6159935750 Page 21 / 22 4.5.2 - Zone de lecture résultat par broche La taille de cette zone dépend du nombre de broches, et la taille de chaque résultat dépend du type demandé. Tableau de description des comptes rendus selon le type Désignation Type ASCII Exemple Taille Type naturel MOTOROLA Taille Compte rendu : Pas de C Rendu 2 0x0000 : Pas de C Rendu 2 Général «B» : C Rendu bon «M» : C Rendu mauvais «B» «M» 0x0001 : C Rendu bon 0x0002 : C Rendu mauvais Couple mini -6.x «49.97» 6 Flottant 4 «100.2» Couple -6.x «49.97» 6 Flottant 4 «100.2» Couple maxi -6.x «49.97» «100.2» 6 Flottant 4 Tendance du couple : pas de résultat «<» : valeur trop faible «>» : valeur trop forte «=» : résultat bon Angle mini -6.1 «9999.1» «25.2» Angle -6.1 «9999.1» «25.2» Angle maxi -6.1 «9999.1» «25.2» Tendance de : pas de résultat l angle «<» : valeur trop faible «>» : valeur trop forte «=» : résultat bon 2 0x0000 : pas de résultat 0x0001 : valeur trop faible 0x0010 : valeur trop forte 0x0011 : résultat bon 2 6 Flottant 4 6 Flottant 4 6 Flottant 4 2 0x0000 : pas de résultat 0x0001 : valeur trop faible 0x0010 : valeur trop forte 0x0011 : résultat bon Pente mini -6.3 «10.158» 6 Flottant 4 Pente -6.3 «10.158» 6 Flottant 4 Pente maxi -6.3 «10.158» 6 Flottant 4 Tendance de la pente : pas de résultat «<» : valeur trop faible «>» : valeur trop forte «=» : résultat bon 2 0x0000 : pas de résultat 0x0001 : valeur trop faible 0x0010 : valeur trop forte 0x0011 : résultat bon 4.5.3 - Taille d un résultat par broche Selon les 3 options programmées dans le coffret de vissage, la taille d un résultat d une broche prend les valeurs suivantes : Masque des valeurs Couple (mot n 10 = 0x0001) Couple, Angle (mot n 10 = 0x0003) Couple + Angle + Pente (mot n 10 = 0x0007) Format 0 (complet) Tolérance, final, tendance Format 1 (partiel) Final, tendance Format 2 (réduit) Tendance ASCII Naturel ASCII Naturel ASCII Naturel 20 14 8 6 2 2 (6x3 + 2) (4x3 + 2) (6 + 2) (4 + 2) 40 28 16 12 4 4 ((6x3 + 2)x2) (4x3 + 2)x2 ((6 + 2)x2) (4 + 2)x2 (2x2) (2x2) 60 42 24 18 6 6 ((6x3 + 2)x3) (4x3 + 2)x3 ((6 + 2)x3) (4 + 2)x3 (2x3) (2x3) 4.6 - Zone de données spécifiques Cette zone permet de répondre à des applications spécifiques : elle n est utilisable qu avec une application IsaGRAF. Cette zone mémoire est accessible à la fois par l automate et par l application IsaGRAF du coffret de vissage. Les données mémorisées dans cette mémoire sont sauvegardées même lorsque l alimentation du coffret est coupée. 4.7 - Zone d'options Cette zone mémoire est en lecture seule. Elle permet de visualiser les 3 options utilisées pour coder la zone de résultat par broche ainsi que la taille réservée à la zone spécifique. 2 2

Part no 6159935750 Page 22 / 22 4.8 - Exemple de programmation Séquencement d un cycle de vissage complet par MODBUS. Sélectionner n de cycle (1 à 250) Adresse = 256 Lecture de l écho cycle Adresse = 2071 écho = 0 écho cycle = cycle demandé Écriture commande DCY = 1 Adresse = 132 Erreur : le n de cycle n existe pas ou sélection non possible (source cycle <> API) en cycle = 0 Lecture entrée en cycle = 1 Adresse = 0128 en cycle = 1 OUI en cycle = 1 Lecture entrée en cycle = 0 Adresse = 0128 en cycle = 0 Écriture commande DCY = 0 Adresse = 0132 Lecture résultats Adresse = 6144 22