Page 1
Enregistreur sans papier B 95.5010.2 Description de l’interface 4.99/00361403...
Page 3
Sommaire Introduction Avant-propos ....................3 Conventions typographiques ..............4 1.2.1 Symboles d’avertissement ................4 1.2.2 Symboles indiquant une remarque ..............4 1.2.3 Modes de représentation ................4 Généralités Domaines d’application ................5 Matériels et logiciels requis ................ 5 Identification de l’interface ................5 Raccordement de l’interface Schéma de raccordement ................
Page 4
Sommaire Flux des données Format des données .................. 19 Messages d’erreurs Traitement des erreurs ................21 Messages d’erreur en cas de valeurs incorrectes ........22 Tableaux d’adresses Données de l’appareil ................23 Données de process .................. 24...
Page 5
1 Introduction 1.1 Avant-propos Lisez cette notice avant de mettre en service l’interface. Conservez cette notice dans un endroit accessible à tout moment à tous les utilisateurs. Aidez-nous à améliorer cette notice en nous faisant part de vos suggestions. Téléphone : 03 87 37 53 00 Télécopieur : 03 87 74 20 92 Toutes les informations nécessaires pour exploiter l’interface sont...
Page 6
1 Introduction 1.2 Conventions typographiques 1.2.1 Symboles d’avertissement Les symboles représentant Prudence et Attention sont utilisés dans cette notice dans les circonstances suivantes : Prudence Ce symbole est utilisé lorsque la non-observation ou l’observa- tion imprécise des instructions peut provoquer des dommages corporels ! Attention Ce symbole est utilisé...
Page 7
égale à 100.01.06 (interface sérielle incluse) - Maître (par exemple un PC) - Câble de raccordement - Programme d’évaluation PCVUE (SVS2000) de JUMO ou autre 2.3 Identification de l’interface L’enregistreur sans papier standard est fourni avec une interface RS 232 inté- grée (interface RS 422 et RS 485 en préparation).
Page 9
3 Raccordement de l’interface 3.1 Schéma de raccordement Face arrière de l’enregistreur sans papier Embase 20. Interface RS 232 RS 422 RS 485 Brochage...
Page 10
3 Raccordement de l’interface 3.2 RS 232 Dans le cas de l’interface RS 232, les lignes protocolaires (RTS, CTS) ne sont pas utilisées. La ligne RTS du côté du maître (CTS du côté de l’enregistreur) n’est pas prise en compte, la réponse est envoyée immédiatement par l’enre- gistreur.
Page 11
4 Description du protocole 4.1 Principe maître-esclave La communication entre un PC (maître) et un appareil (esclave) avec le proto- cole MOD-/J-BUS a lieu selon le principe maître/esclave sous la forme demande de données/ordre-réponse. Maître Esclave 1 Esclave 2 Esclave n Le maître contrôle l’échange de données, les esclaves ne donnent que des réponses.
Page 12
4 Description du protocole 4.4 Déroulement temporel de la communication Le début et la fin d’un bloc de données sont caractérisés par des pauses de transmission. Entre deux caractères consécutifs, il doit s’écouler au maximum trois fois et demi le temps de transfert d’un caractère. Le temps de transfert d’un caractère dépend de la vitesse de transmission (baudrate) et du format de données utilisé.
Page 13
4 Description du protocole 4.4.1 Déroulement temporel d’une demande de données Chronogramme Une demande de données se déroule selon le chronogramme suivant : Au moins 3,5 fois le temps de transfert d’un caractère (la durée dépend de la vitesse de transmission) Cette durée dépend du traitement interne.
Page 14
4 Description du protocole 4.5 Structure des blocs de données Tous les blocs de données ont la même structure : Structure Adresse Code Données Somme des données esclave fonction de contrôle CRC16 1 octet 1 octet x octet 2 octets Chaque bloc de données contient quatre champs : Adresse de l’esclave Adresse-appareil d’un certain esclave...
Page 15
4 Description du protocole 4.7 Somme de contrôle (CRC16) La somme de contrôle (CRC16) permet de détecter les erreurs de transmis- sion. Si une erreur est détectée lors de l’évaluation, l’appareil correspondant ne répond pas. Mode CRC = 0xFFFF de calcul CRC = CRC XOR ByteOfMessage For (1 à...
Page 16
4 Description du protocole 4.8 Configuration de l’interface Les touches de l’enregistreur ou le logiciel Setup permettent de configurer l’interface. Configuration D’abord il faut appeler le niveau Configuration et sélectionner le paramètre à l’aide du Interface. Ensuite les paramètres de configuration de l’interface sont disponi- clavier bles.
Page 17
5 Fonctions Les fonctions décrites ci-dessous permettent de consulter, sur l’enregistreur sans papier, les valeurs mesurées et d’autres données sur l’appareil et le process. Récapitulatif Code Fonction des fonctions de la fonction 0x01/0x02 Lecture de n bits (max. 256 bits) 0x03/0x04 Lecture de n mots (max.
Page 18
5 Fonctions 5.1 Lecture de n bits Cette fonction permet de lire n bits à une adresse définie. Demande Adresse Fonction Adresse Nbre Somme de données esclave 0x01 ou 0x02 bits de contrôle CRC16 1 octet 1 octet 2 octets 2 octets 2 octets Réponse...
Page 19
5 Fonctions 5.2 Lecture de n mots Cette fonction permet de lire n mots à une adresse définie. Demande Adresse Fonction Adresse Nbre Somme de données esclave 0x03 ou 0x04 mots de contrôle CRC16 1 octet 1 octet 2 octets 2 octets 2 octets Réponse...
Page 21
6 Flux des données 6.1 Format des données Valeurs Avec le protocole MOD-Bus, les valeurs entières sont transmises sous la entières forme suivante : d’abord l’octet de poids fort, ensuite l’octet de poids faible. Exemple : consultation de la valeur entière à l’adresse 0x0000 lorsque le contenu à...
Page 22
6 Flux des données Textes Les textes sont transmis au format ASCII. Le dernier caractère (indicateur de fin) doit toujours être un “\0” (code ASCII 0x00). Comme la transmission des textes a lieu également mot par mot (16 bits), il faut envoyer un 0x00 supplémentaire si le nombre de caractères est impair (y compris le caractère “\0”).
Page 23
7 Messages d’erreurs 7.1 Traitement des erreurs Codes d’erreur Si la demande de données émise par le maître a été reçue par l’enregistreur sans papier (sans erreur de transmission) mais qu’elle n’a pas pu être traitée, l’enregistreur sans papier répond avec un code d’erreur. Il existe deux codes d’erreur : fonction non valable adresse de paramètre non valable...
Page 24
7 Messages d’erreurs 7.2 Messages d’erreur en cas de valeurs incorrectes Pour les valeurs mesurées, la convention suivante s’applique : le code de l’erreur est contenu dans la valeur elle-même, c’est-à-dire que le code de l’erreur est enregistré à la place de la valeur mesurée. Code d’erreur Erreur 200000.0...
Page 25
8 Tableaux d’adresses Les tableaux ci-dessous contiennent toutes les valeurs de process (variables) avec leur adresse, leur type de données et leur mode d’accès. Légende des tableaux : Lecture uniquement Lecture et écriture char Caractère ASCII (8 bits) byte Octet (8 bits) Entier (16 bits) char xx Chaîne de caractères de longueur xx ;...
Page 26
8 Tableaux d’adresses 8.2 Données de process Adresse de base : 0x002F Adresse Accès Type de Désignation du signal données 0x0000 Alarme groupe et état des entrées logiques Bit0 Alarme groupe 1 0 = pas d’alarme 1 = au moins 1 valeur limite atteinte dans le groupe Bit1 Alarme groupe 2...
Page 27
8 Tableaux d’adresses Adresse Accès Type de Désignation du signal données Bit11-15 Libre 0x0002 Sorties logiques Bit0 Sortie relais 1 0 = inactive / 1 = active Bit1 Sortie relais 2 Bit2 Sortie relais 3 Bit3 Sortie relais 4 Bit4 Sortie relais 5 Bit5 Sortie à...
Page 29
9 Index Adresse de l’appareil Temps minimal de réponse Textes Traitement des erreurs Type de l’interface Brochage – Valeurs entières Valeurs flottantes Câble de raccordement Calcul des adresses Chronogramme Configuration à l’aide du clavier Configuration à l’aide du logiciel Setup Domaines d’application Erreur Instruction de lecture...