▼
Scroll to page 2
of
95
2000 SÉRIE Manuel de communication EUROTHERM A U T O M AT I O N Manuel de communication Sommaire SERIE 2000 MANUEL DE COMMUNICATIONS MODBUS ET EI-BISYNCH Sommaire Page Chapitre 1 INTRODUCTION....................................................................................... 1-1 Chapitre 2 MATERIEL DE COMMUNICATION ......................................................... 2-1 Normes de transmission RS 232, RS 422, RS 485........................................................... 2-1 Choix du câble.................................................................................................................... 2-2 Mise la terre ....................................................................................................................... 2-3 Câblage - Généralités......................................................................................................... 2-3 Câblage RS 232 .................................................................................................................. 2-3 Câblage RS 422 ou RS 485 quadrifilaire........................................................................... 2-4 Câblage RS 485 bifilaire..................................................................................................... 2-5 Câblage des régulateurs RS 422 et RS 485...................................................................... 2-6 Connexions pour un maximum de 63 régulateurs .......................................................... 2-7 Gros réseaux RS 422 /485 ................................................................................................ 2-8 Connexions KD 485 et 261 ................................................................................................ 2-9 Chapitre 3 PROTOCOLE MODBUS........................................................................... 3-1 Chapitre 4 PROTOCOLE EI BISYNCH ...................................................................... 4-1 Chapitre 5 ADRESSE MODBUS ET EI-BISYNCH .................................................... 5-1 Paramètres du mode de fonctionnement......................................................................... 5-2 Tableaux des paramètres Modbus et Bisynch................................................................. 5-2 Mots d’état .......................................................................................................................... 5-13 Paramètres du mode configuration .................................................................................. 5-17 Données du programmateur de rampes/paliers - Modbus ............................................. 5-33 Données du programmateur de rampes/paliers - Bisynch............................................. 5-35 Chapitre 6 SUJETS EVOLUES ................................................................................. 6-1 Annexe A GLOSSAIRE DES TERMES.................................................................... A-1 Annexe B CONVERSION HEXADECIMAL/DECIMAL ET CODES ASCII............... B-1 Annexe C TABLE DES PARAMETRES - CLASSEMENT PAR ADRESSE ............ C-1 « Ce produit est protégé par un ou plusieurs brevets américains suivants : 5,484,206 ; brevets supplémentaires en attente. PDSIO et INSTANT ACCURACY sont des marques déposées d’EUROTHERM » HA 026230FRA - Indice 1 .1 - Juillet 98. S'applique aux régulateurs des séries 2200 et 2400 i Manuel de communication CHAPITRE 1 Introduction INTRODUCTION Ce chapitre décrit l'objet de ce manuel et la manière de l'utiliser. PRESENTATION Ce manuel s'adresse à ceux qui ont besoin d'utiliser une liaison de communication logique et les protocoles de communication MODBUS, JBUS ou EI-BISYNCH pour superviser les appareils Eurotherm Automation de la série 2000 et en particulier les modèles 2200 et 2400. Nous avons supposé que le lecteur avait une certaine expérience des protocoles de communication et connaissait les appareils de la série 2000. Le manuel de chaque appareil donne une description complète du mode d'emploi de ces appareils, des options de configuration et de la définition des paramètres. Le chapitre 2 de ce document est un guide pour le câblage et l'environnement physique de base des communications logiques. Le chapitre 3 est une description générale des protocoles MODBUS et JBUS. Le chapitre 4 est une description générale du protocole EI-BISYNCH. Le chapitre 5 énumère les adresses et les mnémoniques des paramètres de la série 2000. Le chapitre 6 traite de sujets évolués comme l'accès aux données à virgule flottante en résolution complète et les autorisations d'interfaces utilisateurs. L'annexe A contient un glossaire de termes. L'annexe B énumère les codes ASCII. Eurotherm Automation décline toute responsibilité liée à des pertes ou dommages dus à l'application des informations contenues dans ce document. JBUS est une marque déposée d'APRIL. MODBUS est une marque déposée de Gould Inc. JBUS ET MODBUS • • • • • MODBUS est un protocole de communications série défini par Gould Inc. April a développé JBUS comme particularité de MODBUS. Les deux protocoles utilisent la même syntaxe de trame des messages. Les codes fonction utilisés par les appareils de la série 2000 sont un sous-ensemble des codes fonction JBUS et MODBUS. N.B. : les adresses JBUS de la série 2000 JBUS sont rigoureusement identiques aux adresses MODBUS. Cette particularité diffère des mises en oeuvre précédentes de ce protocole dans le matériel Eurotherm. Dans ce document, nous ferons référence à MODBUS mais toutes les informations s'appliquent également à JBUS. REFERENCES Consulter les documents suivants pour avoir plus d'informations sur le sujet ; Gould April Norme EIA RS-232-C Norme EIA RS-422 Norme EIA RS-485 Guide de référence du protocole MODBUS, PI-MBUS-300 Spécification JBUS Interface entre le matériel terminal et le matériel de communication de données employant l'échange binaire série Caractéristiques électriques des circuits d'interface logique à tension équilibrée Caractéristiques électriques des générateurs et des récepteurs utilisés dans les systèmes logiques multipoints équilibrés Manuel de communication série 2000 1-1 Manuel de communication CHAPITRE 2 Matériel de communication MATERIEL DE COMMUNICATION Ce chapitre définit les différences entre les normes de communications logiques RS232, RS422 et RS485. Les détails relatifs à la configuration, au câblage et aux extrémités contribueront à faciliter l'établissement de communications de base. NORMES DE TRANSMISSION RS232, RS422 ET RS485 L'Electrical Industries Association (EIA, Association des industries électriques) a élaboré les normes recommandées RS232, RS422 et RS485. Ces normes définissent les caractéristiques électriques d'un réseau de communications. Le tableau ci-dessous résume les différentes liaisons physiques offertes par ces trois normes. Norme EIA RS232C RS422 RS485 Mode de transmission Extrémité simple Différentiel Différentiel Branchements électriques 3 fils 5 fils 3 fils Nombre de drivers et de récepteurs par ligne 1 driver, 1 récepteur 1 driver, 10 récepteurs 32 drivers, 32 récepteurs Vitesse de transmission maximale 20 kbits/sec 10 Mbits/sec 10 Mbits/sec Longueur de câble maximale 1200 m 1200 m 15 m N.B. : RS232C a été abrégé en RS232. La norme RS232 permet la connexion entre un appareil unique et un PC, un régulateur logique programmable ou des appareils comparables à l'aide d'un câble de longueur inférieure à 15 m. La norme RS485 permet de connecter un ou plusieurs appareils par une connexion bifilaire, avec une longueur de câble maximale de 1200 m. Il est ainsi possible de connecter 31 appareils et un ‘maître’. La transmission des signaux différentiels équilibrés est moins sensible aux interférences et doit être utilisée de préférence à RS232 dans les environnements bruyants. RS422/RS485 est recommandé pour l'installation dans les usines. Bien que RS485 soit couramment appelée connexion ‘bifilaire’, une connexion terre/blindage est fournie comme connexion ‘commune’ pour les appareils de la série 2000 et, en général, il faut utiliser RS485 dans les installations pour assurer une protection supplémentaire contre le bruit. A strictement parler, RS422 est une norme permettant une connexion ‘point à point’ de deux matériels à l'aide d'un signal différentiel duplex intégral sur deux paires de fils. Par conséquent, en principe, une liaison RS422 permet la connexion entre un seul appareil et un PC. Toutefois, les appareils de la série 2000 offrent une version améliorée de RS422 qui répond aussi intégralement aux exigences électriques de RS485 décrites ci-dessus. Il est ainsi possible de connecter un maximum de 31 appareils sur le même réseau mais uniquement avec un branchement électrique à 5 fils. L'émission et la réception des données font appel à deux paires de câbles torsadés blindés, avec un câble distinct pour le commun. Le blindage en option assure une protection supplémentaire contre les bruits électriques. Lorsque cela est possible, il faut utiliser RS485 bifilaire pour les installations neuves où une capacité de connexions multiples s'impose. RS422 est compatible avec les appareils Eurotherm existants. Certains appareils anciens Eurotherm Automation utilisent un marquage des bornes différent de celui utilisé dans les normes RS422/RS485. Le tableau ci-dessous compare ce marquage. RS422/RS485 Eurotherm A' RX+ B' RX- A TX+ B TX- C & C' Commun Avec RS232 ou RS422/485, les appareils de la série 2000 fonctionnent en mode semi-duplex qui ne permet pas la transmission et la réception simultanées des données. La transmission des données s'effectue par échange alterné. La plupart des PC offrent un port RS232 pour les communications logiques. L'interface de communication KD485 d'Eurotherm Automation est recommandée pour assurer l'interface avec RS422/485. Cette interface sert également à mettre un réseau RS422/485 en mémoire tampon lorsqu'il doit communiquer avec plus de 32 appareils sur le même bus ou à ponter deux segments de réseau RS485 bifilaire avec RS422 quadrifilaire. Des informations sur le câblage de cette unité sont fournies à la fin de ce chapitre. On peut aussi se reporter au manuel d'installation et d'utilisation de KD485, disponible sur demande auprès d'Eurotherm, pour avoir une description complète. Manuel de communication série 2000 2-1 Matériel de communication Manuel de communication SELECTION DE RS232 OU RS422/485 Il est possible de changer entre RS232, RS422 et RS485 pour les appareils de la série 2400 en remplaçant le module enfichable ‘H’ par un module de communication du type souhaité. Le matériel de communication de la série 2200 est d'une construction fixe qui doit être précisée à la commande de l'appareil. CHOIX DU CABLE Le câble sélectionné pour le réseau de communications logiques doit posséder les caractéristiques électriques suivantes : • • • • • résistance nominale en courant continu inférieure à 100 Ohms / km. Section minimale des fils : 24 AWG. impédance nominale caractéristique à 100 kHz : 100 Ohms. capacité mutuelle dans une paire (capacité entre deux fils d'une paire de fils) inférieure à 60 pF / m. capacité parasite inférieure à 120 pF / m (capacité entre un fil et tous les autres fils reliés à la terre). pour les applications RS422/485, utiliser des câbles à paires torsadées. Le choix d'un câble est un compromis entre les facteurs de coût et de qualité comme l'atténuation ou l'efficacité du blindage. Pour les applications destinées à un environnement où des niveaux élevés de bruits électriques sont prévisibles, il faut utiliser un câble à blindage en tresse de cuivre (relier le blindage à une terre exempte de bruit). Pour les applications communiquant sur grandes distances, choisir un câble qui possède en outre des caractéristiques d'atténuation réduite. Dans les applications faiblement bruyantes et sur courtes distances, il est possible d'utiliser le blindage mis à la terre comme branchement commun. Relier le commun au blindage mis à la terrre par une résistance au carbone 100 Ohms 1/4 W sur le PC et tous les appareils. Pour RS422/485, il est possible de faire fonctionner le système avec des paires torsadées non blindées, la terre étant utilisée comme connexion commune. Relier le commun à la terre par une résistance au carbone 100 Ohms 1/4 W sur le PC et tous les appareils. Ce système est déconseillé. La liste suivante donne une sélection de câbles utilisables pour les systèmes de communications RS 422/485, classés par ordre de qualité décroissant. Les câbles '*' sont utilisables avec les descriptions de câblage ci-après. Les câbles '**' utilisent un codage couleur différent de celui utilisé dans les descriptions de câblage. Référence Belden Description 9842 2 paires torsadées avec blindage à feuille d'aluminium plus blindage enveloppant en cuivre à 90 % ** 9843 3 paires torsadées avec blindage à feuille d'aluminium plus blindage enveloppant en cuivre à 90 % ** 9829 2 paires torsadées avec blindage à feuille d'aluminium plus blindage enveloppant en cuivre à 90 % 9830 3 paires torsadées avec blindage à feuille d'aluminium plus blindage enveloppant en cuivre à 90 % * 8102 2 paires torsadées avec blindage à feuille d'aluminium plus blindage enveloppant en cuivre à 65 % 8103 3 paires torsadées avec blindage à feuille d'aluminium plus blindage enveloppant en cuivre à 65 % * 9729 2 paires torsadées avec blindage à feuille d'aluminium 9730 3 paires torsadées avec blindage à feuille d'aluminium * Voici une sélection de câbles convenant pour les systèmes de communication RS 232, énumérés par ordre de qualité décroissant. Référence Alpha Belden Description 8102 2 paires torsadées avec blindage à feuille d'aluminium plus blindage enveloppant en cuivre à 65% ** 5472 9502 2 paires torsadées avec blindage à feuille d'aluminium * 2403 8771 3 fils séparés avec bindage à feuille d'aluminium ** 2-2 Manuel de communication série 2000 Manuel de communication Matériel de communication MISE A LA TERRE Vérifier que tous les points de mise à la terre sont dépourvus de bruit. Pour diminuer les interférences dues à des signaux électriques externes, relier le blindage du câble à un seul point de mise à la terre. Il ne doit pas y avoir de mises à la terre multiples sur une seule longueur de câble. Dans le cas de l'utilisation d'un adaptateur de communication KD485 d'Eurotherm Automation, ne pas relier le blindage d'un côté de l'interface à l'autre mais mettre chacun des câbles séparément sur un point local de mise à la terre. Les sorties de communications logiques de tous les appareils de la série 2000 sont isolées. Pour éviter tout problème de bruit en mode commun, relier la ligne commune à la terre en un point par une résistance au carbone 100 Ohms 1/4 W. La résistance limite l'intensité de terre. CABLAGE - GENERALITES Faire passer les câbles de communications dans des chemins différents de ceux des câbles d'alimentation électriques. Les câbles d'alimentation électrique alimentent les appareils, relais ou triac et le câblage associé aux dispositifs de commutation externes comme les contacteurs, les relais ou les commandes de vitesse de moteurs. Il est possible de faire passer les câbles de communications avec les câbles de signaux de commande si ces câbles de signaux ne sont pas exposés à une source d'interférence. Les signaux de commande sont les entrées et sorties analogiques ou logiques de tout appareil de régulation. Ne pas utiliser les fils redondants du câble de communications pour d'autres signaux. Veiller à ce que les câbles soient suffisamment détendus pour que les mouvements ne provoquent pas une abrasion de la gaine isolante. Ne pas serrer les colliers de serrage des câbles de manière excessive afin d'éviter une mise à la terre multiple accidentelle des conducteurs du blindage. CABLAGE RS232 Pour utiliser RS232, il faut que le PC soit équipé d'un port RS232, habituellement appelé COM 1. Pour construire un câble destiné à fonctionner en RS232, il faut utiliser un câble blindé à trois fils. Le tableau ci-dessous énumère les bornes utilisées pour les communications logiques RS232. Certains PC utilisent un connecteur 25 voies, bien que le connecteur 9 voies soit plus courant. Couleurs standard N° de broche du PC du câble 9 voies 25 voies Blanc 2 3 Réception (RX) HF Emission (TX) Noir 3 2 Emission (TX) HE Réception (RX) Rouge 5 7 Commun HD Commun Liaison 1 6 4 8 Détection du signal de ligne reçu Terminal prêt 6 11 Modem prêt 7 4 Demande d'envoi 8 5 Prêt à émettre 1 Terre Liaison Blindage • Fonction du PC * Bornes de l'appareil Fonction de l'appareil Fonctions normalement attribuées aux broches. Vérifier le manuel du PC pour confirmer. Rx Tx Com Ordinateur HF Rx HE Com HD Terre locale Figure 2-1 Connexions RS232 Manuel de communication série 2000 Tx Régulateur série 2000 2-3 Matériel de communication Manuel de communication CABLAGE DE RS422 OU DE RS485 QUADRIFILAIRE Pour utiliser RS422, mettre le port RS232 du PC en mémoire tampon avec un convertisseur RS232/RS422 approprié. KD485 ou le convertisseur de communication 261 d'Eurotherm Automation est recommandé pour cet usage. La figure 2.6 montre les connexions pour cette unité. Les appareils d'un réseau de communication RS422 doivent être branchés en chaîne et non en étoile. Pour construire un câble pour un fonctionnement RS422, utiliser un câble blindé avec deux paires torsadées plus un fil séparé pour le commun. Bien que les connexions du commun ou du blindage ne soient pas nécessaires, leur utilisation améliore l'insensibilité au bruit de manière significative. Les bornes utilisées pour les communications logiques RS422 sont énumérées dans le tableau ci-dessous. Couleurs standard N° de broche du PC du câble 25 voies Blanc 3 Noir Bornes de l'appareil Fonction de 902-4 2400 l'appareil Réception (RX+) F1 HE Emission (TX+) 16 Réception (RX-) F2 HF Emission (TX-) Rouge 12 Emission (TX+) F3 HB Réception (RX+) Noir 13 Emission (TX-) F4 HC Réception (RX-) Vert 7 Commun F5 HD Commun Blindage 1 Terre • Fonction du PC * Fonctions normalement attribuées aux broches. Vérifier le manuel du PC pour confirmer. Figure 2-2 Régulateurs (1 à 31) reliés à un PC avec la norme RS422 PC Ce schéma montre une installation-type qui peut être utilisée avec les régulateurs Eurotherm existants (série 800 ou 900 par exemple). Com Tx Rx RS232 Il est possible de remplacer un régulateur existant ou de compléter l'installation actuelle par un régulateur de la série 2400 à condition qu'il ait été livré comme EIA485 quadrifilaire. REMARQUES Pour ajouter un autre appareil de la série 2000, prière de se reporter à la figure 2-4. Il est préférable de relier le blindage du câble à la terre aux deux extrémités mais il est essentiel de veiller à ce qu'elles soient toutes deux équipotentielles. Si cela ne peut pas être garanti, mettre à la terre à une extrémité, comme le montre la figure. Com Rx Tx Convertisseur de type 261 TxRx Com Tx+ Rx- Résistance d'extrémité 220 Ohms sur Rx du convertisseur RS422 La valeur des résistances d'extrémité n'est pas déterminante, la valeur-type est comprise entre 100 et 300 Ohms. Représente les paires torsadées Rx- Rx Tx- Tx+ Com Régulateur 1 2400 Rx- Rx Tx- Tx+ Com Régulateur 2 2400 Résistance d'extrémité 220 Ohms sur les bornes Rx du dernier régulateur de la chaîne Régulateurs supplémentaires 2-4 Manuel de communication série 2000 Manuel de communication Matériel de communication CABLAGE 485 BIFILAIRE Pour utiliser RS485, mettre le port RS232 du PC en mémoire tampon avec un convertisseur RS232/RS422 approprié. L'adaptateur de communication KD485 d'Eurotherm Automation est recommandé pour cet usage. Eurotherm déconseille l'utilisation d'une carte RS485 intégrée dans l'ordinateur car cette carte risque de ne pas être isolée, ce qui peut provoquer des problèmes de bruit, et les bornes Rx risquent de ne pas être polarisées correctement pour cette application. Pour construire un câble pour un fonctionnement RS485, utiliser un câble blindé avec une paire torsadée (RS485) plus un fil séparé pour le commun. Bien que les connexions du commun ou du blindage ne soient pas nécessaires, leur utilisation améliore l'insensibilité au bruit de manière significative. Les bornes utilisées pour les communications logiques RS485 sont énumérées dans le tableau ci-dessous. Couleursstandard du câble N° de broche du PC 25 voies Fonction du PC * Bornes de l'appareil Fonction de l'appareil Blanc 3 Réception (RX+) HF (b) ou (B+) Emission (TX) Noir 16 Réception (RX-) Rouge 12 Emission (TX+) HE (A) ou (A+) Réception (RX) Noir 13 Emission (TX-) Vert 7 Commun HD Commun Blindage 1 Terre * Fonctions normalement attribuées aux broches. Vérifier le manuel du PC pour confirmer. PC Com Tx Rx RS232 Figure 2-3 Régulateurs de la série 2000 (1 à 31) reliés à un PC avec la norme RS485 bifilaire Com Rx Tx Convertisseu r de type KD485 Com TxRx RxTx+ Résistance d'extrémité 220 Ohms sur Rx du convertisseur RS485 Com HF Régulateur 1 2400 HE Com HF Régulateur 2 2200 HE Résistance d'extrémité 220 Ohms sur le dernier régulateur de la chaîne Régulateurs supplémentaires Manuel de communication série 2000 2-5 Matériel de communication Manuel de communication CABLAGE DES REGULATEURS RS422 ET RS485 Il est généralement impossible de relier des régulateurs utilisant une norme bifilaire à des régulateurs utilisant une norme quadrifilaire. Cela peut être par exemple nécessaire s'il faut ajouter des régulateurs de la série 2000 à une installation existante. Il est toutefois possible de modifier la liaison de communication existante en ajoutant une version spéciale du convertisseur KD485, fournie sous la référence KD485-ADE 422-422. Cet ajout est représenté sur la figure ci-dessous. Le KD485 standard convertit 232 en 485 quadrifilaire et cette liaison sert à communiquer avec les régulateurs Eurotherm existants. Le deuxième KD485 est la version spéciale qui convertit les communications 485 quadrifilaires en 485 bifilaires. Son côté entrée agit vis-à-vis de la liaison quadrifilaire comme le ferait un autre régulateur sur un système existant et, simultanément, les messages de communications provenant de l'ordinateur sont transmis côté sortie de cette unité. Ce côté sortie est relié à la liaison de communication bifilaire qui contient les régulateurs de la série 2000. Les réponses provenant des régulateurs de cette liaison provoquent le passage des données sur la liaison quadrifilaire qui, de là, seront renvoyées à l'ordinateur. Figure 2-4 Régulateurs (1 à 31) reliés à un PC utilisant une norme mixte composée de RS422 (ou RS485 quadrifilaire) et RS485 bifilaire. PC Com Tx Rx RS232 Com Rx Tx Convertisseur de type 261 ou KD485 Rx Tx- Com Tx+ RxRésistance d'extrémité 220 Ohms sur Rx du convertisseur RS422 KD485-ADE 422-422 Tx+ Rx Tx- Rx- Rx Tx+ Tx- RxRx- Rx Tx- Tx+ Com Régulateur 1 par exemple Eurotherm 902 2-6 Tx Rx HF HE Régulateur ‘n’ Résistances d'extrémité 220 Ohms Régulateur n+1 à 31 par exemple Eurotherm 2000 Résistance d'extrémité 220 Ohms sur le dernier régulateur de la chaîne Manuel de communication série 2000 Manuel de communication Matériel de communication CONNEXIONS POUR UN MAXIMUM DE 63 REGULATEURS Figure 2-5 PC Il est possible de remplacer un régulateur du premier groupe par un isolateur de communication de type KD485. Il est possible d'ajouter un maximum de 31 régulateurs supplémentaires de la manière indiquée. Com Tx Rx Com Rx Tx Convertisseur de type KD485 Com Rx RxTx+ Tx- Résistance d'extrémité 220 Ohms Résistance d'extrémité 220 Ohms Résistance d'extrémité 220 Ohms sur le dernier régulateur Résistance d'extrémité 220 Ohms Rx+ Rx+ Rx- RxTx+ Tx+ Tx- Régulateur 1 TxHE HF HE HF HE HF Régulateur 29 Manuel de communication série 2000 KD485ADE 422-422 remplace un régulateur Régulateur 32 HE HF Régulateur 63 2-7 Matériel de communication Manuel de communication GROS RESAUX RS422/485 Les réseaux qui comportent plus de 32 appareils nécessitent une mise en mémoire tampon des lignes de communication. L'interface série universelle d'Eurotherm Automation KD485-ADE 422-422 est recommandée à cet effet. KD485 sous cette forme positionne la ligne d'émission sur "hors trois états". N.B. : les gros réseaux qui utilisent des régulateurs RS422 quadrifilaires peuvent utiliser l'interface série universelle Eurotherm 261. Pour positionner les lignes d'émission sur "hors trois états" dans le 261, faire passer les liaisons 4 et 5 de la position B à la position A. Prendre contact avec Eurotherm Automation pour avoir plus d'informations sur la spécification des gros réseaux. Les appareils d'un réseau de communication RS422/485 doivent être connectés en chaîne et non en étoile. Le schéma ci-dessous illustre le câblage d'un réseau pour la communication avec un grand nombre de régulateurs de la série 2000. PC Com Tx Rx Convertisseur Com Rx Tx de type KD485 Tx- Com Rx RxTx+ Résistance d'extrémité 220 Ohms Résistance d'extrémité 220 Ohms sur le dernier régulateur Résistance d'extrémité 220 Ohms Rx+ Rx+ Rx- RxTx+ Tx+ Tx- TxHE HF Régulateur 1 KD485ADE 422-422 HE HF Régulateur 31 Résistance d'extrémité 220 Ohms sur le dernier régulateur Rx+ Rx+ Rx- RxTx+ Tx+ Tx- Répéter cette opération pour les autres régulateurs de la chaîne 2-8 Tx- Résistances d'extrémité 220 Ohms HE HF Régulateur 32 HE HF Régulateur 62 Manuel de communication série 2000 Manuel de communication Matériel de communication CONNEXIONS RS232 DU 261 Couleurs standard N° de broche du PC du câble 9 voies 25 voies Blanc 2 3 Noir 3 Rouge 5 Blindage Fonction du PC * 261 Borne Fonction Réception (RX) 2 Emission (TX) 2 Emission (TX) 3 Réception (RX) 7 Commun 7 Commun 1 Terre * Fonctions normalement attribuées aux broches. Vérifier le manuel du PC pour confirmer. CONNEXIONS RS422/485 DU 261 Couleurs standard N° de broche du PC du câble 25 way Blanc 3 Noir Fonction du PC * 261 Borne Fonction Réception (RX+) 12 Emission (TX+) 16 Réception (RX-) 13 Emission (TX-) Rouge 12 Emission (TX+) 3 Réception (RX+) Noir 13 Emission (TX-) 16 Réception (RX-) Vert 7 Commun 7 Commun Blindage 1 Terre * Fonctions normalement attribuées aux broches. Vérifier le manuel du PC pour confirmer. CONNEXIONS POUR KD485-ADE E Rx F Tx A Port 1 COTE HOTE (RS232) Port 2 COTE ISOLE (RS422) Com Rx+ H Rx- L Tx+ G Tx- K Com M Figure 2-6 Le manuel d'installation et d'utilisation de KD485 contient des détails supplémentaires à ce sujet. Manuel de communication série 2000 2-9 Manuel de communication CHAPITRE 3 Protocoles Modbus et JBUS PROTOCOLES MODBUS ET JBUS Ce chapitre présente les principes des protocoles de communication MODBUS et JBUS. Il faut noter que, dans la série 2000, ces deux protocoles sont identiques et tous deux seront appelés MODBUS pour les descriptions suivantes. PRINCIPES DE BASE DES PROTOCOLES Un protocole de communication de données définit les règles et la structure des messages utilisés par l'ensemble des périphériques d'un réseau pour l'échange de données. Ce protocole définit également l'échange correct des messages et la détection des erreurs. MODBUS définit un réseau de communication logique ayant un seul MAITRE et un ou plusieurs ESCLAVES. Un réseau simple ou à connexions multiples est possible. Les deux types de réseaux de communications sont illustrés sur le schéma cidessous. Liaison série simple Liaison série à connexions multiples Maître JBUS TX Maître JBUS RX TX ^ v RX ^ ^ RS232 RX v RS485 TX Esclave 1 JBUS Esclave 1 JBUS ^ v v TX RX RX TX Esclave N JBUS Une transaction-type est composée d'une demande envoyée par le maître, suivie d'une réponse de l'esclave. Le message dans l'une ou l'autre direction se compose des informations suivantes : Adresse du périphérique • Code fonction Data Données de détection d'erreurFin de la transmission Chaque esclave possède une 'adresse de périphérique' unique • L'adresse de périphérique 0 est un cas spécial, utilisé pour les messages diffusés à tous les esclaves. Cette possibilité est limitée aux opérations d'écriture dans les paramètres. • La série 2000 prend en charge un sous-ensemble de codes fonction Modbus. • Les données incluent les paramètres des appareils référencés par une 'adresse de paramètres' • L'envoi d'une communication avec une adresse de périphérique unique déclenche un réponse du seul périphérique possédant cette adresse. Ce périphérique recherche les erreurs, effectue la tâche demandée puis répond en donnant sa propre adresse, les données et un total de contrôle. • L'envoi d'une communication avec l'adresse de périphérique '0' est une communication de diffusion qui envoie des informations à tous les périphériques du réseau. Chacun effectue l'action demandée mais sans envoyer de réponse. Manuel de communication série 2000 3-1 Protocoles Modbus et JBUS Manuel de communication ACTIVITE-TYPE D'UNE LIGNE DE TRANSMISSION Cette figure illustre la suite-type des événements sur une ligne de transmission Modbus. ACTIVITE Maître b Vers l'esclave 1 a Esclave 1 Esclave 1 c a a Maître Diffusion Réponse Esclave N Réseau b Vers l'esclave N Maître Réponse Esclave 2 a Maître TEMPS> Période 'a' Temps de traitement nécessaire à l'esclave pour exécuter la commande et élaborer une réponse. Période 'b' suivante. Temps de traitement nécessaire au maître pour analyser la réponse de l'esclave et formuler la commande Période 'c' Temps d'attente calculé par le maître pour que les esclaves exécutent l'opération. Aucun des esclaves ne répond à un message diffusé. Pour avoir une définition des périodes nécessaires au réseau, consulter 'Période d'attente' dans la section 'Réponse erronée'. ADRESSE DES PERIPHERIQUES Chaque esclave possède une adresse unique à 8 bits. Le protocole Gould MODBUS définit les limites de plage d'adresses comme étant comprises entre 1 et 247. Les appareils de la série 2000 acceptent une plage d'adresses comprise entre 1 et 254. L'adresse de périphérique utilisée par l'appareil se règle à l'aide du paramètre Addr dans Cms List, accessible en mode opérateur. Il faut noter que cette liste ne peut être accessible que lorsqu'on utilise l'interface utilisateur FuLL : consulter le manuel fourni avec l'appareil pour avoir plus de détails sur la manière de régler ce paramètre. L'adresse du périphérique 0 est un cas spécial qui diffuse simultanément un message à tous les esclaves. 3-2 Manuel de communication série 2000 Manuel de communication Protocoles Modbus et JBUS ADRESSE DES PARAMETRES Les bits ou les mots de données échangent les informations entre les périphériques maître et esclaves. Ces données se composent de paramètres. Tous les paramètres échangés entre le maître et les esclaves ont une adresse à 16 bits. La plage d'adresses de paramètres MODBUS est comprise entre 0001 et FFFF. Le chapitre 5 donne les définitions des paramètres pour les appareils de la série 2000. RESOLUTION DES PARAMETRES Les protocoles JBUS et MODBUS limitent les données à 16 bits par paramètre. Cela limite la plage active de paramètres à 65536. Sur les appareils de la série 2000, ces valeurs sont comprises entre -32767 (8001h) et +32767 (7FFFh). Le protocole est également limité aux communications entières. Les appareils de la série 2000 permettent à l'utilisateur de configurer une résolution entière ou totale. En mode entier, tous les paramètres sont arrondis à la valeur entière la plus proche, alors qu'en mode résolution totale, la position de la virgule décimale est implicite : par conséquent, 100,01 serait transmis sous la forme 10001. De ce fait et en raison des limites imposées par la résolution 16 bits, la valeur maximale transmissible avec deux décimales est 327,67. La résolution des paramètres est fournie par l'interface utilisateur de l'esclave et le facteur de conversion doit être connu à la fois par le maître et par l'esclave lors de la mise en route du réseau. Les appareils de la série 2000 offrent un sous-protocole spécial permettant d'accéder aux données à virgule flottante en résolution totale. Le chapitre 6 de ce manuel donne une description à ce sujet. MODE DE TRANSMISSION Le mode de transmission décrit la structure des informations dans un message et le système de codage des nombres utilisé pour échanger un seul caractère de données. Les protocoles JBUS et MODBUS définissent un mode de transmission pour ASCII et RTU. Les appareils de la série 2000 d'Eurotherm Automation prennent en charge uniquement le mode de transmission RTU. La définition RTU du mode de transmission pour un caractère unique est un bit de départ, huit bits de données, un bit de parité et un ou deux bits d'arrêt Tous les appareils de la série 2000 d'Eurotherm Automation utilisent un bit d'arrêt. La parité peut être configurée comme NEANT, IMPAIRE ou PAIRE. Si la parité est configurée comme NEANT, aucun bit de parité n'est transmis. Le mode de transmission RTU pour un caractère unique est représenté de la manière suivante : Départ d7 d6 d5 Manuel de communication série 2000 d4 d3 d2 d1 d0 Parité Arrêt 3-3 Protocoles Modbus et JBUS Manuel de communication SYNTAXE DE LA TRAME DU MESSAGE Un message se compose d'un certain nombre de caractères ordonnés d'une manière que l'appareil récepteur puisse comprendre. Cette structure est appelée syntaxe de la trame du message. Le schéma qui suit montre l'ordre définissant la syntaxe de la trame du message utilisée par JBUS et MODBUS : Début de la trame Adresse du périphérique 3 octets 1 octet Code fonction 1 octet Données CRC EOT n octets 2 octets 3 octets Le début de la trame est une période d'inactivité égale à au moins 3,5 fois la durée de transmission d'un caractère unique. Par exemple, à 9600 bauds, un caractère comportant un bit de départ, un bit d'arrêt et 8 bits de données a besoin d'un début de trame de 3,5 msec. Cette période est la fin de transmission implicite d'une transmission antérieure. L'adresse du périphérique est un seul octet (8 bits) propre à chaque périphérique du réseau. Les codes fonction sont une instruction à un seul octet destinée à l'esclave et décrivant l'action à exécuter. Le segment de données d'un message dépend du code fonction et le nombre d'octets varie en conséquence. En règle générale, le segment de données contient une adresse de paramètres et le nombre de paramètres à lire ou écrire. Le contrôle de redondance cyclique est un code de détection d'erreur qui a une longueur de 2 octets (16 bits). Le segment Fin de la transmission est une période d'inactivité égale à 3,5 fois la durée de transmission d'un seul caractère. Le segment Fin de la transmission à la fin d'un message indique à l'appareil récepteur que la transmission suivante sera un nouveau message et par conséquent un caractère d'adresse de périphérique. CONTROLE DE REDONDANCE CYCLIQUE Le contrôle de redondance cyclique (CRC) est un code de détection d'erreur qui a une longueur de deux octets (16 bits). Après construction d'un message (données uniquement, absence de bits de départ, d'arrêt et de parité), l'appareil émetteur calcule un code CRC et l'ajoute à la fin du message. Un appareil récepteur calcule un code CRC à partir du message qu'il a reçu. Si ce code CRC est différent du code émis, il y a eu une erreur de communication. Les appareils de la série 2000 ne répondent pas s'ils détectent une erreur CRC dans les messages qui leur sont envoyés. Le code CRC est formé par les étapes suivantes : 1 Charger un registre CRC 16 bits avec FFFFh. 2 Appliquer le OU exclusif (⊕) entre le premier octet à 8 bits du message et l'octet de poids fort du registre CRC. Renvoyer le résultat au registre CRC. 3 Décaler le registre CRC d'un bit vers la droite. 4 Si le bit (ou l'indicateur) de dépassement de capacité est égal à 1, appliquer le OU exclusif entre le registre CRC et A001 hex et renvoyer le résultat au registre CRC. 4a Si l'indicateur de dépassement de capacité est 0, répéter l'étape 3. 5 Répéter les étapes 3 et 4 jusqu'à ce qu'il y ait eu 8 décalages. 6 Appliquer le OU exclusif entre l'octet à 8 bits suivant du message et l'octet de poids fort du registre CRC. 7 Répéter les étapes 3 à 6 jusqu'à ce que le OU exclusif ait été appliqué entre tous les octets du message et le registre CRC et jusqu'à ce qu'il y ait eu 8 décalages. 8 en Le contenu du registre CRC est le code d'erreur CRC à deux octets, ajouté au message avec les bits de poids fort premier. 3-4 Manuel de communication série 2000 Manuel de communication Protocoles Modbus et JBUS L'organigramme ci-dessous illustre cet algorithme de détection d'erreur CRC. Le symbole '⊕' indique une opération 'OU exclusif'. 'n' est le nombre de bits de données. DEPART FFFFh → Registre CRC Registre CRC ⊕ octet suivant du message → Registre CRC 0 → n Décalage du registre CRC d'1 bit vers la droite NON Dépassement de capacité ? OUI Registre CRC ⊕ A001h → Registre CRC n+1 → n NON n > 7? OUI Registre CRC ⊕ octet suivant du message → Registre CRC NON Le message est-il complet ? OUI FIN Manuel de communication série 2000 3-5 Protocoles Modbus et JBUS Manuel de communication EXEMPLE DE CALCUL CRC Cet exemple est une demande de lecture dans l'unité esclave à l'adresse 02, lecture rapide de l'état (07). Fonction Registre 16 bits LSB Charger FFFF hex dans le registre Premier octet du message (02) 1111 Indicateur de report MSB 1111 1111 0000 1111 0010 OU exclusif 1111 1111 1111 1101 1er décalage vers la droite A001 0111 1010 1111 0000 1111 0000 1110 0001 OU exclusif (report = 1) 1101 1111 1111 1111 2ème décalage vers la droite A001 0110 1010 1111 0000 1111 0000 1111 0001 OU exclusif (report = 1) 1100 1111 1111 1110 3ème décalage vers la droite 4ème décalage vers la droite (report = 0) A001 0110 0011 1010 0111 0011 0000 1111 1111 0000 1111 1111 0001 OU exclusif (report = 1) 1001 0011 1111 1110 5ème décalage vers la droite 6ème décalage vers la droite (report = 0) A001 0100 0010 1010 1001 0100 0000 1111 1111 0000 1111 1111 0001 OU exclusif (report = 1) 1000 0100 1111 1110 7ème décalage vers la droite 8ème décalage vers la droite (report = 0) A001 0100 0010 1010 0010 0001 0000 0111 0011 0000 1111 1111 0001 OU exclusif (report = 1) Octet suivant du message (07) 1000 0001 0011 0000 1110 0111 OU exclusif (décalage = 8) 1000 0001 0011 1001 1er décalage vers la droite A001 0100 1010 0000 0000 1001 0000 1100 0001 OU exclusif (report = 1) 1110 0000 1001 1101 2ème décalage vers la droite A001 0111 1010 0000 0000 0100 0000 1110 0001 OU exclusif (report = 1) 3ème décalage vers la droite A001 1101 0110 1010 0000 1000 0000 0100 0010 0000 1111 0111 0001 OU exclusif (report = 1) 1100 1000 0010 0110 4ème décalage vers la droite 5ème décalage vers la droite (report = 0) A001 0110 0011 1010 0100 0010 0000 0001 0000 0000 0011 1001 0001 OU exclusif (report = 1) 1001 0010 0000 1000 6ème décalage vers la droite 7ème décalage vers la droite (report = 0) 8ème décalage vers la droite (report = 0) 0100 0010 0001 1001 0100 0010 0000 1000 0100 0100 0010 0001 Code de détection d'erreur CRC 12h 0 1 1 0 1 0 1 0 1 1 1 1 0 1 0 0 0 41h Le message final transmis, code CRC inclus, se présente de la manière suivante : Adresse du périphérique Code fonction 02h 0000 07h 0010 ↑ Premier bit 3-6 MSB CRC 0000 LSB CRC 41h 0111 0100 Ordre de transmission 12h 0001 0001 0010 Dernier bit ↑ Manuel de communication série 2000 Manuel de communication Protocoles Modbus et JBUS EXEMPLE DE CALCUL CRC EN LANGAGE ‘C’ Ce programme suppose que les types de données ‘uint16’ et ‘uint8’ existent. Ce sont des entiers 16 bits sans signe (généralement ‘entier court sans signe’ pour la plupart des types de compilateurs) et des entiers 8 bits sans signe (caractère sans signe). ‘z_p’ est un indicateur de message Modbus et z_message_length est sa longueur sans CRC. Il faut noter que le message Modbus contiendra probablement des caractères ‘NULS’, les techniques normales de manipulation des chaînes en C ne fonctionneront donc pas. uint16 calculate_crc(octet *z_p, uint16 z_message_length) /* */ /* /* /* CRC fait tourner l'algorithme de contrôle de redondance cyclique sur l'entrée z_p Renvoie une valeur de 16 bits CRC après achèvement et ajoute */ toujours 2 octets CRC au message */ renvoie 0 si le CRC du message qui arrive est correct */ { uint16 CRC= 0xffff; uint16 next; uint16 report; uint16 n; uint8 crch, crcl; while (z_message_length--) { next = (uint16)*z_p; CRC ^= next; for (n = 0; n < 8; n++) { report = CRC & 1; CRC >>= 1; if (report) { CRC ^= 0xA001; } } z_p++; } crch = CRC / 256; crcl = CRC % 256 z_p[z_message_length++] = crcl; z_p[z_message_length] = crch; return CRC; } EXEMPLE DE CALCUL CRC EN LANGAGE BASIC Function CRC(message$) as long '' CRC fait tourner l'algorithme de contrôle de redondance cyclique sur l'entrée message$ '' Renvoie une valeur de 16 bits CRC après achèvement et ajoute '' toujours 2 octets CRC au message '' renvoie 0 si le CRC du message qui arrive est correct '' Il faut utiliser des mots doubles pour CRC et les constantes décimales crc16& = 65535 FOR c% = 1 to LEN(message$) crc16& = crc16& XOR ASC(MID$(message$, c%, 1)) FOR bit% = 1 to 8 IF crc16& MOD 2 THEN crc16& = (crc16& \ 2) XOR 40961 ELSE crc16& = crc16& \ 2 END IF NEXT BIT% NEXT c% crch% = CRC16& \ 256: crcl% = CRC16& MOD 256 message$ = message$ + CHR$(crcl%) + CHR$(crch%) CRC = CRC16& END FUNCTION CRC Manuel de communication série 2000 3-7 Protocoles Modbus et JBUS Manuel de communication CODES FONCTION Les codes fonction sont une instruction à un seul octet destinée à l'esclave et décrivant l'action à exécuter. Les fonctions de communication suivantes sont prises en charge par les appareils de la série 2000: Code fonction Fonction 01 ou 02 Lecture de n bits 03 ou 04 Lecture de n mots 05 Ecriture d'un bit 06 Ecriture d'un mot 07 Lecture rapide de l'état 08 Bouclage 16 Ecriture de n mots Il est conseillé d'utiliser le code fonction 3 pour les lectures et le code fonction 16 pour les écritures, ce qui inclut les données booléennes. Les autres codes sont donnés pour des raisons de compatibilité. Seuls les codes fonction d'écriture 05, 06 et 16 fonctionnent avec une adresse en ‘mode diffusion’. Les appareils de la série 2000 ne répondent pas s'ils reçoivent une demande comportant un code fonction qui n'est pas pris en charge. Les bits ou les mots de données échangent des informations entre le maître et les esclaves. Ces données se composent de paramètres. Des définitions des paramètres pour les appareils de la série 2000 sont données dans la suite de ce document. Les sections qui suivent expliquent la syntaxe de la trame des messages pour chaque code fonction. 3-8 Manuel de communication série 2000 Manuel de communication Protocoles Modbus et JBUS LECTURE DE N BITS Code fonction : 01 ou 02 (01h ou 02h) Commande : Adresse du périphérique Code fonction 1 octet 1 octet Adresse du premier bit 01 ou 02 MSB Nombre de bits à lire LSB MSB CRC LSB MSB LSB Réponse : Adresse du périphérique Code fonction 1 octet 1 octet 01 ou 02 Nombre d'octets lus Premier octet de données .... Dernier octet de données 1 octet 1 octet .... 1 octet CRC MSB LSB Le premier octet de données contient l'état des 8 premiers bits, le bit de poids faible étant le premier bit. Le deuxième octet de données contient l'état des 8 bits suivants, etc. Les bits inutilisés sont positionnés sur zéro. Exemple : Sur l'appareil qui se trouve à l'adresse 19, lire 14 bits en commençant à l'adresse de paramètre 2. Commande : Adresse du périphérique Code fonction 13 01 Adresse du premier bit 00 Nombre de bits à lire 02 00 CRC 0E 1F 7C Réponse : Adresse du périphérique Code fonction 13 01 Nombre d'octets lus Premier octet de données 02 Deuxième octet de données 01 CRC 01 C1 AF Une extension des octets de données illustre la relation entre les données et les adresses des paramètres. La réponse indique que l'appareil est en rupture capteur et en mode manuel. Octet de données 1er octet (40h) 2ème octet (02h) Adresse des paramètres 9 8 7 6 5 4 3 2 17 16 15 14 13 12 11 10 Valeurs des bits 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 Les adresses des paramètres 16 et 17 sont positionnées sur zéro. Manuel de communication série 2000 3-9 Protocoles Modbus et JBUS Manuel de communication LECTURE DE N MOTS Code fonction : 03 ou 04 (03h ou 04h) Commande : Adresse du périphérique Code fonction 1 octet 1 octet Adresse du premier mot 03 ou 04 MSB LSB Nombre de mots à lire MSB LSB CRC MSB LSB Le nombre maximal de mots qui peuvent être lus est de 125 pour les appareils de la série 2400 et de 32 pour les appareils de la série 2200 Réponse : Adresse du périphérique Code fonction 1 octet 1 octet 03 ou 04 Nombre d' octets Valeur du premier lus mot 1 octet MSB LSB .... Valeur du dernier mot .... MSB CRC LSB MSB LSB Exemple : Avec l'esclave de la série 2000 qui se trouve à l'adresse 2, lire 2 mots à l'adresse de paramètre 1 (variable de procédé et consigne cible). Commande : Adresse du périphérique Code fonction 02 03 Réponse : 00 01 Nombre de mots à lire 00 02 CRC 95 F8 (Si l'appareil est configuré avec la résolution entière et si PV = 18,3, SP = 21,6) Adresse du périphérique Code fonction 02 03 Réponse : Adresse du premier mot 03 ou 04 Nombre d'octets Valeur du premier Valeur du dernier lus mot mot 04 00 12 00 16 CRC E8 F8 (Si l'appareil est configuré avec la résolution complète et si PV = 18,3, SP = 21,6) Adresse du périphérique Code fonction 02 03 03 ou 04 Nombre d'octets Valeur du premier Valeur du dernier lus mot mot 04 00 B2 00 D8 CRC 69 4E Du fait que la virgule décimale n'est pas transmise, le maître doit mettre la réponse à l'échelle ; 183=5,0, 216=10,0. 3-10 Manuel de communication série 2000 Manuel de communication Protocoles Modbus et JBUS ECRITURE D'UN BIT Code fonction : 05, (05h) Commande : Adresse du périphérique Code fonction 1 octet 1 octet Adresse du bit Valeur du bit CRC 05 MSB LSB MSB LSB MSB LSB Le bit de poids faible de 'Valeur du bit' est toujours positionné sur 00. Le bit de poids fort sert à écrire la valeur du bit adressé. Pour régler une valeur de bit de 1, transmettre 01h ou FFh. Pour régler une valeur de bit de 0, transmettre 00h. Une adresse de périphérique 00 diffuse les données à l'ensemble des périphériques du réseau. Réponse : (Il n'y a aucune réponse à une commande diffusée à l'adresse de périphérique 00.) Adresse du périphérique Code fonction 1 octet 1 octet Adresse du bit Valeur du bit CRC 05 MSB LSB MSB LSB MSB LSB La réponse à la fonction 05 est la même que la commande. Cf. la section ‘Réponse erronée’ ci-après pour avoir les détails de la réponse si l'opération échoue. Exemple : Ecrire à l'appareil de la série 2000 situé à l'adresse 2 et positionner l'appareil en mode manuel. (Le bit à l'adresse de paramètre 2 est réglé). Commande : Adresse du périphérique Code fonction 02 05 Adresse du périphérique Code fonction 02 05 Adresse du bit 00 02 Valeur du bit 01 00 CRC 6D A9 Réponse : Manuel de communication série 2000 Adresse du bit 00 02 Valeur du bit 01 00 CRC 6D A9 3-11 Protocoles Modbus et JBUS Manuel de communication ECRITURE D'UN MOT Code fonction : 06 (06h) Commande : Adresse du périphérique Code fonction 1 octet 1 octet Adresse du mot Valeur du mot MSB MSB CRC 06 LSB LSB MSB LSB Une adresse de périphérique 00 diffuse les données à l'ensemble des périphériques du réseau. Réponse : (Il n'y a aucune réponse à une commande diffusée à l'adresse de périphérique 00.) Adresse du périphérique Code fonction 1 octet 1 octet Adresse du mot Valeur du mot MSB MSB CRC 06 LSB LSB MSB LSB La réponse à la fonction 06 est la même que la commande. Cf. la section ‘Réponse erronée’ ci-après pour avoir les détails de la réponse si l'opération échoue. Exemple : Ecrire à l'esclave de la série 2000 qui se trouve à l'adresse 2 et modifier la consigne en la fixant à 25,0° C (adresse 2). L'appareil est configuré en résolution complète, la valeur doit donc être 250. Commande : Adresse du périphérique Code fonction 02 06 Adresse du périphérique Code fonction 02 06 Adresse du mot 00 02 Valeur du mot 00 FA CRC A8 7A Réponse : 3-12 Adresse du mot 00 02 Valeur du mot 00 FA CRC A8 7A Manuel de communication série 2000 Manuel de communication Protocoles Modbus et JBUS LECTURE RAPIDE DE L'ETAT Code fonction : 07, (07h) La commande Lecture rapide de l'état est courte pour permettre une transaction rapide donnant un octet d'informations d'état fréquemment nécessaires. Commande : Adresse du périphérique Code fonction 1 octet 1 octet CRC 07 MSB LSB Réponse : Adresse du périphérique Code fonction 1 octet 1 octet 07 Lecture rapide de l'octet d'état 1 octet CRC MSB LSB Le tableau ci-dessous définit les informations de l'octet d'état utilisée par les appareils de la série 2000. Paramètre Bisynch Modbus Bisynch Affichage 2400 2200 2200 Mot d'état récapitulatif de la sortie SO 75 SO BIT DESCRIPTION 0 Etat de l'alarme 1 ( 0 = hors alarme, 1 = alarme ) Etat de l'alarme 1 ( 0 = hors alarme, 1 = alarme ) 1 Etat de l'alarme 2 ( 0 = hors alarme, 1 = alarme ) Etat de l'alarme 2 ( 0 = hors alarme, 1 = alarme ) 2 Etat de l'alarme 3 ( 0 = hors alarme, 1 = alarme ) Etat de l'alarme 3 ( 0 = hors alarme, 1 = alarme ) 3 Etat de l'alarme 4 ( 0 = hors alarme, 1 = alarme ) Etat de l'alarme 4 ( 0 = hors alarme, 1 = alarme ) 4 Mode manuel ( 0 = auto, 1 = manuel ) Mode manuel ( 0 = auto, 1 = manuel ) 5 Rupture capteur ( 0 = PV correcte, 1 = rupture capteur Rupture capteur ( 0 = PV correcte, 1 = rupture capteur ) ) 6 Rupture boucle ( 0 = boucle fermée correcte, 1 = Rupture boucle ( 0 = boucle fermée correcte, 1 = boucle ouverte ) boucle ouverte ) 7 Défaut chauffage ( 0 = absence de défaut, 1 = défaut Défaut chauffage ( 0 = absence de défaut, 1 = défaut de charge détecté ) de charge détecté ) 8 Réglage actif ( 0 = réglage automatique désactivé, 1 = Défaut de charge ( 0 = absence de défaut, 1 = défaut réglage automatique actif) de charge détecté) 9 Rampe/programme terminé(e) ( 0 = Rampe/programme terminé(e) ( 0 = marche/réinitialisation, 1 = terminé(e) ) marche/réinitialisation, 1 = terminé(e) ) 10 PV hors plage ( 0 = PV dans la plage du tableau, 1 = PV hors plage ( 0 = PV dans la plage du tableau, 1 = PV hors plage du tableau ) PV hors plage du tableau ) 11 Défaut du module de régulation DC (0= correct,. 1= Défaut contacteur statique ( 0 = absence de défaut, 1 = défaut ) défaut de charge détecté ) 12 Synchronisation des segments du programmateur (0 = Alarme nouvelle attente, 1 = marche) 13 Rupture d'entrée capteur déporté (0 = correct, 1 = Rupture d'entrée capteur déporté (0 = correct, 1 = défaut ) défaut ) Exemple : Commande : Modbus 2400 75 lecture rapide de l'octet d'état sur un appareil de la série 2000 situé à l'adresse 02. Adresse du périphérique Code fonction 02 07 CRC 41 12 Réponse : Adresse du périphérique Code fonction Lecture rapide de l'octet d'état 02 07 30 CRC D2 24 Dans cet exemple, la valeur de l'octet d'état (30h) contient les informations suivantes : PV est en rupture capteur L'appareil est en mode Manuel Manuel de communication série 2000 3-13 Protocoles Modbus et JBUS Manuel de communication BOUCLAGE DE DIAGNOSTIC Code fonction : 08, (08h) Cette fonction offre un moyen de tester la liaison de communication par un fonctionnement en ‘bouclage’. Les données envoyées à l'appareil sont renvoyées telles quelles. Seul le code de diagnostic 0 de la spécification Gould Modicon est pris en charge. Commande : Adresse du périphérique Code fonction 1 octet 1 octet 08 Code de diagnostic 0000 MSB LSB Données de bouclage MSB CRC LSB MSB LSB Réponse : La réponse à la fonction 08 est identique à la commande Exemple : Effectuer un bouclage à partir de l'appareil de la série 2000 situé à l'adresse 2 avec une valeur de données de 1234h. Commande : Adresse du périphérique Code fonction 08 Code de diagnostic Données de bouclage CRC 0000 02 08 Adresse du périphérique Code fonction 00 00 12 34 ED 4F Réponse : 08 Code de diagnostic Données de bouclage CRC 0000 02 3-14 08 00 00 12 34 ED 4F Manuel de communication série 2000 Manuel de communication Protocoles Modbus et JBUS ECRITURE DE N MOTS Code fonction : 16, (10h) Commande : Adresse du périphérique Code fonction 1 octet 1 octet Adresse du premier mot 10 MSB Nombre de mots à Nombre d'octets Données écrire de données (n) LSB MSB LSB 1 octet n octets CRC MSB LSB Le nombre maximal de mots qui peuvent être transmis est de Série 2200 : Série 2400 : 32 125 mots, ce qui correspond à 250 octets de données Les deux premiers octets sont des données qui comportent la valeur exigée du premier paramètre, le bit de poids fort étant le premier. Les paires suivantes d'octets sont des données pour les adresses de paramètres consécutives. Une adresse de périphérique 00 diffuse les données à tous les périphériques situés sur le réseau. N.B : les blocs de données écrits à l'aide de la fonction Modbus 16 contenant des valeurs situées à des positions correspondant aux adresses des paramètres non configurés ne sont en général par rejetés, bien que les valeurs des éventuels paramètres non configurés soient rejetées. Cela permet d'écrire des blocs de données de paramètres de taille relativement importante en une seule opération, même si le bloc contient un peu d'espace ‘vide’. Cela est particulièrement utile pour les opérations comme le chargement des programmes de rampes/paliers ou des recettes ou le clonage des appareils. Toutefois, cela entraîne également un risque potentiel : si le bloc de données contient un seul paramètre et si l'adresse de destination se rapporte à une adresse Modbus non configurée ou inutilisée, l'opération d'écriture semble avoir réussi alors que l'appareil aura rejeté la valeur. Consulter le chapitre 6 - ‘Absence de prise en compte des erreurs Modbus’. Les tentatives d'écriture dans des paramètres en lecture seule par Modbus, même lorsqu'ils sont intégrés dans un bloc de données, sont rejetées avec une ‘erreur de données’ Modbus. Toutes les valeurs suivantes du bloc sont également rejetées. Réponse :Il n'y a aucune réponse à une commande diffusée à l'adresse 00. Cf. la section relative à la ‘Réponse erronée’ ciaprès pour avoir des détails sur la réponse si l'opération échoue. Exemple : Adresse du périphérique Code fonction 1 octet 1 octet 10 Adresse du premier mot MSB LSB Nombre de mots écrits MSB LSB CRC MSB LSB Ecrire dans l'esclave de la série 2000 situé à l'adresse 2 qui est configuré avec la résolution complète. Consigne 3 = 12,3 (123) adresse de paramètre 164 Consigne 4 = 15,0 (150) adresse de paramètre 165 Consigne 5 = 25,0 (250) adresse de paramètre 166 Commande : Adresse du périphérique Code fonction 02 10 Adresse du premier mot 00 A4 Données (123) pour l'adresse 164 01 7B Nombre de mots à écrire 00 Données 06 Cf. ci-dessous 03 Données (150) pour l'adresse 165 03 Nombre d'octets de données 96 CRC 20 71 Données (250) pour l'adresse 166 00 FA Réponse : Adresse du périphérique Code fonction 02 10 Manuel de communication série 2000 Adresse du premier mot 00 A4 Nombre de mots écrits 00 03 CRC C1 D8 3-15 Protocoles Modbus et JBUS Manuel de communication REPONSE ERRONEE Les protocoles JBUS et MODBUS définissent la réponse à un certain nombre de conditions d'erreur. Un périphérique esclave peut détecter une commande altérée ou qui contient une instruction incorrecte et répond par un code d'erreur. Dans le cas de certaines erreurs, les périphériques esclaves du réseau sont incapables de donner une réponse. Après une période d'attente, le maître interprète l'absence de réponse comme une erreur de communication. Le maître doit ensuite réémettre la commande. Codes de réponse erronée Un périphérique esclave qui a détecté une commande altérée ou contenant des instructions incorrectes répond par un message d'erreur. Le message d'erreur possède la syntaxe suivante. Adresse du périphérique Code fonction Code de réponse erronée 1 octet 1 octet 1 octet CRC MSB LSB L'octet du code fonction contient le code fonction émis mais avec le bit de poids fort positionné sur 1. (Résultat de l'ajout de 128 au code fonction.) Le code de réponse erronée indique le type d'erreur détecté. Les appareils de la série 2000 prennent en charge les codes de réponse erronée suivants : 3-16 Code Erreur Description 02 Adresse de données interdite L'adresse référencée dans le champ de données n'est pas une adresse autorisée pour l'esclave 03 Valeur de données interdite La valeur référencée dans le champ de données n'est pas autorisée à l'emplacement de l'esclave adressé Manuel de communication série 2000 Manuel de communication Protocoles Modbus et JBUS PERIODE D'ATTENTE Il existe plusieurs erreurs pour lesquelles les périphériques esclaves du réseau sont incapables d'élaborer une réponse : • si le maître essaie d'utiliser une adresse incorrecte, aucun périphérique esclave ne reçoit le message. • dans le cas d'un message altéré par des interférences, le CRC émis est différent du CRC calculé en interne. Le périphérique esclave rejette alors la commande et ne répond pas au maître. Après une période d'attente, le maître réémet la commande. Une période d'attente est également nécessaire après une communication diffusée à l'adresse 0. Attention : le non-respect de la période d'attente après une diffusion entraine une inversion du message diffusé. La période d'attente doit être supérieure au temps d'attente de l'appareil plus le temps de transmission du message. Les périodes d'attente pour une lecture d'un seul paramètre sont en général de 20 msec pour le 2400 et de 50 à 100 msec pour le 2200. TEMPS D'ATTENTE Le temps nécessaire aux appareils de la série 2000 pour traiter un message et démarrer l'émission d'une réponse s'appelle le temps d'attente. Il ne comprend pas le temps nécessaire pour transmettre la demande ou la réponse. Les fonctions des paramètres lecture d'1 mot (fonction 03h), écriture d'1 mot (fonction 06h), écriture d'1 bit (fonction 05h), lecture rapide de l'état (fonction 07h) et bouclage (fonction 08h) sont traitées avec un temps d'attente compris entre 2 et 10 msec. Pour les fonctions des paramètre lecture de n bits (fonction 01h), lecture de n mots (fonction 03h) et écriture de n mots (fonction 10h), le temps d'attente est indéterminé. Il dépend de l'activité de l'appareil et du nombre de paramètres transférés ; il est compris entre 2 et 500 msec pour le 2400 et entre 50 et 500 msec pour le 2200. Il est possible d'allonger artificiellement le temps d'attente en réglant le paramètre ‘temporisation des communications’ dans la liste de configuration Mod HA. Cette opération est parfois nécessaire pour permettre un intervalle garanti entre les demandes et les réponses, nécessaires à certains adaptateurs RS485 pour passer de l'état "émission" à l'état "réception". DUREE DE TRANSMISSION DES MESSAGES Le temps nécessaire pour transmettre un message dépend de la longueur du message et de la vitesse de transmission. Durée de transmission d'un message = (Nombre d'octets du message + 3,5) * Nombre de bits par caractère Vitesse de transmission Pour trouver le nombre d'octets, se reporter au code fonction correspondant. Les trois octets supplémentaires sont destinés aux caractères Fin de la transmission. Le nombre de bits par caractère est de dix (ou de onze si l'on utilise un bit de parité) : 1 bit de départ, 8 bits de données, un bit de parité facultatif et 1 bit d'arrêt. Cf. Mode de transmission). Par exemple, lecture d'un seul mot avec le code fonction 03 à 19200 bauds (pas de bit de parité) ; Durée de transmission de la commande Durée de transmission de la réponse = (8 + 3,5) * 10 = 19200 = (9 + 3,5) * 10 = 19200 6 msec 6,5 msec La période d'attente pour cette transaction est supérieure à 22,5 msec (6 + 6,5 + 10,0). Pour une commande diffusée (adresse de périphérique 0), le maître n'attend pas de réponse. Dans ce cas, la période d'attente est supérieure à 16 msec (6 +10,0). Manuel de communication série 2000 3-17 Manuel de communication CHAPITRE 4 Protocole EI- Bisynch PROTOCOLE EI-BISYNCH Ce chapitre présente les principes du protocole de communication EI-Bisynch. EI-Bisynch est un protocole protégé d'Eurotherm qui fait appel à la norme ANSI X3.28-2.5 A4 pour l'encadrement des messages. Malgré son nom, c'est un protocole asynchrone à base ASCII. Les données sont transférées avec 7 bits de données, une parité paire, 1 bit d'arrêt. EXPLICATION DES TERMES ADRESSE Chaque appareil possède un adresse configurable composée de deux chiffres, le premier étant un chiffre de ‘groupe’ compris entre 0 et 9 et le deuxième étant un chiffre d'‘unité' compris entre 0 et 9. En principe, il y par conséquent 100 adresses différentes utilisables (00 à 99), bien que, sur les appareils de la série 2000, l'adresse 00 soit réservée pour une utilisation en mode configuration, ce qui laisse les adresses 01 à 99 disponibles. L'adresse est réglée sur Cms List, à l'aide du paramètre Addr. Il peut être nécessaire d'utiliser l'interface utilisateur FuLL à l'aide de ACCS List pour voir et modifier la valeur de ce paramètre ; se reporter au manuel de l'appareil pour plus d'informations. MNEMONIQUES EI-Bisynch identifie les paramètres d'un appareil en utilisant des ‘mnémoniques’. Ce sont généralement des abréviations à deux lettres pour un paramètre donné, par exemple PV pour Process Variable (variable de régulation), OP pour Output (sortie), SP pour Setpoint (consigne), etc. Des tableaux donnant les mnémoniques pour les paramètres utilisés dans la série 2000 sont donnés dans le chapitre 5. VOIES EI-Bisynch contient des données de ‘voies’. Elles sont par exemple utilisables lorsqu'une unité physique unique contient plusieurs boucles de régulation indépendantes ayant chacune leurs variable de régulation, consigne et puissance de sortie. Dans ce cas, les valeurs de chaque boucle s'obtiennent par spécification de numéros de voies différents : ‘1’, ‘2’, etc. Les appareils de la série 2000 prennent en charge un numéro de voie en option de ‘1’, du fait que ce sont des régulateurs mono-boucles. Les autres numéros sont rejetés comme étant incorrects, à l'exception de la voie ‘9’ qui possède une fonction spéciale décrite par ailleurs dans ce manuel. Le numéro de voie, s'il est utilisé, est codé comme un caractère ASCII unique précédant le mnémonique, par exemple 1PV. CODES ASCII Avant qu'un caractère soit transmis, il est converti en code ASCII. C'est un code universel, dont la liste complète figure dans l'annexe B. Le code ASCII comporte 7 bits auxquels il faut ajouter les bits de départ, de parité et d'arrêt, comme le montre le schéma cicontre. Le protocole d'Eurotherm nécessite une parité paire et un seul bit d'arrêt. Ces caractéristiques doivent être programmées comme partie du logiciel concernant le port de sortie de communications de l'ordinateur. Un caractère Retour à l'état d'attente ou bit de départ d'un nouveau caractère Bit d'arrêt (longueur 1, 1,5 ou 2 bits) 1 1,5 2 Bit de parité (impaire, paire ou inutilisée) Bit de données 6 (MSB) Bit de données 5 Bit de données 4 ASCII 7 bits Bit de données 3 Bit de données 2 Bit de données 1 Bit de données 0 (LSB) Bit de départ Figure 4-1. ASCII asynchrone Manuel de communication série 2000 1 0 Etat d'attente de la ligne 4-1 Protocole EI-Bisynch Manuel de communication CARACTERES DE COMMANDE Plusieurs caractères de commande ASCII sont utilisés pour encadrer les messages EI-Bisynch. Ce sont : Valeur en hexadécimal Nom Utilisation 02 STX Début des données dans un message 03 ETX Fin du message 04 EOT Fin de la séquence de transmission 05 ENQ Demande d'une valeur 06 ACK Acquittement positif 15 NAK Acquittement négatif SYNTAXES DE DONNEES Les données des messages Bisynch sont envoyées sous forme d'une suite de caractères ASCII imprimables. Deux syntaxes principales sont utilisées dans les appareils de la série 2000 : la syntaxe libre et la syntaxe hexadécimale. Cf. également le chapitre 6. SYNTAXE LIBRE DES DONNEES Les valeurs des paramètres renvoyées par l'appareil en ‘syntaxe libre’ sont de longueur variable. L'appareil renvoie la valeur telle qu'elle serait affichée sur la face avant, sans espace à gauche ou à droite, par exemple : -99,9 123,4 123 (valeur entière) Il faut noter que la virgule décimale qui n'est suivie d'aucun caractère est supprimée. Un ‘signe’ quelconque doit précéder le nombre proprement dit. Les valeurs écrites dans l'appareil peuvent contenir des espaces et des zéros à gauche et à droite ou des indications de signes. Cette syntaxe est utilisée pour pratiquement tous les paramètres disponibles avec EI-Bisync dans les appareils de la série 2000, à l'exception de quelques mots d'état et paramètres du jeu principal qui utilisent la ‘syntaxe hexadécimale’. N.B : du fait que la valeur renvoyée est de longueur variable, il est nécessaire d'utiliser le caractère de fin ETX pour délimiter la valeur des données. Il est habituellement impossible de faire des suppositions au sujet du nombre de caractères utilisés pour représenter une valeur, sauf si l'on travaille dans une plage numérique très restreinte, 10,0 à 99,9 par exemple, où toutes les valeurs possibles sont transmis avec 4 caractères. SYNTAXE HEXADECIMALE DES DONNEES Cette syntaxe est utilisée pour quelques mots d'état et paramètres du jeu principal. La valeur est précédée d'un caractère ‘>‘ (hex 3E) et se compose normalement de 4 caractères hexadécimaux, bien qu'il soit permis de supprimer les zéros de gauche lors de l'écriture des paramètres. Ces caractères représentent la valeur d'un entier 16 bits sans signe en notation hexadécimale (base 16). Les représentations majuscules ou minuscules de ‘A’ à ‘F’ sont acceptables, bien que l'appareil renvoie toujours une majuscule. Par exemple : >2040 >ABCD équivalent à 8256 en décimal équivalent à 43981 en décimal Cette syntaxe est également utilisée en association avec le spécificateur de la voie 9 pour établir des listes de défilement des appareils. Des informations complémentaires à ce sujet sont données dans la suite de ce manuel. 4-2 Manuel de communication série 2000 Manuel de communication Protocole EI- Bisynch LECTURE DES DONNEES DES APPAREILS DE LA SÉRIE 2000 Pour la lecture des données, un message ‘d'interrogation’ est envoyé à l'appareil. Ce message a la syntaxe suivante : [EOT](GID)(GID)(UID)(UID)(CHAN)(C1)(C2)[ENQ] Chaque élément de la description ci-dessus représente un caractère ASCII unique. Les éléments en gras et entre crochets sont des caractères de commande servant à ‘encadrer’ le message ; leurs valeurs peuvent être déterminées par référence au tableau de la page 4.2. Les éléments en style ordinaire entre crochets ont la signification suivante : GID Identification de groupe ou premier chiffre de l'adresse de l'appareil, par exemple ‘1’ (31 hex) pour l'adresse de l'appareil 12, ‘0’ (30 hex) pour l'adresse de l'appareil 1 (équivalent à l'adresse 01). Le GID est envoyé deux fois, comme mécanisme de validation. UID Identification d'unité ou deuxième chiffre de l'adresse de l'appareil, par exemple ‘2’ (32 hex) pour l'adresse de l'appareil 12, ‘1’ (31 hex) pour l'adresse de l'appareil 1. L'UID est envoyé deux fois, comme mécanisme de validation. CHAN Numéro de voie (en option). S'il est utilisé, envoyer une valeur de ‘1’ pour les régulateurs mono-boucles de la série 2000. C1 Premier caractère du mnémonique du paramètre auquel on accède, par exemple ‘P’ pour la variable de régulation. C2 Deuxième caractère du mnémonique du paramètre auquel on accède, par exemple ‘V’ pour la variable de régulation. Si l'appareil reçoit correctement le message et si le mnémonique est valable, il répond par [STX](CHAN)(C1)(C2)<DATA>[ETX](BCC) CHAN Echo du numéro de voie du message d'interrogation, s'il est utilisé. N'est pas renvoyé dans le cas contraire. C1, C2 Echo du mnémonique du message d'interrogation. DATA Valeur du paramètre dans une syntaxe d'affichage donnée, par exemple 99,9, 1,2, -999, >1234 etc. BCC Total de contrôle de bloc émis pour la validation des données. Calculé par application du OU exclusif entre tous les caractères après STX (ce dernier exclus) et ETX inclus. Il faut noter qu'il peut prendre la valeur ‘EOT’ et il faut faire attention, lors de la rédaction d'un driver de protocole, à ce que cela ne soit pas considéré comme une séquence ‘Fin de la transmission’. Si une demande est faite pour un mnémonique qui n'existe pas ou un mnémonique représentant un paramètre qui n'est pas configuré, l'appareil répond par un caractère unique ‘EOT’. S'il n'y a aucune réponse, une des erreurs suivantes est possible : • • • • • • câblage incorrect ou matériel défectueux (câble, PC, adaptateur RS422/485, module de communications de l'appareil) adresse de l'appareil mal définie (PC, appareil) mauvaise configuration de la ligne, il devrait y avoir 7 bits de données, une parité paire, 1 bit d'arrêt (PC) vitesse de transmission mal définie (PC, appareil) erreur de parité détectée par l'appareil (bruit suspect sur la ligne) syntaxe du message incorrecte (PC) Pour déterminer la cause des problèmes de communications, il faut étudier systématiquement les causes possibles. Exemple de lecture d'un paramètre Par exemple, lors de la lecture de PV à l'adresse d'appareil 1, la séquence suivante de caractères est envoyée et reçue : Maître : Appareil : [EOT]0011PV[ENQ] [STX]PV16.4[ETX]{BCC} N.B. : BCC est un seul caractère qui, dans ce cas, a une valeur de 18 hex. Manuel de communication série 2000 4-3 Protocole EI-Bisynch Manuel de communication En hexadécimal, la transaction est la suivante : Maître : Appareil : 04 30 30 31 31 50 56 05 02 50 56 31 36 2E 34 03 18 INTERROGATION RAPIDE L'interrogation rapide offre un moyen d'obtenir rapidement un jeu de valeurs de paramètres, à la suite d'une lecture initiale réussie de paramètres selon ce qui est spécifié ci-dessus. Pour lire le paramètre suivant dans la liste ‘interrogation rapide’, le maître doit envoyer un caractère de commande 'ACK' après la réception d'un message de réponse valable à une interrogation ; un message de réponse dans la même syntaxe que la réponse à l'interrogation est alors reçu. Les paramètres sont uniquement renvoyés s'ils sont configurés et l'ordre de renvoi des paramètres est trié alphabétiquement par mnémonique, sans les données de segments de programmes. La seule utilisation réelle de cette fonction est la constitution d'une image de la base de données des paramètres dans un appareil et son utilisation dans d'autres cas de figure est déconseillée. INTERROGATION REPETEE DU MEME PARAMETRE Cette fonction offre un moyen d'obtenir de manière répétée la valeur d'un paramètre donné, à la suite d'une lecture initiale réussie de paramètres selon ce qui est spécifié ci-dessus. Pour répéter la dernière opération d'interrogation, le maître doit émettre un caractère de commande 'NAK' après la réception d'un message de réponse valable à une interrogation, un message de réponse dans la même syntaxe que la réponse à l'interrogation est alors reçu. 4-4 Manuel de communication série 2000 Manuel de communication Protocole EI- Bisynch ECRITURE DE DONNEES DANS LES APPAREILS DE LA SERIE 2000 Pour l'écriture des données, un message de ‘sélection’ est envoyé à l'appareil. Ce message a la syntaxe suivante : [EOT](GID)(GID)(UID)(UID)[STX](CHAN)(C1)(C2)<DATA>[ETX](BCC) Chaque élément de la description ci-dessus représente un caractère ASCII unique. Les éléments en gras et entre crochets sont des caractères de commande servant à ‘encadrer’ le message ; leurs valeurs peuvent être déterminées par référence au tableau de la page 4.2. Les éléments en style ordinaire entre crochets ont la signification suivante : GID Identification de groupe ou premier chiffre de l'adresse de l'appareil, par exemple ‘1’ (31 hex) pour l'adresse de l'appareil 12, ‘0’ (30 hex) pour l'adresse de l'appareil 1 (équivalent à l'adresse 01). Le GID est envoyé deux fois, comme mécanisme de validation. UID Identification d'unité ou deuxième chiffre de l'adresse de l'appareil, par exemple ‘2’ (32 hex) pour l'adresse de l'appareil 12, ‘1’ (31 hex) pour l'adresse de l'appareil 1. L'UID est envoyé deux fois, comme mécanisme de validation. CHAN Numéro de voie (en option). S'il est utilisé, envoyer une valeur de ‘1’ pour les régulateurs mono-boucles de la série 2000. C1 Premier caractère du mnémonique du paramètre auquel on accède, par exemple ‘P’ pour la variable de régulation. C2 Deuxième caractère du mnémonique du paramètre auquel on accède, par exemple ‘V’ pour la variable de régulation. DATA Valeur du paramètre dans une syntaxe d'affichage donnée, par exemple 99,9, 1,2, -999, >1234 etc. BCC Total de contrôle de bloc émis pour la validation des données. Calculé par application du OU exclusif entre tous les caractères après STX (ce dernier exclus) et ETX inclus. Si une erreur de parité ou de syntaxe d'adresse est détectée, l'appareil ne répond pas. Dans le cas contraire, l'appareil répond par : [NAK] [ACK] Echec de l'écriture : BCC est incorrect ou le paramètre n'est pas disponible, n'est pas configuré, est en lecture seule ou il y a eu une tentative de lecture d'un paramètre situé en-dehors des limites. Une lecture du mnémonique EE fournira davantage d'informations à ce sujet. OU L'écriture du paramètre a réussi. S'il n'y a aucune réponse à une demande d'écriture, une des erreurs suivantes est possible : • • • • • • câblage incorrect ou matériel défectueux (câble, PC, adaptateur RS422/485, module de communications de l'appareil) adresse de l'appareil mal définie (PC, appareil) mauvaise configuration de la ligne, il devrait y avoir 7 bits de données, une parité paire, 1 bit d'arrêt (PC) vitesse de transmission mal définie (PC, appareil) erreur de parité détectée par l'appareil (bruit suspect sur la ligne) syntaxe du message incorrecte (PC) Pour déterminer la cause des problèmes de communications, il faut étudier systématiquement les causes possibles. Exemple d'écriture d'un paramètre Par exemple, lors de l'écriture d'une valeur de 22,0 pour la consigne d'un appareil situé à l'adresse 1, la séquence suivante de caractères est envoyée et reçue : Maître : [EOT]0011[STX]SL22.0[ETX]{BCC} Appareil : [ACK] N.B. : BCC est un seul caractère qui, dans ce cas, a une valeur de 32 hex. En hexadécimal, la transaction est la suivante : Maître : 04 30 30 31 31 02 53 4C 32 32 2E 30 03 02 Appareil : Manuel de communication série 2000 06 4-5 Protocole EI-Bisynch Manuel de communication DIFFUSIONS Une adresse particulière GID (identificateur de groupe) et UID (identificateur d'unité) est réservée à une utilisation dans les messages diffusés ; le caractère "tilde" ‘~’ (hex 7E) peut être utilisé comme caractère générique dans le GID et l'UID pour effectuer une diffusion sélective vers l'ensemble des groupes d'appareils ou des groupes donnés d'appareils. Dans ce cas, aucun appareil n'enverra de réponse à la demande d'écriture. La seule méthode infraudable pour déterminer si l'écriture a réussi consiste par conséquent à relire le paramètre à partir de chaque appareil et à vérifier qu'il est correctement réglé. La diffusion est uniquement recommandée pour les systèmes dans lesquels l'impossibilité de communiquer une valeur à cause d'une défaillance physique du câblage ou d'autres éléments n'entraîne pas un endommagement des équipements. CODES D'ERREUR DANS EE Le mnémonique spécial ‘EE’ peut servir à donner l'état de la dernière transaction de communication. C'est un paramètre à syntaxe hexadécimale, qui peut contenir les valeurs suivantes : 0: 1: 2: 7: 8: absence d'erreur mnémonique incorrect paramètre en lecture seule message incorrect erreur de limite TEMPS D'ATTENTE DES MESSAGES BISYNCH Le temps nécessaire à un appareil de la série 2000 pour traiter un message et démarrer la transmission d'une réponse est appelé temps d'attente. Le temps d'attente ne comprend pas le temps nécessaire pour transmettre la demande ou la réponse. Les fonctions de lecture des paramètres pour la série 2000 EI-Bisynch ont un temps d'attente compris entre 2 et 10 msec. Les fonctions d'écriture des paramètres pour la série 2000 EI-Bisynch ont un temps d'attente compris entre 5 et 50 msec. Il est possible d'allonger artificiellement le temps d'attente en réglant le paramètre ‘temporisation des communications’ dans la liste de configuration Mod HA. Cette opération est parfois nécessaire pour permettre un intervalle garanti entre les demandes et les réponses, nécessaires à certains adaptateurs RS485 pour passer de l'état "émission" à l'état "réception". DUREE DE TRANSMISSION DES MESSAGES Le temps nécessaire pour transmettre un message dépend de la longueur du message et de la vitesse de transmission. Durée de transmission d'un message = Nombre d'octets du message * Nombre de bits par caractère Vitesse de transmission Il est possible de déterminer le nombre d'octets dans un message en se reportant aux informations données ci-dessus. Le nombre de bits par caractère est de dix. (1 bit de départ, 7 bits de données, un bit de parité paire et 1 bit d'arrêt). 4-6 Manuel de communication série 2000 Manuel de communication Adresses Modbus & Bisynch Chapitre 5 ADRESSES MODBUS et EI- BISYNCH PAGE Paramètres du mode de fonctionnement Mots d'état …………………………………………………... 5-2 ………………………………………………………………………………….. Paramètres du mode Configuration 5-13 ………………………………………………………..... 5-17 Données du programmateur de rampes/paliers - Modbus ………………………………..... 5-33 Données du programmateur de rampes/paliers - Bisynch …………………………………. 5-35 Cette section du manuel fournit une liste de l'ensemble des paramètres des régulateurs de la série 2000 qui sont disponibles par la liaison de communication. Dans la mesure du possible, elle suit la même organisation que l'interface utilisateur du régulateur proprement dite. Les définitions de paramètres et les informations d'état qui ne sont pas disponibles sur l'affichage du régulateur sont également fournies. Les régulateurs de la série 2000 peuvent être configurés pour une grande variété de fonctions et certains paramètres ne sont disponibles que si la fonction associée est configurée. Aucun paramètre n'est affecté aux adresses Modbus qui ne sont pas prises en charge. En mode de fonctionnement normal, tous les paramètres de configuration sont en lecture seule. Pour qu'il soit possible d'écrire dans ces paramètres, le régulateur doit être en mode configuration. Si l'on utilise le protocole Modbus pour lire un paramètre qui n'est pas configuré, une valeur non définie est renvoyée. Le protocole EI-Bisynch renvoie un caractère EOT pour signaler que le paramètre n'est pas disponible. Les opérations d'écriture de paramètres uniques de la fonction Modbus 6 dans des paramètres non configurés ou en lecture seule sont rejetées avec un code Modbus renvoyé ‘erreur de données’. Le protocole EI-Bisynch rejette ces demandes avec le caractère NAK. N.B : les blocs de données écrits à l'aide de la fonction Modbus 16 contenant des valeurs situées à des positions correspondant aux adresses de paramètres non configurés ne sont en général pas rejetés, bien que les valeurs des éventuels paramètres non configurés soient rejetées. Cela permet d'écrire des blocs de données de paramètres de taille relativement importante en une seule opération, même si le bloc contient un peu d'espace ‘vide’. Cela est particulièrement utile pour les opérations comme le chargement des programmes de rampes/paliers ou des recettes ou le clonage des appareils. Toutefois, cela entraîne également un risque potentiel : si le bloc de données contient un seul paramètre et si l'adresse de destination se rapporte à une adresse Modbus non configurée ou inutilisée, l'opération d'écriture semble avoir réussi alors que l'appareil aura rejeté la valeur. Les tentatives d'écriture dans des paramètres en lecture seule par Modbus, même lorsqu'ils sont intégrés dans un bloc de données, sont rejetées avec une ‘erreur de données’ Modbus. Toutes les valeurs suivantes du bloc sont également rejetées. Les règles de lecture et d'écriture dans la zone Modbus IEEE sont traitées dans le chapitre 3. ADRESSES MODBUS ET BISYNCH Cette section du manuel fournit une liste de l'ensemble des paramètres des régulateurs de la série 2000 qui sont disponibles par la liaison de communications. Dans la mesure du possible, elle suit la même organisation que l'interface utilisateur de l'appareil proprement dite. Les définitions de paramètres et les informations d'état qui ne sont pas disponibles sur l'affichage du régulateur sont également fournies. Manuel de communication série 2000 5-1 Adresses Modbus & Bisynch Manuel de communication PARAMETRES DU MODE DE FONCTIONNEMENT Il est souvent nécessaire d'accéder uniquement à un nombre limité de paramètres les plus courants, par exemple lorsqu'il est nécessaire d'émuler la face avant d'un régulateur sur un synoptique. Le tableau ci-dessous résume les paramètres courants : 2408 OP1 OP2 20.00 23.00 Exemple 1 Régulateur PID Paramètre Lecture de la valeur de régulation Modification de la consigne Augmentation de la consigne Sélection du mode manuel Modification de la puissance de sortie Augmentation de la puissance de sortie Lecture de la puissance de sortie Exemple 2 Commande de vanne Paramètre Sélection du mode Manuel Modification de la position de sortie Lecture de la position de sortie Adresse Modbus 1 2 - (saisir une valeur nouvelle) 2 - (valeur nouvelle par pas répétés) 273 - (énumérateur 1) 3 - (valeur nouvelle) 3 - (valeur nouvelle par pas répétés) 3 Adresse Modbus 273 - (énumérateur 1) 60 - (valeur nouvelle) 53 Adresse Bisynch PV SL - (saisir une valeur nouvelle) SL - (valeur nouvelle par pas répétés) mA - (énumérateur 1) OP - (valeur nouvelle) OP - (valeur nouvelle par pas répétés) OP Adresse Bisynch mA - (énumérateur 1) VM - (valeur nouvelle) VP TABLEAUX DES PARAMETRES MODBUS ET BISYNCH Remarques : les remarques suivantes s'appliquent à toute la section 1. 2. 3. 4. Les versions de logiciel sorties à ce jour sont : pour le 2400 : 1.03, 2.04, 3.04 et 3.05 ; pour le 2200 : 1.00, 1.20, 1.30 et 2.10. Bi-synch est uniquement disponible à partir de la version 2 du logiciel du 2200 Les cellules grisées indiquent que le paramètre n'est pas disponible Dans les listes Bisynch, les chiffres “zéro” et “un” sont représentés en italique sous la forme 0 et 1, afin de permettre la distinction entre I (comme dans In), l (comme dans low) et O (comme dans Out). Page de repos OP vPoS SP m-A AmPS C.id w.SP diSP 5-2 Variable de régulation Niveau de sortie en % Pour les sorties Tout ou Rien, les niveaux de puissance doivent être écrits sur le régulateur de la façon suivante : Froid : -100% Off : 0% Chaud : 100% Position de la vanne Consigne cible (en mode Manuel) Sélection Auto-Manuel 0: Auto 1: Manuel Intensité du chauffage (avec PDSIO mode 2) Numéro d'identification défini par le client Consigne de travail. En lecture seule. Utiliser la consigne cible ou la consigne actuellement sélectionnée (1 à 16) pour modifier la valeur Sortie manuelle VP (modifiable en Man uniquement) Position de la vanne (calculée par l'algorithme VP) Affichage 0: Standard 1: Courant de charge 2: Puissance de sortie 3: Etat du programme 5: Vide 6: Position de la vanne Modbus 1 3 2400 version 3 Bisynch Remarques PV OP Modbus 1 3 2200 version 2 Bisynch Remarques PV OP 2 273 SL mA 53 2 273 VP SL mA 80 LI 80 LI 629 ID SP 629 5 5 ID SP 60 VM 53 VP 106 WC Manuel de communication série 2000 Manuel de communication run Liste Exécution Prg PSP Programme en coursl (n° de programme actif) Etat du programme 1 : Réinitialisé 2 : Exécution 4 : Suspendu 8 : Maintien sur écart 16 : Terminé Consigne du programmateur CYC Cycles de programme restants SEG StAt Adresses Modbus & Bisynch Modbus 22 2400 version 3 Bisynch Remarques PN 23 PC 163 PS 59 CL Numéro de segment actuel 56 SN Type de segment en cours 0 : Fin 1 : Rampe (vitesse) 2 : Rampe (temps pour atteindre l'objectif) 3 : Palier 4 : Saut 5 : Appel sous programme Temps de segment restant 29 CS 36 TS Consigne cible (segment actuel) 160 CT rAtE Vitesse en rampe 161 CR PrGt Temps de programme restant 58 TP FASt 57 FR 464 z1 out.2 Exécution rapide 0 : non 1 : oui Sortie logique 1 (programme actuel) 0 : Off (s'applique aux 8 sorties logiques) 1 : On (s'applique aux 8 sorties logiques) Sortie logique 2 (programme actuel) 465 z2 out.3 Sortie logique 3 (programme actuel) 466 z3 out.4 Sortie logique 4 (programme actuel) 467 z4 out.5 Sortie logique 5 (programme actuel) 468 z5 out.6 Sortie logique 6 (programme actuel) 469 z6 out.7 Sortie logique 7 (programme actuel) 470 z7 out.8 Sortie logique 8 (programme actuel) 471 z8 Sync Synchronisation des segments 0 : non 1 : oui Segment actif clignotant sur l'affichage inférieur 0= non 1 = oui 488 ut 284 fs StYP SEGt tGt out.1 SEG.d AL Liste Alarmes Modbus 2200 version 2 Bisynch Remarques pas dans v1 & v2 2400 version 3 Bisynch Remarques A1 1--- Consigne de l'alarme 1 2--- Consigne de l'alarme 2 14 A2 14 A2 3--- Consigne de l'alarme 3 81 A3 81 A3 4--- Consigne de l'alarme 4 82 A4 82 A4 HY1 Hystérésis de l'alarme 1 47 n5 580 HA Hy2 Hystérésis de l'alarme 2 68 n6 580 HA HY3 Hystérésis de l'alarme 3 69 n7 580 HA HY4 Hystérésis de l'alarme 4 71 n8 580 HA Lbt Temps de rupture de boucle 0 : Off Activation des messages de diagnostic 0 : aucun diagnostic 1 : diagnostic 83 lt 83 lt 282 DM diAG Manuel de communication série 2000 Modbus 13 2200 version 2 Bisynch Remarques A1 Modbus 13 5-3 Adresses Modbus & Bisynch Atun tunE drA dra.t adc Pid Manuel de communication Liste Auto-réglage Activation du réglage automatique 0 : pas de réglage 1 : réglage Activation du réglage adaptatif 0 : pas de réglage adaptatif 1 : réglage Niveau de déclenchement du réglage adaptatif Compensation automatique des pertes (réinitialisation manuelle) 0 : réinitialisation manuelle 1 : calculée Modbus 270 2400 version 3 Bisynch Remarques AT 271 AA 100 TR 272 DT Liste PID Modbus 153 2400 version 3 Bisynch Remarques GS Modbus 270 272 Modbus 2200 version 2 Bisynch Remarques AT DT 2200 version 2 Bisynch Remarques G.SP Seuil de basculement PID 1/PID 2 SET Jeu PID actuel (en lecture seule si la programmation du gain est sélectionnée) 0 : jeu 1 1 : jeu 2 Bande proportionnelle PID1 72 Gn 6 XP 6 XP Temps d'intégrale PID1 0 : Off Temps de dérivée PID1 0 : Off Intégrale manuelle PID1 8 TI 8 TI 9 TD 9 TD PB Ti td res 28 MR 28 MR 18 HB 18 HB 17 LB 17 LB 19 RG 19 RG 48 P2 Temps d'intégrale PID2 0 : Off Temps de dérivée PID2 0 : Off Intégrale manuelle PID2 49 I2 51 D2 50 M2 Cutback haut PID2 0 : Auto Cutback bas PID2 0 : Auto Gain relatif de refroidissement PID2 118 hb 117 lb 52 G2 90 CP 91 CD ff.pb Bande proportionnelle de refroidissement ( Brabender) Bande morte de refroidissement (Brabender) Bande proportionnelle de tendance 97 FP ff.tr Correction de la tendance 98 FO ff.dv Limite de correction de la tendance 99 FD Hcb Cutback haut PID1 0 : Auto Cutback bas PID1 0 : Auto Gain relatif de refroidissement PID1 pb2 Bande proportionnelle PID2 ti2 Lcb reL.c td2 res.2 Hcb2 Lcb2 reL2 pb.c db.c 5-4 Manuel de communication série 2000 Manuel de communication Adresses Modbus & Bisynch On.OF Liste On/Off hys.H Hystérésis de chauffage hys.C Hystérésis de refroidissement 88 hc paramètres 88 hc HC.db Bande morte de chauffage/refroidissement Puissance de sortie en cas de rupture capteur 0 : -100 % 1: 0% 2 : 100 % 16 HC apparaissent dans la 16 HC 40 BO liste de sorties sur la série 2400 sb.OP mtr tm In.t bac.t Modbus 86 Liste Moteurs Temps de déplacement de la vanne Modbus 21 2400 version 3 Bisynch Remarques HH Ces 2400 version 3 Bisynch Remarques TT Temps d'inertie de la vanne 123 vI Temps de rebond de la vanne 124 Vb mp.t Temps minimal d'impulsion 54 VT v.br Stratégie en cas de rupture capteur limitée Rupture capteur VP limitée 128 VS 62 VB sb.op Modbus 86 Modbus 2200 version 2 Bisynch Remarques HH 2200 version 2 Bisynch Remarques Régulateurs VP b (contreréaction) uniquement REMARQUE : la liste Moteurs ci-dessous s'applique uniquement aux régulateurs antérieurs de position de vanne (versions 1 & 2) mtr cyc.t Inv Liste Moteurs Temps de cycle VP VEL.u Inertie à l'ouverture 0 : Off Inertie à la fermeture 0 : Off Rebond à l'ouverture 0 : Off Rebond à la fermeture 0 : Off Limite de vitesse d'ouverture VEL.d Pot.L 2400 versions1 et 2 Modbus Bisynch Remarques 132 vC 123 vI 130 vi 124 vB 129 vb 125 VR Limite de vitesse de fermeture 126 VL Limite basse de position 42 Le Pot.H Limite haute de position 43 LE Sb.OP Sortie de rupture capteur sans limite 0 : repos 1 : montée 2 : descente 128 VS Ind bAc.u bAc.d Manuel de communication série 2000 Modbus 2200 version 2 Bisynch Remarques 5-5 Adresses Modbus & Bisynch Liste Consignes SP sseL Manuel de communication Modbus Sélection de la consigne 0 : SP1 1 : SP2 2: 3: 4: 5: 6: 7: 8: 9: 10 : 11 : 12 : 13 : 14 : 15 : 15 2400 version 3 Bisynch Remarques SS Modbus SP1 & SP2 disponibles sur le régulateur standard 2200 version 2 Bisynch Remarques 15 SS 276 rE SP1 à SP16 disponibles sur commande dans l'option consigne 16 SP 3 SP 4 SP 5 SP 6 SP 7 SP 8 SP 9 SP 10 SP 11 SP 12 SP13 SP14 SP15 SP16 Sélection de consigne locale ou déportée 0 : Locale 1 : Déportée 276 rE sp 1 Consigne 1 24 S1 24 S1 sp 2 Consigne 2 25 S2 25 S2 sp 3 Consigne 3 164 S3 sp 4 Consigne 4 165 S4 SP 5 Consigne 5 166 S5 SP 6 Consigne 6 167 S6 SP 7 Consigne 7 168 S7 SP 8 Consigne 8 169 S8 SP 9 Consigne 9 170 S9 SP 10 Consigne 10 171 Sa SP 11 Consigne 11 172 Sb SP 12 Consigne 12 173 Sc SP 13 Consigne 13 174 Sd SP 14 Consigne 14 175 Se SP 15 Consigne 15 176 Sf SP 16 Consigne 16 177 Sg rm.SP Consigne déportée (Lecture seulement) 485 uq 26 R1 rmt.t Correction de la consigne déportée 486 ur RS L-r rAT SP1 & SP2 disponibles sur le régulateur standard Consigne de rapport 61 Loc.t Correction de la consigne locale 27 LT 27 LT SP L Limite basse de la consigne 1 112 LS 112 LS SP1.L SP H Limite haute de la consigne 1 111 HS 111 HS SP1.H SP2.L Limite basse de la consigne 2 114 L2 114 L2 SP2.H Limite haute de la consigne 2 113 H2 113 H2 Loc.L Limite basse de correction de la consigne locale 67 TL 67 TL Loc.H Limite haute de correction de la consigne locale 66 TH 66 TH SPrr Limite de vitesse de la consigne 0 : Off 35 RR 35 RR Hb.tY Type de maintien sur écart pour la limite de vitesse de consigne 0 : Off 1 : Bas 2 : Haut 3 : Bande 70 rT Valeur du maintien sur écart pour la limite de vitesse de consigne 65 rH Hb 5-6 Manuel de communication série 2000 Manuel de communication SP Liste Consignes iP Liste Entrées FiLt EmiS Constante de temps de filtre de l'entrée 1 0 : Off Constante de temps de filtre de l'entrée 2 0 : Off Facteur 1 de fonction d'entrée dérivée Facteur 2 de fonction d'entrée dérivée Zone de transition de basculement haute Zone de transition de basculement basse Pouvoir émissif relatif EmiS.2 Entrée 2 de pouvoir émissif relatif Adresses Modbus & Bisynch 2400 version 3 2200 version 2 Modbus Bisynch Remarques Modbus Bisynch Remarques Les paramètres suivants s'appliquent uniquement aux programmateurs/régulateurs série 2200 avec le logiciel version 2. Segment en palier 0 : Off 62 DW dWEL Aller à l'état à la fin du programme 517 pt End.t 0 : palier 1 : réinitialisation 2 : blocage 3 : repos Ecriture de l'état du programme 57 pc ProG 1 : réinitialisation 2 : exécution Lecture de l'état du programme 23 PC stat 1 : Off 2 : exécution 4 : blocage 16 fin 32 : palier 64 rampe FiLt.2 F.1 F.2 Hi.1P Lo.1P PV.iP CAL CAL.S CAL.L Adj.L CAL.H AdJ.H AdJ AdJ OFS.1 Modbus 101 2400 version 3 Bisynch Remarques Tc 103 TC 292 F1 293 F2 286 Ih Commutation 287 I1 des entrées 38 PE Pyromètres 104 E2 personnalisés Modbus 101 2200 version 2 Bisynch Remarques Tc Sélection de l'entrée 1 ou 2 288 pv Activation de la calibration utilisateur 0 : usine 1 : utilisateur Point de calibration sélectionné 0 : néant 1 : entrée 1 basse 2 : entrée 1 haute 3 : entrée 2 basse 4 : entrée 2 haute 110 UC 110 UC 102 Uc 108 AE Activation de la calibration basse du transducteur 0 : non 1 : oui Réglage du point bas de calibration Activation de la calibration haute du transducteur 0 : non 1 : oui Réglage du point haut de calibration Entrée 1 de réglage de la calibration utilisateur Entrée 2 de réglage de la calibration utilisateur Entrée 1 décalage de la calibration 109 Ae 145 L1 108 AE 144 Lh 146 LC 148 Lc 141 O1 Manuel de communication série 2000 0 : néant 1 : régl. bas 2 : régl. haut 3 : s.o. 4 : s.o. Logiciel version 2 uniquement 63 AJ 127 OF OFSt 5-7 Adresses Modbus & Bisynch OFS.2 Entrée 2 décalage de la calibration 142 O2 mV.1 Entrée 1 valeur mesurée 202 VA mV.2 Entrée 2 valeur mesurée 208 VD 215 t5 216 t6 Li.1 Entrée 1 lecture de la température de soudure froide Entrée 2 lecture de la température de soudure froide Entrée 1 valeur linéarisée 289 QY Li.2 Entrée 2 valeur linéarisée 290 QZ Entrée actuellement sélectionnée (Lecture seulement) 291 in CJC.1 CJC.2 PV.SL 5-8 Manuel de communication 202 VA mV 215 t5 CJC Manuel de communication série 2000 Manuel de communication oP Adresses Modbus & Bisynch Liste Sorties 2400 version 3 Bisynch Remarques LO OP.Lo Limite de puissance basse Modbus 31 OP.Hi Limite de puissance haute 30 HO rOP.L Limite de puissance basse déportée 33 RC rOP.H Limite de puissance haute déportée 32 RH Oprr Limite de vitesse de sortie 0 : Off Niveau de sortie forcée 37 OR 84 FM CYC.H Temps de cycle de chauffage 10 CH hYs.H Hystérésis de chauffage (sortie on/off) Durée minimale d'activation de la sortie chauffage 0 : Auto Temps de cycle de refroidissement 86 HH 45 FOP ont.H CYC.C hYs.C ont.C HC.db Sb.OP cmS Addr AccS Hystérésis de refroidissement (sortie on/off) Durée minimale d'activation de la sortie refroidissement 0 : Auto Bande morte de chauffage/refroidissement (sortie on/off) Puissance de sortie sur rupture capteur Position de vanne motorisée - 2200 V2 uniquement Code d'accès PASS GoTo niveau d'accès 1 = Oper 2 = Full 4 = Edit 8 = Conf Code d'accès à la configuration ConF HO 10 CH MH 45 MH 20 C2 20 C2 88 hc 89 MC 89 MC 16 HC 34 BP 34 BP 21 TT Manuel de communication série 2000 mtr Modbus 131 2400 version 3 Bisynch Remarques Ad Modbus 131 2200 version 2 Bisynch Remarques Ad Modbus 150 2400 version 3 Bisynch Remarques Pa Modbus 150 2200 version 2 Bisynch Remarques Pa Liste Accès Code 2200 version 2 Bisynch Remarques LO 30 Liste Communications Adresse de communication Modbus 31 147 GO 147 GO 152 PC 152 PC voir IM-199 page 5-18 5-9 Adresses Modbus & Bisynch inFo Liste Informations diSP LoG.L Configuration de l'affichage inférieur 0 : standard 1 : courant de charge 2 : puissance de sortie 3 : état 4 : temps du programme 5 : néant 6 : position de la vanne 7 : valeur de régulation 2 8 : consigne de rapport 9 : numéro du programme sélectionné 10 : consigne déportée PV minimale LoG.H LoG.A LoG.t Manuel de communication Modbus 106 2400 version 3 Bisynch Remarques wc 134 Sm PV maximale 133 SM PV moyenne 135 SA 139 St 138 ST 140 SR mCt Temps pendant lequel PV est audessus du seuil Seuil de PV pour la consignation du timer Réinitialisation de la consignation 0 : pas de réinitialisation 1 : réinitialisation Facteur d'utilisation du processeur 201 mt w.OP Sortie de travail 4 WO SSr Etat du contacteur statique PDSIO 0 : correct 1 : défaut de charge 2 : ouvert 3 : défaut du chauffage 4 : défaut du contacteur statique 5 : défaut de Sn Composant de tendance de la sortie 79 Ss LoG.v rES.L FF.OP 209 FN 214 Xp I OP Composant proportionnel de la sortie Composant intégral de la sortie 55 xI d OP Composant dérivé de la sortie 116 xD Signal de vitesse de VP 219 Vv Etat de calibration du moteur VP 0 : démarrage 1 : attente 2 : vanne ouverte 3 : BLUp/InDn 4 : Ttup 5 : dépassement de valeur 6 : InUp/BLDn 7 : TT en baisse 8 : ouvert 9 : limite basse 10 : arrêt 11 : ouverture 12 : inertie à l'ouverture 13 : fermeture 14 : limite basse 15 : arrêt 16 : fermeture 17 : InDn/BL 99 : échec 210 vS P OP VEL vP S 5-10 Modbus 2200 version 2 Bisynch Remarques Manuel de communication série 2000 Manuel de communication Adresses Modbus & Bisynch PARAMETRES DIVERS Entrée déportée accessible en comm. (Lecture/Ecriture) Ecart Modbus 26 2400 version 3 Bisynch Remarques 2200 version 2 Bisynch Remarques RI 39 ER Etat de maintien sur écart de la limite de vitesse de consigne 0 : inactif 1 : actif Indicateur de consignation d'erreur du système 0 : aucune erreur 1 : erreur Désactivation de la vitesse de rampe Consigne cible du régulateur esclave Vitesse de rampe du régulateur esclave Signal de synchronisation du régulateur esclave Blocage de SRL déporté 41 rS 73 El 78 RD 92 st 93 sr 94 ss 95 sh Valeur d'entrée BCD 96 BI Numéro de version du régulateur Syntaxe : >XXYY (hex) où XX est le numéro de version principal et YY le numéro de version secondaire. Par exemple >0304 correspond à V3.04 Identification du fabricant CNOMO 107 39 ER V0 (hexadécimal) 107 V0 (HEX) 121 - 121 - 122 II (hexadécimal) 122 II (HEX) - EE (hexadécimal) 151 RP 199 IM Identification du régulateur dans la syntaxe >ABCD (hex), A = 2 (série 2000) B = numéro de plage 2 : 2200 4 : 2400 C = format 3 : 1/32 din 6 : 1/16 din 8 : 1/8 din 4 : ¼ din D = type 0 : PID/tout ou rien 2 : VP Etat des communications Bisynch 0 : aucune erreur 1 : mnémonique incorrect 2 : paramètre en lecture seule 7 : message incorrect 8 : erreur de limite Rail DIN - paramètre déporté Limiteur bas VP - ouvert 120 vc Limiteur haut VP - ouvert 119 vo Activation de la calibration du moteur VP 0 : Off 1 : On Mode de l'appareil REMARQUE : L'ECRITURE D'AUTRES VALEURS DANS CE PARAMETRE PEUT NUIRE A LA CALIBRATION OU A LA 46 vT 199 IM Manuel de communication série 2000 Modbus L'adresse du régulateur passe à ‘00’ lorsque le mode de 5-11 Adresses Modbus & Bisynch Manuel de communication l'appareil passe à "configuration" CONFIGURATION DU REGULATEUR ! 0 : normal 1 : repos 2 : configuration Millivolts PV des communications 5-12 203 t1 203 t1 Activation du point test d'entrée 205 IE 205 IE Le test a fait apparaître une rupture capteur Indicateur d'initialisation du filtre 206 t3 206 t3 207 Fi 258 sb 274 AK 279 DK 207 Fi Nombre maximal de segments (8 ou 16) : en lecture seule Modification du programme 211 ns - EP Indicateur de commande du gel de la régulation 0 : OK Régulation 1 : Régulation suspendue Indicateur d'état de rupture capteur 0 : correct 1 : rupture capteur Indicateur de défaut de puissance 0 : correct 1 : défaut de puissance détecté Indicateur d'état de rupture boucle 0 : correct 1 : rupture boucle Indicateur d'état de maintien de l'intégrale 0 : correct 1 : maintien de l'intégrale Acquittement de toutes les alarmes 0 : correct 1 : acquittement de toutes les alarmes Rampe sur la consigne 0 : pas de rampe sur la consigne 1 : rampe sur la consigne active Etat de la rampe sur la consigne 0 : rampe en cours 1 : rampe achevée Désactivation du maintien sur écart 0 : maintien sur écart activé 1 : maintien sur écart désactivé Désactivation des touches 0 : touches activées 1 : touches désactivées Etat de l'entrée déportée 0 : correct 1 : défaut Indicateur synchro/continuer 0 : continuer 1 : attente de la synchro Défaut de l'entrée déportée DC 0 : correct 1 : défaut Valeur d'entrée maximale en unités physiques Valeur d'entrée minimale en unités physiques Plage de la consigne 257 FC 258 sb 259 PF 263 Lb 264 IH 274 AK 275 Ra 277 Rc 278 HD 279 DK 280 RF 281 SC 283 IF 548 QL 549 QM 552 QN Manuel de communication série 2000 Manuel de communication Adresses Modbus & Bisynch MOTS D'ETAT Les mots d'état regroupent en catégories pratiques des paramètres auxquels on accède fréquemment de manière à permettre de lire (ou occasionellement d'écrire) dedans en une seule transaction. Leur principale utilisation est de permettre une lecture rapide des conditions de procédé dont on a le plus souvent besoin. Exemples : Etats des alarmes Sélection Auto/manuel Sélection Déporté/local Désactivation des touches de la face avant, etc. Il existe des paramètres individuels pour tous les indicateurs d'état qui peuvent être modifiés par l'intermédiaire de la liaison de communication et qu'il faut utiliser pour les ‘opérations d'écriture’. Il y a une exception : le mot d'état de télémétrie des sorties logiques, dans lequel on peut écrire pour régler les sorties logiques, à condition que leur fonction soit configurée sur ‘aucune fonction’. La série 2200 contient deux mots d'état 1. le mot d'état "récapitulatif des sorties" 2. le mot d'état "régulation" Ces deux mots d'état sont représentés dans le tableau ci-dessous. Il faut noter les différences détaillées de définitions des bits entre le 2200 et le 2400 dans le mot d'état "récapitulatif des sorties". Paramètre Octet d'état rapide Modbus 2400 74 Bisynch 2400 FS (hexadécimal) Lecture seule (également disponible par la fonction Modbus 7) BIT DESCRIPTION Bit 0 Etat de l'alarme 1 ( 0 = hors alarme, 1 = alarme ) Bit 1 Etat de l'alarme 2 ( 0 = hors alarme, 1 = alarme ) Bit 2 Etat de l'alarme 3 ( 0 = hors alarme, 1 = alarme ) Bit 3 Etat de l'alarme 4 ( 0 = hors alarme, 1 = alarme ) Bit 4 Mode manuel ( 0 = auto 1 = manuel ) Bit 5 Rupture capteur ( 0 = PV correcte 1 = rupture capteur ) Bit 6 Rupture boucle ( 0 = boucle fermée correcte 1 = boucle ouverte ) Bit 7 Défaut chauffage ( 0 = pas de défaut 1 = défaut de charge détecté ) Paramètre Modbus 2400 75 Bisynch 2400 SO Mot d'état Récapitulatif BIT DESCRIPTION 0 Etat de l'alarme 1 ( 0 = hors alarme, 1 = alarme ) 1 Etat de l'alarme 2 ( 0 = hors alarme, 1 = alarme ) 2 Etat de l'alarme 3 ( 0 = hors alarme, 1 = alarme ) 3 Etat de l'alarme 4 ( 0 = hors alarme, 1 = alarme ) 4 Mode manuel ( 0 = auto 1 = manuel ) 5 Rupture capteur ( 0 = PV correcte 1 = rupture capteur ) 6 Rupture boucle ( 0 = boucle fermée correcte 1 = boucle ouverte ) 7 Défaut chauffage ( 0 = pas de défaut 1 = défaut de charge détecté ) 8 Réglage actif ( 0 = réglage automatique désactivé, 1 = réglage automatique activé) 9 Rampe/programme terminé(e) ( 0 = Exécution/Réinitialisation, 1 = terminé ) 10 PV hors plage ( 0 = PV dans la plage du tableau, 1 = PV hors plage du tableau ) 11 Défaut du module de commande DC (0= correct,. 1= DEFAUT) 12 Synchronisation des segments du programmateur (0 = attente, 1 = exécution) 13 Rupture capteur d'entrée déportée (0 = correct, 1 = défaut) 14 Défaut IP1 (entrée PV) 15 Réservé Manuel de communication série 2000 Modbus 2200 74 Bisynch 2200 Affichage - Etat de l'alarme 1 ( 0 = hors alarme, 1 = alarme ) Etat de l'alarme 2 ( 0 = hors alarme, 1 = alarme ) Etat de l'alarme 3 ( 0 = hors alarme, 1 = alarme ) Etat de l'alarme 4 ( 0 = hors alarme, 1 = alarme ) Mode manuel ( 0 = auto 1 = manuel ) Rupture capteur ( 0 = PV correcte 1 = rupture capteur ) Rupture boucle ( 0 = boucle fermée correcte 1 = boucle ouverte ) Défaut chauffage ( 0 = pas de défaut 1 = défaut de charge détecté ) Modbus 2200 75 Bisynch 2200 SO Affichage - Etat de l'alarme 1 ( 0 = hors alarme, 1 = alarme ) Etat de l'alarme 2 ( 0 = hors alarme, 1 = alarme ) Etat de l'alarme 3 ( 0 = hors alarme, 1 = alarme ) Etat de l'alarme 4 ( 0 = hors alarme, 1 = alarme ) Mode manuel ( 0 = auto 1 = manuel ) Rupture capteur ( 0 = PV correcte 1 = rupture capteur ) Rupture boucle ( 0 = boucle fermée correcte 1 = boucle ouverte ) Défaut chauffage ( 0 = pas de défaut 1 = défaut de charge détecté ) Défaut de charge ( 0 = pas de défaut, 1 = défaut de charge détecté) Rampe/programme terminé(e) ( 0 = Exécution/Réinitialisation, 1 = terminé ) PV hors plage ( 0 = PV dans la plage du tableau, 1 = PV hors plage du tableau ) Défaut du contacteur statique ( 0 = pas de défaut, 1 = défaut de charge détecté ) Alarme nouvelle Rupture capteur d'entrée déportée (0 = correct, 1 = défaut) Réservé Réservé 5-13 Adresses Modbus & Bisynch Paramètre Mot d'état Régulation BIT 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Modbus 2400 76 Bisynch 2400 CW (hexadécimal) DESCRIPTION Blocage de l'algorithme de régulation Rupture capteur d'entrée PV PV hors plage du capteur Echec du réglage automatique Signal d'asservissement PID Signal d'anti-rebond PID Défaut détecté dans le comportement de la boucle fermée (rupture de boucle) Bloque le totalisateur intégral Indique qu'un réglage s'est terminé avec succès Régulation à effet direct/inversé Indicateur d'initialisation de l'algorithme La demande PID a été limitée. Réglage automatique activé Réglage adaptatif activé Compensation automatique des pertes activée Sélecteur de mode Manuel / Auto Paramètre Mot d'état Appareil BIT 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 5-14 Manuel de communication Modbus 2400 77 Modbus 2200 76 Bisynch 2200 CW (hexadécimal) Affichage - Blocage de l'algorithme de régulation Rupture capteur d'entrée PV PV hors plage du capteur Echec du réglage automatique Signal d'asservissement PID Signal d'anti-rebond PID Défaut détecté dans le comportement de la boucle fermée (rupture de boucle) Bloque le totalisateur intégral Indique qu'un réglage s'est terminé avec succès Régulation à effet direct/inversé Indicateur d'initialisation de l'algorithme La demande PID a été limitée. Réglage adaptatif activé Compensation automatique des pertes activée Sélecteur de mode Manuel / Auto Bisynch 2400 IW (hexadécimal) Modbus 2200 Bisynch 2200 Affichage - DESCRIPTION Sélecteur de mode Config/Oper Désactive le contrôle de limite Rampe SRL en cours (lecture seule) Consigne déportée active Interrupteur d'acquittement des alarmes Réservé Réservé Réservé Réservé Réservé Réservé Réservé Réservé Réservé Réservé Réservé Manuel de communication série 2000 Manuel de communication Paramètre Mot d'état Entrées logiques Adresses Modbus & Bisynch Modbus 2400 87 Il est à noter que l'ordre de LA et LB est inversé par rapport à ce que l'on pourrait attendre. BIT DESCRIPTION 0 Module interface H (0 = Off, 1 = On) 1 Module interface J (0 = Off, 1 = On) 2 Module 1A (0 = Off, 1 = On) 3 Entrée logique LB (0 = Off, 1 = On) 4 Entrée logique LA (0 = Off, 1 = On) 5 Télémétrie du module 1B (0 = Off, 1 = On) 6 Module 1C (0 = Off, 1 = On) 7 Module 2A (0 = Off, 1 = On) 8 Module 2B (0 = Off, 1 = On) 9 Module 2C (0 = Off, 1 = On) 10 Module 3A (0 = Off, 1 = On) 11 Module 3B (0 = Off, 1 = On) 12 Module 3C (0 = Off, 1 = On) 13 Réservé 14 Réservé 15 Réservé Paramètre Paramètre de télémétrie des sorties logiques Modbus 2400 551 Bisynch 2400 DW (hexadécimal) Bisynch 2400 dt (hexadécimal) Modbus 2200 Bisynch 2200 Affichage - Modbus 2200 Bisynch 2200 Affichage - Il est à noter que l'ordre de LA et LB est inversé par rapport à ce que l'on pourrait attendre BIT DESCRIPTION 0 Télémétrie du module interface H (0 = Off, 1 = On) 1 Télémétrie du module interface J (0 = Off, 1 = On) 2 Télémétrie du module 1A (0 = Off, 1 = On) 3 Télémétrie logique LB (0 = Off, 1 = On) 4 Télémétrie logique LA (0 = Off, 1 = On) 5 Télémétrie du module 1B (0 = Off, 1 = On) 6 Télémétrie du module 1C (0 = Off, 1 = On) 7 Télémétrie du module 2A (0 = Off, 1 = On) 8 Télémétrie du module 2B (0 = Off, 1 = On) 9 Télémétrie du module 2C (0 = Off, 1 = On) 10 Télémétrie du module 3A (0 = Off, 1 = On) 11 Télémétrie du module 3B (0 = Off, 1 = On) 12 Télémétrie du module 3C (0 = Off, 1 = On) 13 Télémétrie du relais AA (0 = Off, 1 = On) 14 Réservé 15 Réservé Manuel de communication série 2000 5-15 Adresses Modbus & Bisynch Paramètre Sorties logiques de programmes BIT 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Manuel de communication Modbus 2400 162 Bisynch 2400 PO Modbus 2200 Bisynch 2200 Affichage - DESCRIPTION Sortie programme 1 ( 0 = OFF 1 = ON ) Sortie programme 2 ( 0 = OFF 1 = ON ) Sortie programme 3 ( 0 = OFF 1 = ON ) Sortie programme 4 ( 0 = OFF 1 = ON ) Sortie programme 5 ( 0 = OFF 1 = ON ) Sortie programme 6 ( 0 = OFF 1 = ON ) Sortie programme 7 ( 0 = OFF 1 = ON ) Sortie programme 8 ( 0 = OFF 1 = ON ) Réservé Réservé Réservé Réservé Réservé Réservé Réservé Réservé PARAMETRES MODBUS ADRESSABLES PAR BIT Quelques paramètres adressables par bit sont disponibles pour des raisons de conformité à la norme CNOMO mais, en général, il convient d'obtenir les informations sur l'état par les mots d'état ou les paramètres seuls d'état dans l'espace adresse des mots Modbus. Paramètre Mode Auto/manuel 0: 1: Auto Manual Etat de l'alarme 1 0: 1: 5-16 5 hors alarme alarme Etat rupture capteur 0: 1: Adresse du bit Modbus 2 10 correct rupture capteur Manuel de communication série 2000 Manuel de communication Adresses Modbus & Bisynch PARAMETRES DU MODE CONFIGURATION Pour écrire dans des paramètres dans ce groupe, il faut tout d'abord positionner le paramètre du mode de l'appareil (Bisynch ‘IM’, Modbus 199) sur la valeur 2 pour faire passer le régulateur en mode configuration. Il faut noter que cette opération désactive toute action de régulation normale et que les sorties du régulateur sont basculées sur un état sûr. Dans le cas de l'utilisation de Bisynch, il faut également noter que l'adresse du régulateur passe à 0 lorsqu'il est en mode configuration. Il n'est pas nécessaire de régler des paramètres de ‘code d'accès’ pour passer en mode configuration. Pour sortir du mode configuration, il suffit d'écrire 0 dans le mode de l'appareil, ce qui provoque une réinitialisation du régulateur qui dure environ 5 secondes. Pendant cette période, il est impossible de communiquer avec le régulateur. N.B. : pour la série 2200, le code d'accès de Configuration est Bisynch ‘Pc’, Modbus 152. ATTENTION : Faire très attention à ne pas écrire des valeurs autres que 0 et 2 dans le mode de l'appareil car ce paramètre sert également à vider la mémoire rémanente et à effectuer différentes opération de calibration en usine. L'écriture d'une valeur incorrecte peut par conséquent endommager le régulateur. InSt unit dEc.P CtrL Act CooL ti.td dtYP m-a r-h Configuration de l'appareil Modbus Unité de l'appareil 0 : oC o 1: F 2 : oK 3 : pas d'unité Résolution de la valeur affichée 0 : nnnn. 1 : nnn.n 2 : nn.nn Type de régulation 0 : PID 1 : On/Off 2 : manuel 3 : VP (pas de contreréaction) 4 : VP b (contre-réaction) Action de régulation 0 : inverse 1 : directe Type de refroidissement 0 : linéaire 1 : huile 2 : eau 3 : ventilation 4 : proportionnel à l'erreur 5 : tout ou rien Unités des temps d'intégrale et de dérivée 0 : secondes 1 : minutes 2 : heures Action de dérivée sur : 0 : PV 1 : Erreur Touche Auto/Manuel de la face avant 0 : activée 1 : désactivée Touche Exécution/Maintien de la Manuel de communication série 2000 2400 version 3 Bisynch Remarques Cf. PV conf Modbus 516 2200 version 2 Bisynch Remarques Q1 Cf. PV conf 525 QD ‘Manuel’ n'apparaît pas dans la liste "Type de régulation" 512 Q0 512 Q0 7 CA 7 CA 524 Q9 524 Q9 ‘Manuel’ n'apparaît pas dans la liste "Type de régulation". VP b n'est pas disponible 4: 5: 529 QH 550 Qe 530 mk 564 pk s.o. s.o. 5-17 Adresses Modbus & Bisynch PwrF Fwd.t Pd.tr Sbr.t FOP bcd GSch PV unit face avant 0 : activée 1 : désactivée Compensation des variations secteur 0 : Off 1 : On Type de tendance 0 : néant 1 : tendance de puissance 2 : tendance de consigne 3 : tendance de PV Transfert sans à coups Manuel/Auto régulation PD 0 : non 1 : oui Sortie rupture capteur 0 : rupture capteur (aller à la valeur fixée) 1 : blocage (sortie) Sortie forcée en manuel 0 : non 1 : suivi (revient à la dernière valeur) 2 : saut (passe au niveau sortie forcée) Fonction d'entrée BCD 0 : néant 1 : sélection du numéro de programme 2 : sélection du numéro de consigne Activation de la programmation du multi PID 0 : non (désactivé) 1 : oui (activé) rng.L rng.H Limite haute de la plage 5-18 565 Pe 532 QO 555 QQ 565 Pe 555 QQ 0: blocage 1 : suivi 553 QP 553 QP 556 QR 556 QR 2: 522 BF 567 QW Configuration de la valeur de régulation Unités de l'appareil 0 : oC 1 : oF 2 : oK 3 : pas d'unité Résolution de la valeur affichée 0 : nnnn 1 : nnn.n 2 : nn.nn Limite basse de la plage dec.P Manuel de communication 2400 version 3 Remarques s.o. 2200 version 2 Modbus 516 Bisynch Q1 Modbus Bisynch Remarques Cf. liste Inst Conf 525 QD Cf. liste Inst Conf 11 QC Cf. iP 12 QB List Manuel de communication série 2000 Manuel de communication iP inpt Adresses Modbus & Bisynch Configuration des entrées Type d'entrée 0 : type J 1 : type K 2 : type L 3 : type M 4 : type B 5 : type N 6 : type T 7 : type S 8 : PL 2 9 : personnalisée (en usine) * 10 : sonde platine * 11 : mV linéaire (+/- 100mV) 12 : V linéaire (0-10V) 13 : mA linéaire 14 : V racine carrée 15 : mA racine carrée 16 : mV personnalisé 17 : V personnalisé 18 : mA personnalisé Modbus 12290 2400 version 3 Bisynch Remarques Q2 Modbus 12290 2200 version 2 Bisynch Remarques Q2 0 : Type J 1 : Type K 2 : Type L 3 : Type M 4 : Type B 5 : Type N 6 Type T 7 : Type S 8 : PL 2 9 : sonde platine * 10 : personnalisée * 11 : mV linéaire 12 : V linéaire 13 : s.o. 14 : s.o. 15 : s.o. 16 : s.o. 17 : s.o. 18 : s.o. * Noter le changement d'ordre des deux paramètres CJC 12291 Q3 12291 Q3 12301 Q8 578 IP inp.L Compensation de soudure froide 0 : auto 1 : 0oC 2 : 45oC 3 : 50oC 4 : Off Adaptation d'impédance pour rupture capteur 0 : Off (désactivée - entrées linéaires uniquement) 1 : auto 2 : Hi (> 5K) 3 : Hi Hi (>15K) Valeur d'entrée basse 12307 Q5 12307 Q5 inp.H Valeur d'entrée haute 12306 Q4 12306 Q4 VAL.L Mesure affichée basse 12303 Q7 12303 Q7 VAL.H Mesure affichée haute 12302 Q6 12302 Q6 rnG.L Limite basse de la plage 11 QC rnG.H Limite haute de la plage 12 QB Imp 4: Cf. liste PV s.o. Les paramètres suivants ne sont présents que si une courbe personnalisée a été chargée en usine Linéarisation personnalisée de l'entrée 1 601 J1 in 1 VAL.1 Affichage de la valeur correspondant à l'entrée 1 621 in 2 Linéarisation personnalisée de l'entrée 2 602 J2 VAL.2 Affichage de la valeur correspondant à l'entrée 2 622 K2 in 3 Linéarisation personnalisée de l'entrée 3 603 J3 VAL.3 Affichage de la valeur correspondant à l'entrée 3 623 K3 K1 in 4 Linéarisation personnalisée de l'entrée 4 604 J4 VAL.4 Affichage de la valeur correspondant à l'entrée 4 624 K4 in 5 Linéarisation personnalisée de l'entrée 5 605 J5 VAL.5 Affichage de la valeur correspondant à l'entrée 5 625 K5 in 6 Linéarisation personnalisée de l'entrée 6 606 J6 VAL.6 Affichage de la valeur correspondant à l'entrée 6 626 K6 in 7 Linéarisation personnalisée de l'entrée 7 607 J7 VAL.7 Affichage de la valeur correspondant à l'entrée 7 627 K7 in 8 Linéarisation personnalisée de l'entrée 8 608 J8 VAL.8 Affichage de la valeur correspondant à l'entrée 8 628 K8 Manuel de communication série 2000 5-19 Adresses Modbus & Bisynch SP nSP rm.tr m.tr Pr.tr rmP.V rmt aL AL 1 Manuel de communication Configuration des consignes Nombre de consignes Suivi déporté 0 : Off 1 : suivi Suivi manuel 0 : Off 1 : suivi Suivi du programmateur 0 : Off 1 : suivi Unités de la limite de la vitesse de consigne 0 : /sec 1 : /min 2 : /heure Configuration des consignes déportées 0 : néant 1 : consigne déportée 2 : consigne déportée + correction locale 4 : correction déportée + consigne locale Modbus 521 526 QE 527 QF 528 QG 531 QJ 535 QA Configuration des alarmes Type de l'alarme 1 0 : Off 1 : pleine échalle basse 2 : pleine échelle haute 16 : bande 17 : écart haut 18 : écart bas 34 : courant de charge bas 35 : courant de charge haut 36 : pleine échelle basse entrée 2 37 : pleine échelle haute entrée 2 38 : sortie de travail basse 39 : sortie de travail haute 40 : consigne de travail basse 41 : consigne de travail haute 2400 version 3 Bisynch Remarques NS Modbus 536 2400 version 3 Bisynch Remarques n1 Modbus 2200 version 2 Bisynch Remarques Modbus 536 2200 version 2 Bisynch Remarques n1 Mémorisation 0 : non 1 : oui 2 : événement 3 : réinitialisation manuelle 540 544 nd 544 nd 537 n2 537 n2 Ltch Blocage 0 : non 1 : oui Type de l'alarme 2 (mêmes types que l'alarme 1) Mémorisation (mêmes types que l'alarme 1) 541 na 541 na bLoc Blocage (mêmes types que l'alarme 1) 545 ne 545 ne AL 3 538 n3 538 n3 Ltch Type de l'alarme 3 (mêmes types que l'alarme 1) Mémorisation (mêmes types que l'alarme 1) 542 nb 542 nb bLoc Blocage (mêmes types que l'alarme 1) 546 nf 546 nf AL 4 Type de l'alarme 4 (mêmes types que l'alarme 1) plus 64 : vitesse de changement 539 n4 539 n4 Ltch Mémorisation (mêmes types que l'alarme 1) 543 nc 543 nc bLoc Blocage (mêmes types que l'alarme 1) 547 ng 547 ng Ltch bLoc AL 2 5-20 n9 540 36 : 37 : 38 : 39 : 40 : 41 : s.o. s.o. s.o. s.o. s.o. s.o. 2: 3: s.o. s.o. n9 Vitesse de changement pas disponible dans la série 2200 Manuel de communication série 2000 Manuel de communication PrOG Configuration du programmateur PtYP Type de programmateur 0 : néant 1 : programme unique 4 : quatre programmes 20 : vingt programmes Maintien sur écart 0 : s'applique à l'ensemble du programme 1 : s'applique à chaque segment Récupération après coupure de l'alimentation 0 : retour en rampe 1 : réinitialisation 2 : continuer Asservissement 0 : asservissement à la valeur de régulation 1 : asservissement à la consigne Sorties d'événements programmables Régulateurs version 1 : 0 : néant 3 : trois 6 : six 8 : huit Régulateurs versions 2 et 3 : 0 : néant 1 : huit Synchronisation des programmes 0 : non 1 : oui HbAc Pwr.F Srvo out SYNC Manuel de communication série 2000 Adresses Modbus & Bisynch Modbus 517 2400 version 3 Bisynch Remarques pt 559 Hb 518 pp 520 ps 558 NO 557 SY Modbus 2200 version 2 Bisynch Remarques 5-21 Adresses Modbus & Bisynch Manuel de communication MODULES D'ENTREE/SORTIE Les tableaux ci-dessous énumèrent l'ensemble des identificateurs possibles de modules matériels et de sorties fixes. Il existe des restrictions physiques aux types de modules qui peuvent être installés dans des logements donnés : il est par exemple impossible d'insérer un module de communication RS485 dans le logement 1A. Consulter le manuel d'installation et d'utilisation correspondant pour avoir des détails complets à ce sujet. En général, il est possible d'écrire dans les adresses de communication des identificateurs de modules si (et seulement si) aucun module matériel autre que l'adaptateur de communication n'est installé. Cela permet de configurer les régulateurs en l'absence de modules matériels. LA id Func LB id Func Configuration de l'entrée logique 1 Identité 4: logique Entrée fonctions 192 : néant 193 : sélection du mode manuel 194 : sélection de la consigne déportée 195 : sélection de la consigne 2 196 : sélection du jeu PID 2 197 : maintien d'intégral 198 : activation du réglage automatique en une fois 199 : activation du réglage adapattif 200 : acquittement des alarmes 201 : sélection du niveau d'accès Régleur 202 : verrouillage des touches 203 : touche incrémentation 204 : touche décrémentation 205 : touche défilement 206 : touche page 207 : exécution 208 : blocage 209 : exécution/blocage 210 : réinitialisation 211 : saut 212 : maintien sur écart activé 213 : chiffre BCD de poids faible 214 : 2ème chiffre 215 : 3 ème chiffre 216 : 4 ème chiffre 217 : 5 ème chiffre 218 : chiffre de poids fort 219 : activation de la limite de vitesse de consigne 220 : programme en attente à la fin du segment 223 : exécution/blocage 224 : réinitialisation/exécution 225 : repos 226 : sélection de PV 227 : saut en fin du segment 240 : Ampères Modbus 12352 12355 4: logique k3 12355 2200 version 2 Bisynch Remarques k0 k3 197 : maintien d'intégral 200 : acquitt 202 : verr touches 210 : réinitialisation 225 : repos 240 : Ampères Modbus 12416 2400 version 3 Bisynch Remarques l0 12419 VAL.L Fonctions de l'entrée comme LA ci-dessus Scalaire basse si ampères 12431 lf VAL.H Scalaire haute si ampères 12430 le 5-22 Modbus 12352 192 : néant 193 : man 194 : cons. déportée 195 : SP 2 Configuration de l'entrée logique 2 Identité 2400 version 3 Bisynch Remarques k0 l3 Modbus 12416 12419 2200 version 2 Bisynch Remarques l0 l3 240 : pas disponible Manuel de communication série 2000 Manuel de communication AA id Func diGF SEnS Adresses Modbus & Bisynch Configuration du relais d'alarme (2400) Configuration de la sortie 3 (2200) Identité du module Fonction du module 0 : néant 1 : logique 2 : chauffage (2208/04 uniquement) 3 : refroidissement (2208/04 uniquement) 2400 version 3 Modbus 12480 Bisynch g0 12483 g3 Pour Func = diG, les valeurs suivantes apparaissent sur les régulateurs de la série 2200 : 0 : alarme 1 1 : alarme 2 2 : alarme 3 3 : alarme 4 4 : manuel 5 : rupture capteur 6 : rupture boucle 7 : défaut chauffage 8 : défaut charge 9: 10 : PV hors plage 11 : défaut contacteur statique 12 : 13 : défaut déporté Sens de la sortie 0 : normal 1 : inversé Si Func = diG, les valeurs hexa suivantes apparaissent Alarme 1 Alarme 2 Alarme 3 Alarme 4 Régulateur en manuel Rupture capteur PV hors plage Rupture boucle Défaut charge Réglage en cours Sortie V ou mA en circuit ouvert Branchement du module PDSIO O/F Alarme nouvelle Fin du programme (ou limite de vitesse de SP) Synchronisation des programmes active Sortie d'événement de programme active Récapitulatif de la configuration AA Récapitulatif sortie programme sur la sortie AA Manuel de communication série 2000 Remarques 2200 version 2 Modbus 12480 Bisynch g0 12483 g3 12486 g6 Remarques 1 : relais 2208/2204 uniquement 0 : alarme 1 1 : alarme 2 2 : alarme 3 3 : alarme 4 4 : manuel 5 : rupture capt 6 : rupture boucle 7 : défaut chauff. 8 : défaut charge 9 : fin programme 10 : PV hors plage 11 : défaut contacteur statique 12 : alarme nouv. 13 : défaut déporté (2208/04 uniquement) 12489 g9 12486 g6 (HEX) gn (HEX) 12503 12489 g9 5-23 Adresses Modbus & Bisynch HA Configuration des modules de communication id VAL.L Identité du module 0 : néant 7 : communication numérique 8 : sortie PDSIO Fonction du module Pour id cmS 64 : néant 65 : Modbus 66 : Bisynch Pour id PdS (maître) 128 : néant 129 : retransmission de la consigne PDSIO 130 : retransmission de la valeur de régulation PDSIO 131 : retransmission de la puissance de sortie PDSIO 133 : retransmission de la consigne PDSIO, pas de maintien sur écart Pour id PdSi (esclave) 96 : néant 97 : entrée de la consigne PDSIO Vitesse de transmission 0 : 9600 1 : 19200 2 : 4800 3 : 2400 4 : 1200 Temporisation. Introduit une courte temporisation entre les messages pour permettre à certains convertisseurs RS485 ‘intelligents’ d'alterner entre les modes RX et TX. 0 : non - 0 msec 1 : oui - 10 msec Parité (Modbus uniquement) 0 : néant 1 : paire 2 : impaire Résolution (Modbus uniquement) Les changements sont effectifs immédiatement 0 : complète 1 : entière Valeur retransmise basse VAL.H Valeur retransmise haute Func bAud dELY PrtY rES 5-24 Manuel de communication 2400 version 3 Modbus 12544 Bisynch h0 12547 2200 version 2 Remarques Modbus 12544 Bisynch h0 h3 12547 h3 12548 h4 12548 h4 523 wt 12549 h5 12549 h5 12550 h6 12550 h6 12559 hf 12559 hf 12558 he 12558 he Remarques rESn Manuel de communication série 2000 Manuel de communication JA Configuration du module de communication 2 id VAL.L Identité du module 0 : néant 8 : sortie PDSIO 9 : entrée PDSIO Fonction du module Pour 'id PdS 128 : néant 129 : retransmission de la consigne PDSIO 130 : retransmission de la valeur de régulation PDSIO 131 : retransmission de la puissance de sortie PDSIO 133 : retransmission de la consigne PDSIO, pas de maintien sur écart Pour id PdSi 96 : néant 97 : entrée de la consigne PDSIO Valeur retransmise basse VAL.H Valeur retransmise haute Func Manuel de communication série 2000 Adresses Modbus & Bisynch 2400 version 3 Modbus 12608 Bisynch j0 12611 j3 12623 jf 12622 je 2200 version 2 Remarques Modbus Bisynch Remarques 5-25 Adresses Modbus & Bisynch 1A id Func diGF Manuel de communication Configuration de la sortie 1A Identité du module 0 : néant 1 : sortie relais 2 : sortie DC non isolée 3 : sortie logique/PDSIO 4 : entrée logique 5 : sortie triac 10 : module erroné/défectueux 11 : retransmission DC 12 : sortie DC isolée Module fonction Pour id = rELY LoG ou SSr 0 : néant 1 : sortie logique 2 : sortie chauffage 3 : sortie refroidissement 4 : ouverture de vanne motorisée 10 : chauffage PDSIO mode 1 11 : chauffage PDSIO mode 2 Pour id = dc.re ou dc.OP 16 : néant 17 : sortie chauffage 18 : sortie refroidissement 19 : retransmission de la valeur de régulation 20 : retransmission de la consigne 21 : retransmission de l'erreur 22 : retransmission de la puissance de sortie Pour id = LoG.i Utiliser les énumérateurs dans la liste de configuration LA Modbus 12672 2400 version 3 Bisynch Remarques a0 Modbus 12672 2200 version 2 Bisynch Remarques aO 0 : néant 1 : relais 2 : sortie DC 3 : logique 5 : triac 10 : erroné 12675 a3 12675 a3 0 : néant 1 : sort. log. 2 : chauff. 3 : refroid. Logique uniquement 4 : SSR1 5 : SSR2 6 : SSR3 sortie DC 16 : néant 17 : chauff. 18 : refroid. Pour Func = diG, les valeurs suivantes apparaissent sur les appareils de la série 2200 : 0 : alarme 1 1 : alarme 2 2 : alarme 3 3 : alarme 4 4 : manuel 5 : rupture capteur 6 : rupture boucle 7 : défaut chauffage 8 : défaut charge 10 : PV hors plage 11 : défaut contacteur statique 13 : défaut déporté 12678 a6 Comme 2400 plus 9 : fin de programme 12 : alarme nouvelle 12687 af 12686 ae 12684 ac Out.L % valeur PID ou retransmission donnant la sortie minimale % valeur PID ou retransmission donnant la sortie maximale Unités 1 : Volts 2 : mA Sortie électrique minimale 12689 ah 12689 ah Out.H Sortie électrique maximale 12688 ag 12688 ag SEns Sens de la sortie 0 : normal 1 : inversé Récapitulatif de la configuration de la sortie 1A 12681 a9 12681 a9 12678 a6 (HEX) Paramètre de télémétrie de la sortie DC 1A 12694 am Récapitulatif sortie programme sur la sortie1A 12695 an (HEX) VAL.L VAL.H unit 5-26 Manuel de communication série 2000 Manuel de communication 1B Adresses Modbus & Bisynch Configuration de la sortie 1B Modbus 12673 2400 version 3 Bisynch Remarques a1 Cf. 1A id Identité du module 1B Func Fonction du module 1B 12676 a4 SEnS Sens de la sortie (normal/inversé comme 1A) Résumé de la configuration de la sortie 1B Résumé sortie programme sur la sortie 1B 12682 aa 12679 a7 (HEX) ao (HEX) 1C 12696 Configuration de la sortie 1C id Identité du module 1C Func Fonction du module 1C 12677 a5 VAL.L Valeur du module 1C donnant la sortie minimale Valeur du module 1C donnant la sortie maximale Sortie électrique minimale du module 1C Sortie électrique maximale du module 1C Sens de la sortie (normal/inversé comme 1A) Résumé de la configuration de 1C 12699 ar 12698 aq 12701 at 12700 as 12683 ab 12680 a8 (HEX) ap (HEX) VAL.H Out.L Out.H SEnS Résumé sortie programme sur la sortie 1C Manuel de communication série 2000 12697 2200 version 2 Bisynch Remarques Modbus 2200 version 2 Bisynch Remarques Cf. 1A 2400 version 3 Bisynch Remarques a2 Cf. 1A Modbus 12674 Modbus 5-27 Adresses Modbus & Bisynch 2A Configuration de la sortie 2A id Identité du module 0 : néant 1 : sortie relais 2 : sortie DC non isolée 3 : sortie logique/PDSIO 4 : entrée logique 5 : sortie triac 10 : module erroné/défectueux 11 : retransmission DC 12 : sortie DC isolée 13 : alimentation électrique de l'émetteur 14 : entrée potentiomètre (position V) Fonction du module Pour id = rELY LoG ou SSr 0 : néant 1 : sortie logique 2 : sortie chauffage 3 : sortie refroidissement 5 : vanne motorisée fermée Pour id = dc.re ou dc.OP 16 : néant 17 : sortie chauffage 18 : sortie refroidissement 19 : retransmission de PV 20 : retransmission de la consigne 21 : retransmission de l'erreur 22 : retransmission de la puissance de sortie Pour id = Pot 160 : néant 161 : consigne déportée 162 : tendance de l'entrée 163 : puissance haute de sortie déportée 164 : puissance basse de sortie déporte 165 : position de la vanne Func diGF VAL.L VAL.L VAL.H VAL.H unit Pour Func = diG, cf. liste 1A pour voir les énumérateurs % valeur PID ou retransmission donnant la sortie minimale Scalaire basse entrée potentiomètre % valeur PID ou retransmission donnant la sortie maximale Scalaire haute entrée potentiomètre Manuel de communication Modbus 12736 2400 version 3 Bisynch Remarques b0 2200 version 2 Bisynch Remarques b0 Seules les valeurs suivantes sont utilisables : 0 : néant 1 : relais 3 : logique 5 : Triac 10 : défectueux 12739 b3 12739 b3 Seules les valeurs suivantes sont utilisables : 0 : néant 1 : sortie logique 2 : chauffage 3 : refroidissement 193 : activation de Manuel 194 : consigne dép. 195 : 2ème consigne 197 : maintien de l'intégrale 200 : acq. alarmes 202 : verr. clavier 210 : réinitialisation prg 225 : repos 12751 12763 br 12750 be 12762 bq 12748 bc Out.L 12753 bh Out.H Sortie électrique maximale 12752 bg SEns Sens de la sortie 0 : normal 1 : inversé Récapitulatif de la configuration de la sortie 2A Paramètre de télémétrie de la sortie DC 2A Récapitulatif sortie programme sur la sortie 2A 12745 b9 12742 b6 (HEX) bm 12758 12759 12742 b6 12745 b9 bf Unités 1 : Volts 2 : mA Sortie électrique minimale 5-28 Modbus 12736 bn (HEX) Manuel de communication série 2000 Manuel de communication 2B Adresses Modbus & Bisynch Configuration de la sortie 2B 2400 version 3 Bisynch Remarques b1 id Identité du module 2B Modbus 12737 Func Fonction du module 2B 12740 b4 SEnS Sens de la sortie (normal/inversé comme 2A) Récapitulatif de la configuration de 2B Récapitulatif sortie programme sur la sortie 2B 12746 ba 12743 b7 (HEX) bo (HEX) 2C 12760 Configuration de la sortie 2C 2400 version 3 Bisynch Remarques b2 id Identité du module 2C Modbus 12738 Func Fonction du module 2C 12741 b5 SEnS Sens de la sortie (normal/inversé comme 2A) Récapitulatif de la configuration de 2C Récapitulatif sortie programme sur la sortie 2C 12747 bb 12744 b8 (HEX) bp (HEX) Manuel de communication série 2000 12761 Modbus 2200 version 2 Bisynch Remarques Modbus 2200 version 2 Bisynch Remarques 5-29 Adresses Modbus & Bisynch 3A Configuration de la sortie 3A id Identité du module 0 : néant 1 : sortie relais 2 : sortie DC non isolée 3 : sortie logique/PDSIO 4 : entrée logique 5 : sortie Triac 6 : entrée DC 10 : module erroné/défectueux 11 : retransmission DC 12 : sortie DC isolée 13 : alimentation du transmetteur 14 : entrée potentiomètre (position VP) Fonction du module Pour id = rELY LoG ou SSr 0 : néant 1 : sortie logique 2 : sortie chauffage 3 : sortie refroidissement Pour id = dc.re ou dc.OP 16 : néant 17 : sortie chauffage 18 : sortie refroidissement 19 : retransmission de PV 20 : retransmission de la consigne 21 : retransmission de l'erreur 22 : retransmission de la puissance de sortie Pour id = Pot 160 : néant 161 : consigne déportée 162 : entrée tendance 163 : puisance haute de la sortie déportée 164 : puissance basse de la sortie déportée 165 : position de la vanne Pour id = dC.iP 32 : néant 33 : consigne déportée 34 : entrée tendance 35 : puissance maximale de la sortie déportée 36 : puissance minimale de la sortie déportée 37 : PV = ip1 ou ip2 (la plus haute des deux) 38 : PV = ip1 ou ip2 (la plus basse des deux) 39 : fonction dérivée 40 : sélection d'ip1 ou ip2 41 : transition de la régulation - ip1 à ip2 Func diGF Manuel de communication Modbus 12800 12803 2400 version 3 Bisynch Remarques c0 c3 12830 cu 12831 cv 12813 cz inp.L 12819 cj inp.H Valeur haute de l'entrée 12818 ci VAL.L Valeur basse du module d'entrée 3A 12829 ct VAL.H Valeur haute du module d'entrée 3A 12828 cs VAL.L Valeur basse du module 3A 12815 cf VAL.L Scalaire basse de l'entrée potentiomètre 3A 12827 cr CJC imp 5-30 12803 2200 version 2 Bisynch Remarques c0 0 : néant 1 : relais c3 0: 1: 2: 3: Pour Func = diG, cf. liste 1A pour voir les énumérateurs Type d'entrée (entrée 2) Cf. configuration des entrées pour tous les types + HiIn Compensation de soudure froide (entrée 2) Cf. configuration des entrées pour voir les types Impédance sur rupture capteur (entrée 2) Cf. configuration des entrées pour voir les types Valeur basse de l'entrée inPt Modbus 12800 12806 néant sort. log. chauff. refroid. c6 Manuel de communication série 2000 Manuel de communication Adresses Modbus & Bisynch VAL.H Valeur haute du module 3A 12814 ce VAL.H Scalaire haute de l'entrée potentiomètre 3A 12826 cq unit 12812 cc Out.L Unités 3A 1 : Volts 2 : mA Sortie électrique minimale 12817 ch Out.H Sortie électrique maximale 12816 cg SEns Sens de la sortie 0 : normal 1 : inversé Récapitulatif de la configuration de la sortie 3A 12809 c9 12806 c6 (HEX) Paramètre de télémétrie de la sortie DC 3A 12822 cm Récapitulatif sortie programme sur la sortie 3A 12823 cn (HEX) 3B Configuration de la sortie 3B 2400 version 3 Bisynch Remarques c1 id Identité du module 3B Modbus 12801 Func Fonction du module 3B 12804 c4 SEnS Sens de la sortie (normal/inversé comme 3A) 12810 ca Récapitulatif de la configuration de 3B 12807 Récapitulatif sortie programme sur la sortie 3B 12824 c7 (HEX) co (HEX) 3C Configuration de la sortie 3C 2400 version 3 Bisynch Remarques c2 id Identité du module 3C Modbus 12802 Func Fonction du module 3C 12805 c5 SEnS Sens de la sortie (normal/inversé comme 3A) 12811 cb Récapitulatif de la configuration de 3C 12808 Récapitulatif sortie programme sur la sortie 3C 12825 c8 (HEX) cp (HEX) 4A id Configuration de la sortie 4A Identité du module 0 : néant 1 : sortie relais Modbus 12864 12809 2400 version 3 Bisynch Remarques e0 Pas disponible sur le 2416 Func Fonction du module 0 : néant 1 : sortie logique 2 : sortie chauffage 3 : sortie refroidissement diGF VAL.L Pour Func = diG, cf. liste 1A pour avoir les énumérateurs Valeur basse du module d'entrée 4A 12879 ef Pas 2416 VAL.H Valeur haute du module d'entrée 4A 12878 ee Pas 2416 Out.L Sortie électrique minimale 12881 eh Pas 2416 Out.H Sortie électrique maximale 12880 eg Pas 2416 SEns Sens de la sortie (normal/inversé comme 3A) 12873 e9 Pas 2416 Récapitulatif de la configuration de la sortie 4A 12870 Pas 2416 Récapitulatif du programme de configuration de la sortie 4A 12887 e6 (HEX) en (HEX) Manuel de communication série 2000 12867 e3 Pas disponible sur le 2416 c9 Modbus 2200 version 2 Bisynch Remarques Modbus 2200 version 2 Bisynch Remarques Modbus 12864 12867 12870 12873 2200 version 2 Bisynch Remarques e0 2204 uniquement 0 : néant 1 : relais e3 2204 uniquement 0 : néant 1 : sortie logique 2 : chauffage 3: refroidissement 2204 uniquement e9 2204 uniquement Pas 2416 5-31 Adresses Modbus & Bisynch CAL Configuration de la calibration rcAL Pt1.L Sélection du point de calibration 0 : néant 1 : PV 1 2 : PV 2 3 : sortie DC haute - module 1 4 : sortie DC basse - module 1 5 : sortie DC haute - module 2 6 : sortie DC basse - module 2 7 : sortie DC haute - module 3 8 : sortie DC basse - module 3 Etat de calibration de PV 0 : inactif 1 : sélection du point de calibration 0 mV 2 : sélection du point de calibration 50 mV 3 : sélection du point de calibration 0 V 4 : sélection du point de calibration 10 V 5 : sélection de point de calibration de compensation de soudure froide 0°C 6 : sélection du point de calibration 400 Ω 7 : sélection du point de calibration d'impédance haute 0 V 8 : sélection du point de calibration d'impédance haute 1 V 9 : rétablissement de la calibration usine 10 : occupé Démarrage de la calibration non oui occupé terminé échec Correction haute de la calibration de sortie du module 1A Correction haute de la calibration de sortie du module 2A Correction haute de la calibration de sortie du module 3A Correction basse de la calibration de sortie du module 1A Correction basse de la calibration de sortie du module 2A Correction basse de la calibration de sortie du module 3A Activation de la calibration utilisateur 0 : non 1 : oui Point bas de calibration pour l'entrée 1 Pt1.H OF1.L PV GO CAL.H Manuel de communication Modbus 533 2400 version 3 Bisynch Remarques Cn 534 Modbus 2200 version 2 Bisynch Remarques Ci 65535 12692 ak 12756 bk 12820 ck 12693 al 12757 bl 12821 cl 566 te 566 te 563 QV 563 QV pnt.L Point haut de calibration pour l'entrée 1 562 QU 562 QU pnt.H Décalage bas pour l'entrée 1 561 QT 561 QT OFS.L OF1.H Décalage haut pour l'entrée 1 560 QS 560 QS OFS.H pt2.L Point bas de calibration pour l'entrée 2 571 Qd pt2.H Point haut de calibration pour l'entrée 2 570 Qc OF2.L Décalage bas pour l'entrée 2 569 Qb OF2.H Décalage haut pour l'entrée 2 568 Qa PASS Configuration des codes d'accès ACC.P Code d'accès niveau Régleur ou Modif. cnF.P Code d'accès niveau Configuration CAL.H CAL.H CAL.L CAL.L CAL.L UCAL 5-32 Modbus 514 515 2400 version 3 Bisynch Remarques QI Modbus 514 QK 515 AdJ 2200 version 2 Bisynch Remarques QI QK Manuel de communication série 2000 Manuel de communication Adresses Modbus & Bisynch DONNEES DU PROGRAMMATEUR DE RAMPES/PALIERS - MODBUS Cette section s'applique uniquement aux régulateurs de la série 2400 Organisation des données du programme Un régulateur de la série 2400 peut contenir des “programmes” multiples pouvant comporter chacun un maximum de 16 segments. Les données pour chaque programme commencent à l'adresse Modbus donnée par le tableau ci-dessous : Programme Programme 0 (programme en cours d'exécution - les changements sont uniquement permis dans blocage et ne sont pas mémorisés de manière permanente) Programme 1 Programme 2 Programme 3 Programme 4 Programme 5 Programme 6 Programme 7 Programme 8 Programme 9 Programme 10 Programme 11 Programme 12 Programme 13 Programme 14 Programme 15 Programme 16 Programme 17 Programme 18 Programme 19 Programme 20 Adresse de base (décimal) 8192 Adresse de base (hexadécimal) 2000 8328 8464 8600 8736 8872 9008 9144 9280 9416 9552 9688 9824 9960 10096 10232 10368 10504 10640 10776 10912 2088 2110 2198 2220 22A8 2330 23B8 2440 24C8 2550 25D8 2660 26E8 2770 27F8 2880 2908 2990 2A18 2AA0 Les paramètres utilisés pour décrire un programme sont organisés en 17 blocs, d'une longueur de 8 mots chacun, commençant à l'adresse de base du programme. Il existe un bloc pour les données générales du programme, comme les unités à utiliser pour les durées de rampes et de paliers, et 16 autres blocs pour les données de segments proprement dites. Pour obtenir l'adresse Modbus du bloc de données d'un programme donné, ajouter au programme le décalage de bloc donné dans le tableau cidessous Contenu Données générales du programme Segment 1 Segment 2 Segment 3 Segment 4 Segment 5 Segment 6 Segment 7 Segment 8 Segment 9 Segment 10 Segment 11 Segment 12 Segment 13 Segment 14 Segment 15 Segment 16 Manuel de communication série 2000 Décalage (décimal) 0 8 16 24 32 40 48 56 64 72 80 88 96 104 112 120 128 Décalage (hexadécimal) 0 8 10 18 20 28 30 38 40 48 50 58 60 68 70 78 80 5-33 Adresses Modbus & Bisynch Manuel de communication Données générales du programme Les décalages de chaque paramètre dans les blocs de données générales du programme sont donnés par le tableau ci-dessous : Décalage de l'adresse 0 Paramètre Type de maintien sur écart 0: 1: 2: 3: 1 2 néant bas haut bande Valeur du maintien sur écart Unités de rampe 0: 1: 2: 3 sec min heure Unités de palier 0: 1: 2: 4 5 6 7 sec min heure Cycles du programme Réservé Réservé Réservé Données des segments de programmes Les données des segments de programmes sont spécifiées à l'aide de 8 adresses Modbus dont le contenu varie en fonction du type de segment. La syntaxe par segment est détaillée dans le tableau suivant qui donne le décalage à partir du début d'un bloc de données de segment pour chaque élément. Décalage de l'adresse Types de segments SAUT PALIER Type de segment Type de segment Consigne cible DUREE DE LA RAMPE JUSQU'A LA CIBLE 2 Type de segment Consigne cible Durée Vitesse Durée 4 0 1 Type de segment Consigne cible 2 3 4 Sorties logiques VITESSE EN RAMPE 3 Sorties logiques 1 Sorties logiques Sorties logiques APPEL FIN 5 0 Type de segment Type de segment Puissance de fin Numéro de programme Type de fin 0 : Palier 1 : Reset 2 : SOP Sorties logiques Cycles d'appel 5 6 7 Exemple de calculs d'adresses Programme 1, segment 4, type de segment = 8328 + 32 + 0 = 8360 (20A8 hexadécimal) Programme 2, valeur de maintien sur écart = 8464 + 0 + 1 = 8465 (2111 hexadécimal) Programme 4, segment 16, type de fin = 8872 + 128 + 3 = 9003 (232B hexadécimal) 5-34 Manuel de communication série 2000 Manuel de communication Adresses Modbus & Bisynch DONNEES DU PROGRAMMATEUR DE RAMPES/PALIERS - EI-BISYNCH Le paramètre EP sert à sélectionner le programme auquel se rapporte(nt) le segment ou les données générales auxquelles on accède. Par exemple, le fait de donner le chiffre 4 à EP permet de lire/écrire les valeurs du programme numéro 4 (à condition qu'un régulateur ‘à 4 programmateurs’ soit configuré). Les mnémoniques d'accès aux données des segments et aux données générales des programmes sont indiqués dans le tableau ci-dessous. Remarque : les ‘écritures’ dans des paramètres qui sont sans objet pour un type de configuration ou de segment donné sont rejetées par le régulateur qui répond par un caractère NAK. Mnémonique $0 s0 d0 p0 o0 Données générales des programmes Type de maintien sur écart...... 0 : néant, 1 : bas, 2 : haut, 3 : bande Valeur du maintien sur écart Unités de rampe.......................0 : sec, 1 : min, 3 : heure Unités de palier........................0 : sec, 1 : min, 3 : heure Cycles Mnémonique Données par segment Saut Palier 4 Segment 1 $1 s1 d1 p1 o1 Segment 2 $2 s2 d2 p2 o2 Segment 3 $3 s3 d3 p3 o3 Segment 4 $4 s4 d4 p4 o4 Segment 5 $5 s5 d5 p5 o5 Segment 6 $6 s6 d6 p6 Type de segment Cible 3 Type de segment Durée Rampe (vitesse) 1 Type de segment Cible Vitesse de rampe Rampe (temps jusqu'à la cible) 2 Appel Type de segment Cible Durée Type de segment Type de segment Appel du programme Données logiques Type de fin Type de segment Type de segment Appel du programme Données logiques Type de fin Type de segment Type de segment Appel du programme Données logiques Type de fin Type de segment Type de segment Appel du programme Données logiques Type de fin Type de segment Type de segment Appel du programme Données logiques Type de fin Type de segment Type de segment Appel du programme Données logiques Type de fin Type de segment Type de segment Appel du programme Données logiques Type de fin Données logiques Données logiques Données logiques Données logiques Type de segment Cible Type de segment Type de segment Cible Vitesse de rampe Type de segment Cible Durée Durée Données logiques Données logiques Données logiques Données logiques Type de segment Cible Type de segment Type de segment Cible Vitesse de rampe Type de segment Cible Durée Durée Données logiques Données logiques Données logiques Données logiques Type de segment Cible Type de segment Type de segment Cible Vitesse de rampe Type de segment Cible Durée Durée Données logiques Données logiques Données logiques Données logiques Type de segment Cible Type de segment Type de segment Cible Vitesse de rampe Type de segment Cible Durée Durée Données logiques Données logiques Données logiques Données logiques Type de segment Cible Type de segment Type de segment Cible Vitesse de rampe Type de segment Cible Durée Durée o6 Segment 7 $7 s7 d7 p7 Données logiques Données logiques Données logiques Données logiques Type de segment Cible Type de segment Type de segment Cible Vitesse de rampe Type de segment Cible Durée o7 Données logiques Durée Manuel de communication série 2000 Données logiques Données logiques Données logiques Fin 5 0 Données logiques Données logiques Données logiques Données logiques Données logiques Données logiques Données logiques 5-35 Adresses Modbus & Bisynch Manuel de communication $8 s8 d8 p8 Type de segment Cible o8 Données logiques Mnémonique Données par segment Saut Palier Segment 9 $9 s9 d9 p9 o9 Segment 10 $: s: d: p: o: Segment 11 $; s; d; p; o; Segment 12 $< s< d< p< Type de segment Durée Type de segment Cible Données logiques Type de segment Durée Type de segment Cible Vitesse de rampe Type de segment Cible Durée Rampe (temps jusqu'à la cible) Appel Fin Type de segment Cible Vitesse de rampe Type de segment Cible Durée Type de segment Type de segment Appel du programme Données logiques Type de fin Type de segment Type de segment Appel du programme Données logiques Type de fin Type de segment Type de segment Appel du programme Données logiques Type de fin Type de segment Type de segment Appel du programme Données logiques Type de fin Type de segment Type de segment Appel du programme Données logiques Type de fin Type de segment Type de segment Appel du programme Données logiques Type de fin Type de segment Type de segment Appel du programme Données logiques Type de fin Type de segment Type de segment Appel du programme Données logiques Type de fin Données logiques Type de segment Cible Type de segment Type de segment Cible Vitesse de rampe Type de segment Cible Durée Données logiques Données logiques Données logiques Données logiques Type de segment Cible Type de segment Type de segment Cible Vitesse de rampe Type de segment Cible Durée Données logiques Données logiques Données logiques Données logiques Type de segment Cible Type de segment Type de segment Cible Vitesse de rampe Type de segment Cible Durée o< Segment 13 $= s= d= p= Données logiques Données logiques Données logiques Données logiques Type de segment Cible Type de segment Type de segment Cible Vitesse de rampe Type de segment Cible Durée o= Segment 14 $> s> d> p> Données logiques Données logiques Données logiques Données logiques Type de segment Cible Type de segment Type de segment Cible Vitesse de rampe Type de segment Cible Durée o> Segment 15 $? s? d? p? Durée Durée Données logiques Données logiques Données logiques Données logiques Type de segment Cible Type de segment Type de segment Cible Vitesse de rampe Type de segment Cible Durée Durée o? Segment 16 $@ s@ d@ p@ Données logiques Données logiques Données logiques Données logiques Type de segment Cible Type de segment Type de segment Cible Vitesse de rampe Type de segment Cible Durée o@ Données logiques 5-36 Durée Données logiques Type de fin Rampe (vitesse) Données logiques Durée Appel du programme Données logiques Données logiques Données logiques Durée Type de segment Données logiques Données logiques Durée Type de segment Données logiques Données logiques Données logiques Données logiques Données logiques Données logiques Données logiques Données logiques Données logiques Données logiques Données logiques Manuel de communication série 2000 Manuel de communication CHAPITRE 6 Sujets évolués SUJETS EVOLUES ACCES AUX DONNEES A VIRGULE FLOTTANTE A RESOLUTION COMPLETE ET AUX DONNEES DE MESURE DU TEMPS (MODBUS UNIQUEMENT) Une des principales restrictions de Modbus réside dans le fait que seules des représentations de données d'entiers 16 bits sont normalement transférables. Dans la plupart des cas, cela n'est pas gênant car il est possible d'appliquer une mise à l'échelle aux valeurs sans perte de précision. En fait, toutes les valeurs affichables sur la face avant à 4 chiffres de la série 2000 peuvent être transférées de cette manière. Toutefois, cela a un inconvénient important : le facteur de mise à l'échelle à appliquer doit être connu aux deux extrémités de la liaison de communication. Autre problème : certains paramètres ‘temps’, en particulier ceux utilisés pour la fonction programmateur, sont toujours renvoyés par la liaison de communication en secondes. Ainsi, il est possible que certaines durées élevées dépassent la limite de capacité 16 bits de Modbus. Pour faire face à ces problèmes, on a défini un sous-protocole utilisant la partie supérieure de l'espace adresse Modbus (8000h et au-delà) qui autorise des paramètres à virgule flottante de résolution complète 32 bits et des paramètres de timer. Cette partie supérieure est appelée zone IEEE. Ce sous-protocole offre deux adresses Modbus consécutives pour tous les paramètres. L'adresse de base de n'importe quel paramètre de la zone IEEE est facilement calculable : il suffit de prendre son adresse Modbus normale, de la multiplier par deux et d'ajouter 8000h. Par exemple, l'adresse, dans la zone IEEE, de la consigne cible (adresse Modbus 2) est tout simplement 2 x 2 + 8000h = 8004h = 32772 en décimal Ce calcul s'applique à n'importe quel paramètre possédant une adresse Modbus. L'accès à la zone IEEE s'effectue par des lectures (fonctions 3 & 4) et des écritures (fonction 16) de blocs. Les tentatives d'utilisation de l'opération ‘Ecriture d'un mot’ (fonction 6) sont rejetées avec une réponse erronée. En outre, les lectures et écritures de blocs utilisant la zone IEEE doivent être uniquement effectuées aux adresses paires, bien que les tentatives d'accès aux adresses impaires n'entraînent aucun endommagement de l'appareil. En général, le champ ‘nombre de mots’, dans la trame Modbus, doit être réglé sur le double de ce qu'il aurait été pour Modbus ‘normal’. Les règles régissant la manière dont sont organisées les données dans les deux adresses Modbus consécutives dépendent du ‘type de données’ du paramètre. TYPES DE DONNEES UTILISES DANS LES APPAREILS DE LA SERIE 2000 • Les paramètres énumérés sont des paramètres qui possèdent une représentation textuelle de leur valeur sur l'interface utilisateur, par exemple ‘Auto’ ou ‘Manuel’, ‘On’ ou ‘Off’, ‘SP1’, ‘SP2’, ...,‘SP16’, etc. Les tableaux de paramètres du chapitre précédent fournissent une liste complète. • Les mots d'état sont en général uniquement disponibles par les communications et servent à regrouper les informations d'états binaires. • Les paramètres entiers sont ceux qui ne comportent jamais de virgule décimale, quelle que soit la configuration de l'appareil, et ne renvoient ni à une période de temps ni à une durée. Ce sont par exemple les valeurs comme l'adresse de communication de l'appareil ou les valeurs utilisées pour définir les codes d'accès, mais pas les paramètres liés aux variables de régulation et aux consignes, même si la résolution de l'affichage de l'appareil est réglée sur "pas de décimales". • Les paramètres à virgule flottante sont les paramètres qui ont une virgule décimale (ou ceux qui peuvent être configurés pour avoir une virgule décimale), à l'exception des paramètres lités aux périodes de temps et à la durée. Ce sont par exemple les variables de régulation, les consignes, les consignes d'alarmes, etc. • Les paramètres de type temporel mesurent des durées et comportent des temps d'intégrale et de dérivée, des durées de programmes, etc. PARAMETRES ENUMERES, MOTS D'ETAT ET ENTIERS Utilisent uniquement le premier mot des 2 adresses Modbus qui leur sont affectées dans la zone IEEE. Le deuxième mot est rempli par une valeur de 8000 hex. Manuel de communication série 2000 6-1 Sujets évolués Manuel de communication Bien qu'‘Ecriture d'un mot’ (fonction 6) ne soit pas autorisée, ce type de paramètre peut être écrit à l'aide d'un seul mot 16 bits avec ‘Ecriture d'un bloc’ Modbus (fonction 16). Il n'est pas nécessaire d'ajouter une valeur de remplissage dans la deuxième adresse. De même, il est possible de lire ces paramètres à l'aide d'une ‘lecture de bloc’ Modbus (fonction 3 & 4) sous forme de mots uniques : dans ce case, le mot de remplissage est omis. Il est cependant nécessaire de remplir le mot inutilisé lorsqu'on écrit ce genre de types de données comme élément d'un bloc contenant d'autres valeurs de paramètres. PARAMETRES A VIRGULE FLOTTANTE Ces paramètres utilisent la syntaxe IEEE pour les nombres à virgule flottante (32 bits). Ils sont mémorisés dans des adresses Modbus consécutives. Lors de la lecture et de l'écriture dans les paramètres à virgule flottante, il est nécessaire de lire ou d'écrire les deux mots en une seule lecture ou écriture de bloc. Il est par exemple impossible de combiner les résultats de deux lectures de mots uniques. Cette syntaxe est utilisée par la plupart des langages de programmation évolués comme ‘C’ ou BASIC et de nombreux systèmes SCADA et d'instrumentation permettent un décodage automatique des nombres mémorisés dans cette syntaxe. La syntaxe est la suivante : BIT 31 30 23 22 0 20 2-1 2-2 2-23 Signe 27 {--- -------EXPOSANT--------}{---------------------------FRACTION-----------------------------} où la valeur = (-1)signe x 1.F x 2 E-127 N.B. : dans la pratique, lorsqu'on utilise le langage C, les paramètres à virgule flottante IEEE peuvent être habituellement décodés par mémorisation des valeurs renvoyées par les communications et ‘casting’ de cette zone comme paramètre à virgule flottante, bien que certains compilateurs aient besoin que l'ordre des octets de la zone soit inversé de "haut" à "bas" avant 'casting". Les détails de cette opération sortent du cadre de ce manuel. La syntaxe utilisée pour transférer un nombre IEEE est la suivante : Adresse Modbus inférieure MSB LSB Bits 31 - 24 Bits 16 - 23 Adresse Modbus supérieure MSB LSB Bits 15 - 8 Bits 7 - 0 Par exemple, pour transférer la valeur 1.001, les valeurs suivantes sont transmises (en hexadécimal) : Adresse Modbus inférieure MSB LSB 3F 80 Adresse Modbus supérieure MSB LSB 20 C5 PARAMETRES DE TYPE TEMPS Les durées sont représentées sous forme d'un nombre entier 32 bits de millisecondes dans la zone IEEE. Lors de la lecture et de l'écriture dans les paramètres de temps, il est nécessaire de lire ou d'écrire les deux mots en une seule lecture ou écriture de bloc. Il est par exemple impossible de combiner les résultats de deux lectures de mots uniques. La représentation des données est la suivante : Adresse Modbus inférieure MSB LSB Bits 31 - 24 Bits 16 - 23 Adresse Modbus supérieure MSB LSB Bits 15 - 8 Bits 7 - 0 Pour créer une valeur entière 32 bits à partir des deux valeurs Modbus, il suffit de multiplier la valeur à l'adresse Modbus inférieure par 65536 puis d'ajouter cette valeur à l'adresse supérieure. Diviser ensuite par 1000 pour obtenir une valeur en secondes, 60000 pour une valeur en minutes, etc. Par exemple, la valeur 2 minutes (120000 msec) est représentée de la manière suivante : Adresse Modbus inférieure MSB LSB 00 01 6-2 Adresse Modbus supérieure MSB LSB D4 C0 Manuel de communication série 2000 Manuel de communication Sujets évolués AUTORISATIONS D'ACCES A L'INTERFACE UTILISATEUR (MODBUS) Il est possible de cacher certains paramètres de fonctionnement de la série 2000, de les rendre accessibles en lecture seule ou de les personnaliser dans la liste de défilement ‘principale’. En outre, certaines listes de paramètre peuvent être cachées. Dans Modbus, cette opération peut être effectuée par l'écriture de valeurs dans la plage d'adresses 16384 à 32627. Pour calculer l'adresse utilisée pour définir les autorisations d'accès à l'interface utilisateur, prendre l'adresse Modbus normale du paramètre concerné et lui ajouter 16384. Les en-têtes de listes et les paramètres ‘spéciaux’ de l'interface utilisateur sont énumérés à la fin des adresses des paramètres, dans le chapitre 5 de ce manuel. Il faut être en mode configuration pour écrire dans les paramètres d'accès à l'interface utilisateur, qui utilisent les énumérations suivantes : Paramètres: 0 1 2 3 Paramètre caché Personnaliser le paramètre dans la liste de défilement principale Paramètre en lecture seule Affichage du paramètre avec l'état lecture/écriture par défaut En-têtes de listes 0 3 Liste cachée Liste affichée AUTORISATIONS D'ACCES A L'INTERFACE UTILISATEUR (EI-BISYNCH) Il est possible de cacher certains paramètres de fonctionnement de la série 2000, de les rendre accessibles en lecture seule ou de les personnaliser dans la liste de défilement ‘principale’. En outre, certaines listes de paramètre peuvent être cachées. Dans Bisynch, cette opération peut être réalisée par utilisation d'un numéro de voie de 9 (par exemple 9TI pour le temps d'intégrale). Les en-têtes de listes et les paramètres ‘spéciaux’ de l'interface utilisateur sont énumérés à la fin des adresses des paramètres, dans le chapitre 5 de ce manuel. Il faut être en mode configuration pour écrire dans les paramètres d'accès à l'interface utilisateur, qui utilisent la syntaxe HEXADECIMALE et les énumérations suivantes : Paramètres: 0 1 2 3 Paramètre caché Personnaliser le paramètre dans la liste de défilement principale Paramètre en lecture seule Affichage du paramètre avec l'état lecture/écriture par défaut En-têtes de listes 0 3 Liste cachée Liste affichée Manuel de communication série 2000 6-3 Sujets évolués Manuel de communication REGULATEURS LOGIQUES PROGRAMMABLES ET APPAREILS DE LA SERIE 2400 EI-Bisynch S'applique uniquement aux appareils dont le numéro de version est supérieur ou égal à 3.00. EI-Bisynch utilise un champ de données de longueur variable lorsqu'il envoie ou reçoit des données numériques. Cela signifie que le nombre de caractères attendu en réponse à uen demande de valeur de paramètre est inconnu au moment de l'élaboration de la demande. Par exemple, une valeur de régulation peut être renvoyée sous la forme 9,87 (4 caractères, virgule décimale incluse), 99,65 (5 caractères) ou même -99,99 (6 caractères). De nombreux régulateurs logiques programmables utilisent des modules ‘élémentaires’ simples pour fournir des communications série, qui ont souvent besoin qu'un nombre fixe de caractères soit attendu en réponse à une demande envoyée par des communications série. Afin de permettre l'utilisation de Bisynch avec ces modules, il est possible de configurer l'appareil pour qu'il renvoie des données à longueur de champ fixe. Les données renvoyées contiennent des caractères ASCII "espace" qui complètent la longueur totale de champ renvoyée à 8 caractères. Par exemple ‘ ‘ ‘ 9,87’ 99,65’ -99,99’ (Il faut noter que les caractères guillemets (‘) ne sont pas renvoyés). Cela signifie qu'un exemple de réponse renvoyé par un appareil pour une lecture de valeur de régulation se présenterait comme suit : [STX]PV 9.87[ETX](BCC) soit un total de 13 caractères. Cette particularité ne s'applique pas à la syntaxe hexadécimale qui renvoie toujours un champ d'une longueur de 5 caractères (‘>ABCD’). Pour activer cette fonction, écrire >0001 dans le mnémonique ‘FX’ (syntaxe hexadécimale). La valeur de ce mnémonique est conservée en mémoire rémanente, il est donc nécessaire d'effectuer cette opération une seule fois. Pour annuler la fonction, écrire >0000 dans FX. Modbus Il existe de nombreuses manières de relier les appareils de la série 2000 aux régulateurs logiques programmables en utilisant Modbus, par exemple le module ProSoft 3100/3150 MCM pour Allen Bradley PLC/5 et SLC/5. Il est généralement préférable de ne pas utiliser les modules élémentaires qui peuvent donner des communications très lentes. Eurotherm est souvent en mesure de conseiller une solution pour une marque donnée de régulateur logique programmable mais, en cas de demande d'informations aux fournisseurs tiers, il faut noter que la série 2000 accepte la norme Modbus RTU, ce qui permet d'utiliser la fonction 16 pour les opérations d'écriture de blocs et les fonctions 3 et 4 pour les lectures de blocs. Du fait que les modules Modbus permettent souvent un nombre restreint d'opérations de blocs, il est parfois utile de créer des blocs de grande taille contenant toutes les données à écrire pour un appareil donné. Le 2400 contenant un mélange de données en lecture/écriture et de données en lecture seule, cela peut être difficile. Par conséquent, pour les versions de logiciel 2400 à partir de 3.00, il existe une fonction qui permet la poursuite d'écritures de blocs même s'il est impossible d'écrire dans les valeurs du bloc à ce moment (les valeurs dans lesquelles il est impossible d'écrire ne sont pas prises en compte et aucune erreur n'est renvoyée). Pour activer cette fonction, écrire une valeur de 1 dans le registre Modbus 220 de l'appareil. La valeur de ce registre est conservée en mémoire rémanente, il est donc nécessaire d'effectuer cette opération une seule fois. Pour annuler la fonction, écrire 0 dans le registre 220. 6-4 Manuel de communication série 2000 Manuel de communication ANNEXE A. Glossaire de termes GLOSSAIRE DE TERMES ASCII American Standards Committee for Information Interchange. En usage normal, désigne le code de caractères défini par cette commission pour l'échange d'informations entre appareils. Baud Nombre de variations du signal de ligne par seconde. Sert à indiquer la vitesse de transmission des données sur une ligne. Bus Réseau électrique commun permettant à des périphériques (ordinateurs, appareils) de communiquer entre eux. CRC Contrôle de redondance cyclique. CRC est un code de détection d'erreur d'une longueur de deux octets (16 bits) calculé à partir du message précédent. Il est possible de déterminer la validité du message en comparant le CRC calculé et le CRC reçu. Duplex (duplex intégral) Voie de communication capable de fonctionner simultanément dans les deux sens. EIA Electrical Industries Association, organisme de normalisation qui a défini les caractéristiques électriques des systèmes de communications comme RS232, RS422 ou 485. eot Le segment Fin de transmission est une période d'inactivité égale à 3,5 fois la durée de transmission d'un caractère unique. Le segment EOT situé à la fin d'un message indique au périphérique qui écoute que la transmission suivante sera un message nouveau et donc un caractère d'adresse de périphérique. Semi-duplex Voie de communication capable de fonctionner dans les deux sens mais pas simultanément. Trame de message Un message est constitué d'un certain nombre de caractères ordonnés de telle manière que le périphérique récepteur puisse les comprendre. Cette structure est appelée trame de message. MSB Octet de poids fort LSB Octet de poids faible Non synchrone Voie de données dans laquelle aucune information de mesure du temps n'est transférée entre les périphériques en communication. Parité Mécanisme utilisé pour la détection des erreurs de transmission lors de la transmission de caractères uniques. Un bit simple, appelé bit de parité, a une valeur de 0 ou 1, selon le nombre de '1' dans un message de données. Permet la détection d'erreurs de bits simples dans le récepteur. RTU Remote Terminal Unit (terminal déporté). Désigne le code utilisé pour l'échange d'informations entre périphériques. RS422 Désigne la norme électrique utilisée pour signaler les informations sur une liaison de communication série. RX Récepteur sur un bus de communication. Simplex Voie de communication capable de fonctionner dans un seul sens. Bit de départ Niveau de tension utilisé pour signaler le début d'une trame de transmission de caractères. Stop bit Niveau de tension utilisé pour signaler la fin d'une trame de transmission de caractères. TX Emetteur sur un bus de communication Manuel de communication série 2000 A-1 Manuel de communication Conversion Hexadécimal/Décimal et Codes ASCII ANNEXE B Dé c 0 Hex ASCII Déc Hex ASCII Déc Hex ASCII Déc Hex 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 9 10 A 11 B 12 C 13 D 14 E SOH 15 F SI 16 10 DLE 17 11 XON 18 12 19 13 20 14 21 15 22 16 23 17 24 25 ASCII NUL 32 20 space 64 40 @ 96 60 ` SOH 33 21 ! 65 41 A 97 61 a STX 34 22 " 66 42 B 98 62 b ETX 35 23 £ 67 43 C 99 63 c EOT 36 24 $ 68 44 D 100 64 d ENQ 37 25 % 69 45 E 101 65 e ACK 38 26 & 70 46 F 102 66 f BEL 39 27 ' 71 47 G 103 67 g 8 BS 40 28 ( 72 48 H 104 68 h 9 HT 41 29 ) 73 49 I 105 69 i LF 42 2A * 74 4A J 106 6A j VT 43 2B + 75 4B K 107 6B k FF 44 2C , 76 4C L 108 6C l CR 45 2D - 77 4D M 109 6D m 46 2E . 78 4E N 110 6E n 47 2F / 79 4F O 111 6F o 48 30 0 80 50 P 112 70 p 49 31 1 81 51 Q 113 71 q DC2 50 32 2 82 52 R 114 72 r XOF 51 33 3 83 53 S 115 73 s DC4 52 34 4 84 54 T 116 74 t NAK 53 35 5 85 55 U 117 75 u SYN 54 36 6 86 56 V 118 76 v ETB 55 37 7 87 57 W 119 77 w 18 CAN 56 38 8 88 58 X 120 78 x 19 EM 57 39 9 89 59 Y 121 79 y 26 1A SUB 58 3A : 90 5A Z 122 7A z 27 1B ESC 59 3B ; 91 5B [ 123 7B { 28 1C FS 60 3C < 92 5C \ 124 7C | 29 1D GS 61 3D = 93 5D ] 125 7D } 30 1E RS 62 3E > 94 5E ^ 126 7E ~ 31 1F US 63 3F ? 95 5F _ 127 7F DEL Tableau 1 - Table Décimale - Hexa - ASCII Manuel de communication Série 2000 B1 Conversion Hexadécimal/Décimal et Codes ASCII Manuel de communication Conversion Hexadécimal / Décimale 15 12 11 Hexa 0 1 2 3 4 5 6 7 8 9 A B C D E F Déc 0 4096 8192 12288 16384 20480 24576 28672 32768 36864 40960 45056 49152 53248 57344 61440 8 7 Puissance de 2 4 3 0 Hexa Déc Hexa Déc Hexa 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 256 512 768 1024 1280 1536 1792 2048 2304 2560 2816 3072 3328 3584 3840 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240 0 1 2 3 4 5 6 7 8 9 A B C D E F 2 n n Déc 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 65536 16 131072 262144 524288 1048576 2097152 4194304 8388608 16777216 33554432 67108864 13421772 26843545 53687091 10737418 21474836 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Tableau 2 - Conversion Hexadécimal/Décimal Exemple Valeur Hexa : 49152 + C4A7 convertie 1024 + 160 + 7 = en : 50343 Tableau 3 Puissances de 2 B2 Manuel de communication série 2000 Manuel de communication Table des paramètres Annexe C TABLE DES PARAMETRES – CLASSEMENT PAR ADRESSE Régulateur 2400 version 3.xx ConF Liste EI Bi_sync Dec 1 2 3 4 5 6 OpEr Liste Affichage Hex 1 2 3 4 5 6 PV SL OP WO SP XP Mesure Consigne Niveau de Sortie Pid Sortie Résultante Consigne Résultante Bande Proportionnelle 7 7 CA Sens de l’action de la régulation 8 8 TI Temps d’Intégrale Pid1 Pid ti 9 10 9 0A TD CH Temps de Dérivée Pid1 Temps de cycle de Chauffage Pid oP td CYC.H 11 0B QC Limite basse de la plage de mesure pv 12 0C QB Limite haute de la plage de mesure ‘’ 13 14 0D 0E A1 A2 Seuil Alarme 1 Seuil Alarme 2 15 0F SS Repos Repos Repos Info Repos Pid Inst SP OP w.OP w.SP Pb Act rng.L rng.h AL AL 1--2--- SP SSEL 16 10 HC Sélection de la consigne 0=Consigne1 1=Consigne2 Bande morte Chaud/Froid op HC.db 17 18 11 12 LB HB Cut back Bas Pid 1 Cut back Haut Pid 1 Pid Pid Lcb Hcb 19 13 RG Gain Relatif froid Pid 1 Pid rEL.c 20 14 C2 Temps de cycle de refroidissement oP CYC.C 21 22 15 16 TT PN Temps de déplacement de la vanne Numéro du programme en cours mtr run tm Prg 23 17 PC run StAt 24 18 S1 Etat du Programme 1=Reset 2=Run 4=Suspendu 8=Maintien sur Ecart 16=Fin Consigne 1 SP SP1 25 26 19 1A S2 RI Consigne 2 Entrée externe accessible en communication SP divers SP2 (0-15 si 16 Cons.) 27 1B LT Correction de la consigne locale ( trim) SP Loc.t 28 1C MR Intégrale Manuelle Pid 1 Pid rES 29 1D CS run StYP 30 1E HO Type de segment en cours 0=Fin 1=Rampe en vitesse 2= Rampe en temps 3=Palier 4=Saut 5=Appel de sous programme Limite Haute de Sortie oP OP.Hi 31 1F LO Limite Basse de Sortie oP OP.Lo 32 20 RH Limite Haute de Sortie Externe oP rOP.H 33 34 21 22 RC BP Limite Basse de Sortie Externe Puissance de Sortie en cas de Rupture Capteur oP oP rOP.L Sb.Op 35 23 RR Valeur de Rampe sur la Consigne ( 0=OFF) SP SPrr 36 24 TS Temps Restant sur le Segment en cours run SEGt 37 38 25 26 OR PE Valeur de Rampe sur la Sortie ( 0=OFF) Emissivité entrée Pyromètre oP iP OPrr EmiS 39 27 ER Ecart ( Mesure-Consigne) 40 28 BO 41 29 rS Sortie en cas de rupture capteur : Régul ON/OFF 0=-100% 1=0% 2=+100% Etat du hold back sur une rampe de consigne 0 : Inactif 1 : Actif Manuel de communication série 2000 divers oP Sb.OP divers C-1 Manuel de communication Modbus Table des paramètres ConF Liste EI Bi_sync OpEr Liste Affichage Dec 42 Hex 2A Le Lim. Basse du pot. de recopie 24xx vers 1 & 2 mtr Pot.L 43 2B LE Lim. Haute du pot. de recopie 24xx vers 1 & 2 mtr Pot.H 45 46 2D 2E MH vT oP divers ont.H 47 2F n5 Temps minimum d’impulsion Chaud Autorisation de calibration vanne VP 0 : OFF 1 : ON Hystérésis Alarme1 AL HY1 48 30 P2 Bande Proportionnelle Pid2 Pid Pb2 49 50 31 32 I2 M2 Temps d’Intégrale Pid2 Intégrale Manuelle Pid 2 Pid Pid Ti2 rES.2 51 33 D2 Temps de Dérivée Pid 2 Pid Td2 Pid Repos rEL2 52 34 G2 Gain Relatif froid Pid 2 53 54 35 36 VP VT Position de la vanne Temps Minimum d’impulsion sur la vanne 55 37 xI Composante Intégrale de la sortie 56 38 SN Numéro du segment en cours run SEG 57 39 FR run Fast 58 3A TP Exécution rapide du programme 0 : Non 1 :Oui Temps restant du programme en cours run PrGT 59 3B CL Nombre de cycles restant run CYC 60 3C VM Sortie Manuelle VP 61 62 3D 3E RS VB Consigne de Rapport Sortie en cas de rupture capteur. Régulation VP avec Recopie 65 66 41 42 rH TH 67 43 68 44 69 45 n7 Hystérésis Alarme3 70 46 rT 71 47 n8 Type de Maintient sur Ecart sur la vitesse de consigne OFF 1 : Bas 2 : Haut 3 : Bande Hystérésis Alarme4 72 48 Gn 73 49 EI 74 4A 75 4B 76 4C 77 4D 78 4E RD Désactivation de la vitesse de rampe divers 79 4F Ss InFo SSr mtr Mp.t info IOP Repos - SP mtr rAT Sb.oP Valeur du Holdback sur vitesse de consigne Limite Haute de la correction de consigne locale SP SP Hb Loc.H TL Limite Basse de la correction de consigne locale SP Loc.L n6 Hystérésis Alarme2 AL HY2 0: AL HY3 SP Hb.tY AL HY4 Pid SET FS Numéro du Jeu de Pid actif ( à lecture seule si l’option GSch ( Gain Scheduling) a été validée 0= Pid1 1= Pid2 Flag de Consignation d’erreur système 0= Pas d ‘erreur 1=Erreur Mot d’Etat Rapide ( voir § Mots d’état) mot état SO Mot d’état Récapitulatif ( voir § Mots d’état) mot état CW Mot d’état Régulation ( voir § Mots d’état) mot état IW Mot d’état Instrument ( voir § Mots d’état) mot état divers 80 50 LI Etat du Contacteur Statique avec comm’s PDSIO 0= Correct 1=Défaut Charge 2=Ouvert 3=Déf. Chauffe 4=Déf. Thyristor 5=Sn Déf. Intensité dans la charge avec comm’s PDSIO Repos Amps 81 51 A3 Seuil Alarme 3 AL 3--- 82 52 A4 Seuil Alarme 1 AL 4--- 83 53 It AL Lbt C-2 Temps de Rupture de boucle 0 = OFF Manuel de communication série 2000 Manuel de communication Modbus Table des paramètres ConF Liste EI Bi_sync Dec 84 Hex 54 FM Niveau de Sortie Forcée 85 55 OO Niveau de Sortie en On/Off 86 56 HH Hystérésis Sortie Chaud 87 57 DW Mot d’Etat des Entrées TOR( voir § Mots d’état) OpEr Liste Affichage oP Repos FOP op mot état hYS.H OP 88 58 hc Hystérésis Sortie Froid op hYS.C 89 59 MC Temps minimum d’impulsion Froid op ont.C Pid Pb.c Db.c 90 5A CP Bande Proportionnelle Froid 91 5B CD Bande Morte de Froid 92 5C st Régulateur Esclave Consigne visée Pid divers 93 5D sr Régulateur Esclave Vitesse de Rampe divers 94 5E ss Régulateur Esclave Signal de Synchronisation divers 95 5F sh Régulateur Esclave Maintient SRL divers 96 60 BI Valeur des Entrées BCD divers 97 61 FP Bande Proportionnelle Tendance ( FeedForward) Pid FF.Pb 98 62 FO Correction de tendance ( FF Trim ) Pid FF.tr 99 63 FD Limite de la correction de tendance ( Lim FF trim) 100 64 TR Seuil de déclenchement de l’Autoadaptatif 101 65 Tc 102 66 Uc 103 67 104 68 106 6A wc Configuration de l’affichage ( 0 à 10) 107 6B V0 Numéro de Version de l’Instrument 108 6C AE 109 6D Ae 110 6E UC 111 6F 112 70 113 114 Pid FF.dv Atun DrA.t Constante de Temps du Filtre Entrée1. 0= OFF ip FiLt ip CAL.S TC Choix du point de Calibration 0= aucun 1= PV1 bas 2= PV1 Haut 3= PV2 bas 4= PV2 Haut Constante de Temps du Filtre Entrée2. 0= OFF ip FiLt.2 E2 Entrée 2 pouvoir émissif relatif ip Emis.2 info divers diSP Activation de la Calibration haute 0=non 1=Oui iP CAL.H Activation de la Calibration basse 0=non 1=Oui iP CAL.H iP CAL HS Activation de la Calibration 0= Usine 1= Utilisateur Limite Haute Consigne 1 SP SP H LS Limite Basse Consigne 1 SP SP L 71 H2 Limite Haute Consigne 2 SP SP2.H 72 L2 Limite Basse Consigne 2 SP SP2.L 116 74 xD Composante Dérivée de la sortie info D OP 117 75 lb Cutback Bas Pid 2 Pid Lcb2 118 76 hb Cutback Haut Pid 2 77 vo VP Switch haut ouvert Pid divers Hcb2 119 120 78 vc VP Switch bas ouvert divers 121 79 - CNOMO Identification du Constructeur divers 122 7A II Identification de l’Instrument divers 123 7B vI Temps d’Inertie de la vanne mtr In.t 124 7C Vb Temps de Rebond de la vanne mtr BAc.t 125 7D VR Limite de Vitesse d’Ouverture 24xx vers 1 & 2 Mtr VEL.u 126 7E VL Limite de Vitesse de Fermeture 24xx vers 1 & 2 Mtr UEL.d 128 80 VS Stratégie en cas de rupture capteur VP limité mtr u.br Manuel de communication série 2000 C-3 Manuel de communication Modbus Table des paramètres ConF Liste EI Bi_sync OpEr Liste Affichage Dec 129 Hex 81 vb Rebond vanne à la fermeture 24xx vers 1 & 2 mtr Bac.d 130 82 vi Inertie vanne à la fermeture 24xx vers 1 & 2 mtr Ind 131 83 Ad Adresse de Communication cmS Addr 132 84 vC Temps de Cycle VP 24xx vers 1 & 2 mtr cyc.t 133 85 SM Maximum PV Mémorisé info Log.H 134 86 Sm Minimum PV Mémorisé 135 87 SA Moyenne PV Mémorisée info LoG.A 138 8A ST Seuil PV pour lancement des Enregistrements info Log.u 139 8B St Temps pendant lequel PV est au dessus du seuil info Log.t 140 8C SR Réinitialisation des Enregistrements info res.L 141 8D O1 Offset Entrée 1 iP OFS.1 142 8E O2 Offset Entrée 2 iP OFS.2 144 90 Lh Réglage du point Haut de Calibration ip Adj.H 145 91 L1 Réglage du point Bas de Calibration ip Adj.L 146 92 LC Réglage de la Calibration Utilisateur Entrée 1 ip Adj 147 93 GO Accs 148 94 Lc Niveau d’accès 1=Oper 2=Full 3=Edit 4=Conf Réglage de la Calibration Utilisateur Entrée 2 Pass Goto Adj 150 96 Pa Code d’Accès Code 151 97 RP Rail DIN – Paramètre déporté Accs divers 152 98 PC Code d’Accès à la configuration AccS Conf 153 99 GS Seuil de Basculement PID1 / PID2 Pid G.sp 160 A0 CT Consigne cible du Segment en cours run tGt 161 A1 CR Vitesse de rampe en cours rAte 162 A2 PO Mot d’Etat Sorties Tor Progr ( voir § Mots d’état) run mot état 163 A3 PS Point de consigne du programme run PSP 164 A4 S3 Consigne 3 SP SP 3 165 A5 S4 Consigne 4 SP SP 4 166 A6 S5 Consigne 5 SP SP 5 167 A7 S6 Consigne 6 SP SP 6 168 A8 S7 Consigne 7 SP SP 7 169 A9 S8 Consigne 8 SP SP 8 170 AA S9 Consigne 9 SP SP 9 171 AB S10 Consigne 10 SP SP 10 172 AC S11 Consigne 11 SP SP 11 173 AD S12 Consigne 12 SP SP 12 174 AE S13 Consigne 13 SP SP 13 175 AF S14 Consigne 14 SP SP 14 176 B0 S15 Consigne 15 SP SP 15 C-4 info ip Log.L Manuel de communication série 2000 Manuel de communication Modbus Table des paramètres ConF Liste EI Bi_sync OpEr Liste Affichage Dec 177 Hex B1 S16 199 C7 IM Mode de Instrument 0=Normal 1=Attente 2=Conf Attention ! autres valeurs = Danger divers 201 C9 mt Facteur d’utilisation du Processeur inFo mCt 202 CA VA Entrée 1 Valeur Mesurée CB t1 PV Millivolts par la comm’s iP divers mV.1 203 205 CD IE Activation du point Test d’entrée divers 206 CE t3 Rupture Capteur sur test divers 207 CF Fi Indicateur d’initialisation du filtre divers 208 D0 VD Entrée 2 Valeur Mesurée iP mV.2 209 D1 FN Composante de tendance de la sortie info FF.OP 210 D2 vS Etat de Calibration du moteur en VP D3 ns Nombre maxi de segments(8 ou 16) Lecture Seul info divers Up s 211 214 D6 Xp Composante proportionnelle de la sortie info P Op 215 D7 t5 Température de soudure froide Entrée 1 ip CJC.1 216 D8 t6 Température de soudure froide Entrée 2 ip CJC.2 219 DB Vv Signal de vitesse de VP info UEL 257 101 FC Indicateur du gel de la Régulation 0=OK 1=gelée divers divers SP Consigne 16 258 102 sb Rupture capteur 0=OK 259 103 PF Défaut Puissance 0=OK 1=Défaut 263 107 Lb Rupture de Boucle 0=OK 1=Rupture divers 264 108 IH Gel de l’intégrale 0=OK 1=Gelée divers 270 10E AT Auto-réglage 0=OFF 1=ON Atun tune 271 10F AA Auto-adaptatif 0=OFF 1=ON Atun dra 272 110 DT atun adc 273 111 mA Calcul de Compensation Automatique des Pertes 0=Manuel (Manuel Reset) 1= Auto Auto-Manu 0= Auto 1= Manu Repos m-a 274 112 AK Acquittement des alarmes 0=OFF divers Manuel de communication série 2000 1=Rupture SP 16 1=Acquit divers C-5 Manuel de communication Modbus Table des paramètres ConF Liste EI Bi_sync OpEr Liste Affichage Dec 275 Hex 113 Ra Choix de Rampe de Consigne 0=Sans 1=Active divers 276 114 rE Sélection consigne 277 115 Rc Etat rampe de consigne 0=En Cours 1=Finie SP divers 278 116 HD Maintient sur Ecart divers 279 117 DK Touches Face Avant 0=Activées 1=Désactivées 280 118 RF Etat de l’entrée déportée 0=OK 281 119 SC Indicateur de Synchro 0=Continuer 1=Attendre divers 282 11A DM Message de Diagnostique 0=Masqué 1=Visible 11B IF Entrée DC déportée AL divers diAG 283 284 11C fs Segment en cours clignotant sur l’afficheur inférieur Non 1=Oui run SEG.d 286 11E Ih Point haut de transition PV1/PV2 ip Hi.Ip 287 11F I1 Point bas de transition PV1/PV2 ip Lo. Ip 288 120 pv Sélection d’entrées PV1 / PV2 ip Pv.ip 289 121 QY Entrée 1 Valeur Linéarisée ip Li.1 290 122 QZ Entrée 2 Valeur Linéarisée ip Li.2 291 123 in Entrée actuellement sélectionnée 0=PV1 1=PV2 ip PV.SL 292 124 F1 Coefficient 1 entrée calculée ip F.1 293 125 F2 Coefficient 2 entrée calculée ip F.2 464 1D0 z1 Prog. en cours sorties Logiques 1 0=OFF 1=ON run Out.1 465 1D1 z2 Prog. en cours sorties Logiques 2 0=OFF 1=ON run Out.2 466 1D2 z3 Prog. en cours sorties Logiques 3 0=OFF 1=ON run Out.3 467 1D3 z4 Prog. en cours sorties Logiques 4 0=OFF 1=ON run Out.4 468 1D4 z5 Prog. en cours sorties Logiques 5 0=OFF 1=ON run Out.5 469 1D5 z6 Prog. en cours sorties Logiques 6 0=OFF 1=ON run Out.6 470 1D6 z7 Prog. en cours sorties Logiques 7 0=OFF 1=ON run Out.7 471 1D7 z8 Prog. en cours sorties Logiques 8 0=OFF 1=ON run Out.8 485 1E5 uq Consigne Déportée SP rm.SP 486 1E6 ur Correction de Consigne Déportée SP rmt.t 488 1E8 ut Synchro des segments 0= Non run Sync C-6 0= Locale 0=Activé 0=OK 1= Déportée 1=Désactivé divers 1=Défaut divers 1=Défaut 1=Oui L-r 0= Manuel de communication série 2000 Manuel de communication Table des paramètres Attention Table Discontinue – Paramètres de Configuration Modbus EI Bi_sync Dec Hex ConF Liste OpEr Liste Affichage Q0 Type de Régulation Inst CtrL 202 QI Code d’Accès Régleur PASS ACC.P 203 QK Code d’Accès Configurateur PASS Cnf.P 516 204 Q1 Unité utilisée 0=°C 1=°F 2=°K 517 205 pt Type de Programmateur 518 206 pp 520 208 521 209 522 20A BF Usage entreés BCD 0=sans 1=n°prog 2=n°cons 523 20B wt Tempo Intermessage 0=Non 524 20C Q9 Type de froid Lin,Huile,Eau,Air,Prop à écart,TOR 525 20D QD Format Affichage 526 20E QE 527 20F QF 528 210 QG La consigne locale suit le prog 0=Non 1=Oui SP Pr.tr 529 211 QH Unité de temps Intégral/Dérivé Sec,Min,Heure Inst Ti.td 530 212 mk Touche Auto/Manu Inst m-A 531 213 QJ Unité de temps rampe consigne /sec /min /heure SP rmp.V 532 214 QO Type de Tendance Inst Fwd.t 533 215 Cn CAL rcAL 534 216 Ci CAL PV 535 217 QA SP rmt 536 218 n1 AL AL1 512 200 514 515 PV unit Prog Ptyp Reprise après coupure secteur: ramp,init,continu Prog Pwr.f ps Départ programme à partir de : 0=PV ou 1=SP Prog Srvo NS Nombre de Consignes : 2, 4 ou 16 3=Pas d’unité 0,1 ou 4 prog. 1=Oui (10ms) SP nsp Inst bcd HA dELy Inst CooL pV Dec.p La consigne suit l’entrée externe 0=Non 1=Oui SP rm.tr En Manu, Consigne suit Mesure 0=Non 1=Oui SP m.tr 0=nnnn 1=nnn.n 2=nn.nn 0=Active 1=Inactive Sans, Normale,SP,PV 537 219 n2 Sélection du Point de Calibration 0=Aucun 1=PV1 2=PV2 3=Sortie1 Haut 4=Sortie1 Bas 5=Sortie2 Haut 6=Sortie2 Bas 7=Sorte3 Haut 8=Sortie3 Bas Valeur de Calibration 0=néant 1=0mV 2=50mV 3=0V 4=10V 5=0°CJC 6=400? 7=0VHI 8=1VHI 9=Usine Configuration de la Consigne Déportée 0=Sans 1=Normal 2=+Trim 4=+SL Type d’alarme 1 0=Off 1=Basse Pleine Echelle 2=Haute Pleine Echelle 16=Bande 17=Ecart Haut 18=Ecart Bas 34=Courant de charge bas 35=Courant de charge haut 36= Basse Pleine Echelle Entrée 2 37= Haute Pleine Echelle Entrée 2 38=Sortie au minimum 39=Sortie au Maximum 40=Consigne au minimum 41=Consigne au Maximum Type d’alarme 2 (idem ci-dessus) AL AL 2 538 21A n3 Type d’alarme 3 (idem ci-dessus AL AL 3 539 21B n4 Type d’alarme 4 (idem ci-dessus AL AL 4 540 21C n9 AL Ltch 541 21D na Type Mémorisation Alarme 1 0=Non 1=Oui 2=Evènement 3=Oui+Post Acquit Type Mémorisation Alarme 2 (idem ci-dessus) AL Ltch 542 21E nb Type Mémorisation Alarme 3 (idem ci-dessus) AL Ltch 543 21F nc Type Mémorisation Alarme 4 (idem ci-dessus) AL Ltch Manuel de communication série 2000 C-7 Manuel de communication Modbus Table des paramètres ConF Liste EI Bi_sync OpEr Liste Affichage Dec 544 Hex 220 nd Blocage Alarme 1 0=Non 1=Oui AL bLoc 545 221 ne Blocage Alarme 2 0=Non 1=Oui AL bLoc 546 222 nf Blocage Alarme 3 0=Non 1=Oui AL bLoc 547 223 ng Blocage Alarme 4 0=Non 1=Oui AL 548 224 QL Maximum de l’entrée en unités physiques 549 225 QM Minimum de l’entrée en unités physiques 550 226 Qe Action Dérivée sur 0=Mesure ou 1=Ecart bLoc divers divers Inst Télémétrie Sorties Logiques ( voir § Mots d’état) dtyp 551 227 dt 552 228 QN Etendue de la Consigne mot état 553 229 QP Sortie en rupture Capteur 0=Prédéfini 1=Encours Inst Sbr.t 555 22B QQ Transfert sans à coups Régul PD 0=Non 1=Oui Inst Pd.tr 556 22C QR Sortie Manu Forcée 0=Non 1=Ancien 2=Prédef Inst FOP 557 22D SY Autorisation Synchro Programme 0=Non 1=Oui PrOg SYNC 558 22E NO Utilisation Evénement Programme 0=Non 1=Oui PrOG out 559 22F Hb Utilisation Maintien sur Ecart PrOG HbAc 560 230 QS Offset haut entrée 1 CAL OF1.H 561 231 QT Offset bas entrée 1 CAL OF1.L 562 232 QU Point haut de Calibration entrée 1 CAL Pt1.H 563 233 QV Point bas de Calibration entrée 1 CAL Pt1.L 564 234 pk Touche Exécution/Maintien 0=Active 1=Inactive Inst r-h 565 235 Pe Compensation Variations Secteur Inst PwrF 566 236 te Autorisation Calibration Utilisateur 0=Non 1=Oui CAL UCAL 567 237 QW Plusieurs Jeux PID Inst GSch 568 238 Qa Offset haut entrée 2 CAL OF2.H 569 239 Qb Offset bas entrée 2 CAL OF2.L divers 0=Non 0=Non 1=Oui 0=Off 1=On 1=Oui 570 23A Qc Point haut de Calibration entrée 2 CAL Pt2.H 571 23B Qd Point bas de Calibration entrée 2 CAL Pt2.L 601 259 J1 Entrée Personnalisée Point 1 Cust in1 602 25A J2 Entrée Personnalisée Point 2 Cust in2 603 25B J3 Entrée Personnalisée Point 3 Cust in3 604 25C J4 Entrée Personnalisée Point 4 Cust in4 605 25D J5 Entrée Personnalisée Point 5 Cust in5 606 25E J6 Entrée Personnalisée Point 6 Cust in6 607 25F J7 Entrée Personnalisée Point 7 Cust in7 608 260 J8 Entrée Personnalisée Point 8 Cust in8 C-8 Manuel de communication série 2000 Manuel de communication Modbus Dec Table des paramètres ConF Liste EI Bi_sync OpEr Liste Affichage Hex 621 26D K1 Valeur Personnalisée Linéarisée Point 1 Cust UAL.1 622 26E K2 Valeur Personnalisée Linéarisée Point 2 Cust UAL.2 623 26F K3 Valeur Personnalisée Linéarisée Point 3 Cust UAL.3 624 270 K4 Valeur Personnalisée Linéarisée Point 4 Cust UAL.4 625 271 K5 Valeur Personnalisée Linéarisée Point 5 Cust UAL.5 626 272 K6 Valeur Personnalisée Linéarisée Point 6 Cust UAL.6 627 273 K7 Valeur Personnalisée Linéarisée Point 7 Cust UAL.7 628 274 K8 Valeur Personnalisée Linéarisée Point 8 Cust 629 275 ID Identificateur client Manuel de communication série 2000 UAL.8 repos Cid C-9 Manuel de communication Table des paramètres Zones des Paramètres Programmes ( voir § Données du Programmateur de Rampes/Paliers) 1 Programme = 136 Mots ( 8+128) composé de 8 mots de Données Générales ( adresse +0 à +7 par rapport au début) et 16 segments de 8 mots soit 128 consécutives ( adresse +8 à +135 ‘’ ‘’ ‘’ ) Modbus EI Bi_ ConF Liste sync Dec Hex 8192 2000 Programme 0 ( programme en cours) 8328 2088 Programme 1 8464 2110 Programme 2 8600 2198 Programme 3 8736 2220 Programme 4 8872 22A8 Programme 5 9008 2330 Programme 6 9144 23B8 Programme 7 9280 2440 Programme 8 9416 24C8 Programme 9 9552 2550 Programme 10 9688 25D8 Programme 11 9824 2660 Programme 12 9960 26E8 Programme 13 10096 2770 Programme 14 10232 27F8 Programme 15 10368 2880 Programme 16 10504 2908 Programme 17 10640 2990 Programme 18 10776 2A18 Programme 19 10912 2AA0 Programme 20 C-10 OpEr Liste Affichage Manuel de communication série 2000 Manuel de communication Table des paramètres Attention Table Discontinue – Paramètres de Configuration Hardware Modbus EI Bi_ sync Dec Hex ConF Liste OpEr Liste Affichage Type d’Entrée 0=J 1=K 2=L 3=M 4=B 5=N 6=T 7=S 8=PL2 9=Spécial 10=Pt100 11=100mV 12=10V 13=mA 14=vV 15=vmA 16=mVperso 17=Vperso 18=mAperso Compensation de Soudure Froide 0=auto 1=0°C 2=45°C 3=50°C 4=Off Impédance en Rupture capteur 0=Off 1=auto 2=Haute 3=Trés Haute Mesure affichée Haute ip inpt ip CJC ip Imp ip UAL.H Q7 Mesure affichée Basse ip UAL.L Q4 Point d’entrée Haut ip inp.H Q5 Point d’entrée Bas ip inp.L 3040 k0 Entrée LA Identité module E/S (Voir tableau B) LA id 12355 3043 k3 Entrée LA Fonction de l’E/S (Voir tableau A) LA Func 12416 3080 I0 Entrée LB Identité module E/S (Voir tableau B) LB id 12419 3083 I3 Entrée LB Fonction de l’E/S (Voir tableau A) LB Func 12430 308E le Si Func=240(Amps) Echelle Basse Amps LB UAL.L 12431 308F lf Si Func=240(Amps) Echelle Haute Amps LB UAL.H 12480 30C0 g0 Relais AA Identité module E/S (Voir tableau B) AA Id 12483 30C3 g3 Relais AA Fonction de l’E/S (Voir tableau A) AA Func 12486 30C6 g6 Récapitulatif Configuration AA (hexa voir tabl C) AA 12290 3002 Q2 12291 3003 Q3 12301 300D Q8 12302 300E Q6 12303 300F 12306 3012 12307 3013 12352 12489 30C9 g9 Relais AA Sens 0= normal 1=inversé AA 12503 30D7 gn Récap. Sorties Prog sur AA (hexa voir tabl D) AA Sens 12544 3100 h0 Com1 HA Identité module E/S (Voir tableau B) HA id 12547 3103 h3 Com1 HA Fonction de l’E/S (Voir tableau A) HA Func 12548 3104 h4 HA Baud 12549 3105 h5 Com1 HA Vitesse Bauds 0=9600 1=19200 2=4800 3=2400 4=1200 Com1 HA Parité 0=sans 1=paire 2=impaire HA Prty 12550 3106 h6 Com1 HA data Modbus 0=arrondie 1=entière HA rES 12558 310E he Com1 HA Retrans Pdsio Echelle Haute HA UAL.H 12559 310F hf Com1 HA Retrans Pdsio Echelle basse HA UAL.L 12608 3140 j0 Com2 JA Identité module E/S (Voir tableau B) JA id 12611 3143 j3 Com2 JA Fonction de l’E/S (Voir tableau A) JA Func 12622 314E je Com2 JA Retrans Pdsio Echelle Haute JA UAL.H 12623 314F jf Com2 JA Retrans Pdsio Echelle basse JA UAL.L 12672 3180 a0 Module1A Identité module E/S (Voir tableau B) 1A id 12673 3181 a1 Module1B Identité module E/S (Voir tableau B) 1b id 12674 3182 a2 Module1C Identité module E/S (Voir tableau B) 1C id 12675 3183 a3 Module1A Fonction de l’E/S (Voir tableau A) 1A Func 12676 3184 a4 Module1B Fonction de l’E/S (Voir tableau A) 1b Func 12677 3185 a5 Module1C Fonction de l’E/S (Voir tableau A) 1C func 12678 3186 a6 Récapitulatif Configuration 1A (hexa voir tabl C) 1A 12679 3187 a7 Récapitulatif Configuration 1B (hexa voir tabl C) 1b 12680 3188 a8 Récapitulatif Configuration 1C (hexa voir tabl C) 1C 12681 3189 a9 Sortie 1A Sens 0= normal 1=inversé 1A Sens 12682 318A aa Sortie 1B Sens 0= normal 1=inversé 1b Sens Manuel de communication série 2000 C-11 Manuel de communication Modbus Table des paramètres ConF Liste EI Bi_ sync OpEr Liste Affichage Dec 12683 Hex 318B ab Sortie 1C 1C Sens 12684 318C ac Sortie 1A Unité électrique 1=Volts 2=mA 1A unit 12686 318E ae Sortie 1A %OP ou Retrans Echelle Haute 1A UAL.H 12687 318F af Sortie 1A %OP ou Retrans Echelle basse 1A UAL.L 12688 3190 ag Sortie 1A Signal électrique Point Haut 1A Out.H 12689 3191 ah Sortie 1A Signal électrique Point Bas 1A Out.L 12692 3194 ak Correction Haute Calibration module sortie 1A CAL CAL.H 12693 3195 al Correction Basse Calibration module sortie 1A CAL CAL.L 12694 3196 am Sortie 1A Télémétrie Sortie Analogique DC op 1A 12695 3197 an Récap. Sorties Prog sur 1A (hexa voir tabl D) 1A 12696 3198 ao Récap. Sorties Prog sur 1B (hexa voir tabl D) 1b 12697 3199 ap Récap. Sorties Prog sur 1C (hexa voir tabl D) 1C 12698 319A aq Sortie 1C Valeur Sortie Echelle Haute 1C UAL.H 12699 319B ar Sortie 1C Valeur Sortie Echelle basse 1C UAL.L 12700 319c as Sortie 1C Signal électrique Sorti Point Haut 1C Out.H 12701 319D at Sortie 1C Signal électrique Sorti Point Bas 1C Out.L 12736 31C0 b0 Module2A Identité module E/S (Voir tableau B) 2A id 12737 31C1 b1 Module2B Identité module E/S (Voir tableau B) 2b id 12738 31C2 b2 Module2C Identité module E/S (Voir tableau B) 2C id 12739 31C3 b3 Module2A Fonction de l’E/S (Voir tableau A) 2A Func 12740 31C4 b4 Module2B Fonction de l’E/S (Voir tableau A) 2b Func 12741 31C5 b5 Module2C Fonction de l’E/S (Voir tableau A) 2C func 12742 31C6 b6 Récapitulatif Configuration 2A (hexa voir tabl C) 2A 12743 31C7 b7 Récapitulatif Configuration 2B (hexa voir tabl C) 2b 12744 31C8 b8 Récapitulatif Configuration 2C (hexa voir tabl C) 2C 12745 31C9 b9 Sortie 2A Sens 0= normal 1=inversé 2A Sens Sens 0= normal 1=inversé 12746 31CA ba Sortie 2B Sens 0= normal 1=inversé 2b Sens 12747 31CB bb Sortie 2C Sens 0= normal 1=inversé 2C Sens 12748 31CC bc Sortie 2A Unité électrique 1=Volts 2=mA 2A unit 12750 31CE be Sortie 2A %OP ou Retrans Echelle Haute 2A UAL.H 12751 31CF bf Sortie 2A %OP ou Retrans Echelle basse 2A UAL.L 12752 31D0 bg Sortie 2A Signal électrique Point Haut 2A Out.H 12753 31D1 bh Sortie 2A Signal électrique Point Bas 2A Out.L 12756 31D4 bk Correction Haute Calibration module sortie 2A CAL CAL.H 12757 31D5 bl Correction Basse Calibration module sortie 2A CAL CAL.L 12758 31D6 bm Sortie 2A Télémétrie Sortie Analogique DC op 2A 12759 31D7 bn Récap. Sorties Prog sur 2A (hexa voir tabl D) 2A 12760 31D8 bo Récap. Sorties Prog sur 2B (hexa voir tabl D) 2b 12761 31D9 bp Récap. Sorties Prog sur 2C (hexa voir tabl D) 2C 12762 31DA bq Entrée Potentiomètre Valeur Haute 2A UAL.H 12763 31DB br Entrée Potentiomètre Valeur Basse 2A UAL.L 12800 3200 c0 Module3A Identité module E/S (Voir tableau B) 3A id 12801 3201 c1 Module3B Identité module E/S (Voir tableau B) 3b id 12802 3202 c2 Module3C Identité module E/S (Voir tableau B) 3C id 12803 3203 c3 Module3A Fonction de l’E/S (Voir tableau A) 3A Func 12804 3204 c4 Module3B Fonction de l’E/S (Voir tableau A) 3b Func 12805 3205 c5 Module3C Fonction de l’E/S (Voir tableau A) 3C func 12806 3206 c6 Récapitulatif Configuration 3A (hexa voir tabl C) 3A C-12 Manuel de communication série 2000 Manuel de communication Modbus Table des paramètres ConF Liste EI Bi_ sync OpEr Liste Affichage Dec 12807 Hex 3207 c7 Récapitulatif Configuration 3B (hexa voir tabl C) 3b 12808 3208 c8 Récapitulatif Configuration 3C (hexa voir tabl C) 3C 12809 3209 c9 Sortie 3A Sens 0= normal 1=inversé 3A Sens 12810 320A ca Sortie 3B Sens 0= normal 1=inversé 3b Sens 12811 320B cb Sortie 3C Sens 0= normal 1=inversé 3C Sens 12812 320C cc Sortie 3A Unité électrique 1=Volts 2=mA 3A unit 12813 320D cz 3A Imp 12814 320E ce Impédance en Rupture capteur Entrée 2 0=Off 1=auto 2=Haute 3=Trés Haute Sortie 3A %OP ou Retrans Echelle Haute 3A UAL.H 12815 320F cf Sortie 3A %OP ou Retrans Echelle basse 3A UAL.L 12816 3210 cg Sortie 3A Signal électrique Point Haut 3A Out.H 12817 3211 ch Sortie 3A Signal électrique Point Bas 3A Out.L 12818 3212 ci Entrée 2 Point Haut 3A inp.H 12819 3213 cj Entrée 2 Point Bas 3A inp.L 12820 3214 ck Correction Haute Calibration module sortie 3A CAL CAL.H 12821 3215 cl Correction Basse Calibration module sortie 3A CAL CAL.L 12822 3216 cm Sortie 3A Télémétrie Sortie Analogique DC op 3A 12823 3217 cn Récap. Sorties Prog sur 3A (hexa voir tabl D) 3A 12824 3218 co Récap. Sorties Prog sur 3B (hexa voir tabl D) 3b 12825 3219 cp Récap. Sorties Prog sur 3C (hexa voir tabl D) 3C 12826 321A cq Entrée 3A Potentiomètre Valeur Haute 3A UAL.H 12827 321B cr Entrée 3A Potentiomètre Valeur Basse 3A UAL.L 12828 321C cs Entrée 3A Mesure affichée Haute 3A UAL.H 12829 321D ct Entrée 3A Mesure affichée Basse 3A UAL.L 12830 321E cu 3A inpt 12831 321F cv 3A CJC 12864 3240 e0 Type d’Entrée ( Entrée 2) 0=J 1=K 2=L 3=M 4=B 5=N 6=T 7=S 8=PL2 9=Spécial 10=Pt100 11=100mV 12=10V 13=mA 14=vV 15=vmA 16=mVperso 17=Vperso 18=mAperso Compensation de Soudure Froide 0=auto 1=0°C 2=45°C 3=50°C 4=Off Module 4 Identité module E/S (Voir tableau B) 4A id 12867 3243 e3 Module 4 Fonction de l’E/S (Voir tableau A) 4A Func 12870 3246 e6 Récapitulatif Configuration 4 (hexa) 12873 3249 e9 Sortie 4 4A Sens 12878 324E ee Sortie 4 Echelle Haute 4A UAL.H 12879 324F ef Sortie 4 Echelle basse 4A UAL.L 12880 3250 eg Sortie 4 Signal électrique Point Haut 4A Out.H 12881 3251 eh Sortie 4 Signal électrique Point Bas 4A Out.L 12887 3257 en Récapitulatif Définition Sortie 4 (hexa) 4A Manuel de communication série 2000 Sens 0= normal 1=inversé C-13 Manuel de communication Table des paramètres Tableau A. Fonctions des E/S Valeur 0 C-14 Affichage none Type de Fonction Func Sortie Relais, Logique ou SSr neutralisée Module associé Voir Tableau B RELY Log SSr 1 diG Sortie Digitale ‘’ ‘’ ‘’ 2 HEAT Sortie Chaud Tpo ‘’ ‘’ ‘’ 3 COOL Sortie Froid Tpo ‘’ ‘’ ‘’ 4 up Sortie ouverture pour Algorithme VP ‘’ ‘’ ‘’ 5 dwn Sortie fermeture pour Algorithme VP ‘’ ‘’ ‘’ 10 SSr1 Sortie Chaud PDSIO mode 1 Log SSr 11 SSr2 Sortie Chaud PDSIO mode 2 Log SSr 16 none Sortie Analogique ou retrans neutralisée 17 Heat Sortie Chaud Analogique ‘’ ‘’ ‘’ 18 COOL Sortie Froid Analogique ‘’ ‘’ ‘’ 19 PV Retransmission PV ‘’ ‘’ ‘’ 20 WSP Retransmission ‘’ ‘’ ‘’ 21 Err Retransmission ‘’ ‘’ ‘’ 22 OP Retransmission ‘’ ‘’ ‘’ 32 none 33 rsp 34 Fwd.i Entrée Tendance ‘’ ‘’ ‘’ 35 rOP.h Entrée Limitation maxi de la sortie ‘’ ‘’ ‘’ 36 rop.L Entrée Limitation mini de la sortie ‘’ ‘’ ‘’ 37 Hi PV = ip1 ou ip2 : La plus haute ‘’ ‘’ ‘’ 38 Lo PV = ip1 ou ip2 : La plus basse ‘’ ‘’ ‘’ 39 Ftn Fonction calculée PV = (F1 x ip1)+(F2 x ip2) ‘’ ‘’ ‘’ 40 SEL Sélection ip1/ip2 par entrée TOR, face avant,com ‘’ ‘’ ‘’ 41 trAn Transition Douce Ip1 / Ip2 ‘’ ‘’ ‘’ 64 none Module de communication neutralisé 65 mod 66 EI .bi 96 none Module PDSIO esclave (en entrée) 97 SP.iP Module PDSIO esclave en entrée de Consigne 128 none Module PDSIO retransmission maître neutralisé 129 SP.op Retransmission de la consigne 130 PV.oP Retransmission de la mesure ‘’ 131 OP.op Retransmission de la puissance de sortie ‘’ 133 SP.nH Retransmission de la consigne sans la fonctionnalité maintien sur écart ( hold back) ‘’ 160 none Module Entrée Potentiomètre neutralisé 161 rsp dc.op dc.re dc.ip Entrée Analogique neutralisée Entrée Consigne déportée ‘’ ‘’ ‘’ cms Protocole Modbus ‘’ Protocole Eurotherm EI_Bisynch ‘’ Pds.i neutralisé Potentiomètre en entrée consigne externe ‘’ PDS ‘’ Pot ‘’ Manuel de communication série 2000 Manuel de communication Table des paramètres Tableau A. Fonctions des E/S ( suite) Valeur Affichage Type de Fonction Func Potentiomètre en entrée tendance ( Feed-Forward) Module associé Voir Tableau B Pot 162 Fdw 163 rOp.h Potentiomètre en limitation haute de puissance ‘’ 164 rOP.L Potentiomètre en limitation basse de puissance ‘’ 165 VPoS Potentiomètre image de la position de la vanne ‘’ 192 none Entrée Logique neutralisée 193 MAn Sélection du mode Manuel ‘’ 194 rmt Sélection de la consigne déportée ‘’ 195 SP2 Sélection de la 2 196 Pid.2 197 TiH 198 ème Sélection du 2 ème Consigne jeu de Pid LoG.i ‘’ ‘’ Gel de l’intégrale ‘’ Tune Lancement d’un autoréglage ‘’ 199 Dra Lancement d’un autoadaptatif ‘’ 200 Ac.aL Acquittement des alarmes ‘’ 201 Accs Sélection du niveau accès Régleur ‘’ 202 Loc.b Verrouillage des touches ‘’ 203 up Equivalent de la touche Montée ? ‘’ 204 dwn Equivalent de la touche Descente ? ‘’ 205 ScrL Equivalent de la touche Scrutation © ‘’ 206 Page Equivalent de la touche Page ? ‘’ 207 run Exécution programme ‘’ 208 HoLd Maintien programme ‘’ 209 r-H Exécution (fermé) / Maintien(ouvert) ‘’ 210 res Réinitialisation ‘’ 211 skip Saut ‘’ 212 HbAc Activation du Maintien sur écart ‘’ 213 Bcd.1 Digit BCD poids 1 ‘’ 214 Bcd.2 Digit BCD poids 2 ‘’ 215 Bcd.3 Digit BCD poids 4 ‘’ 216 Bcd.4 Digit BCD poids 8 ‘’ 217 Bcd.5 Digit BCD poids 10 ‘’ 218 Bcd.6 Digit BCD poids 20 ‘’ 219 rmp.e Activation de la rampe ‘’ 220 SYnc Activation de la synchro des segments ‘’ 223 rres Exécution (fermé) / Réinitialisation (ouvert) ‘’ 224 resr Réinitialisation (fermé) / Exécution (ouvert) ‘’ 225 stby Attente en repos. Toutes sorties événement OFF ‘’ 226 PV.SL Sélection PV1 (fermé) / PV2 (ouvert) ‘’ 227 AdV Saut en fin de segment ‘’ 240 Amps Entrée logique PDSIO mode 2 ‘’ Manuel de communication série 2000 C-15 Manuel de communication Table des paramètres Tableau B. Identificateur des modules d’E/S Valeur 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Affichage none reLy dC.OP LoG LoG.i SSr dC.iP cmS Pds Pds.i bad dc.re dc.OP Pot.i Type de module ou d’E/S Pas de module Module ou sortie Relais Module Sortie analogique non isolée Module sortie logique/Pdsio Module entrée logique Module sortie Triac Module Entrée Analogique Module de communication numérique Module de sortie retransmission PDSIO Module d’entrée PDSIO Erroné ou défectueux Module de retransmission analogique Module de sortie analogique isolée Module alimentation transmetteur Module entrée Potentiomètre Tableau C. Profil hexadécimal du mot Récapitulatif de sortie (DIGF DIGF) DIGF * Ipi.F rmt.F Sync dc.F Span End tune LdF Lbr Sbr Man AL4 Poids Forts * ipi.F Lbr rmt.F Sync dc.F Span End Tune AL3 AL2 AL1 Poids Faibles Ld.F Non utilisé Entrée en défaut Défaut de Boucle Entré externe en défaut Synchronisation des Programmes active Sortie Analogique mA ou V en défaut Mesure hors échelle Fin de rampe ou de programme atteint Autoréglage Sbr Man 4--3--2--1--- Défaut de Charge Défaut capteur Manuel Alarme4 Alarme 3 Alarme 2 Alarme 1 Tableau D. Profil hexadécimal du mot Récapitulatif des sorties Programmes (PSum PSum) PSum * nwAl * * Poids Forts * nw.AL * * * * * * C-16 Non utilisé Nouvelle Alarme Non utilisé Non utilisé Non utilisé Non utilisé Non utilisé Non utilisé * * * * OPrg OPrg OPrg OPrg OPrg OPrg OPrg OPrg 8 7 6 5 4 3 2 1 Poids Faibles PrG.8 PrG.7 PrG.6 PrG.5 PrG.4 PrG.3 PrG.2 PrG.1 Sortie Evénement Programme 8 Sortie Evénement Programme 7 Sortie Evénement Programme 6 Sortie Evénement Programme 5 Sortie Evénement Programme 4 Sortie Evénement Programme 3 Sortie Evénement Programme 2 Sortie Evénement Programme 1 Manuel de communication série 2000 SOCIÉTÉS EUROTHERM DANS LE MONDE ALLEMAGNE Eurotherm Regler GmbH Ottostrasse 1 65549 Limburg a.d Lahn Tél. (+49 6431) 2980 Fax (+49 6431) 298119 AUSTRALIE Eurotherm Pty. Ltd. Unit 10 40 Brookhollow Avenue Baulkham Hills Nex South Wales 2153 Tél. (+61 2) 9634 8444 Fax (+61 2) 9634 8555 AUTRICHE Eurotherm GmbH Geiereckstrasse 18/1 1110 Wien Tél. (+43 1) 798 7601 Fax (+43 1) 798 7605 BELGIQUE Eurotherm B.V. Herentalsebaan 71-75 B-2100 Deurne Antwerpen Tél. (+32 3) 322 3870 Fax (+32 3) 321 7363 CORÉE Eurotherm Korea Limited Suite #903 Daejoo Building 132-19 Chungdam-Dong Kangnam-Ku Séoul 135-100 Tél. (+82 2) 5438507 Fax (+82 2) 545 9758 HONG-KONG Eurotherm Limited Unit D 18/F Gee Chang Hong Centre 65 Wong Chuk Hang Road Tél. (+852) 2873 3826 Fax (+852) 2873 4887 INDE Eurotherm India Limited 152 Developed Plots Estate Perungudi Madras 600 096 Tél. (+9144) 4928129 Fax (+9144) 4928131 IRLANDE Eurotherm Ireland Limited IDA Industrial Estate Monread Road Naas Co Kildare Tél. (+353 45) 879937 Fax (+353 45) 875123 ITALIE Eurotherm SpA Via XXIV Maggio 22070 Guanzate Tél. (+39 31) 975111 Fax (+39 31) 977512 JAPON Eurotherm Japan Ltd. Matsuo Building 2F 3-14-3 Honmachi Shibuya-ku Tokyo 151 Tél. (+81 3) 33702951 Fax (+81 3) 33702960 DANEMARK Eurotherm A/S Finsensvej 86 DK-2000 Frederiksberg Tél. (+45 31) 871 622 Fax (+45 31) 872 124 NORVÈGE Eurotherm A/S Postboks 288 1411 Kolbotn Tél. (+47 66) 803330 Fax (+47 66) 803331 ESPAGNE Eurotherm España SA Calle la Granja 74 28100 Alcobendas Madrid Tél. (+34 1) 6616001 Fax (+34 1) 6619093 SUÈDE Eurotherm AB Lundavagen 143 S-212 24 Malmo Tél. (+46 40) 384500 Fax (+46 40) 384545 FRANCE Eurotherm Automation SA 6 chemin des joncs - BP 55 69572 Dardilly Cedex Tél. (+33) 4 78 66 45 00 Fax (+33) 4 78 35 24 90 GRANDE-BRETAGNE Eurotherm Controls Ltd. Faraday Close Durrington WorthingWest Sussex BN13 3PL Tél.(+44 1903) 268500 Fax(+44 1903) 265982 SUISSE Eurotherm Produkte AG Schwerzistrasse 20 8807 Freienbach Tél. (+41 55) 4154400 Fax (+41 55) 4154415 U.S.A Eurotherm Controls Inc. 11485 Sunset Hills Road Reston Virginia 22090-5286 Tél. (+1703) 471 4870 Fax (+1703) 787 3436 HOLLANDE Eurotherm B.V. Genielaan 4 2404CH Alphen aan den Rijn Tél. (+31 72) 411 752 Fax (+31 72) 417 260 © Copyright Eurotherm Automation 1998 Tous droits réservés EUROTHERM AUTOMATION dégage toute responsabilité en cas de dommages pouvant résulter d’une modification du présent document par le client. Manuel de Communication Série 2000 HA 026230FRA