JUMO DICON 400 Mode D'emploi
Masquer les pouces Voir aussi pour DICON 400:

Publicité

Liens rapides

JDICON 400/500
Régulateur de process universel
JDICON 401/501
Régulateur à programmes universel
Programmateur universel
B 70.3570.2
Description des interfaces
12.99/00371721

Publicité

Table des Matières
loading

Sommaire des Matières pour JUMO DICON 400

  • Page 1 JDICON 400/500 Régulateur de process universel JDICON 401/501 Régulateur à programmes universel Programmateur universel B 70.3570.2 Description des interfaces 12.99/00371721...
  • Page 3: Table Des Matières

    Sommaire Introduction Préambule ..................... 7 Conventions typographiques ..............8 1.2.1 Avertissement ....................8 1.2.2 Remarques ..................... 8 1.2.3 Types de représentation ................. 8 Description du protocole Principe maître/esclave ................9 Mode de transmission (RTU) ............... 9 Adresse-appareil ..................10 Déroulement temporel de la communication .......... 10 2.4.1 Déroulement temporel d’une demande de données ........
  • Page 4 Sommaire Flux des données Tableaux d’adresses Données de process .................. 23 Consignes ....................25 Taux de modulation manuel ..............25 Paramètres du régulateur ................26 Configuration ....................27 Alarmes ....................... 27 Entrées analogiques .................. 29 Sorties ......................30 Fonction rampe et programme (uniquement type 703570/75) ....31 5.10 Régulateur à...
  • Page 5: Introduction

    1 Introduction 1.1 Préambule Veuillez lire attentivement cette notice avant de procéder à la mise en service de l’appareil et conservez la à un endroit accessible à tous les utilisateurs. Si nécessaire, aidez nous à améliorer cette notice en nous adressant directe- ment vos observations, critiques ou suggestions.
  • Page 6: Conventions Typographiques

    1 Introduction 1.2 Conventions typographiques 1.2.1 Avertissement Dans ce manuel, les symboles Prudence et Attention sont employés dans les circonstances suivantes : Prudence Ce symbole est utilisé lorsque la non-observation ou l’ob- servation imprécise des instructions risque de provoquer des dommages corporels ! Attention Ce symbole est utilisé...
  • 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 MOD-Bus a lieu selon le principe maître/esclave sous la forme de deman- de 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 8: Adresse-Appareil

    2 Description du protocole 2.3 Adresse-appareil L’adresse-appareil de l’esclave peut être choisie entre 0 et 31. L’adresse-ap- pareil 0 est réservée. L’interface RS422/RS485 permet d’adresser au maximum 254 esclaves On distingue 2 possibilités d’échange de données : Query Demande de données/ordre du maître à un esclave au travers d’une adresse- (consultation) appareil particulière.
  • Page 9 2 Description du protocole Exemple Indicateur de fin de demande de données et de réponse pour les formats 10/9 Bit Temps d’attente = 3 caractères * 1000 * 10 Bit/vitesse de transmission Vit. de trans. [Baud] Format données Temps d’attente [Bit] [ms] 19200...
  • 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 suivant le chronogramme suivant : Demande de Maître Demande de données données Esclave Réponse Indicateur 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 La Durée Du Traitement Interne De L'esclave

    2 Description du protocole 2.4.2 Communication pendant la durée du traitement interne de l’esclave Durant le traitement interne d’un esclave, le maître ne peut demander aucune donnée. Durant le traitement, 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 d’autres données, toutes les données transmises sur le bus sont ignorées.
  • Page 12 2 Description du protocole Réponse en cas Adresse de Fonction Code d’erreur Somme de contrôle d’erreur l’esclave CRC16 XX OR 80h 1 octet 1 octet 1 octet 2 octets Le code de la fonction est associé à 0x80 à l’aide d’une fonction OU (OR) 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. Lorsqu’une erreur est détectée lors de l’évaluation, l’appareil correspon- dant 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 Type de MODBUS protocole Interface MODBUS-Integer Format des Parité Pas de parité données Parité impaire Explication : Parité paire * = saisir la Parité nulle valeur Bit de stop 1 bit de stop = réglage 2 bits de stop d’usine Vitesse...
  • Page 15: Fonctions

    3 Fonctions L’appareil dispose des fonctions suivantes: Numéro de fonction Fonction 0x03/0x04 Lecture de n mots 0x06 Ecriture d’un mot 0x10 Ecriture de n mots 3.1 Lecture de n mots Cette fonction permet de lire n mots à une adresse définie. Demande de Adresse de Fonction...
  • Page 16: Ecriture D'un Mot

    3 Fonctions 3.2 Ecriture d’un mot Pour 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 Valeur Somme de l’esclave 0x06 contrôle CRC16 1 octet 1 octet 2 octets 2 octets 2 octets...
  • Page 17: Ecriture De N Mots

    3 Fonctions 3.3 Ecriture de n mots Ordre Adresse Fonction Adresse Nombre Nombre Valeur du Somme 0x10 du 1er mot de mots d’octets (des) contrôle l’esclave max. 127 mot (s) CRC16 1 octet 1 octet 2 octets 2 octets 1 octet x octet 2 octets Réponse...
  • Page 18 3 Fonctions...
  • Page 19: Flux Des Données

    4 Flux des données L’interface RS422/485 est inactive en cas de communication par l’interface Setup. Ce paragraphe contient la description de toutes les valeurs de process (varia- bles) avec leurs adresses, le type de données ainsi que le mode d’accès. lecture seulement lecture et écriture char, octetoctet (8 Bit)
  • Page 20 4 Flux des données...
  • Page 21: Tableaux D'adresses

    5 Tableaux d’adresses Contenu de la mémoire concernant uniquement types 703570/75 est en gras. Contenu de la mémoire concernant uniquement types 703580/85 est en itali- que. 5.1 Données de process Adresse Type de données/ Accès Désignation du signal n° Bit 0x1000 Etat de l’émetteur Bit 0 à...
  • Page 22 5 Tableaux d’adresses Adresse Type de données/ Accès Désignation du signal n° Bit Bit 2 Sortie 3 (K7) Bit 3 Sortie 4 (K8) Bit 4 Sortie 5 (K9) Bit 5 Sortie 6 (K10) Bit 6 Sortie 7 (K11) Bit 7 Sortie 8 (K12) Bit 8 à...
  • Page 23: Consignes

    5 Tableaux d’adresses Adresse Type de données/ Accès Désignation du signal n° Bit 0x1037 Position du contact refroidir (1 = contact fermé/ON) 0x1038 Numéro du jeu de paramètres (1 à 2) 0x1039 N° de programme (1 à 10) 0x103A N° de section (1 à 99) 0x103B Dernière section 0x103C...
  • Page 24: Paramètres Du Régulateur

    5 Tableaux d’adresses 5.4 Paramètres du régulateur Adresse Type de données/ Accès Désignation du signal n° Bit Jeu de paramètres 1 0x1067 Jeu de paramètres 1: structure du régulateur 1 0x1068 Jeu de paramètres 1: structure du régulateur 2 0x1069 FLOAT Jeu de paramètres 1: XP1 0x106B...
  • Page 25: Configuration

    5 Tableaux d’adresses 5.5 Configuration Adresse Type de Accès Désignation du signal données/n° Bit 0x10AF Type de régulateur 0x10B0 Sens de l’action 0x10B1 Sortie 1 pour auto-optimisation 0x10B2 Sortie 2 pour auto-optimisation 0x10B3 FLOAT Bande morte 0x10B5 FLOAT 0x10B7 FLOAT 0x10B9 Entrée régulateur valeur réelle 0x10BA...
  • Page 26 5 Tableaux d’adresses Adresse Type de données/ Accès Désignation du signal n° Bit 0x10D5 FLOAT LK2: Valeur limite 0x10D7 LK2: Temporisation à l’enclenchement 0x10D8 LK2: Fonction de passage 0x10D9 LK2: Alarme-valeur réelle 0x10DA LK2: Alarme-consigne 0x10DB LK3: Fonction 0x10DC FLOAT LK3: Différentiel de coupure 0x10DE FLOAT...
  • Page 27: Entrées Analogiques

    5 Tableaux d’adresses Adresse Type de données/ Accès Désignation du signal n° Bit 0x110F LK8: Alarme-valeur réelle 0x1110 LK8: Alarme-consigne 5.7 Entrées analogiques Adresse Type de données/ Accès Désignation du signal n° Bit 0x1111 E1: Capteur 0x1112 E1: Linéarisation 0x1113 E1: Compensation de soudure froide constante 0x1114 E1: Surveillance du courant de chauffage...
  • Page 28: Sorties

    5 Tableaux d’adresses Adresse Type de données/ Accès Désignation du signal n° Bit 0x114D FLOAT E4: Début d’affichage 0x114F FLOAT E4: Fin d’affichage 0x1151 FLOAT E4: Début d’étendue de mesure 0x1153 FLOAT E4: Fin d’étendue de mesure 0x1155 FLOAT E4: Correction de la mesure 0x1157 FLOAT E4: Constante du filtre...
  • Page 29: Fonction Rampe Et Programme (Uniquement Type 703570/75)

    5 Tableaux d’adresses Adresse Type de données/ Accès Désignation du signal n° Bit 0x1181 FLOAT A6: Valeur de fin d’étendue 0x1183 A6: Signal de sortie en cas de dépassement inf./sup. de l’étendue de mesure (1=ON/0=OFF) 0x1184 A6: Fonction 5.9 Fonction rampe et programme (uniquement type 703570/75) Adresse Type de données/ Accès...
  • Page 30 5 Tableaux d’adresses Adresse Type de données/ Accès Désignation du signal n° Bit Bit 0 Contact de commande 1 … … … Bit 7 Contact de commande 8 Bit 8 à 15 Libre 0x119F Jeu de paramètres (0=Jeu de paramètres 1) 0x11A0 Fonction Alarmes/Régulateur (1=activée) Bit 0...
  • Page 31: Modules Mathématique Et Logique

    5 Tableaux d’adresses 5.12 Modules mathématique et logique Adresse Type données/ Accès Désignation du signal n° Bit 0x11AF Mathématique 1 : Fonction 0x11B0 Logique 1 : Fonction 0x11B1 Mathématique 1 : Linéarisation 0x11B2 FLOAT Mathématique 1 : Début d’étendue de mesure 0x11B4 FLOAT Mathématique 1 : Fin d’étendue de mesure...
  • Page 32: Fonctions Binaires

    5 Tableaux d’adresses 5.15 Fonctions binaires Adresse Type de données/ Accès Désignation du signal n° Bit 0x11D3 Entrée binaire 1 0x11D4 Entrée binaire 2 0x11D5 Entrée binaire 3 0x11D6 Entrée binaire 4 0x11D7 Entrée binaire 5 0x11D8 Entrée binaire 6 0x11D9 Entrée binaire 7 0x11DA...
  • Page 33: Programme Avec Données De Démarrage (Uniquement Type 703580/85)

    5 Tableaux d’adresses 5.17 Programme avec données de démarrage (uniquement type 703580/85) Adresse Type de don- Accès Désignation du signal nées/n° Bit 0x121D Buffer du programme (régler Bit 5=1 démarre le programme) 0x121E N° du programme 0x121F LONG Temporisation au démarrage en secondes 0x1221 LONG Heure de démarrage en secondes (-1 = 0xFFFFFFFF)
  • Page 34 5 Tableaux d’adresses Adresse Type de données/ Accès Désignation du signal n° Bit 0x1236 FLOAT Limite minimale de la bande de tolérance 0x1238 FLOAT Limite maximale de la bande de tolérance 0x123A LONG Durée de la section 0x123C Cycles de répétition 0 = pas de répétition ; -1 = à l’infini 0x123D Section cible (uniquement pour cycles de répétition...
  • Page 35: Commandes

    5 Tableaux d’adresses 5.20 Commandes Adresse Type de données/ Accès Désignation du signal n° Bit 0x123F Valeur de commande 1 Bit 0 à 1 Libre Bit 2 Stop rampe/programme Bit 3 Interruption du programme Bit 4 Mode "manuel" Bit 5 Démarrage du programme (sans données) Bit 6 Changement de section...
  • Page 36: Programmation Fréquente De La Consigne

    5 Tableaux d’adresses 5.21 Programmation fréquente de la consigne Pour ne pas endommager l’EEPROM (10.000 cycles d’écriture max.), veuillez utiliser les adresses suivantes dans le cas d’une programmation fréquente de la consigne. Les données consigne stockées dans une mémoire volatile (RAM) sont perdues en cas de coupure secteur.
  • Page 37: Module Relais Externe

    5 Tableaux d’adresses 5.24 Module relais externe Adresse Type de données/n° Bit Accès Désignation du signal 0x1299 Relais 1 (K5): fonction 0x129A Relais 1 (K5): fonction en cas de dépassement inf./sup. de l’étendue de mesure 0x129B Relais 2 (K6): fonction 0x129C Relais 2 (K6): fonction en cas de dépassement inf./sup.
  • Page 38 5 Tableaux d’adresses Adresse Type de données/n° Bit Accès Désignation du signal 0x2004 Mois (0x0100 =10.) 0x2005 Année (0x0906 =96) 0x2006 Jour de la semaine (0x000 à 0x600 = dimanche à samedi)
  • Page 39: Exemple De Programme

    6 Exemple de programme Exemple de programme ;------------------------------ ;Adresses des paramètres du MODBUS ;Fonction 122D ;ReadyBusy 122C ;N° du programme 122F ;N° de section 1231 ;Consigne de section 1233 ;Contacts de commande 1235 ;Bande de tolérance MIN 1236 ;Bande de tolérance MAX 1238 ;Durée de la section 123A...
  • Page 40 6 Exemple de programme ;Placer la section 0106122C0001 ;ReadyBusy est activé 0103122C0001 ;ReadyBusy est en cours #DOWHILE 0103020001 0103122C0001 #END ;------------------------------ 010612310002 ;Section 02 0110123300020400004270 ;Consigne=60.0 0110123A0002040E100000 ;Durée de la section=3600s 0110123E0001020000 ;Jeu paramètres (Bit7=programmation du gradient) 011012350001020000 ;Contacts de commande ;Placer la section 0106122C0001 ;ReadyBusy est activé...
  • Page 41 6 Exemple de programme #DOWHILE 0103020001 0103122C0001 #END ;------------------------------ 010612310005 ;Section 05 0110123300020400000000 ;Consigne=0 0110123A00020400010000 ;Durée de la section=1s 0110123E0001020000 ;Jeu paramètres (Bit7=programmation du gradient) 011012350001020000 ;Contacts de commande ;Placer la section 0106122C0001 ;ReadyBusy est activé 0103122C0001 ;ReadyBusy est en cours #DOWHILE 0103020001 ;...
  • Page 42 6 Exemple de programme...
  • Page 43 M. K. JUCHHEIM GmbH & Co JUMO Régulation S.A. JUMO Automation S.P.R.L./P.G.M.B.H./B.V.B.A. Hausadresse: Actipôle Borny Moltkestraße 13 - 31, 36039 Fulda, 7 rue des Drapiers Germany B.P. 45200 Industriestraße 18 Lieferadresse: F-57075 Metz - Cédex 3 B-4700 Eupen Mackenrodtstraße 14, 36039 Fulda, Téléphone...

Ce manuel est également adapté pour:

Dicon 401Dicon 500Dicon 501

Table des Matières