Publicité

Liens rapides

JIMAGO 500
Vidéorégulateur multicanal
B 703590.2
Description de l'interface
2012-04-04/00403596

Publicité

Table des Matières
loading

Sommaire des Matières pour JUMO IMAGO 500

  • Page 1 JIMAGO 500 Vidéorégulateur multicanal B 703590.2 Description de l’interface 2012-04-04/00403596...
  • Page 3: Table Des Matières

    Sommaire Introduction Préambule ..................... 5 Conventions typographiques ..............6 1.2.1 Symboles d’avertissement ................6 1.2.2 Symboles indiquant une remarque ..............6 1.2.3 Modes de représentation ................6 Description du protocole Principe maître-esclave ................7 Mode de transmission (RTU) ............... 7 Adresse de l’appareil ...................
  • Page 4 Sommaire Flux des données Tables des adresses Données de process .................. 21 Consignes ....................26 Taux de modulation manuel ..............27 Paramètres du régulateur ................28 Démarrage du programme suivant données de démarrage ....35 Mode de fonctionnement "manuel" suivant données manuelles ..35 Transmission du programme ..............
  • Page 5: Introduction

    03 87 37 53 00 Télécopie : 03 87 37 89 00 e-mail : info@jumo.net Service soutien à la vente : Toutes les informations nécessaires à l’utilisation de l’interface sont décrites dans cette notice de mise en service. Toutefois si vous rencontrez des difficultés lors de la mise en service, n’effec-...
  • Page 6: Conventions Typographiques

    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 ! ...
  • Page 7: Description Du Protocole

    2 Description du protocole 2.1 Principe maître-esclave La communication entre un PC (maître) et un appareil (esclave) avec le proto- cole Modbus a lieu selon le principe maître/esclave sous la forme demande de données/ordre-réponse. Master Slave 1 Slave 2 Slave n Le maître contrôle l’échange de données, les esclaves ne donnent que des ré- ponses.
  • Page 8: Adresse De L'appareil

    2 Description du protocole 2.3 Adresse de l’appareil L’adresse d’appareil de l’esclave est réglable entre 0 et 254. L’adresse d’appareil 0 est réservée. L’interface RS422/RS485 permet d’adresser maximum 31 esclaves. Il existe deux possibilités d’échange de données : Consultation Demande de données / ordre du maître à un esclave au travers d’une adresse d’appareil particulière.
  • Page 9 2 Description du protocole Exemple Identificateurs de fin de demande de données et de réponse pour le format 10/9 Bits Temps d’attente = 3 caractères * 1000 * 10 bits / vitesse Vitesse Format de données Temps d’attente [ms] [bauds] [bit] (3 caractères) 38400...
  • Page 10: Déroulement Temporel D'une Demande De Données

    2 Description du protocole 2.4.1 Déroulement temporel d’une demande de données Chronogramme Une demande de données se déroule selon le chronogramme suivant : Demande de données Demande de donnée Master Réponse Slave Identificateur de fin = 3 caractères. La durée dépend de la vitesse de transmission. Cette durée dépend du traitement interne.
  • Page 11: Communication Pendant Le Traitement Interne Par L'esclave

    2 Description du protocole 2.4.2 Communication pendant le traitement interne par l’esclave Pendant le traitement interne par l’esclave, le maître ne peut demander aucu- ne donnée. Pendant cet intervalle de temps, l’esclave ignore les demandes de données. 2.4.3 Communication pendant le temps de réponse de l’esclave Pendant le temps de réponse d’un esclave, le maître ne peut demander aucu- ne donnée.
  • Page 12 2 Description du protocole Réponse Adresse Fonction Code Somme de contrôle en cas d’erreur de l’esclave XX OR 80h de l’erreur CRC16 1 octet 1 octet 1 octet 2 octets Le code de la fonction est associé à 0x80 à l’aide d’une fonction OU (OR), c’est-à-dire que le bit de poids fort (MSB = Most Significant Bit) est mis à...
  • Page 13: Somme De Contrôle (Crc16)

    2 Description du protocole 2.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 de calcul CRC = 0xFFFF CRC = CRC XOR ByteOfMessage For (1 à...
  • Page 14: Interface

    2 Description du protocole 2.8 Interface Modbus Valeur / Choix Description Protocole Modbus Modbus integer : transmission de toutes les valeurs sous forme d’entier Modbus int. Vitesse de 9600 Lorsque deux interfaces sont utilisées simultanément, alors transmission la vitesse de transmission de 38400 Baud est non autorisée 19200 pour une seule interface.
  • Page 15: Fonctions

    3 Fonctions L’appareil dispose des fonctions suivantes Code de la fonction Fonction 0x03/0x04 Lecture de n mots 0x06 Écriture d’un mot 0x10 Écriture de n mots 3.1 Lecture de n mots Cette fonction permet de lire n (n≤127) à une adresse définie. Demande de données Adresse...
  • Page 16: Ecriture D'un Mot

    3 Fonctions 3.2 Ecriture d’un mot Avec cette fonction, le bloc de données de l’ordre est identique au bloc de données de la réponse. Ordre Adresse de Fonction Adresse du Valeur du Somme l’esclave 0x06 de contrôle CRC16 1 octet 1 octet 2 octets 2 octets...
  • Page 17: Ecriture De N Mots

    3 Fonctions 3.3 Ecriture de n mots Cette fonction permet de lire n (n≤127) à une adresse définie. Ordre Adresse Fonction Adresse du Nb. de Nombre Valeur Somme 0x10 premier mot mots d’octets du/des de contrôle l’esclave mot(s) CRC16 1 octet 1 octet 2 octets 2 octets...
  • Page 18 3 Fonctions...
  • Page 19: Flux Des Données

    4 Flux des données L’interface RS422/485 est inactive lorsqu’on communique par l’in- termédiaire de l’interface Setup Vous trouverez dans les pages qui suivent toutes les variables du process avec leur adresse, leur type et leur mode d’accès. Légende : lecture uniquement lecture et écriture char, byte octet (8 bits)
  • Page 20 4 Flux des données Exemple : transmission du nombre flottant 3000 PC (maître) : Modbus : Octet Entier long Exemple : transmission du nombre 66051 PC (maître) : Modbus : Octet...
  • Page 21: Tables Des Adresses

    5 Tables des adresses 5.1 Données de process Adresse Type données/ Accès Description du signal Numéro bit 0x008B État émetteur Bit 0 à 1 libre Bit 2 Avance 0 = inactif / 1 = actif Bit 3 Dépassement sup./inf. de l’étendue de mesure Bit 4 Signal de fin de programme = 1 Bit 5 à...
  • Page 22 5 Tables des adresses Adresse Type données/ Accès Description du signal Numéro bit Bit 12 à 15 Libre 0x008E Sorties ER8 (état 0 = OFF/1 = ON) Bit 0 Sortie 1 Bit 1 Sortie 2 Bit 2 Sortie 3 Bit 3 Sortie 4 Bit 4 Sortie 5...
  • Page 23 5 Tables des adresses Adresse Type données/ Accès Description du signal Numéro bit 0x00BA FLOAT Mathématique 2 0x00BC FLOAT Mathématique 3 0x00BE FLOAT Mathématique 4 0x00C0 FLOAT Mathématique 5 0x00C2 FLOAT Mathématique 6 0x00C4 FLOAT Mathématique 0x00C6 FLOAT Mathématique 8 0x00C8 FLOAT R1 : valeur de fin de rampe (W)
  • Page 24 5 Tables des adresses Adresse Type données/ Accès Description du signal Numéro bit R4 : taux de modulation −100 à 100% (valeur affichée) 0x010C FLOAT 0x010E FLOAT R4 : taux de modulation chauffer 0 à 100% R4 : taux de modulation refroidir −100 à 0% 0x0110 FLOAT 0x0112...
  • Page 25 5 Tables des adresses Adresse Type données/ Accès Description du signal Numéro bit 0x0146 LONG PK1 : durée du segment (en secondes) 0x0148 LONG PK2 : durée d’exécution du segment (en secondes) 0x014A LONG PK2 : durée restante du segment (en secondes) 0x014C LONG PK2 : durée du segment (en secondes)
  • Page 26: Consignes

    5 Tables des adresses Adresse Type données/ Accès Description du signal Numéro bit 0x09C5 R6: état chauffer (1 = contact fermé/ON) 0x09C6 R6: état refroidir (1 = contact fermé/ON) 0x09C7 FLOAT R7: valeur fin de rampe (W) 0x09C9 FLOAT R7: valeur réelle filtrée 0x09CB FLOAT R7: valeur réelle non filtrée...
  • Page 27: Taux De Modulation Manuel

    5 Tables des adresses Adresse Type données/ Accès Description du signal Numéro bit 0x0852 FLOAT R3: consigne 4 0x0854 FLOAT R4: consigne 1 0x0856 FLOAT R4: consigne 2 0x0858 FLOAT R4: consigne 3 0x085A FLOAT R4: consigne 4 0x0A2B FLOAT R5: consigne 1 0x0A2D FLOAT...
  • Page 28: Paramètres Du Régulateur

    5 Tables des adresses 5.4 Paramètres du régulateur Adresse Type données/ Accès Description du signal Numéro bit 0x0086 1 = validation des paramètres dans FLASH 0x085C R1: jeu de paramètres 1: structure de régulation 1 0x085D R1: jeu de paramètres 1: structure de régulation 2 0x085E FLOAT R1: jeu de paramètres 1: XP1...
  • Page 29 5 Tables des adresses Adresse Type données/ Accès Description du signal Numéro bit 0x08AA FLOAT R2: jeu de paramètres 1: TV1 0x08AC FLOAT R2: jeu de paramètres 1: TV2 0x08AE FLOAT R2: jeu de paramètres 1: TN1 0x08B0 FLOAT R2: jeu de paramètres 1: TN2 0x08B2 FLOAT R2: jeu de paramètres 1: CY1...
  • Page 30 5 Tables des adresses Adresse Type données/ Accès Description du signal Numéro bit 0x08FE FLOAT R3: jeu de paramètres 1: XSH 0x0900 FLOAT R3: jeu de paramètres 1: XD1 0x0902 FLOAT R3: jeu de paramètres 1: XD2 0x0904 FLOAT R3: jeu de paramètres 1: TT 0x0906 FLOAT R3: jeu de paramètres 1: Y0...
  • Page 31 5 Tables des adresses Adresse Type données/ Accès Description du signal Numéro bit 0x0952 FLOAT R4: jeu de paramètres 1: Y2 0x0954 FLOAT R4: jeu de paramètres 1: TK1 0x0956 FLOAT R4: jeu de paramètres 1: TK2 0x0958 R4: jeu de paramètres 2: structure du régulateur 1 0x0959 R4: jeu de paramètres 2: structure du régulateur 2 0x095A...
  • Page 32 5 Tables des adresses Adresse Type données/ Accès Description du signal Numéro bit 0x0B0C FLOAT R5: jeu de paramètres 2: XP2 0x0B0E FLOAT R5: jeu de paramètres 2: TV1 0x0B10 FLOAT R5: jeu de paramètres 2: TV2 0x0B12 FLOAT R5: jeu de paramètres 2: TN1 0x0B14 FLOAT R5: jeu de paramètres 2: TN2...
  • Page 33 5 Tables des adresses Adresse Type données/ Accès Description du signal Numéro bit 0x0B60 FLOAT R6: jeu de paramètres 2: CY2 0x0B62 FLOAT R6: jeu de paramètres 2: XSH 0x0B64 FLOAT R6: jeu de paramètres 2: XD1 0x0B66 FLOAT R6: jeu de paramètres 2: XD2 0x0B68 FLOAT R6: jeu de paramètres 2: TT...
  • Page 34 5 Tables des adresses Adresse Type données/ Accès Description du signal Numéro bit 0x0BB6 FLOAT R7: jeu de paramètres 2: Y2 0x0BB8 FLOAT R7: jeu de paramètres 2: TK1 0x0BBA FLOAT R7: jeu de paramètres 2: TK2 0x0BBC R8: jeu de paramètres 1: structure du régulateur 1 0x0BBD R8: jeu de paramètres 1: structure du régulateur 2 0x0BBE...
  • Page 35: Démarrage Du Programme Suivant Données De Démarrage

    5 Tables des adresses 5.5 Démarrage du programme suivant données de démarrage Adresse Type données/ Accès Description du signal Numéro bit 0x01B4 Buffer du programme, démarrage du programme = 0x1000 (Bit 12) 0x01B5 Numéro du programme 0x01B6 LONG Temporisation en secondes 0x01B8 Date (année) 0x01B9...
  • Page 36: Transmission Du Programme

    5 Tables des adresses Adresse Type données/ Accès Description du signal Numéro bit 0x01CF Fonction de commande Régulateur (1=aktiv) Bit 0 Régulateur 1 Bit 1 Régulateur 2 Bit 2 Régulateur 3 Bit 3 Régulateur 4 Bit 4 à 15 Libre 0x01D0 Fonction de commande Seuils d’alarme (1=actif) Bit 0...
  • Page 37 5 Tables des adresses Adresse Type données/ Accès Description du signal Numéro bit Bit 0 Avance rapide (=0x0001) Bit 1 Modification temporaire (=0x0002) Bit 2 Changement de segment (=0x0004) Bit 3 à 4 Libre Bit 5 Validation des seuils d’alarme (=0x0020) Bit 6 7 Libre Bit 8...
  • Page 38 5 Tables des adresses Adresse Type données/ Accès Description du signal Numéro bit Bit 11 à 15 Libre 0x0177 Commande "Commande" Bit 1 à 9 Libre Bit 10 Commutation d’affichage (déclenchée par des fronts) (=0x0400) Bit 11 Verrouillage Démarrage du programme (=0x0800) Bit 12 Éteindre écran (=0x1000) Bit 13...
  • Page 39 5 Tables des adresses Adresse Type données/ Accès Description du signal Numéro bit 0x0185 R4: commutation de la valeur réelle 0=désactivée 2 à 4=entrées analogiques 2 à 4 0x0186 Sélection du programme -1=désactivée 1 à 16=Programmes 1 à 16 0x01B3 Sortie relais Bit 0 Sortie 1...
  • Page 40 5 Tables des adresses Adresse Type données/ Accès Description du signal Numéro bit Bit 11 à 15 Libre 0x09F6 Commande "Régulateur 8" Bit 0 à 5 Libre Bit 6 R8: activer verrouillage mode manuel Bit 7 R8: démarrage de l’auto-optimisation Bit 8 R8: mode automatique Bit 9...
  • Page 41: Valeur Réelle Par L'intermédiaire De L'interface

    5 Tables des adresses 5.9 Valeur réelle par l’intermédiaire de l’interface Adresse Type données/ Accès Description du signal Numéro bit 0x015C FLOAT R1: valeur réelle en RAM 0x0160 FLOAT R2: valeur réelle en RAM 0x0164 FLOAT R3: valeur réelle en RAM 0x0168 FLOAT R4: valeur réelle en RAM...
  • Page 42 5 Tables des adresses...
  • Page 43: Exemple De Programme

    6 Exemple de programme Exemple de transmission de programme ;------------------------------------ ;Adresses des paramètres MODBUS ;Activation fonction 0x01D1 ;Fonction 0x01D2 ;Numéro de programme 0x01D4 ;Canal du programme 0x01D5 ;Numéro du segment 0x01D6 ;Consigne du segment 0x01D8 ;Consigne du segment 0x01DA (voie2) ;Contact de commande 0x01DC ;Bande de tolérance MIN...
  • Page 44 6 Exemple de programme ;------------------------------ ;010601D20002 ;Fonction 02: transférer segment ;010601D40008 ;Numéro du programme 08 ;010601D50000 ;Canal du programme ;------------------------------ ;010601D60001 ;Segment 01 ;011001D8000204$0 ;Consigne ;011001E10002040E100000 ;Durée du segment ;011001E50001020000 ;Jeu de paramètres ;011001DC0001020000 ;Contacts de commande ;Abschnitt ablegen ;010601D10001 ;Activation de la fonction initialisée ;010301D10001 ;Activation de la fonction émise...
  • Page 48 JUMO GmbH & Co. KG Adresse : Moritz-Juchheim-Straße 1 36039 Fulda, Allemagne Adresse de livraison : Mackenrodtstraße 14 36039 Fulda, Allemagne Adresse postale : 36035 Fulda, Allemagne Téléphone : +49 661 6003-0 Télécopieur : +49 661 6003-607 E-Mail : mail@jumo.net Internet : www.jumo.net...

Table des Matières