▼
Scroll to page 2
of
69
Module de communication 70.4040 Manuel de référence Volume 9 Sommaire 1 Introduction 1.1 Avant-propos .......................................................................................................... 3 1.2 Identification des types ......................................................................................... 4 2 Affichage et commande 5 3 Fonctions intégrées 7 3.1 Vue d’ensemble ...................................................................................................... 7 3.2 Sorties ..................................................................................................................... 7 4 Variables de réseau 4.1 Variables de réseau d’entrée ................................................................................. 9 4.2 Liste des variables de réseau de sortie ............................................................... 9 5 Paramétrer 5.1 Programme Setup ................................................................................................ 11 5.2 Réglages du module ............................................................................................ 12 5.3 Bus de terrain ....................................................................................................... 13 5.4 Modem .................................................................................................................. 14 5.5 Alarme collective .................................................................................................. 14 5.6 Enregistrement des données Setup dans le module de communication ....... 15 6 Description du protocole 6.1 Principe maître/esclave ....................................................................................... 17 6.2 Mode de transmission (RTU) ............................................................................... 19 6.3 Déroulement temporel de la communication .................................................... 19 6.4 Déroulement temporel d’une demande de données ........................................ 21 6.5 Communication avec les esclaves ..................................................................... 23 6.6 Structure des blocs de données ......................................................................... 23 6.7 Traitement des erreurs ........................................................................................ 24 6.8 Différence entre J-BUS et MOD-BUS ................................................................. 24 6.9 Somme de contrôle (CRC16) ............................................................................... 25 3.00/Manuel de référence JUMO mTRON 3 9 11 17 Volume 9 7 Fonctions d’écriture et de lecture 27 7.1 Fonctions d’écriture et de lecture présentes .................................................... 27 7.2 Lecture de n bits ................................................................................................... 28 7.3 Lecture de n mots ................................................................................................ 29 7.4 Ecriture d’un bit .................................................................................................... 30 7.5 Ecriture d’un mot .................................................................................................. 31 7.6 Ecriture de n bits .................................................................................................. 32 7.7 Ecriture de n mots ................................................................................................ 33 8 Flux des données 8.1 Format de transmission ....................................................................................... 35 9 Messages d’erreur 9.1 Erreurs générales ................................................................................................. 37 9.2 Consignes/mesures et valeurs calculées .......................................................... 38 9.3 Erreurs système et d’exécution .......................................................................... 39 10 Tableaux des adresses MOD-Bus 35 37 41 10.1 Module de régulation ........................................................................................... 42 10.2 Module relais ........................................................................................................ 44 10.3 Module d’entrée analogique ............................................................................... 45 10.4 Module de sortie analogique ............................................................................... 47 10.5 Module logique ..................................................................................................... 48 10.6 Console de programmation ................................................................................ 51 10.7 Module opérateur-régulateur .............................................................................. 51 10.8 Module de communication .................................................................................. 52 10.9 Unité de process LPF ........................................................................................... 55 10.10 Console LPF .......................................................................................................... 56 10.11 Régulateur pour marmite double enveloppe LKR-96 ....................................... 58 Index 61 Fiche technique (annexe) 63 3.00/Manuel de référence JUMO mTRON Volume 9 1 Introduction 1.1 Avant-propos B Le manuel de référence est destiné aux fabricants d’installations et aux utilisateurs avec une formation spécialisée. Il décrit les caractéristiques de fonctionnement et de puissance du système d’automatisation mTRON de JUMO et de ses modules, et fournit toutes les informations nécessaires au développement des projets et à la mise en service. Ce volume 9 du manuel de référence “Module de communication mTRON de JUMO” contient toutes les descriptions spécifiques au module de communication. Le volume 1 du manuel de référence “Généralités” contient les informations concernant tous les modules. Le volume 2 du manuel de référence “Logiciel de développement mTRON-iTOOL de JUMO” décrit le développement de projets avec le système d’automatisation mTRON de JUMO. 3.00/Manuel de référence JUMO mTRON 9–3 1 Introduction 1.2 Identification des types L’identification du type décrit tous les réglages d’usine des sorties (1) et de la tension d’alimentation (2). La tension d’alimentation doit correspondre à la tension indiquée sur la plaque signalétique. La plaque signalétique est collée sur le boîtier. (1) (2) 704040/0- .. - .. (1) Sorties ......................................................................................... . . Sorties Chiffres caractéristiques Interface RS 232 51 Interface RS 422/485 54 (2) Tension d’alimentation.................................................. . . Type Chiffres caractéristiques AC 48 à 63Hz, 110 à 240V, +10/-15% 23 UC 0/48 à 63Hz, 20 à 53V, ± 0% (UC = AC ou DC) 22 X = réglé en usine, librement programmable Identificateur neuronal Chaque module possède un numéro à 12 chiffres ; ce numéro permet d’identifier sans équivoque le module dans le logiciel de développement mTRON-iTOOL de JUMO. Il se trouve à côté de la plaque signalétique. 9–4 3.00/Manuel de référence JUMO mTRON 2 Affichage et commande (1) LED rouge : fonctionnement - est allumée ou clignote en continu à la cadence d’une seconde en cas de dysfonctionnement ✱ Echanger module - clignote, sur une durée de 10 s, lorsque la liaison entre le logiciel de développement mTRON-iTOOL de JUMO et le module, ou bien entre la console de programmation et le module, est vérifiée à l’aide d’un signal de test Wink (“Identification”). - clignotement long (3 s allumée, 1 s éteinte) en cas d’erreur Plug & Play vChapitre 5.6 “Enregistrement des données Setup dans le module de communication” - (2) clignotement (2 s allumée, 2 s éteinte) lorsque l’appareil se trouve en mode étalonnage. Commutateur (résistance de terminaison) Commutateur en bas : résistance de terminaison activée Commutateur en haut : résistance de terminaison désactivée v Manuel de référence Volume 1 “Généralités”, Chapitre 4.2 “Raccordement au réseau” (3) Touche d’installation Déclaration du module dans le logiciel mTRON-iTOOL de JUMO ou la console de programmation. (4) Interface Setup pour le câble d’interface Setup qui relie le module au PC. Cette fiche permet de paramétrer non seulement le module de communication mais aussi tous les modules raccordés au bus LON. (5) Si le câble d’interface Setup est relié, le module remplit la fonction de convertisseur d’interface PC-LON. L’interface RS232/422/485 est désactivée. LED verte : alimentation est allumée si le module est alimenté. 3.00/Systemhandbuch JUMO mTRON 9–5 2 Affichage et commande Si le câble d’interface Setup est relié, le module remplit la fonction de convertisseur d’interface PC-LON. L’interface RS232/422/485 est désactivée. L’interface RS 232/422/485 permet d’envoyer des instructions MOD-Bus et d’établir une liaison avec le logiciel de développement mTRON-iTOOL de JUMO. La reconnaissance du protocole est automatique. 9–6 3.00/Systemhandbuch JUMO mTRON 3 Fonctions intégrées 3.1 Vue d’ensemble 3.2 Sorties Les sorties RS 232 ou RS 422/485 permettent d’adresser le module de communication avec le protocole MOD-Bus. 3.00/Manuel de référence JUMO mTRON 9–7 3 Fonctions intégrées 9–8 3.00/Manuel de référence JUMO mTRON 4 Variables de réseau 4.1 Après une remise à zéro (reset), toutes les variables de réseau prennent leur valeur par défaut. Variables de réseau d’entrée Liste des variables de réseau d’entrée Les variables de réseau d’entrée permettent de transmettre au module de communication, par l’intermédiaire du réseau, des valeurs et des signaux de commande délivrés par d’autres modules. Nom Type Valeur par défaut Bool_In01 à 08 Boolean 0 Real_In01 à 16 Real non programmée (1,5 E38) Long_In01 à 04 Long 4.2 0 En cas de communication erronée, les variables de réseau d’entrée prennent leur valeur par défaut et l’alarme collective est déclenchée. Liste des variables de réseau de sortie Liste des variables de réseau de sortie Les variables de réseau de sortie permettent de transmettre aux autres modules, par l’intermédiaire du réseau, des valeurs et des signaux de commandes délivrés par le module de communication. Nom Type Valeur par défaut Bool_Out01 à 08 Boolean 0 Real_Out01 à 16 Real non programmée (1,5 E38) Long_Out01 à 04 Long 0 AlarmeColl Boolean 0 PC/API_Inactif Boolean 0 Les variables de réseau de sortie ne sont délivrées que si la communication avec un PC ou un API est établie (PC/API_Inactif = 0). Si la communication n’est pas établie, les variables de réseau de sortie prennent leur valeur par défaut et PC/API_Inactif est initialisé à 1. La communication entre un PC/API et le module de communication est vérifiée à intervalle de temps fixe : toutes les deux minutes. 3.00/Manuel de référence JUMO mTRON 9–9 4 Variables de réseau 9–10 3.00/Manuel de référence JUMO mTRON 5 Paramétrer 5.1 Programme Setup Le paramétrage s’effectue à l’aide du programme Setup du logiciel de développement mTRON-iTOOL de JUMO. Un double clic sur l’icône du module de communication démarre le programme Setup. Un double clic sur un enregistrement de la liste affichée dans la boîte de dialogue ouvre la boîte de dialogue correspondante. Autre possibilité pour ouvrir la boîte de dialogue : un simple clic pour sélectionner un enregistrement dans la liste et ensuite un simple clic sur Editer. OK Pour valider et enregistrer toutes les saisies Nom du module Nom du module Abandonner Pour abandonner la saisie. Les données ne sont pas enregistrées Boîtes de dialogue : Setup Les fonctions du modules sont affectées dans des boîtes de dialogue Texte d’information Donne des informations sur la boîte de dialogue sélectionnée Editer Pour éditer les paramètres de la boîte de dialogue sélectionnée Autres paramètres Pour marquer la différence entre la version logicielle du module et le programme Setup, d’autres réglages peuvent être effectués ici. Affichage Cette fonction permet d’écarter de la console de programmation certains paramètres (niveau paramétrage) Aide Appelle le texte d’aide du menu de base 3.00/Manuel de référence JUMO mTRON 9–11 5 Paramétrer 5.2 Réglages du module Cette boîte de dialogue permet de donner un nom au module, caractéristique de sa tâche dans le process, et de saisir l’intervalle de temps qui sépare l’émission de deux variables de réseau. Boîte de dialogue : Setup Paramètres Paramètre Nom du module [NomModule] Durée min d’émission pour VR [TpsMinEmVR] k = en usine 9–12 Sélection/Réglages (Texte) Gateway MOD-Bus n x 200 ms temps max. = 8,4 s 6.000 s Description Nom du module (16 caractères) Détermine l’intervalle de temps qui sépare l’émission de deux variables de réseau de type “flottant” sur le réseau. Les variables de réseau de sortie de type “flottant” sont envoyées, sans répétition, à la fréquence fixée dans la variable TpsMinEmVR. S’il y a changement d’état (0 → 1, 1 → 0), les variables de réseau de sortie de type “logique” sont délivrées immédiatement avec une double répétition. S’il n’y a pas de changement d’état au bout de 6 s, pour des raisons de sécurité l’émission sur le réseau s’effectue automatiquement. [ ] = nom abrégé sur la console de programmation 3.00/Manuel de référence JUMO mTRON 5 Paramétrer 5.3 Bus de terrain Cette boîte de dialogue permet de régler les paramètres de l’interface. Boîte de dialogue : Setup Paramètres Paramètre Protocole [Protocole] Vitesse [Vitesse] Parité [Parité] Temps de réponse min. [TempsMin] k = en usine Sélection/Réglages MOD-Bus J-Bus Aucun protocole 4800 Baud 9600 Baud 38400 Baud Aucune Paire Impaire 0 ms 0 à 500 ms Description [MOD-Bus] Protocole intégré : MOD-Bus [J-Bus] [NoProt] Détermine la vitesse de l’interface RS 232 ou RS 422/485 [Aucune] [Paire] [Impaire] Détermine la parité (test d’erreur) Durée (minimale) qui s’écoule jusqu’à ce que le module de communication réponde à une demande de données [ ] = nom abrégé sur la console de programmation 3.00/Manuel de référence JUMO mTRON 9–13 5 Paramétrer 5.4 Modem Boîte de dialogue : Setup Paramètres Paramètre Sélection/Réglages [Inactif] Etat du modem Inactif [EtatModem] Actif [Actif] Durée de 0 à 255 s l’initialisation 0s [DuréeInit] Préfixe à la Pas de paramètre numérotation N’importe quelle commande modem [Préfixe1 à 16] Initialisation Pas de paramètre [Init1 à 16] N’importe quelle commande modem Suffixe au raccrochage [Suffixe1 à 16] k = en usine 5.5 Description Active ou désactive le modem La commande configurée ici est envoyée au modem avant la numérotation La commande configurée ici est une commande d’initialisation du modem. Exemple : ATZ = remise à zéro du modem Pas de paramètre La commande configurée ici est N’importe quelle commande modem envoyée au modem après coupure de la connexion. [ ] = nom abrégé sur la console de programmation Alarme collective Boîte de dialogue : Paramètres Paramètre Sélection/Réglages Description Durée de 90 s Retarde l’émission du signal “Alarme la temporisation 0 à 255 s collective” d’une certaine durée [Tempo] [ ] = nom abrégé sur la console de programmation k = en usine v Chapitre 4.1 “Variables de réseau d’entrée” 9–14 3.00/Manuel de référence JUMO mTRON 5 Paramétrer 5.6 Enregistrement des données Setup dans le module de communication Lorsque les données Setup ont été transmises, le module doit rester allumé pendant au moins 90 s pour que les données Setup puissent être enregistrées dans la mémoire non volatile du module. Si ce temps d’attente n’a pas été respecté (le module a été éteint avant écoulement des 90 s), une erreur Plug & Play est affichée lors de la mise sous tension suivante (v Chapitre 2 “Affichage et commande”). Si une erreur Plug & Play est affichée à cause du non-respect de ce temps d’attente, pour la supprimer il faut re-transmettre les données Setup et ensuite respecter le temps d’attente. Après transmission des données Setup au travers d’un autre module mTRON de JUMO et après un laps de temps de 90 s au minimum, le module de communication devra être éteint et rallumé pour qu’il puisse lire tous les modules qui se trouvent sur le réseau LON. Pendant un transfert de données Setup, il ne doit y avoir aucune communication par l’intermédiaire de l’interface MOD-Bus. 3.00/Manuel de référence JUMO mTRON 9–15 5 Paramétrer 9–16 3.00/Manuel de référence JUMO mTRON 6 Description du protocole 6.1 Principe maître/esclave La communication entre un PC (PC, API…) (maître) et un appareil (esclave) avec le protocole MOD-/J-BUS a lieu selon le principe maître/esclave sous la forme demande de données/ordre-réponse. Le maître contrôle l’échange de données, les esclaves ne donnent que des réponses. Les esclaves sont identifiés à l’aide de l’adresse-appareil. On peut adresser au maximum 64 esclaves. Le module de communication constitue l’interface avec le bus LON. Le maître peut s’adresser à chaque module mTRON, considéré comme un appareil esclave. Le module de communication fait fonction de convertisseur d’instructions MOD-Bus en instructions LON, et inversement. Le module de communication lui-même peut également être un esclave. Il est possible de raccorder à un module de communication au maximum 64 modules. 3.00/Manuel de référence JUMO mTRON 9–17 6 Description du protocole Affectation des adresses aux appareils esclaves : Lors de l’installation d’un module, le logiciel de développement mTRON-iTOOL de JUMO lui affecte automatiquement une adresse-appareil. La commande Imprimer du menu Projet permet d’éditer ces adresses : Exemple Récapitulatif des modules Nom du module Type Version Adresse Identificateur neuronal Console de programmation Console de programmation 093.01.01 1/ 4 00 01 55 60 27 00 Relais Relais 090.01.01 1/ 3 00 01 55 50 30 00 Entrée analogique Entrée analogique 089.01.01 1/ 125 00 01 55 69 12 00 Sortie analogique Sortie analogique 088.01.01 1/ 2 00 01 55 50 38 00 Régulateur Régulateur 087.01.01 1/ 1 00 01 54 93 66 00 Projet ■ Adresse de l’appareil esclave La conversion des instructions MOD-Bus en instructions LON a lieu à l’intérieur du module de communication. Pour cela, chaque instruction MOD-Bus est décodée et convertie en une ou plusieurs instructions LON. Instruction de lecture MOD-Bus : - décodage de l’instruction MOD-Bus - lecture de toutes les valeurs dans le module mTRON adressé - production de la réponse MOD-Bus à la demande MOD-Bus et émission Instruction d’écriture MOD-Bus : - décodage de l’instruction MOD-Bus - écriture de toutes les valeurs dans le module mTRON adressé - production de la réponse MOD-Bus à la demande MOD-Bus et émission Ce processus passe inaperçu pour le maître. Pour lui, le module de communication se comporte de façon transparente. Le maître s’adresse directement à chaque appareil mTRON. 9–18 3.00/Manuel de référence JUMO mTRON 6 Description du protocole 6.2 Mode de transmission (RTU) Le mode de transmission est le mode RTU (Remote Terminal Unit). La transmission des données s’effectue sous forme binaire (hexadécimale) sur 8 bits, 16 bits pour les valeurs entières et 32 bits pour les valeurs flottantes. Le bit de poids faible (LSB = Least Significant Bit) est transmis en premier. Format des données 6.3 Le format des données décrit la structure d’un octet transmis. Les différents formats de données possibles sont les suivants : Mot de données Bit de parité Bit de stop 1/2 bit(s) Nombre de bits 8 bits pair (even) 1 10 8 bits impair (odd) 1 10 8 bits aucun (none) 1 9 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 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é. Pour le format de données 8 bits, sans bit de parité et avec un bit de stop, le temps de transfert d’un caractère est égal à : Temps de transfert d’un caractère [ms] = 1000 * 9 bits / vitesse de transmission Pour les autres formats de données : Temps de transfert d’un caractère [ms] = 1000 * 10 bits / vitesse de transmission Déroulement Demande de données du maître Temps de transfert = n caractères * 1000 * x bits / vitesse de transmission Identificateur de fin de demande de données 3 caractères * 1000 * x bits / vitesse de transmission Traitement de la demande de données par l’esclave Réponse de l’esclave Temps de transfert = n caractères * 1000 * x bits / vitesse de transmission Identificateur de fin de réponse 3 caractères * 1000 * x bits / vitesse de transmission 3.00/Manuel de référence JUMO mTRON 9–19 6 Description du protocole Exemple Identificateurs de fin de demande de données ou de fin de réponse pour le format de données 10/9 bits Temps d’attente = 3 caractères * 1000 * 10 bits / vitesse de transmission [ms][ Vitesse de transmission [bauds] Format de données [bits] Temps d’attente [ms] 38400 10 0,781 9 0,703 10 3,125 9 2,813 10 6,250 9 5,625 9600 4800 9–20 3.00/Manuel de référence JUMO mTRON 6 Description du protocole 6.4 Déroulement temporel d’une demande de données Chronogramme Une demande de données se déroule selon le chronogramme suivant : t0 Identificateur de fin = 3 caractères (dépend de la vitesse de transmission) t1 Ce temps dépend du traitement interne dans le module de communication et peut durer quelques secondes. t2 Le programme Setup permet de régler le temps de réponse minimum (v Chapitre 5.3 “Bus de terrain”). Le temps réglé s’écoulera toujours avant l’envoi de la réponse (0 à 500 ms). Si la valeur réglée est petite, le temps de réponse peut être supérieur à la valeur réglée (le traitement interne est plus long), l’appareil répond dès que le traitement interne est terminé. Si la valeur réglée est 0 ms, l’appareil répond le plus rapidement possible. L’appareil a besoin de ce temps pour recommuter de l’émission en réception. Le maître laisse s’écouler ce temps avant de poser une nouvelle demande de données. Ce temps doit toujours être respecté, même si la nouvelle demande de données est envoyée à un autre appareil. Interface RS422 : t2 = 1 ms Interface RS485 : t2 = 10 ms 3.00/Manuel de référence JUMO mTRON 9–21 6 Description du protocole Temporisation (time-out) dans le maître (PC/API) Il n’est pas possible de saisir une durée précise. Le temps de réponse nécessaire au module de communication dépend des facteurs suivants : - longueur de l’instruction MOD-Bus (nombre de variables) - nombre d’instructions LON nécessaires. Le cas échéant, une instruction MOD-Bus peut être composée de plusieurs instructions LON. - temps de réponse du module mTRON de JUMO adressé - charge du système à bus LON - perturbations externes induites sur les lignes de bus. Le cas échéant, ces perturbations impliquent la répétition des instructions. Si on utilise des instructions MOD-Bus courtes (peu de variables), il faut régler 4 s de temporisation. Si les instructions MOD-Bus sont plus longues, il peut être nécessaire de porter la temporisation à 7 s. Dans certains cas, en fonction des facteurs énumérés ci-dessus, il peut être nécessaire de régler des temporisations plus élevées. Il faut déterminer ces temps expérimentalement. Si des erreurs de type Time-Out (temporisation) apparaissent lors de l’utilisation, il faut augmenter la durée de la temporisation. 9–22 Si un module mTRON de JUMO tombe en panne, le module de communication détecte cette panne au bout de 3 s maximum. Un message d’erreur est envoyé au maître avec l’instruction MOD-Bus suivante. 3.00/Manuel de référence JUMO mTRON 6 Description du protocole 6.5 Communication avec les esclaves 6.6 Tant que l’esclave traite une instruction envoyée par le maître, le maître ne doit envoyer aucune autre instruction. Structure des blocs de données Tous les blocs de données ont la même structure : Structure des données Adresse de l’esclave Code de la fonction Données Somme de contrôle CRC16 1 octet 1 octet x octet(s) 2 octets Chaque bloc de données contient quatre champs : Adresse de l’esclave Adresse-appareil de l’esclave Code de la fonction Sélection de la fonction (Lecture, Ecriture, Bit, Mot) Données Contient les informations : - adresse des bits (adresse des mots) - nombre de bits (nombre de mots) - valeurs des bits (valeurs des mots) Somme de contrôle 3.00/Manuel de référence JUMO mTRON Détection des erreurs de transmission 9–23 6 Description du protocole 6.7 Traitement des erreurs Codes d’erreur Il existe cinq codes d’erreur : Réponse en cas d’erreur 1 fonction incorrecte 2 adresse de paramètre incorrecte 3 valeur de paramètre en dehors de la plage de valeurs 4 esclave non prêt 8 accès en écriture à un paramètre refusé Adresse de l’esclave 1 octet Fonction XX OR 80h Code d’erreur Somme de contrôle CRC16 1 octet 1 octet 2 octets Le code de la fonction est associé à la valeur 80h à l’aide d’un opérateur OU (OR), c’est-à-dire que le bit de poids fort (MSB = Most Significant Bit) est mis à 1. Exemple Demande de données : 01 02 00 00 00 01 CRC16 00 CRC16 Réponse : 01 Cas particuliers 6.8 82 Dans les cas d’erreur suivants, l’esclave ne répond pas : - la somme de contrôle (CRC16) n’est pas correcte ; - l’ordre du maître est incomplet ou contradictoire ; - le nombre de mots ou de bits à lire est égal à 0. Différence entre J-BUS et MOD-BUS Le protocole MOD-Bus est compatible avec le protocole J-Bus. La structure des blocs de données est identique. 9–24 Différence entre MOD-Bus et J-Bus : les adresses absolues des données sont différentes. Les adresses du MOD-Bus sont décalées de un par rapport à celles du J-Bus. Adresse absolue Adresse J-Bus Adresse MOD-Bus 1 1 0 2 2 1 3 3 2 ... ... ... 3.00/Manuel de référence JUMO mTRON 6 Description du protocole 6.9 Somme de contrôle (CRC16) La somme de contrôle (CRC16) permet de détecter les erreurs de transmission. 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 à 8) CRC = SHR(CRC) if (drapeau report à droite = 1) then else CRC = CRC XOR 0xA001 while (tous les octets du message ne sont pas traités); Exemple 1 L’octet de poids faible de la somme de contrôle est transmis en premier. Demande de données : lecture de deux mots à l’adresse 1 (CRC16 = 0x0E97) 14 03 00 01 00 02 97 0E 01 F4 3E Réponse : (CRC16 = 0x953E) 14 03 04 03 E8 Mot 1 Exemple 2 95 Mot 2 Ordre : mettre à 1 le bit à l’adresse 24 (CRC16 = 0xF80E) 14 05 00 18 FF 00 0E F8 00 0E F8 Réponse (identique à l’ordre) : 14 05 00 18 FF 3.00/Manuel de référence JUMO mTRON 9–25 6 Description du protocole 9–26 3.00/Manuel de référence JUMO mTRON 7 Fonctions d’écriture et de lecture 7.1 Fonctions d’écriture et de lecture présentes L’appareil dispose des fonctions suivantes : Numéro de la fonction Fonction 0x01/0x02 Lecture de n bits (max. 256 bits) 0x03/0x04 Lecture de n mots (max. 40 mots) 0x05 Ecriture d’un bit 0x06 Ecriture d’un mot 0x0F Ecriture de n bits (max. 256 bits) 0x10 Ecritures de n mots (max. 40 mots) Aucune zone particulière (bit et mot) n’est prévue pour les variables système. Les zones pour les bits et les mots se chevauchent ; on peut y lire et y écrire aussi bien des bits que des mots. L’adresse d’un bit est calculée de la façon suivante : Adresse du bit = Adresse du mot * 16 + Numéro du bit 3.00/Manuel de référence JUMO mTRON 9–27 7 Fonctions d’écriture et de lecture 7.2 Lecture de n bits Cette fonction permet de lire n bits à une adresse définie. Demande de données Réponse Exemple Adresse de l’esclave Fonction 0x01 ou 0x02 Adresse du 1er bit Nbre de bits Somme de contrôle (CRC16) 1 octet 1 octet 2 octets 2 octets 2 octets Adresse de l’esclave Fonction 0x01 ou 0x02 Nbre d’octets lus Valeur des bits Somme de contrôle (CRC16) 1 octet 1 octet 1 octet x octet(s) 2 octets Lecture de 4 bits à l’adresse 0x370 Demande de données 0A 01 03 70 00 Réponse 0A 01 01 0F CRC16 04 CRC16 Dans tous les cas, indépendamment du nombre de bits à lire, on lit au moins 8 bits (1 octet) puisque la réponse est délivrée en octets. Pour l’exemple ci-dessus, cela signifie que les bits 0x0370 à 0x0377 sont lus. 0x0377 0x0376 0x0375 0x0374 0x0373 0x0372 0x0371 0x0370 8 bits = 1 octet Tous les bits sans importance (0x0374 à 0x0377) ont la valeur 0 dans la réponse. 9–28 3.00/Manuel de référence JUMO mTRON 7 Fonctions d’écriture et de lecture 7.3 Lecture de n mots Cette fonction permet de lire n mots à une adresse définie. Demande de données Réponse Exemple Adresse de l’esclave Fonction 0x03 ou 0x04 Adresse du 1er mot Nbre de mots Somme de contrôle (CRC16) 1 octet 1 octet 2 octets 2 octets 2 octets Adresse de l’esclave Fonction 0x03 ou 0x04 Nbre d’octets lus Valeur des mots Somme de contrôle (CRC16) 1 octet 1 octet 1 octet x octet(s) 2 octets Lecture de 6 mots (3 valeurs flottantes) à l’adresse 0x031 Demande de données : 14 03 00 31 00 06 CRC16 Réponse : 14 03 10 1999 4348 Valeur flottante 1 200,1 3.00/Manuel de référence JUMO mTRON 4CCC 4348 Valeur flottante 2 200,3 2666 4396 CRC16 Valeur flottante 3 300,3 9–29 7 Fonctions d’écriture et de lecture 7.4 Ecriture d’un bit Avec cette fonction, le bloc de données de l’ordre est identique au bloc de données de la réponse. Ordre Réponse Adresse de l’esclave Fonction 0x05 Adresse du bit Valeur du bit XX 00 Somme de contrôle (CRC16) 1 octet 1 octet 2 octets 2 octets 2 octets Adresse de l’esclave Fonction 0x05 Adresse du bit Valeur du bit XX 00 Somme de contrôle (CRC16) 1 octet 1 octet 2 octets 2 octets 2 octets Exemple Valeur du bit : FF00 = le bit est mis à 1 0000 = le bit est mis à 0 Mettre à 1 le bit à l’adresse 0x750 Ordre : 14 05 07 50 FF 00 CRC16 00 CRC16 Réponse (identique à l’ordre): 14 9–30 05 07 50 FF 3.00/Manuel de référence JUMO mTRON 7 Fonctions d’écriture et de lecture 7.5 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 Réponse Exemple Adresse de l’esclave Fonction 0x06 Adresse du mot Valeur du mot Somme de contrôle (CRC16) 1 octet 1 octet 2 octets 2 octets 2 octets Adresse de l’esclave Fonction 0x06 Adresse du mot Valeur du mot Somme de contrôle (CRC16) 1 octet 1 octet 2 octets 2 octets 2 octets Ecrire le mot (valeur = 0x01) à l’adresse 0x0EB Ordre : 14 06 00 EB 00 01 CRC16 01 CRC16 Réponse (identique à l’ordre) : 14 06 00 EB 00 3.00/Manuel de référence JUMO mTRON 9–31 7 Fonctions d’écriture et de lecture 7.6 Ecriture de n bits Ordre Réponse Exemple Adresse de l’esclave Fonction 0x0F Adresse du 1er bit Nbre de bits Nbre d’octets Valeur des bits Somme de contrôle (CRC16) 1 octet 1 octet 2 octets 2 octets 1 octet x octet(s) 2 octets Adresse de l’esclave Fonction 0x0F hex Adresse du 1er bit Nbre de bits Somme de contrôle (CRC16) 1 octet 1 octet 2 octets 2 octets 2 octets Ecriture de 2 bits (valeurs 1 et 0) à l’adresse 0x0750 Ordre : 14 0F 07 50 00 02 01 01 07 50 00 02 CRC16 CRC16 Réponse : 14 9–32 0F 3.00/Manuel de référence JUMO mTRON 7 Fonctions d’écriture et de lecture 7.7 Ecriture de n mots Ordre Adresse de l’esclave Fonction Adresse 0x10 du 1er mot 1 octet Réponse Exemple 1 octet 2 octets Nbre de mots Nbre d’octets Valeur des mots Somme de contrôle (CRC16) 2 octets 1 octet x octet(s) 2 octets Adresse de l’esclave Fonction 16dec = 0x10hex Adresse du 1er mot Nbre de mots Somme de contrôle (CRC16) 1 octet 1 octet 2 octets 2 octets 2 octets Ecrire 2 mots (valeurs = 0x4142 et 0x4300) à l’adresse 0x077 Ordre : 14 10 00 77 00 02 04 41 00 77 00 02 CRC16 42 43 00 CRC16 Réponse : 14 10 3.00/Manuel de référence JUMO mTRON 9–33 7 Fonctions d’écriture et de lecture 9–34 3.00/Manuel de référence JUMO mTRON 8 Flux des données 8.1 Format de transmission Valeurs entières Avec le protocole MOD-Bus, les valeurs entières sont transmises sous la forme suivante : d’abord l’octet de poids fort, ensuite l’octet de poids faible. Exemple : écriture de la valeur entière 1 (= 0x0001) à l’adresse 0x00EB : 010600EB0001383E Valeurs flottantes Le protocole MOD-Bus traite les valeurs flottantes conformément au format standard IEEE-754 (32 bits) ; toutefois il y a une différence : l’octet 1 est échangé avec l’octet 3, l’octet 2 avec l’octet 4. Format des valeurs flottantes selon la norme IEEE 754 (32 bits) SEEEEEEE EMMMMMMM octet 1 octet 2 MMMMMMMM MMMMMMMM octet 3 octet 4 S - Bit de signe E - Exposant (complément à 2) M - Mantisse normalisée sur 23 bits Format des valeurs flottantes avec le protocole MOD-Bus Adresse MOD-Bus x MMMMMMMM MMMMMMMM octet 3 octet 4 Adresse MOD-Bus x+1 SEEEEEEE EMMMMMMM octet 1 octet 2 Exemple : écriture de la valeur flottante 550.0 (= 0x44098000 dans le format IEEE-754) à l’adresse 0x00FB : 011000FB00020480004409679E Avant de transmettre une valeur flottante à un appareil, ou bien après avoir reçu une valeur flottante envoyée par un appareil, il faut échanger les octets de cette valeur. De nombreux compilateurs (par ex. Microsoft C++, Turbo C++, Turbo Pascal, Keil C51) manipulent les valeurs flottantes dans l’ordre suivant : Valeur flottante Adresse x MMMMMMMM octet 4 Adresse x+1 Adresse x+2 MMMMMMMM EMMMMMMM octet 3 3.00/Manuel de référence JUMO mTRON octet 2 Adresse x+3 SEEEEEEE octet 1 9–35 8 Flux des données 9–36 3.00/Manuel de référence JUMO mTRON 9 Messages d’erreur 9.1 Erreurs générales 0 aucune erreur Liste des erreurs de gestion de la mémoire du programme 1 le programme ne peut pas être créé 2 programme inexistant 3 le programme ne peut pas être effacé 4 la section ne peut pas être effacée 5 la somme de contrôle ne peut pas être enregistrée 6 la somme de contrôle ne peut pas être lue 7 le programme ne peut pas être copié 8 la section ne peut pas être copiée 9 erreur de somme de contrôle programme 10 erreur de somme de contrôle table des pointeurs programme 11 fin de mémoire programme 12 section inexistante 13 les marqueurs de saut ne peuvent pas être corrigés Liste des erreurs d’entrée et de sortie générales 14 validez avec la touche ENTER 15 nombre de positions incorrect 16 la saisie comporte des caractères incorrects 17 valeur hors des limites 18 section mal programmée 19 erreur de mot de passe Liste des erreurs de traitement des demandes 20 busyflag du maître non initialisé 21 demande non autorisée 22 erreur à la réception des données 23 aucune donnée cyclique présente 24 longueur de structure non autorisée 25 en-tête non autorisé 3.00/Manuel de référence JUMO mTRON 9–37 9 Messages d’erreur Liste des erreurs de verrouillage du clavier et de la programmation 9.2 9–38 26 le clavier est verrouillé 27 la programmation est verrouillée 28 erreur d’écriture dans l’EEPROM sérielle (étalonnage) 29 erreur matérielle : MANUEL et AUTO verrouillés 30 édition non autorisée pour le programme actuel 31 copie sur le programme actuel non autorisée 32 MANUEL non autorisé en AUTO pendant départ différé 33 changement de section ! Rafraîchissement de l’écran nécessaire 34 aucun num. de bloc de données pour le rafraîchissement de l’écran de l’API 35 aucun num. de bloc de données pour les valeurs de process de l’API 36 imprimante occupée ou non prête 37 consigne 1 non programmée 38 régler imprimante (configuration/interface) 39 n’est possible que si l’appareil est en mode MANUEL 40 l’auto-optimisation fonctionne déjà 41 base de temps écoulée ou non programmée 42 la base de temps ne peut pas être copiée 43 base de temps non présente 44 la modification de programme est verrouillée 45 le mode MANUEL est verrouillé 46 le démarrage de programme est verrouillé Consignes/mesures et valeurs calculées 1.1e38 première valeur d’erreur 1.1e38 underrange 1.2e38 overrange : erreur de valeur flottante 1.3e38 division par 0 1.4e38 valeur d’entrée incorrecte 1.5e38 non programmé 1.6e38 dépassement d’étendue (matériel) 3.00/Manuel de référence JUMO mTRON 9 Messages d’erreur 9.3 Erreurs système et d’exécution Erreurs système Erreurs d’exécution 0 aucune erreur 1 vecteur d’interruption incorrect 2 pointeur de pile hors de la pile 3 dépassement du temps de marche 4 erreur d’écriture EEPROM 5 division par zéro 6 dépassement temps d’exécution RTC 7 aucun paramètre flou 8 aucun accusé de réception du convertisseur AN 9 aucun accusé de réception du bloc relais 10 capteur à effet Hall défectueux 11 dépassement de la pile de l’API 12 aucun programme API présent 13 phase d’initialisation 14 réservé 0 aucune erreur 1 données programme détruites 2 données de re-démarrage détruites 3 pas de papier 4 le bloc relais ne répond pas 5 l’heure doit être réglée 6 pile vide 7 données de configuration détruites 3.00/Manuel de référence JUMO mTRON 9–39 9 Messages d’erreur 9–40 3.00/Manuel de référence JUMO mTRON 10 Tableaux des adresses MOD-Bus Toutes les valeurs de process (variables) sont décrites dans ce chapitre avec leur adresse MOD-Bus, leur type de données et leur type d’accès. Types des données Accès Type des données Signification Bit x bit n°x word 2 octets (16 bits) float valeur flottante (4 octets) Accès Signification r read (lecture) w write (écriture) r/w read/write (lecture/écriture) 3.00/Manuel de référence JUMO mTRON 9–41 10 Tableaux des adresses MOD-Bus 10.1 Module de régulation Adresse MOD-Bus Type de données Accès 0 à 2B 2C Remarque Données internes word r Erreur système v Chapitre 9.3 “Erreurs système et d’exécution” 2D word r Erreur d’exécution v Chapitre 9.3 “Erreurs système et d’exécution” 9–42 2E word r Etat de fonctionnement 2F word Bit0 Bit1 r Entrées logiques matérielles Entrée logique 1 Entrée logique 2 30 word Bit0 Bit1 r Sorties logiques matérielles Sortie logique 1 Sortie logique 2 31 float r Mesure_InA1 33 float r Mesure_InA2 35 float r Régulateur Consigne 37 float r Régulateur Mesure 39 float r Régulateur Taux de modulation 1 3B float r Régulateur Taux de modulation 2 3D float r Sortie analogique 3F word Bit0 Bit1 Bit2 Bit3 Bit4 Bit5 Bit6 Bit7 Bit8 Bit9 Bit10 à 15 r r r r r r r r r r r r Sorties logiques matérielles Alarme_InA1 Alarme_InA2 Préalarme_InA1 Préalarme_InA2 Alarme collective Entrée logique 1 Entrée logique 2 Sortie logique 1 (Relais-1) Sortie logique 2 (Relais-2) Seuil d’alarme Libres 40 word Bit0 Bit1 Bit2 Bit3 Bit4 à 15 r r r r r r Etat actuel du régulateur Libre Libre Mode automatique Mode manuel Libres 3.00/Manuel de référence JUMO mTRON 10 Tableaux des adresses MOD-Bus Adresse MOD-Bus Type de données Accès Remarque 41 word Bit0 Bit1 Bit2 Bit3 à 15 r r r r r Etat de l’auto-optimisation (Tune) Tune inactif Tune actif Tune terminé Libres 42 float r/w Entrée analogique 1 Limite min 44 float r/w Entrée analogique 2 Limite min 46 float r/w Entrée analogique 1 Limite max 48 float r/w Entrée analogique 2 Limite max 4A float r/w Consigne 1 4C float r/w Consigne 2 4E float r/w Consigne 3 50 float r/w Consigne 4 52 word Bit0 Bit1 Bit2 Bit3 Bit4 à 15 r/w r/w r/w r/w r/w r Etat souhaité du régulateur Libre Libre Mode automatique Mode manuel Libres Jeu de paramètres 1 53 float r/w Bande proportionnelle Xp1 55 float r/w Bande proportionnelle Xp2 57 float r/w Temps d’intégrale Tn 59 float r/w Temps de dérivée Tv 5B float r/w Point de fonctionnement Y0 Jeu de paramètres 2 5D float r/w Bande proportionnelle Xp1 5F float r/w Bande proportionnelle Xp2 61 float r/w Temps d’intégrale Tn 63 float r/w Temps de dérivée Tv 65 float r/w Point de fonctionnement Y0 Jeu de paramètres 1 67 float 3.00/Manuel de référence JUMO mTRON r/w XSh 9–43 10 Tableaux des adresses MOD-Bus Adresse MOD-Bus Type de données Accès Remarque 69 float r/w Taux de modulation prog. (seulement si Taux de modulation = Taux de modulation prog.) 6B float r/w Constante de temps du filtre df 6D float r/w Seuil d’alarme Valeur limite 6F word r/w Auto-optimisation Démarrage (seulement si Paramètre de régulation Auto-optimisation Démarrage = Console de programmation) Type de données Accès Remarque 10.2 Module relais Adresse MOD-Bus 0 à 2B 2C Données internes word r Erreur système v Chapitre 9.3 “Erreurs système et d’exécution” 2D word r Erreur d’exécution v Chapitre 9.3 “Erreurs système et d’exécution” 9–44 2E word Bit0 Bit1 Bit2 Bit3 Bit4 Bit 5 à 15 r r r r r r r Sorties logiques du réseau Alarme collective Relais 1 Relais 2 Relais 3 Relais 4 Libres 2F float r/w Relais 1 Offset 31 float r/w Relais 2 Offset 33 float r/w Relais 3 Offset 35 float r/w Relais 4 Offset 37 float r/w Seuil d’alarme 1 Limite min 39 float r/w Seuil d’alarme 2 Limite min 3B float r/w Seuil d’alarme 3 Limite min 3D float r/w Seuil d’alarme 4 Limite min 3.00/Manuel de référence JUMO mTRON 10 Tableaux des adresses MOD-Bus Adresse MOD-Bus Type de données Accès Remarque 3F float r/w Seuil d’alarme 1 Limite max 41 float r/w Seuil d’alarme 2 Limite max 43 float r/w Seuil d’alarme 3 Limite max 45 float r/w Seuil d’alarme 4 Limite max Accès Remarque 10.3 Module d’entrée analogique Adresse MOD-Bus Type de données 0 à 2B 2C Données internes word r Erreur système v Chapitre 9.3 “Erreurs système et d’exécution” 2D word r Erreur d’exécution v Chapitre 9.3 “Erreurs système et d’exécution” 2E word r Etat de fonctionnement 2F word Bit0 Bit1 à 15 r r Entrées matérielles logiques Entrée logique Libres 30 word r Entrée compteur 31 float r Mesure_InA1 33 float r Mesure_InA2 35 float r Mesure_InA3 37 float r Mesure_InA4 39 float r Mathématique 3B float r Linéarisation 1 3D float r Linéarisation 2 3F float r Linéarisation 3 41 float r Linéarisation 4 3.00/Manuel de référence JUMO mTRON 9–45 10 Tableaux des adresses MOD-Bus 9–46 Adresse MOD-Bus Type de données Accès Remarque 43 word Bit0 Bit1 Bit2 Bit3 Bit4 Bit5 Bit6 Bit7 Bit8 Bit9 Bit10 r r r r r r r r r r r r Sorties logiques du réseau Alarme_InA1 Alarme_InA2 Alarme_InA3 Alarme_InA4 Préalarme_InA1 Préalarme_InA2 Préalarme_InA3 Préalarme_InA4 Alarme collective Entrée logique Seuil d’alarme 44 float r/w Entrée analogique 1 Limite min 46 float r/w Entrée analogique 2 Limite min 48 float r/w Entrée analogique 3 Limite min 4A float r/w Entrée analogique 4 Limite min 4C float r/w Entrée analogique 1 Limite max 4E float r/w Entrée analogique 2 Limite max 50 float r/w Entrée analogique 3 Limite max 52 float r/w Entrée analogique 4 Limite max 54 float r/w Seuil d’alarme Limite min 56 float r/w Seuil d’alarme Limite max 3.00/Manuel de référence JUMO mTRON 10 Tableaux des adresses MOD-Bus 10.4 Module de sortie analogique Adresse MOD-Bus Type de données Accès 0 à 2B 2C Remarque Données internes word r Erreur système v Chapitre 9.3 “Erreurs système et d’exécution” 2D word r Erreur d’exécution v Chapitre 9.3 “Erreurs système et d’exécution” 2E word Bit0 Bit1 à 15 r r r Entrées logiques matérielles Entrée logique Libres 2F word Bit0 Bit1 Bit 2 à 15 r r r Entrées logiques du réseau Entrées logiques Alarme collective Libres 30 float r/w Sortie analogique 1 Limite min 1 32 float r/w Sortie analogique 1 Limite min 2 34 float r/w Sortie analogique 1 Limite max 1 36 float r/w Sortie analogique 1 Limite max 2 38 float r/w Sortie analogique 2 Limite min 1 3A float r/w Sortie analogique 2 Limite min 2 3C float r/w Sortie analogique 2 Limite max 1 3E float r/w Sortie analogique 2 Limite max 2 3.00/Manuel de référence JUMO mTRON 9–47 10 Tableaux des adresses MOD-Bus 10.5 Module logique Adresse MOD-Bus Type de données Accès 0 à 2B 2C Remarque Données internes word r Erreur système v Chapitre 9.3 “Erreurs système et d’exécution” 2D word r Erreur d’exécution v Chapitre 9.3 “Erreurs système et d’exécution” 9–48 2E word Bit0 Bit1 Bit2 Bit3 Bit4 Bit5 Bit6 Bit7 Bit8 à 15 r r r r r r r r r r Entrées logiques matérielles Entrée logique 1 Entrée logique 2 Entrée logique 3 Entrée logique 4 Entrée logique 5 Entrée logique 6 Entrée logique 7 Entrée logique 8 Libres 2F word Bit0 Bit1 Bit2 Bit3 Bit4 Bit5 Bit6 Bit7 à 15 r r r r r r r r r Sorties logiques matérielles Alarme collective Sortie logique 1 Sortie logique 2 Sortie logique 3 Sortie logique 4 Sortie logique 5 Sortie logique 6 Libres 30 word Bit0 Bit1 Bit2 Bit3 Bit4 à 15 r r r r r r Etat de l’API API initialisé API démarré API arrêté API suspendu au point d’arrêt Libres 3.00/Manuel de référence JUMO mTRON 10 Tableaux des adresses MOD-Bus Adresse MOD-Bus Type de données Accès Remarque 31 word Bit0 Bit1 Bit2 Bit3 Bit4 Bit5 Bit6 Bit7 Bit8 Bit9 Bit10 Bit11 Bit12 Bit13 Bit14 Bit15 r/w r/w r/w r/w r/w r/w r/w r/w r/w r/w r/w r/w r/w r/w r/w r/w r/w Variable Variable interne - Bool 1 Variable interne - Bool 2 Variable interne - Bool 3 Variable interne - Bool 4 Variable interne - Bool 5 Variable interne - Bool 6 Variable interne - Bool 7 Variable interne - Bool 8 Variable interne - Bool 9 Variable interne - Bool 10 Variable interne - Bool 11 Variable interne - Bool 12 Variable interne - Bool 13 Variable interne - Bool 14 Variable interne - Bool 15 Libre 32 word r/w Variable interne - Long 1 33 word r/w Variable interne - Long 2 34 word r/w Variable interne - Long 3 35 word r/w Variable interne - Long 4 36 word r/w Variable interne - Long 5 37 word r/w Variable interne - Long 6 38 word r/w Variable interne - Long 7 39 word r/w Variable interne - Long 8 3A word r/w Variable interne - Long 9 3B word r/w Variable interne - Long 10 3C word r/w Variable interne - Long 11 3D word r/w Variable interne - Long 12 3E word r/w Variable interne - Long 13 3F word r/w Variable interne - Long 14 40 word r/w Variable interne - Long 15 41 float r/w Variable interne - Real 1 43 float r/w Variable interne - Real 2 45 float r/w Variable interne - Real 3 47 float r/w Variable interne - Real 4 49 float r/w Variable interne - Real 5 4B float r/w Variable interne - Real 6 4D float r/w Variable interne - Real 7 4F float r/w Variable interne - Real 8 3.00/Manuel de référence JUMO mTRON 9–49 10 Tableaux des adresses MOD-Bus 9–50 Adresse MOD-Bus Type de données Accès Remarque 51 float r/w Variable interne - Real 9 53 float r/w Variable interne - Real 10 55 float r/w Variable interne - Real 11 57 float r/w Variable interne - Real 12 59 float r/w Variable interne - Real 13 5B float r/w Variable interne - Real 14 5D float r/w Variable interne - Real 15 3.00/Manuel de référence JUMO mTRON 10 Tableaux des adresses MOD-Bus 10.6 Console de programmation Adresse MOD-Bus Type de données Accès 0 à 2B 2C Remarque Données internes word r Erreur système v Chapitre 9.3 “Erreurs système et d’exécution” 2D word r Erreur d’exécution v Chapitre 9.3 “Erreurs système et d’exécution” 2E word r Etat de fonctionnement (const. = 4 ; mode AUTO) 2F word Bit0 Bit1 Bit2 à 15 r r r r Entrées logiques matérielles Entrée logique 1 Entrée logique 2 Libres 30 word r Sortie logique matérielle (niveau logique) 31 word Bit0 Bit1 Bit2 Bit3 Bit4 à 15 r r r r r r Entrée logique 1 Entrée logique 2 Sortie logique (niveau logique) AlarmCollIn Libres word Bit0 à 15 r r Fenêtres d’alarme 1 à 16 Fenêtres d’alarme 1 à 16 Accès Remarque 32 10.7 Module opérateur-régulateur Adresse MOD-Bus Type de données 0 à 2B 2C Données internes word r Erreur système v Chapitre 9.3 “Erreurs système et d’exécution” 2D word r Erreur d’exécution v Chapitre 9.3 “Erreurs système et d’exécution” 2E word r Etat de fonctionnement (const. = 4 ; mode AUTO) 2F word Bit0 Bit1 Bit2 à 15 r r r r Entrées logiques matérielles Entrée logique 1 Entrée logique 2 Libres 3.00/Manuel de référence JUMO mTRON 9–51 10 Tableaux des adresses MOD-Bus Adresse MOD-Bus Type de données Accès Remarque 30 word r Sorties logiques matérielles (niveau logique) 31 Bit0 Bit1 Bit2 r r r Entrée logique 1 Entrée logique 2 Sortie logique (niveau logique) Accès Remarque 10.8 Module de communication Adresse MOD-Bus Type de données 0 à 2B 2C Données internes word r Erreur système v Chapitre 9.3 “Erreurs système et d’exécution” 2D word r Erreur d’exécution v Chapitre 9.3 “Erreurs système et d’exécution” 9–52 2E float r Real_In01 30 float r Real_In02 32 float r Real_In03 34 float r Real_In04 36 float r Real_In05 38 float r Real_In06 3A float r Real_In07 3C float r Real_In08 3E float r Real_In09 40 float r Real_In10 42 float r Real_In11 44 float r Real_In12 46 float r Real_In13 48 float r Real_In14 4A float r Real_In15 4C float r Real_In16 4E float r/w Real_Out01 50 float r/w Real_Out02 52 float r/w Real_Out03 3.00/Manuel de référence JUMO mTRON 10 Tableaux des adresses MOD-Bus Adresse MOD-Bus Type de données Accès Remarque 54 float r/w Real_Out04 56 float r/w Real_Out05 58 float r/w Real_Out06 5A float r/w Real_Out07 5C float r/w Real_Out08 5E float r/w Real_Out09 60 float r/w Real_Out10 62 float r/w Real_Out11 64 float r/w Real_Out12 66 float r/w Real_Out13 68 float r/w Real_Out14 6A float r/w Real_Out15 6C float r/w Real_Out16 6E word Bit0 Bit1 Bit2 Bit3 Bit4 Bit5 Bit6 Bit7 Bit8 à 15 r r r r r r r r r r Entrées logiques du réseau Bool_In01 Bool_In02 Bool_In03 Bool_In04 Bool_In05 Bool_In06 Bool_In07 Bool_In08 Libres 6F word Bit0 Bit1 Bit2 Bit3 Bit4 Bit5 Bit6 Bit7 Bit8 à 15 r/w r/w r/w r/w r/w r/w r/w r/w r/w r/w Sorties logiques du réseau Bool_Out01 Bool_Out02 Bool_Out03 Bool_Out04 Bool_Out05 Bool_Out06 Bool_Out07 Bool_Out08 Libres 70 word r Long_In01 71 word r Long_In02 72 word r Long_In03 73 word r Long_In04 74 word r/w Long_Out01 75 word r/w Long_Out02 3.00/Manuel de référence JUMO mTRON 9–53 10 Tableaux des adresses MOD-Bus 9–54 Adresse MOD-Bus Type de données Accès Remarque 76 word r/w Long_Out03 77 word r/w Long_Out04 78 char16 r/w Nom du module 3.00/Manuel de référence JUMO mTRON 10 Tableaux des adresses MOD-Bus 10.9 Unité de process LPF Adresse MOD-Bus Type de données Accès 0 à 2B 2C Remarque Données internes word r Erreur système v Chapitre 9.3 “Erreurs système et d’exécution” 2D word r Erreur d’exécution v Chapitre 9.3 “Erreurs système et d’exécution” 2E float r X_cellule 30 float r X_humidité 32 float r X_coeur 34 float r X_Régulateur3 36 float r W_cellule 38 float r W_humidité 3A float r W_Régulateur3 3C word Bit0 Bit1 Bit2 Bit3 Bit4 Bit5 Bit6 Bit7 à 15 r r r r r r r r r Entrées logiques du réseau Alarme collective Seuil d’alarme 1 Seuil d’alarme 2 Seuil d’alarme 3 Seuil d’alarme 4 Seuil d’alarme 5 Seuil d’alarme 6 Libres 3D word r Relais 01 à 08 3E word r Relais 09 à 16 3F word r Relais 17 à 25 40 word Bit0 Bit1 Bit2 Bit3 Bit4 Bit5 Bit6 à 15 r r r r r r r r Etats du régulateur Régulateur-1 Chauffer Régulateur-1 Refroidir Régulateur-2 Chauffer Régulateur-2 Refroidir Régulateur-3 Chauffer Régulateur-3 Refroidir Libres 41 float r Régulateur 1 Taux de modulation 1 43 float r Régulateur 1 Taux de modulation 2 45 float r Régulateur 2 Taux de modulation 1 47 float r Régulateur 2 Taux de modulation 2 49 float r Régulateur 3 Taux de modulation 1 3.00/Manuel de référence JUMO mTRON 9–55 10 Tableaux des adresses MOD-Bus Adresse MOD-Bus Type de données Accès Remarque 4B float r Régulateur 3 Taux de modulation 2 Type de données Accès Remarque 10.10 Console LPF Adresse MOD-Bus 0 à 2B 2C Données internes word r Erreur système v Chapitre 9.3 “Erreurs système et d’exécution” 2D word r Erreur d’exécution v Chapitre 9.3 “Erreurs système et d’exécution” 9–56 2E word Bit0 Bit1 Bit2 Bit3 Bit4 Bit5 Bit6 Bit7 Bit8 Bit9 Bit10 Bit11 Bit12 à 15 r r r r r r r r r r r r r r Type de fonctionnement Libre Appareil dans l’état de base Appareil en mode automatique Appareil en mode manuel Appareil en mode programmation Appareil en mode poursuite Appareil en mode départ différé Mode AUTO-MANU actif Mode MANU-AUTO ext. actif Appareil en mode fin de programme Appareil en mode standby Condition d’étendue active Libres 2F float r W_cellule 31 float r W_humidité 33 float r W_coeur 35 float r W_Régulateur3 37 float r X_Valeur_F 39 float r X_Valeur_C 3B float r X_cellule 3D float r X_humidité 3F float r X_coeur 41 float r X_Régulateur3 43 word r Bit0 à 7 =contacts de commande 01 à 08 44 word r Bit0 à 7 = contacts de commande 09 à 16 3.00/Manuel de référence JUMO mTRON 10 Tableaux des adresses MOD-Bus Adresse MOD-Bus Type de données Accès Remarque 45 word r Bit0 à 7 = contacts de commande 17 à 24 46 word r Bit0 à 7 = contacts de commande 25 à 32 47 word r Bit0 à 3 = contacts de commande 33 à 36 48 word r Numéro du programme actuel 49 word r Numéro de la section actuelle 4A word r Numéro de la procédure actuelle 4B word r Numéro de la procédure suivante 4C float r Temps restant de la section en s 4E word w Bit0 à 3 Bit4 Bit 5 à 7 Bit8 Bit9 Bit10 Bit11 Bit12 Bit13 Bit14 Bit15 w w w w w w w w w w w Initialiser état de fonctionnement ; les bits ne peuvent être initialisés que séparément. Ne pas écrire de mot. Libres Prise en compte modifications temporaires Affectation interne, ne pas utiliser Section suivante Affectation interne, ne pas utiliser Manuel Affectation interne, ne pas utiliser Arrêter programme Affectation interne, ne pas utiliser Démarrer programme Affectation interne, ne pas utiliser 4F float r/w W_cellule pour modifications temporaires 51 float r/w W_humidité pour modifications temporaires 53 float r/w W_coeur pour modifications temporaires 55 float r/w W_Régulateur3 pour modifications temporaires 57 word r/w Bit0 à 7 = contacts de commande 01 à 08 pour modifications temporaires 58 word r/w Bit0 à 7 = contacts de commande 09 à 16 pour modifications temporaires 59 word r/w Bit0 à 7 = contacts de commande 17 à 24 pour modifications temporaires 5A word r/w Bit0 à 7 = contacts de commande 25 à 32 pour modifications temporaires 5B word r/w Bit0 à 3 = contacts de commande 33 à 36 pour modifications temporaires 3.00/Manuel de référence JUMO mTRON 9–57 10 Tableaux des adresses MOD-Bus Adresse MOD-Bus Type de données Accès Remarque 5C word r/w Temps de consigne de la section pour modifications temporaires MSB = 0 saisie en s MSB = 1 saisie en mn 5D 4x word w word1 w word2 w word3 w Instant de démarrage pour le démarrage de programme (seulement LPF 200) date + heure (max. 7 octets) Bit0 à 7 = minutes Bit8 à 15 = secondes Bit0 à 7 = jour Bit8 à 15 = heures Bit0 à 7 = année Bit8 à 15 = mois 61 word r/w Numéro du programme pour le démarrage du programme 62 word r/w Numéro de la section pour le démarrage du programme 63 word w Temps (seulement LPF 100) pour le démarrage différé du programme 10.11 Régulateur pour marmite double enveloppe LKR-96 Adresse MOD-Bus Type de données Accès 0 à 2B 2C Remarque Données internes word r Erreur système v Chapitre 9.3 “Erreurs système et d’exécution” 2D word r Erreur d’exécution v Chapitre 9.3 “Erreurs système et d’exécution” 9–58 2E word r Mode de fonctionnement 2F word r Numéro du programme 30 word r Numéro de la section 31 float r Mesure entrée analogique 1 (T° marmite) 33 float r Mesure entrée analogique 2 (T° coeur) 35 float r Valeur F (valeur pasteurisatrice) 37 float r Consigne Température marmite 39 float r Consigne Température coeur 3B float r Consigne Valeur F 3.00/Manuel de référence JUMO mTRON 10 Tableaux des adresses MOD-Bus Adresse MOD-Bus Type de données Accès Remarque 3D Bit0 Bit1 Bit2 Bit3 Bit4 r r r r r Alarme collective Sortie Seuil d’alarme 1 Sortie Seuil d’alarme 2 Régulateur 1 Chauffer Régulateur 1 Refroidir 3E word r Bit0 à 10 Bit11 Bit12 Bit13 Bit14 à 15 r w r w r Initialiser état de fonctionnement ; les bits ne peuvent être initialisés que séparément. Ne pas écrire de mot. Libres Arrêter programme automatique Libre Démarrer programme Libres 3F float w Consigne Température marmite pour modifications temporaires 41 float w Consigne Température coeur pour modifications temporaires 43 float w Consigne Valeur F pour modifications temporaires 45 float w Temps de consigne de la section pour modifications temporaires en s - Temps non programmé = 1.5 * 1038 47 4x word w Instant de démarrage pour démarrage de programme date + heure (max. 7 octets) 4B word w Numéro du programme pour démarrage de programme 3.00/Manuel de référence JUMO mTRON 9–59 10 Tableaux des adresses MOD-Bus 9–60 3.00/Manuel de référence JUMO mTRON Index A Accès 41 Affichage et commande Alarme collective 14 Avant-propos 3 5 B Bus de terrain, paramètres 13 C Cas particuliers 24 Chronogramme 19, 21 Codes d’erreur 24, 37 Codes des fonctions 27 Console de programmation Console LPF 56 51 D Démarrer le programme Setup 11 I Identificateur neuronal 4 Identification des types 4 Interface Setup 5 J J-BUS 24 L LED d’alimentation 5 LED de fonctionnement 5 Liste des variables de réseau d’entrée 9 Liste des variables de réseau de sortie 9 M MOD-BUS 24 Modem, paramètres 14 Module d’entrée analogique 45 Module de communication 52 Module de sortie analogique 47 Module logique 48 Module opérateur-régulateur 51 3.00/Manuel de référence JUMO mTRON 9–61 Index Module relais 44 P Principe maître/esclave 17 R Réglages du module 12 Régulateur pour marmite double enveloppe LKR-96 Réponse en cas d’erreur 24 Résistance de terminaison 5 58 S Sommaire 1 Somme de contrôle (CRC16) 25 Somme de contrôle, mode de calcul Structure des données 23 25 T Tableaux d’adresses 41 Tension d’alimentation 4 Touche d’installation 5 Type des données 41 U Unité de process LPF 55 V Valeurs entières 35 Variables de réseau 9, 52–54 Variables de réseau d’entrée 9 Variables de réseau de sortie 9 Vue d’ensemble 7 9–62 3.00/Manuel de référence JUMO mTRON M. K. JUCHHEIM GmbH & Co Adresse de livraison : Mackenrodtstraße 14, 36039 Fulda, Allemagne Adresse postale : 36035 Fulda, Allemagne Téléphone : +49 661 60 03-0 Télécopieur : +49 661 60 03-6 07 E-Mail : [email protected] Internet : www.jumo.de JUMO Régulation S.A. Actipôle Borny 7 rue des Drapiers B.P. 45200 57075 Metz - Cedex 3, France Téléphone : +33 3 87 37 53 00 Télécopieur : +33 3 87 37 89 00 E-Mail : [email protected] Internet : www.jumo.fr JUMO AUTOMATION S.P.R.L. / P.G.M.B.H./ B.V.B.A Industriestraße 18 4700 Eupen, Belgique Téléphone : Télécopieur : E-Mail : Internet : +32 87 59 53 00 +32 87 74 02 03 [email protected] www.jumo.be Fiche technique 70.4040 Page 1/5 Module de communication Description sommaire Il s’agit d’un module du système de régulation et d’automatisation JUMO mTRON. Le boîtier de format 91mm x 85,5mm x 73,5mm (l x h x p) en matière synthétique se monte sur un rail symétrique. Le module sert de communication entre les modules JUMO mTRON et des appareils supérieurs avec interface en protocole MOD-/J-Bus. Le module de communication dispose d’une interface LON avec transceiver FTT10 pour fonctionner avec une installation JUMO mTRON et d’une interface RS-232 ou RS-422/485 au choix pour le transfert de données en protocole MOD-Bus. Une interface Setup est prévue pour le paramétrage et la configuration d’un module sur PC avec le logiciel d’installation JUMO mTRON-iTOOL. Le raccordement électrique s’effectue par bornes à visser sur borniers embrochables. Type 704040/0-... Structure modulaire Particularités ■ Supervision par MOD-Bus ■ Raccord. sur API par MOD-Bus ■ Configuration et paramétrage avec le logiciel d’installation JUMO mTRONiTOOL ■ Fonctionnement par modem pour configurer et paramétrer un système d’automatisation JUMO mTRON à n’importe quelle distance ■ Plusieurs modules de communication peuvent fonctionner dans un même réseau ■ Appel automatique d’un numéro de téléphone via un modem en cas d’alarme dans le réseau LON ■ Interface RS 232, RS 422 ou RS 485 intégrée 01.01/00336438 JUMO - MESURE ET REGULATION Fiche technique 70.4040 Affichage et commande Page 2/5 Caractéristiques générales Conditions d’environnement suivant DIN 61010 Température de service et d’ambiance : 0 à 55°C Température de stockage admissible : -40 à +70°C Humidité relative : Hr ≤ 80% Degré de pollution : 2 Catégorie de surtension : 2 Boîtier Matériau : matière synthétique, auto-extinguible Classe d’inflammabilité : UL 94 VO Mode de protection : IP20 (suivant EN 60529) Montage : sur rail Alimentation 110 à 240 V AC, 48 à 63 Hz, +10/−15% ou 20 à 53 V AC/DC, 0/48 à 63 Hz Consommation : ≤ 5 VA (1) LED de signalisation, rouge (3) - s’allume en cas de panne - clignote lorsque la liaison physique entre le logiciel de développement JUMO mTRON-iTOOL ou le module opérateur (onsole) est en cours de contrôle à l’aide du signal test („Wink“). (2) Commutateur Touche d’installation Enregistrement du module dans le logiciel de développement JUMO mTRON-iTOOL ou du module opérateur (console). (4) pour la résistance de terminaison du réseau LON Interface Setup Pour ligne Interface-PC, reliant le module au PC. (5) LED, verte signalant que l’appareil est sous tension. Réseau (Interface LON) Transceiver : Free Topology-FTT10A Topologie: structure annulaire, linéaire, en étoile ou mixte Vitesse de transmission : 78 kBaud Longueur des lignes (dépend du type de ligne) : Ligne : < 2700m En étoile : < 500m Annulaire :< 500m Mixte : < 500m Nombre de modules : max. 64 Commande et installation Variables d’entrée réseau Variables sortie réseau Variables analogiques - 16 variables de type “real” - 4 variables de type “long” Variables analogiques - 16 variables de type “real” - 4 variables de type “long” Variables logiques - 8 variables de type “long” - 1 alarme-modem de type “bool” Variables logiques - 8 variables de type “long” Fonction : elles sont reliées avec d’autres variables réseau des modules mTRON. Fonctions : elles peuvent être écrites comme variables sortie réseau du module de communication par l’intermédiaire du MOD-Bus. Les modules JUMO mTRON peuvent être commandés, paramétrés et configurés par le module opérateur (console) JUMO mTRON. Le logiciel d’installation JUMO mTRONiTOOL permet d’installer et de mettre en service avec facilité un système JUMO mTRON Il est possible de gérer et de documenter les projets. La liaison par LON des différents modules se fait par affectation de noms de variables réseau (NV). . 01.01/00336438 JUMO - MESURE ET REGULATION Fiche technique 70.4040 Page 3/5 Schéma de raccordement Face inférieure du module avec borniers embrochables Bornier embrochable II Bornier embrochable I Bornier embrochable II Raccordement pour Position des bornes Remarques RS 232 ,,B1 ,,B2 ,,B3 ,,B4 ,,B5 GND RxD TxD CTS RTS RS 422 ,,B1 ,,B2 ,,B3 ,,B4 ,,B5 GND TxD A TxD B RxD A RxD B RS 485 ,,B1 ,,B2 ,,B3 GND RxD/TxD A RxD/TxD B Interface LON ,,B13 = TE Blindage ,,B14 = Net_A ,,B15 = Net_B Polarité quelconque Raccordement pour Position des bornes Remarques Alimentation suivant plaque signalétique ,BL1 ,BN ,BTE AC Phase Neutre Terre technique ,BL1 ,BN ,BTE DC Symbole Bornier embrochable I 01.01/00336438 } Polarité quelconque Terre technique Symbole JUMO - MESURE ET REGULATION Fiche technique 70.4040 Séparation galvanique Encombrement Identification du type Accessoire standard Accessoires (1) Sorties ................................... . . Code Interface RS 232 51 Interface RS 422 52 Interface RS 485 53 (2) Alimentation ........................ . . Type Modules JUMO mTRON 1 notice de montage B 70.4040.4 (1) (2) 704040/0- . . - . . Sorties Code 110 à 240 V AC, 48 à 63 Hz +10/−15% 23 20 à 53 V AC/DC, 0/48 à 63 Hz 22 Interface-PC avec convertisseur TTL/RS232C pour relier un module à un PC ; longueur 2m. N° d’article : 70/00301315 Logiciel de développement JUMO mTRON-iTOOL Le logiciel JUMO mTRON- iTOOL sert au développement par programmation graphique sur PC de systèmes d’automatisation. Il permet à l’utilisateur de relier entreeux les différents modules de la famille JUMO mTRON et de configurer les paramètres spécifiques à l’application. Manuel de référence JUMO mTRON Support pour la configuration, le paramétrage et l’installation des modules. N° d’article : 70/00334336 Module de régulation Fiche technique 70.4010 Module relais Fiche technique 70.4015 Module d’entrée analogique Fiche technique 70.4020 Module de sortie analogique Fiche technique 70.4025 Module logique Fiche technique 70.4030 Module opérateur Fiche technique 70.4035 Module de communication Fiche technique 70.4040 Logiciel de développement JUMO mTRON-iTOOL Fiche technique 70.4090 01.01/00336438 Page 4/5 JUMO - MESURE ET REGULATION Fiche technique 70.4040 Page 5/5 Module de communication (Gateway) Description sommaire Le „mTRON to PROFIBUS-DP-Gateway“ est un appareil complet avec alimentation (Power Supply), module de transmission de données (Transceiver), contrôleur (Neuron 3150) et un contrôleur de bus de terrain sous boîtier compact (avec fixation pour montage sur rails symétriques, sur demande). Le contrôleur de bus de terrain prend en charge la connexion en tant qu’esclave au PROFIBUS-DP. La passerelle (Gateway) sert à connecter un réseau mTRON composés de modules mTRON en tant qu’esclave PROFIBUS-DP à un réseau PROFIBUS-DP. Des vitesses de transmission (en Baud) de 9,6, 19,2, 93,75, 187,5, 500 et 1500 kbps sont possibles grâce à l’identification automatique. Le software du contrôleur du bus de terrain est certifié par PNO (membre de Profibus International). Tension d’alimentation et raccordement LON Câblage et terminaison bus Alimentation et raccord LON Position des contacts du connecteur PROFIBUS-DP Fiche de raccordement N° Pin Fonction 1 Alimentation positive 2 Masse M/5 Blindage 3 LON 4 LON PROFIBUS-DP VP (Pin 6) Données techniques 390 Ω DGND RxD / TxD-N RxD / TxD-P RxD / TxD-P (Pin 3) Neuron-Chip 3150 / 10MHz EEPROM EEPROM Flash AT29C512 Alimentation 18 à 32V DC (non stabilisée) Transceiver FTT10A Configuration et échange de données entièrement à l’aide des variables réseau Matériel ABS Dimensions lxhxp 80 x 172 x 43mm VP 220 Ω RxD / TxD-N (Pin 8) 390 Ω Terre PE Câblage Connecteur Identification du type (1) (2) 704041/0- 64 - 24 (1) Sorties ................................... . . Sorties Code Interface PROFIBUS-DP 64 (2) Tension d’alimentation . . Type 18 à 32V DC 01.01/00336438 Code 24 DGND (Pin 5) Terminaison bus