▼
Scroll to page 2
of
16
Entreprise certifiée par DOSTEC AC MODBUS FRANÇAIS INDEX 1. CONEXIONADO Y CONFIGURACIÓN 4 2. VARIABLES DE SOLO LECTURA 5 3. VARIABLES DE LECTURA Y ESCRITURA 8 4. EJEMPLOS 11 5. CÓDIGOS DE RESPUESTA CON ERROR. 13 DECLARACIÓN CE DE CONFORMIDAD 15 GARANTÍA 15 NORMES DE SÉCURITÉ Pour éviter les risques personnels, les dommages à l’environnement et pour garantir le bon fonctionnement de l’équipement, il est nécessaire que le personnel chargé de son installation, de sa mise en service et de sa maintenance, respecte les instructions de ce manuel avec une attention particulière aux recommandations et aux avertissements explicitement détaillés. En outre, il est impératif de suivre les instructions spécifiques pour l’utilisation des produits chimiques à doser. Cet appareil ne doit pas être utilisé par des personnes (y compris les enfants) aux capacités physiques, sensorielles et mentales réduites, ou manquant d’expérience et de connaissances, à moins qu’elles n’aient reçu une formation ou des consignes. Les enfants ne doivent pas jouer avec l’appareil, ni être sans surveillance. 1. CONNEXION ET PARAMÈTRES Sorties Connexions Bus RS-485 VENTILATION +2 4 Communication/Câblage Half-Duplex L(A) broche 35, H(B) broche 34 Protocole Modbus RTU 27 C 28 4 - 20 mA + 37 RS-485 - NO -I 38 29 30 PULSO 31 32 +5 V H 33 34 ALM NIVEL L - 35 36 ALM N -N O NC CN O NC C 39 40 41 42 43 44 45 46 Communication série Valeur par défaut Adresse esclave modbus Bits par seconde (Baudrate) Nombre de bits Parité Bits d’arrêt Contrôle de hardware Contrôle de logiciel Expiration caractère Expiration fin de message Plage des valeurs 1 1-128 9600 1200/2400/4800/9600/19200 8 8 Aucune Paire / Impaire / Aucune 1 1,2 Non Non - 20 ms 100 ms - REMARQUE : Si un convertisseur type RS232/RS485 ou similaire est nécessaire, il faut s’assurer que le signal émis ne produit pas d’écho. Fonctions modbus compatibles : Lecture registres d’entrée 0x04 Écriture registre simple Écriture registres multiples 0x06 0x10 Remarque : Cette version de manuel fait référence à la version de firmware de la pompe Dostec AC v6.11. Pour d’autres versions, se renseigner via [email protected]. 4 2. VARIABLES EN LECTURE SEULE Fonctions compatibles : LECTURE REGISTRES D’ENTRÉE (0x04) ADRESSE MODBUS DESCRIPTION 4500(0x1194) Version de Firmware 4501(0x1195) Version de hardware 4502(0x1196) Numéro de série 4503(0x1197) Date de fabrication 4504(0x1198) Vitesse de la pompe en cycles/min Sous-état de la pompe : Mode de fonctionnement / Menu intérieur / etc... Drapeau d’arrêt d’alarme. Utilisé en association avec 4511(0x119F) pour connaître l’état de démarrage/arrêt de la pompe. 4505(0x1199) 4506(0x119A) REMARQUES B0 : VERSION B1 : SOUS-VERSION 4507(0x119B) Alarmes de la pompe 0x01 → Level 1 0x02 → Level 2 0x04 → Flow 0x08 → Leakage 0x10 → Pressure 4508(0x119C) Alarmes de circuit 4509(0x119D) Alarme de perte d'impulsion (Mode X/Y) Alarme de débit hors limites (Propor. %/ppm) 0x01 → Short Circuit 0x02 → Overload 0x04 → OverTemp 4510(0x119E) Verrouillage de l’écran 4513(0x11A1) 4514(0x11A2) 4515(0x11A3) 4516(0x11A4) 4517(0x11A5) 4518(0x11A6) 4519(0x11A7) 4520(0x11A8) 4521(0x11A9) 4522(0x11AA) Drapeau de mise en marche. Utilisé en association avec 4506(0x119A) pour connaître l’état de démarrage/arrêt de la pompe. Régime moteur en dixièmes de Herz (Hz x10 => 800 = 80.0Hz) Tension de sortie au moteur (V) Courant du moteur (A x10 => 80 = 8.0A) Température (ºC) Tension d’alimentation (V x10) Valeur entrée 0-4-20mA filtrée (mA x100) Entrée lecteur débit HIGH : Filtrage (Hz) Entrée lecteur débit HIGH : Filtrage (Hz) Compteur de débit LOW filtré (ms/impulsion) Compteur de débit LOW filtré (ms/impulsion) Pression actuelle en (BAR x10) ou (PSI x1) 4523(0x11AB) État entrée à distance 4511(0x119F) 4512(0x11A0) 4524(0x11AC) État entrée impulsions XY 4525(0x11AD) État entrée impulsions FLOW (Détecteur de débit) Sortie 4-20 (mA x10) 4526(0x11AE) 0→ ALARME OFF 1→ ALARME ON 0 → Non bloquée 1 → Bloquée MSB LSB MSB LSB 0 == off 1 == on 0 == off 1 == on 0 == off 1 == on 5 ADRESSE MODBUS DESCRIPTION 4527(0x11AF) État sortie Relais NIVEAU2 4528(0x11B0) État sortie Relais ALARME 4529(0x11B1) État sortie Relais TEMP 4530(0x11B2) Drapeau d’entrée à distance Facteur de calibrage qui résulte de l’exécution du calibrage, et s’applique au débit nominal de la pompe Débit nominal corrigé avec régulation et facteur de calibrage (l/h ó gph x 104) Débit nominal corrigé avec régulation et facteur de calibrage (l/h ó gph x 104) Volume du cylindre (litres ou gallons x106) Volume du cylindre (litres ou gallons x106) Valeur entrée 4-20mA du capteur de pression (mA x100) RÉSERVÉ Flux calculé (m³/h ou gpm x100) Flux calculé (m³/h ou gpm x100) Compteur d’enregistrements à eeprom Compteur d’enregistrements à eeprom Compteur du nbre. de cycles total Compteur du nbre. de cycles total Durée de fonctionnement en heures Compteur d’arrêts par court-circuit Compteur d’arrêts par surcharge Compteur d’arrêts par température Compteur de secondes pour démarrer le lot Compteur de secondes pour démarrer le lot Durée du dernier cycle (mseg.) Durée du dernier cycle (mseg.) Compteur de cycles pour terminer le lot Compteur de cycles pour terminer le lot Compteur de secondes pour terminer le lot Compteur de secondes pour terminer le lot Mémoire des alarmes de pompe Compteur des impulsions du détecteur de débit Débit de la pompe (l/h ou gph x 104) Débit de la pompe (l/h ou gph x 104) Compteur de volume dans le mode proportionnel (litres ou gallons x106) Compteur de volume dans le mode proportionnel (litres ou gallons x106) RÉSERVÉ RÉSERVÉ Compteur d’arrêts par plage de tension RÉSERVÉ RÉSERVÉ RÉSERVÉ 4531(0x11B3) 4532(0x11B4) 4533(0x11B5) 4534(0x11B6) 4535(0x11B7) 4536(0x11B8) 4537(0x11B9) 4538(0x11BA) 4539(0x11BB) 4540(0x11BC) 4541(0x11BD) 4542(0x11BE) 4543(0x11BF) 4544(0x11C0) 4545(0x11C1) 4546(0x11C2) 4547(0x11C3) 4548(0x11C4) 4549(0x11C5) 4550(0x11C6) 4551(0x11C7) 4552(0x11C8) 4553(0x11C9) 4554(0x11CA) 4555(0x11CB) 4556(0x11CC) 4557(0x11CD) 4558(0x11CE) 4559(0x11CF) 4560(0x11D0) 4561(0x11D1) 4562(0x11D2) 4563(0x11D3) 4564(0x11D4) 4565(0x11D5) 4566(0x11D6) 4567(0x11D7) 6 REMARQUES 0 == off 1 == on 0 == off 1 == on 0 == off 1 == on MSB LSB MSB LSB RÉSERVÉ MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB RÉSERVÉ RÉSERVÉ RÉSERVÉ RÉSERVÉ RÉSERVÉ ADRESSE MODBUS DESCRIPTION 4568(0x11D8) Indique si la pompe nécessite une maintenance 4569(0x11D9) 4570(0x11DA) 4571(0x11DB) 4572(0x11DC) 4573(0x11DD) 4574(0x11DE) 4575(0x11DF) 4576(0x11E0) 4577(0x11E1) 4578(0x11E2) 4579(0x11E3) RÉSERVÉ Cycles manquant pour changer d’huile Cycles manquant pour changer d’huile Cycles manquant pour changer de vannes Cycles manquant pour changer de vannes Cycles manquant pour changer de membrane Cycles manquant pour changer de membrane Cycles manquant pour changer de collier Cycles manquant pour changer de collier Cycles manquant pour changer de soufflet Cycles manquant pour changer de soufflet REMARQUES 0x01 -- > Huile 0x02 -- > Valves 0x04 -- > Col 0x08 -- > Membrane 0x10 -- > Soufflet RÉSERVÉ MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB 7 3. VARIABLES EN LECTURE ET ÉCRITURE Fonctions compatibles : LECTURE REGISTRES D’ENTRÉE (0x04), ÉCRITURE REGISTRE SIMPLE (0x06), ÉCRITURE REGISTRES MULTIPLES (0x10) ADRESSE MODBUS DESCRIPTION ORDRE BYTES 0001(0x0001) État de la pompe marche/arrêt 4684(0x124C) 4685(0x124D) 4686(0x124E) 4687(0x124F) 4688(0x1250) 4689(0x1251) 4690(0x1252) 4691(0x1253) 4692(0x1254) Débit actuel (l/h ou gph x 104) Débit actuel (l/h ou gph x 104) Compteur du nbre. de cycles partiel Compteur du nbre. de cycles partiel RÉSERVÉ RÉSERVÉ Réglage manuel Limite en % du débit possible. (% x100) Pression maximale de la pompe (Bar x10 ou psi x1) 0 == off 1 == on MSB LSB MSB LSB RÉSERVÉ RÉSERVÉ 4693(0x1255) Profil de dosage 4694(0x1256) RÉSERVÉ 4695(0x1257) Unités débit 4696(0x1258) Unités pression 4697(0x1259) Unités %/ppm 4698(0x125A) Type de débitmètre 4699(0x125B) Réservé k-factor du débitmètre Compteur : (l/impulsion ou g/impulsion x100) Débitmètre : (impulsions/l ou impulsions/g x100) k-factor du débitmètre Compteur : (l/impulsion ou g/impulsion x100) Débitmètre : (impulsions/l ou impulsions/g x100) Temps sans impulsions pour que le calcul du débitmètre Low (Compteur) donne un débit nul (sec.) Valeur de pression à 4 mA (Bar x10 ou psi x1) Valeur de pression à 20 mA (Bar x10 ou psi x1) Nombre de cycles de la pompe sans impulsions dans le détecteur de débit pour activer l’alarme RÉSERVÉ Impulsions de sortie par unité de volume (impulsions/litres ou impulsions/gallons x 100) 4700(0x125C) 4701(0x125D) 4702(0x125E) 4703(0x125F) 4704(0x1260) 4705(0x1261) 4706(0x1262) 4707(0x1263) 4708(0x1264) 4709(0x1265) 8 % de la pompe correspondant à 4 mA à la sortie % de la pompe correspondant à 20 mA à la sortie 0-STANDARD 1-LOW_FLOW 2-SLOW_SUCTION 3-LOW_PULSATION RÉSERVÉ 0 = litres 1 = gallons 0 = Bar 1 = PSI 0=% 1 = ppm 0 = LOW (Compteur) 1 = HIGH (Débitmètre) Réservé MSB LSB RÉSERVÉ ADRESSE MODBUS 4710(0x1266) 4711(0x1267) 4712(0x1268) 4713(0x1269) 4714(0x126A) 4715(0x126B) 4716(0x126C) 4717(0x126D) 4718(0x126E) 4719(0x126F) 4720(0x1270) 4721(0x1271) 4722(0x1272) 4723(0x1273) 4724(0x1274) 4725(0x1275) 4726(0x1276) 4727(0x1277) 4728(0x1278) 4729(0x1279) 4730(0x127A) 4731(0x127B) 4732(0x127C) 4733(0x127D) DESCRIPTION ORDRE BYTES B0 : Alarme Niveau1 : Alarme Niveau2 Programmation des alarmes Niveau 1 et Niveau b0 B1 = Alarme ON(1)/OFF(0) 2 b1 = Alarme ON(1)/OFF(0) b2 = Alarm ON(1)/OFF(0) B0 : Alarme Débit : Alarme Fuite Programmation des alarmes Détecteur de débit b0 = B1 Alarme ON(1)/OFF(0) et Fuite b1 = Alarme ON(1)/OFF(0) b2 = Alarm ON(1)/OFF(0) B0 : Alarme de surpression Programmation de l’alarme de surpression b0 = Alarme ON(1)/OFF(0) b1 = Alarme ON(1)/OFF(0) b2 = Alarm ON(1)/OFF(0) 0 : Mode X/Y Mode proportionnel 1 : Mode %/ppm X (impulsions d’entrée) du mode XY Limite mémoire proportionnelle XY (impulsions) Cycles Y à effectuer en mode prop XY Consigne de débit en % en mode XY (% x100) Point de consigne du mode %/ppm (ppm ou % MSB x100) Point de consigne du mode %/ppm (ppm ou % LSB x100) % de la pompe du point 1 correspondant à un courant d’entrée défini à l’adresse 4733/0x127D en mode analogique (% x100) % de la pompe du point 2 correspondant à un courant d’entrée défini à l’adresse 4734/0x127E en mode analogique (% x100) RÉSERVÉ RÉSERVÉ 0 = bouton-poussoir Début du lot 1 = externe 2 = temps Paramètres du temps entre lots (seg.) MSB Paramètres du temps entre lots (seg.) LSB Cycles ou secondes qui s’effectueront dans le MSB mode de dosage par lots Cycles ou secondes qui s’effectueront dans le LSB mode de dosage par lots 0 = cycles Type de lot 1 = temps Point de consigne de débit en % pour le mode de dosage par lots(% x100) Indique si, en mode proportionnel %/ppm, la 0 = Ne s’arrête pas pompe doit s’arrêter automatiquement lorsqu’un 1 = Arrêt par volume certain volume est atteint. Volume à doser en mode proportionnel afin que la pompe s’arrête automatiquement (l ou g x 10) RÉSERVÉ Courant correspondant au point 1 (Adresse 4720/0x1270) pour le mode analogique (mA x 10) RÉSERVÉ 9 ADRESSE MODBUS 4734(0x127E) 4735(0x127F) 4736(0x1280) 4737(0x1281) 4738(0x1282) 4739(0x1283) DESCRIPTION Courant correspondant au point 2 (Adresse 4721/0x1271) pour le mode analogique (mA x 10) Indique si la sortie analogique 4-20 reproduit l’entrée 4-20 ou si elle représente une proportion à partir de celles définies dans 4708(0x1264) et 4709(0x1265) Indique si la sortie de pulsations fonctionne comme un compteur d’impulsions par litre (adresse 4707/0x1263), ou si elle reproduit l’entrée des impulsions de débitmètre/compteur. RÉSERVÉ RÉSERVÉ Pression à partir de laquelle l’alarme de surpression s’activera si elle est active. (Bar x10 ou psi x1) ORDRE BYTES 0 = Proportion 1 = Copie de l’entrée 0 = Proportion 1 = Copie de l’entrée RÉSERVÉ RÉSERVÉ Remarque : Il est recommandé de lire et de modifier en même temps les variables qui occupent deux registres(lecture/écriture de deux registres). Remarque : Aucune variable ne peut être modifiée lorsque la pompe fonctionne, à l’exception du point de consigne du débit en mode manuel → 4684(0x124C) et 4685(0x124D) et du point de consigne du mode proportionnel %/ppm → 4718(0x126E) et 4719(0x126F). Remarque : Chaque fois qu’un paramètre est modifié, une écriture est effectuée dans la mémoire de configuration interne non volatile de la pompe. Ces écritures ne doivent pas être continues car cette mémoire a un nombre limité d’écritures (entre 1 et 4 millions). 10 4. EXEMPLES Lecture d’un seul registre LECTURE REGISTRES D’ENTRÉE (0x04) Demande ID esclave 0x01 Fonction 0x04 Reg ADDR HI Reg ADDR LO 0x11 0x94 Num Reg HI 0x00 Num Reg LO 0x01 CRC HI 0x75 CRC LO 0x1A Réponse ID esclave 0x01 Fonction 0x04 Compteur Bytes Valeur HI Valeur LO CRC HI CRC LO 0x06 0x0B 0xFB 0x57 0x02 Résultat de la consultation : version de logiciel Version 6.11 Lecture de plusieurs registres (Débit, compteur de cycles) LECTURE REGISTRES D’ENTRÉE (0x04) Demande ID esclave 0x01 Fonction 0x04 Reg ADDR HI 0x12 Reg ADDR LO 0x4C Num Reg HI 0x00 Num Reg LO 0x04 CRC HI 0x35 CRC LO 0x66 Réponse ID esclave 0x01 Valeur4 HI 0x05 Fonction Compteur Bytes Valeur1 HI Valeur1 LO Valeur2 HI 0x04 0x08 0x00 0x16 0xE3 Valeur4 LO CRC HI CRC LO 0x5B 0x87 0x3C Valeur2 Valeur3 HI LO 0x60 0x00 Valeur3 LO 0x00 Résultat de la consultation : Débit actuel 0x0016E360 → 1500000 * 10-4 → 150.0000 (l/h o gph) Compteur de cycles 0x0000055B → 1371 ciclos 11 Écriture d’un seul registre ÉCRITURE REGISTRE SIMPLE (0x06) Limite du débit en % (0x1253) = 86,50 % (0x21CA) Demande : ID esclave 0x01 Fonction Reg ADDR HI Reg ADDR LO Valeur HI Valeur LO CRC HI CRC LO Fonction Reg ADDR HI Reg ADDR LO Valeur HI Valeur LO CRC HI CRC LO 0x06 0x12 0x53 0x21 0xCA 0xE4 0xA4 Réponse : ID esclave 0x01 0x06 0x12 0x53 0x21 0xCA 0xE4 0xA4 Écriture de plusieurs registres ÉCRITURE MULTIPLES REGISTRES (0x10) Début du lot (0x1273) Paramètres du temps entre lots (seg.) Cycles ou secondes qui s’effectueront dans le mode de dosage par lots 0x0002 = 2 (Temps) 0x000000FA = 250 sec. 0x00000064 = 100 cycles Type de lot 0x0000 = 0 (cycles) Point de consigne de débit en % pour le mode de dosage par lots 0x1770 = 60,00 % Demande : ID esclave 0x01 Fonction 0x10 Reg ADDR HI 0x12 Reg ADDR LO Num Reg HI Num Reg Compteur Valeur1 LO Bytes HI 0x73 0x00 0x07 Valeur2 HI Valeur2 Valeur3 HI LO 0x00 0x00 0x00 Valeur3 LO 0xFA Valeur4 HI 0x00 Valeur4 LO 0x00 Valeur6 HI Valeur6 Valeur7 HI LO 0x00 0x00 0x17 Valeur7 LO 0x70 CRC HI CRC LO 0x50 0xB1 Num Reg HI Num Reg LO 0x0E 0x00 Valeur5 Valeur5 HI LO 0x00 0x64 Réponse : ID esclave 0x01 12 Fonction 0x10 Reg ADDR HI 0x12 Reg ADDR LO 0x73 0x00 0x07 CRC HI CRC LO 0x75 0x68 Valeur1 LO 0x02 5. CODES DE RÉPONSE AVEC ERREUR. Trames de réponse avec erreur Description de l’erreur ID esclave Erreur Exception CRC HI CRC LO 0x01 0x84 0x01 0x82 0xC0 Code de fonction non valide. ID esclave Erreur Exception CRC HI CRC LO 0x01 0x84 0x03 0x03 0x01 Erreur dans la lecture. Le nombre de registres à lire est non valide (max 80 registres) ou un registre n’est pas admis. ID esclave Erreur Exception CRC HI CRC LO 0x01 0x86 0x02 0xC3 0xA1 Erreur dans l’écriture seule. Registre non admis. ID esclave Erreur Exception CRC HI CRC LO 0x01 0x86 0x04 0x43 0xA3 Erreur dans l’écriture seule. Les limites des variables sont en dehors de la marge ou la pompe est en marche. ID esclave Erreur Exception CRC HI CRC LO 0x01 0x90 0x03 0xC0 0x01 Erreur dans l’écriture multiple. Le nombre de registres à écrire est non valide (max 60 registres) ou un registre n’est pas admis. ID esclave Erreur Exception CRC HI CRC LO 0x01 0x90 0x04 0x4D 0xC3 Erreur dans l’écriture multiple. Les limites des variables sont en dehors de la marge ou la pompe est en marche. 13 DÉCLARATION CE DE CONFORMITÉ I.T.C S.L.. Vallès, 26 Polígono Industrial Can Bernades-Subirà 08130 Santa Perpètua de Mogoda Déclare que tous les modèles de produits DOSTEC AC, identifiés par le numéro de série et l’année de fabrication, sont conformes à la directive sur les machines 2006/42/CE, à la directive sur la basse tension D2014/35/UE et à la directive sur la compatibilité électromagnétique D2014/30/UE, à condition que l’installation, l’utilisation et l’entretien soient effectués conformément à la réglementation en vigueur et aux instructions du manuel d’utilisation. GARANTIE Xavier Corbella Gérant I.T.C. S.L. garantit le produit spécifié dans ce document pour une période de 1 an à compter de la date d’achat, contre tout défaut de fabrication ou matériel, à condition que l’installation, l’utilisation et l’entretien de l’appareil soient corrects. Le matériel doit être envoyé, sans frais, à notre atelier ou au service technique d’ I.T.C. S.L. agréé et son retour sera effectué en port dû. L’appareil doit être accompagné du document de garantie avec la date d’achat et le cachet de l’établissement vendeur, ou d’une photocopie de la facture d’achat. MODÈLE Date d’achat et cachet de l’établissement vendeur Nº SÉRIE DATE : 15 Manuel Original Éd. : 04/02/2022-FR C/ Vallès, 26 Pol. Ind. Can Bernades - Subirà P.O. Box 60 08130 Santa Perpètua de Mogoda BARCELONE Tel. +34493 544 30 40 Fax +34 93 544 31 61 e-mail : [email protected] www.itc-dosing-pumps.com