FR MANUEL DE COMMUNICATION ENERGY Indicateur ENERGY – MCEN10_V01_ Indicateur ENERGY Manuel de Communication V.01 - SOMMAIRE 1. 2. 3. PROTOCOLE ATTENTE DE DEMANDE................................................................................3 PROTOCOLE CHAQUE CONVERSION..................................................................................4 PROTOCOLE MODBUS ............................................................................................................5 3.1. FONCTION READ COIL STATUS (1) .............................................................................6 3.2. FONCTION READ INPUT STATUS (2) ...........................................................................6 3.3. FONCTION FORCE SINGLE COIL (5) ............................................................................6 3.4. FONCTION FORCE MULTIPLE COILS (15)...................................................................7 3.5. FONCTION READ INPUT REGISTERS (4).....................................................................7 3.6. FONCTION READ HOLDING REGISTERS (3) ............................................................10 3.7. FONCTION PRESET SIGLE REGISTERS (6)................................................................10 3.8. FONCTION PRESET MULTIPLE REGISTERS (16) .....................................................10 3.9. FONCTION READ GENERAL REFERENCE (20) ........................................................18 2 Indicateur ENERGY – MCEN10_V01_ FR Indicateur ENERGY Manuel de Communication V.01 1. PROTOCOLE ATTENTE DE DEMANDE PC ‘$’ TRAME_TOUCHE ENERGY TRAME_POIDS Exécute la touche. Pas de trame de réponse. Légende: ‘$’: Valeur en hexadecimal 0x24. TRAME_POIDS: <STX> <ST> <STX><ST>PPPPPPPP<CR><EOT> 0x02* Octet d’état 0x20 + <b7b6b5b4b3b2b1b0> b7: 0 b6: 0 b5: 0 Poids instable. 1 Poids stable. b4: 0 b3: 0 Témoin de zéro OFF. 1.Témoin de zéro ON b2: 0 b1: 0 Témoin Poids Net OFF. 1 Témoin Poids Net ON B0: 0 Témoin Poids Brut OFF. 1 Témoin Poids Brut ON 8 caractères de poids. Justifié à droite. Inclu le point décimal (0x2e). Remplissage de blanc (0x20) à gauche. 0x0d* 0x03* Seulement si ENERGY est configuré pour l’envoi du ETX. PPPPPPPP <CR> <ETX> TRAME_TOUCHE: <STX><T>N<CR> <STX> 0x02* <T> 0x54 N 0x31 Exécute la touche 0x32 Exécute la touche 0x33 Exécute la touche 0x34 Exécute la touche 0x35 Exécute la touche 0x36 Exécute la touche 0x37 Exécute la touche 3 Indicateur ENERGY – MCEN10_V01_ FR Indicateur ENERGY Manuel de Communication V.01 <CR> 0x0d* * Caractère non utilisé si la communication se fait en ETHERNET. 2. PROTOCOLE CHAQUE CONVERSION L’indicateur ENERGY envoie en continue (à chaque conversion interne de poids) la trame TRAME_POIDS décrite dans le protocole ATTENTE DE DEMANDE. Depuis le PC il n’est pas possible d’envoyer la TRAME_TOUCHE. 4 Indicateur ENERGY – MCEN10_V01_ FR Indicateur ENERGY Manuel de Communication V.01 3. PROTOCOLE MODBUS Format général du message : <:>NNFFDDDDLLLLBBdddd….<CHK><CR><LF> Légende : <:> NN FF DDDD LLLL BB dddd… <CHK> <CR> <LF> 0x3a Numéro de l’indicateur. Fonction. Adresse du registre. Longueur. Nombre de registre à lire/écrire. Longueur. Nombre d’octets à lire/écrire. Un ou plusieurs registres de données à lire/écrire 2 caractères avec CHECK SUM. 0x0d* 0x0a* * Caractère non utilisé si la communication se fait en ETHERNET. Pour la communication avec un indicateur donné (valeur donnée de NN), les diverses parties variables de la trame FFDDDDLLLLBBdddd…. En lecture/écriture, indépendamment de la fonction, le nombre maximum de registre à lire/écrire est de 20. Si le protocole est utilisé dans le cadre d’une communication ETHERNET, le format des messages restera le même. Chacun des indicateurs recevant les messages envoyés par le PC devra disposer d’une adresse IP distincte. La valeur du caractère NN n’a plus d’importance est peut donc être quelconques ( 00 inclus ). Fonctions possibles : FONCTION FF READ_COIL_STATUS READ_INPUT_STATUS READ_HOLDING_REGISTERS READ_INPUT_REGISTERS FORCE_SINGLE_COIL PRESET_SINGLE_REGISTER FORCE_MULTIPLE_COILS PRESET_MULTIPLE_REGISTERS READ_GENERAL_REFERENCE WRITE_GENERAL_REFERENCE VALEUR 1 0x01 2 0x02 3 0x03 4 0x04 5 0x05 6 0x06 15 0x0f 16 0x10 20 0x14 21 0x15 PC ENERGY DDDDLLLL BBdd DDDDLLLL BBdd DDDDLLLL BBdddd... DDDDLLLL BBdddd... DDDDdddd DDDDdddd DDDDdddd DDDDdddd DDDDLLLLBBdddd. DDDDLLLL. DDDDLLLLBBdddd.. DDDDLLLL BBTTRRRRDDDDLLLL BBbbTTdddd… BBTTRRRRDDDDLLLLdddd...---- 5 Indicateur ENERGY – MCEN10_V01_ FR Indicateur ENERGY Manuel de Communication V.01 3.1. DDDD FONCTION READ COIL STATUS (1) Description L/E Etat des relais. 0000 <STATUT_RELAIS> STATUT_RELAIS. Etat de chaque relais. <b7b6b5b4b3b2b1b0> • b7,b6,b5.b4: 0 toujours • b3: Etat relais 4 (1: ON, 0: OFF) • b2: Etat relais 3 (1: ON, 0: OFF) • b1: Etat relais 2 (1: ON, 0: OFF) • b0: Etat relais 1 (1: ON, 0: OFF) 3.2. DDDD L FONCTION READ INPUT STATUS (2) Description L/E Etat Entrées. 0000 <STATUT_ENTREE> STATUT_ENTREE. Etat de chaque Entrée. <b7b6b5b4b3b2b1b0> • b7,b6,b5.b4: 0 toujours • b3: Etat entrée 4 (1: ON, 0: OFF) • b2: Etat entrée 3 (1: ON, 0: OFF) • b1: Etat entrée 2 (1: ON, 0: OFF) • b0: Etat entrée 1 (1: ON, 0: OFF) 3.3. DDDD L FONCTION FORCE SINGLE COIL (5) Description L/E Activer/Désactiver relais de sortie. 0000 0001 0002 0003 <STATUS_RELAIS_1> STATUS_RELAIS_1. Activer/Désactiver le relais 1. Valeurs de dddd • 0000: Désactive le relais. • FF00: Active le relais. <STATUS_RELAIS_2> STATUS_RELAIS_2. Activer/Désactiver le relais 2. Valeurs de dddd • 0000: Désactive le relais. • FF00: Active le relais <STATUS_RELE_3> STATUS_RELE_3. Activer/Désactiver le relais 3. Valeurs de dddd • 0000: Désactive le relais. • FF00: Active le relais <STATUS_RELAIS_4> E E E E 6 Indicateur ENERGY – MCEN10_V01_ FR Indicateur ENERGY Manuel de Communication V.01 STATUS_RELAIS_4. Activer/Désactiver le relais 4. Valeurs de dddd • 0000: Désactive le relais. • FF00: Active le relais 3.4. DDDD FONCTION FORCE MULTIPLE COILS (15) Description L/E Activer/désactiver multiples relais de sortie. 0000 LLLL: Numéro de relais à activer/désactiver BB: Nombre d’octet de données envoyés. Toujours 01. dd: Valeur d’état des relais <b7….b0> • b7…b4: inutilisé • b3: Etat relais 4 (1: ON, 0: OFF) • b2: Etat relais 3 (1: ON, 0: OFF) • b1: Etat relais 2 (1: ON, 0: OFF) • b0: Etat relais 1 (1: ON, 0: OFF) 3.5. DDDD E FONCTION READ INPUT REGISTERS (4) Description L/E Poids 0000 <STATUS_POIDS><PLAT_ACT> STATUS: Valeur décrite comme <ST> dans TRAME_POIDS PLAT_ACT Plateforme active. 0001 <STEP_1><STEP_0> Echelon de pesée (1, 2, 5, 10, 20, 50, 100) <ALT_BAJ><TYPE_TARE> ALT_BAJ: 0 (Poids OK), 1 (Poids BAS). 2 (Poids HAUT). TYPE_TARE. 0 pas de tare. 1 Tare semiautomatique. 2. Tare fixe <POINT_DEC><UNITES> POINT_DEC. Position du point décimal (0…3). UNITES: • 0: Tonnes • 1: Kilos • 2: Grammes • 3: Livres • 4: Pièces <POIDS_NET_3><POIDS_NET_2><POIDS_NET_1><POIDS_NET_0> Poids net. 2 regs. <TARE_3>< TARE_2>< TARE_1>< TARE_0> TARE. 2 regs. <PIEZAS_3>< PIECES _2>< PIECES _1>< PIECES _0> L Plateforme 1 0002 0003 0004 0006 0008 L L L L L L 7 Indicateur ENERGY – MCEN10_V01_ FR Indicateur ENERGY Manuel de Communication V.01 0010 0012 0014 PIECES. 2 regs. <POIDS_MAX_3><POIDS_MAX_2><POIDS_MAX_1><POIDS_MAX_0> POIDS Max. 2 regs. Quand l’indicateur fonctionne en détection de POIDS Max. <POIDS_GAN_3><POIDS_GAN_2><POIDS_GAN_1><POIDS_GAN_0> Gain Poids <PT_CONV_3>< PT_CONV 2>< PT_CONV 1>< PT_CONV 0> Points interne de conversion NA du poids 2 regs. L L L Poids 0016 <STATUS_POIDS><PLAT_ACT> STATUS: Valeur décrite comme <ST> dans TRAME_POIDS PLAT_ACT Plateforme active. L Plateforme 2 0017 0018 0019 0020 0022 0024 0026 0028 0030 <STEP_1><STEP_0> Echelon de POIDS. <ALT_BAJ><TYPE_TARE> ALT_BAJ: 0 (POIDS OK), 1 (POIDS BAS). 2 (POIDS HAUT). TYPE_TARE. 0 pas de TARE. 1 TARE semiautomatique. 2. TARE FIXE <POINT_DEC><UNITES> POINT_DEC. Position du point décimal (0…3). UNITES: • 0: Tonnes • 1: Kilos • 2: Grammes • 3: Livres • 4: Pièces <POIDS_NET_3><POIDS_NET_2><POIDS_NET_1><POIDS_NET_0> POIDS net. 2 regs. <TARE_3>< TARE_2>< TARE_1>< TARE_0> TARE. 2 regs. <PIECES_3>< PIECES _2>< PIECES _1>< PIECES _0> PIECES. 2 regs. <POIDS_MAX_3><POIDS_MAX_2><POIDS_MAX_1><POIDS_MAX_0> POIDS MAX. 2 regs. Quand l’indicateur fonctionne en détection de POIDS Max. <POIDS_GAN_3><POIDS_GAN_2><POIDS_GAN_1><POIDS_GAN_0> Gain Poids 2 regs. <PTO_CONV_3>< PTO_CONV 2>< PTO_CONV 1>< PTO_CONV 0> Points interne de conversion N/A du poids 2 regs L L L L L L L L L Total accumulé du Ticket 0032 0033 0034 <N_TCK_1><N_TCK_0> Numero actuel du ticket. <OPER_1><OPER_0> Nombre d’opérations accumulées. <T_POIDS_B_3><T_POIDS_B_2><T_POIDS_B_1><T>_POIDS_B_0> L L L 8 Indicateur ENERGY – MCEN10_V01_ FR Indicateur ENERGY Manuel de Communication V.01 0036 0038 0040 Total POIDS brut accumulé. 2 regs. <T_TARE_3><T_TARE_2><T_TARE_1><T>_TARE_0> Total TARE accumulé. 2 regs. <T_POIDS_N_3><T_POIDS_N_2><T_POIDS_N_1><T>_POIDS_N_0> Total POIDS net accumulé. 2 regs. <T_PZAS_3><T_ PZAS _2><T_ PZAS _1><T>_ PZAS _0> Total PIECES accumulé. 2 regs. L L L Poids de la pesée 0042 <POIDS_BR_3><POIDS_BR_2><POIDS_BR_1><POIDS_BR_0> Poids brut de la dernière pesée. 2 regs. L Opération en mémoire homologuée 0044 <OPER_MH_3><OPER_MH_2><OPER_MH_1><OPER_MH _0> Prochain indicatif de la mémoire homologuée. 2 regs. 0046 <COD_SEUIL><PHASE_DOSAG> COD_SEUIL. Code des seuils de dosage (0…10) PHASE_DOSAG. Phase de dosage • 0 : Pas de dosage • 1 : Début de dosage • 2 : Attente stabilité initial • 3 : Tare le poids initial • 4 : Dosage grande vitesse • 5 : Dosage petite vitesse • 6 : Attente stabilité finale • 7 : Décharger • 8 : Arrêt • 9 : Annule tous les cycles <NUM_CYCLES><CODE_STOP> NUM_CYCLES. Nombre de cycle effectué COD_STOP. Code de STOP en cas d’arrêt du dosage. Dosage 0047 0048 L L Reference programme <REF_0>…<REF_9>. REF: Référence du programme. 5 reg. L 9 Indicateur ENERGY – MCEN10_V01_ FR Indicateur ENERGY Manuel de Communication V.01 DDDD 3.6. FONCTION READ HOLDING REGISTERS (3) 3.7. FONCTION PRESET SIGLE REGISTERS (6) 3.8. FONCTION PRESET MULTIPLE REGISTERS (16) Description L/E Affichage 0000 0001 <TMP_DSP_1>…<TMP_DSP_0>. TMP_DSP : Temps de visualisation du contenu du buffer d’affichage. <DSP_0>…<DSP_6><DSP_PEQ_0><DSP_PEQ_1><PTO_DEC> <FLAGS_DSP_3><FLAGS_DSP_2><FLAGS_DSP_1><FLAGS_DSP_0> <BARRA><BACK_LIGHT> DSP : 7 digits du diplay LCD DSP_PEQ: 2 dígitos prqueños del display LCD PTO_DEC: Digit avec le point décimal à ON. <b7b6b5b4b3b2b1b0> (b0 digit droit). 1: ON. 0: OFF. FLAGS_DSP: Témoins de l’afficheur LCD. Format <b31…b24><b23…b16><b15..b8><b7..b0> • b0 : TEMOIN_ST • b1 : TEMOIN_ZERO • b2 : TEMOIN_NET • b3 : TEMOIN_GROS • b4 : TEMOIN_TARE • b5 : TEMOIN_TAREP • b6 : TEMOIN_TOTAL • b7 : TEMOIN_NUMBASC • b8 : TEMOIN_PIECES • b9 : TEMOIN_PDSUNI • b10: TEMOIN_BAT_0 • b11: TEMOIN_BAT_1 • b12: TEMOIN_BAT_2 • b13: TEMOIN_BAT_3 • b14: TEMOIN_W1 • b15: TEMOIN_W2 • b16: TEMOIN_GRAMMES • b17: TEMOIN_KILOS • b18: TEMOIN_TONNES • b19: TEMOIN_LIVRES BARRE: Valeur de la barre de l’afficheur LCD (0…36) BACK_LIGHT: intensité du rétro-éclairage de l’afficheur LCD (0…9). L/E L./E Fonctions et clavier. 0009 <FONCTION><TOUCHE> FONCTION: Fonctions directes • 0 : Non utilisé L/E 10 Indicateur ENERGY – MCEN10_V01_ FR Indicateur ENERGY Manuel de Communication V.01 • • • • • • • • • • 1 : Changement de plateforme 2 : Changement d’unité 3 : changement unités CP 4 : Passage brut/net 5 : Détection Poids Max. 6 : Commencer la moyenne de Gain de poids 7 : Haute résolution 8 : Fonction tare directe 9 : Fonction seuils directe 10: En dosage, passe à STOP. Si l’état était déja STOP, poursuit l’exécution • 11: En dosage, ANNULE LE CYCLE si l’état est STOP. • 20: Actualise le registre Poids de la Pesée • 21: Actualise le registre Poids de la Pesée et la mémorise comme opération en Mémoire homologuée. TOUCHE: Si FONCTION = 8 ou FONCTION = 9. Code à sélectionner. Si FONCTION = 0, Effectue l’appui sur une touche. Valeur Possible: <TOUCHE> 0x01 Appui touche 0x02 Appui touche 0x03 Appui touche 0x04 Appui touche 0x05 Appui touche 0x06 Appui touche 0x07 Appui touche Impression (Controle) 0010 <ET_IMP><ACTION_IMP> ET_IMP. Etat de l’imprimante sélectionnée en ACTION_IMP. Sert seulement à la lecture. ACTION_IMP: Action sur l’imprimante <b7b6b5b4b3b2b1b0> • b7: A 1 ordre d’impression du buffer. • b6: A 1 avance papier à la fin du ticket • b5: A 1 coupe papier (si existe dans l’imprimante). • b4: x. Inutilisé. • b3,b2: Type de lettre (00 Normal, 01 Double, 10. Quadruple) • b1,b0: Numéro de l’imprimante. o 00. Aucune imprimante. o 01. Imprimante connectée au COM1. o 10. Imprimante connectée au COM2. o 11. Imprimante connectée au COM3. 11 Indicateur ENERGY – MCEN10_V01_ L/E FR Indicateur ENERGY Manuel de Communication V.01 Imprimante (Buffer) 0011 <BUF_IMP_0>…<BUF_IMP_37> BUF_IMP. Buffer d’impression. 38 caractères (19 reg). 0030 <POIDS_BAS_3><POIDS_BAS_2><POIDS_BAS_1><POIDS_BAS_0> <POIDS_HAUT_3><POIDS_ HAUT _2><POIDS_ HAUT _1><POIDS_ HAUT _0> POIDS_BAS: Poids bas en mode SEUIL et POIDS grande vitesse, mode DOSAGE. (2 reg.) POIDS_ALTO: POIDS haut en mode SEUIL et POIDS petite vitesse, mode DOSAGE. (2 reg.) E Seuils et dosage L/E Adresses spéciales. A partir de cette adresse, description de la structure des variables en RAM ( lecture/écriture ) : • long: (4 octets) (2 reg.). Poids des octets <b0><b1><b2><b3> • int: (2 octets) (1 reg.) Poids des octets <b0><b1> • octet: (1 octet) (1/2 reg.). Paramètres de configuration de l’indicateur Paramètres opératoires 0500 Format de la structure des paramètres opératoires : // ZONE PARAM_OPER POUR MODBUS. LONG=24 Octets (12 reg.) Type Variable // Offset-Dir int iTiempoEst; // 000 Temps de stabilité octet bDivEst; // 001 Division de stabilité int iTiempoTrkZero; // 1.5 Temps zéro suiveur octet bDivTrkZero; // 2.5 Divisions zéro suiveur octet bZeroTrk; // 003 Faire OUI/NON. zéro suiveur octet bZeroIni; // 3.5 Faire OUI/NON. zéro initial octet abTolZer[2]; // 004 Tolérances zero. Init/Touche octet bFiltroDig; // 005 Pondération du filtre en % long lDiviFiltroDig; // 5.5 Divisions du filtre numérique long lGravedad[2]; // 7.5..9.5 Gravité sur site, réglage et destination octet bss_NE; // 11.5 Requiert un nbre d’octets pair L/E Paramètres Généraux 0513 Format de la structure des paramètres généraux : // ZONE OPER_1 POUR MODBUS. LONG=32 Octets (16 reg.) Type Variable // Offset-Dir octet bTypeEq; // 000 Type de matériel. NORMAL(0), POIDS_REM(1) EQ_REP(2) octet bComSrv; // 0.5 Si bTypeEq != NORMAL. Canal COM server. octet bNumPlats; // 001 Nombre de plateformes actives L/E 12 Indicateur ENERGY – MCEN10_V01_ FR Indicateur ENERGY Manuel de Communication V.01 octet octet octet octet octet bChopAlCel; // 1.5 Type d’alimentation capteur bTSattle; // 002 Fréquence du convertisseur POIDS abPermiteModo[4]; // 2.5 Autorisation Mode général abPermiteTecla[8]; // 4.5 Autorisation des touches abFnTab[15]; // 8.5 Fonction possible de la touche TAB // ZONA OPER_2 PARA MODBUS. LEN=14 Octets (7 reg.) Type Variable // Offset-Dir octet bClTARE; // 000 TRUE: efface la TARE au retrait du POIDS octet bAutoTARE; // 0.5 TRUE: TARE auto à pesée stable int iClaveProg; // 001 clef d’accès programmation int iTiempoStanBy; // 002 Temps avant Stan-By octet bPeriStanBy; // 003 Périphériques fonctionnant en Stand By octet bPesadaAuto; // 3.5 Pesée auto: OFF/ZERO/STA octet bModoErr33; // 004 Err 33 OFF, si pas ZERO, si pas STA octet bOutMoError; // 4.5 Out Mode Error: TEC/3s./6s./9s. octet bModoTx; // 005 OFF, COM1, COM2 , COM1+COM2, .... octet bVerTotTck; // 5.5 Va a TOTAL_TCK avant d’imprimer ticket int iTiempoGanado; // 006 Temps pour pondérer en mode Gain Poids // ZONA OPER_3 PARA MODBUS. LEN=14 Octets (3 reg.) // Offset-Dir Type Variable octet bMHCnf; // 000 Configuration Mémoire Homologuée TypeConv sConv; // 0.5 Conversion des unités octet bBackLight; // 003 Valeur du backLight en LCD int iTimerBLight; // 3.5 Temps avant coupure backlight octet bLCDContrast; // 4.5 Contraste du LCD octet bIdioma; // 5.5 Langue utilisée Paramètres communication 0544 Structure COM1 // ZONA COM PARA MODBUS. LEN=36 Octets (18 reg.) 6 reg./COM Type Variable // Offset-Dir octet bType; // 000 Type COM: TP_COM_OFF, TP_COM_ORD, TP_COM_IMPRE, TP_COM_LECTOR, TP_COM_REPE, TP_COM_TEST octet bBaudios; // Pointeur nbre Bauds octet bNumBits; // Pointeur nbre Bits octet bParidad; // Pointeur Parité octet bNumStop; // Pointeur nbre. de bits de stop octet bTypeDTR; // Pointeur type DTR: OFF/ON/NORMAL/INV octet bTypeDSR; // Pointeur type DSR: OFF/NORMAL/INV/; // En fonction du type de communication : // Para TC_COM_ORD 13 Indicateur ENERGY – MCEN10_V01_ L/E FR Indicateur ENERGY Manuel de Communication V.01 octet bModo; // Mode communication octet bSTX; // Pointeur STX octet bETX; // Pointeur ETX octet bNumEq; // Numero indicateur en MODBUS. // Para TC_COM_IMP octet bModeloImp; // Modèle imprimante octet bLineasAv; // Lignes d’avances en fin de ticket octet bCR_LF; // Pointeur type de fin de ligne octet bResto[1]; // Reste octets // Para TC_COM_LECTOR octet bTypeLec; // Modèle Lecteur octet bResto[3]; // Reste octets // Para TC_COM_ETQ (Imprimante étiqueteuse) octet bModeloImp; // Mdoèle imprimante octet bNumEtq; // Nombre d’étiquettes octet bCR_LF; // Pointeur type de fin d’envoi octet bResto[1]; // Reste octets 0550 0556 COM2. voir COM1 COM3. voir COM1 L/E L/E Entêtes imprimantes 0563 <CAB_1_0>…<CAB_1_37><0x00> Entête 1 <CAB_2_0>…<CAB_2_37><0x00> Entête 2 <CAB_3_0>…<CAB_3_37><0x00> Entête 3 <CAB_4_0>…<CAB_4_37><0x00> Entête 4 <CAB_5_0>…<CAB_5_37><0x00> Entête 5 (Légende 1) <CAB_6_0>…<CAB_6_37><0x00> Entête 6 (Légende 2) L/E Paramètres configuration imprimante 1 0683 Configuration des 6 tickets imprimante 1 TT_NORMAL 0 // Ticket normal à chaque pesée TT_ACUM 1 // Ticket cumulé. Ligne à chaque pesée TT_TOTAL 2 // Ticket total d’une pesée TT_TOT_ACUM 3 // Total cumulé TT_LIST 4 // Ticket listings TT_OP_MH 5 // Listing des opérations Mem. Hom. // ZONA CONF. IMP. PARA MODBUS. LEN=16 Octets. (8 reg./Tck.) // 6 tickets: 48 reg. Pour chaque type de ticket: Type Variable // Offset-Dir octet bNumTck; // Numéro ticket à imprimer. = 0 Pas d’impression. octet abEditLin[14]; // Type de chacune des 14 lignes du ticket L/E Paramètres configuration imprimante 2 0731 Voir imprimante 1 L/E Paramètres configuration imprimante 3 14 Indicateur ENERGY – MCEN10_V01_ FR Indicateur ENERGY Manuel de Communication V.01 0779 Voir imprimante1 L/E Configuration Entrée/Sortie 0828 // ZONA CONF. SALIDAS PARA MODBUS. LEN=14 Octets (7 reg.) // Offset-Dir Type Variable octet bModo; // 000 Utilisation des sorties SEUIL/DOSAGE octet bFases; // 0.5 Phases dosage STA/TARER/DOSAGE long lCola; // 001 Queue de chute octet bCorrCola; // 003 Pourcentage de correction queue de chute octet bTypeRelePC; // 3.5 ON seulement PC ou ON en GC et PC octet bTmpNoMove; // 004 Temps mouvement POIDS. SEUIL: temps relais ON. DOSAGE: Ni au dessus ni en dessous du POIDS long lMargenVac; // 4.5 Marge de décharge octet bNumCiclos; // 6.5 Nombre de cycles. 0 -> Infini L/E // ZONA CONF. ENTRADAS PARA MODBUS. LEN=5 Octets (3 reg.) Type Variable // Offset-Dir octet bFnIn; // 000 Fonction des entrées octet abFnAct[4]; // 0.5 (2 reg.) Fonction de chaque entrée Paramètres sortie analogique 0839 // ZONA CONF SAL. ANA. PARA MODBUS. LEN=10 Octets (5 reg.) Type Variable // Offset-Dir octet bCnf; // 000 Type de sortie analogique octet bModo; // 0.5 Mode de sortie analogique long lParam[2]; // 001 Paramètre de sortie analogique L/E Paramètres ETHERNET 0845 // ZONA ETHERNET PARA MODBUS. LEN=14 Octets (7 reg.) Type Variable // Offset-Dir octet sDir[4]; // 000 Dirección: GATE_WAY octet sDir[4]; // 002 Dirección: SUB_NET_MASK octet sDir[4]; // 004 Dirección: DIR_IP octet bType; // 006 Type de com. ORD/IMP/REPE octet bModo; // 0.5 Modo de com. ESP_PET/C_CONV/MODBUS L/E Tares Mémorisées. 0853 0875 Plateforme 1 // ZONA TARES_MEM PARA MODBUS. LEN=44 Octets (22 reg.) Type Variable // Offset-Dir long lTARE[11]; // 000 11 Tares mémorisées (0…10) Plateforme 2 // ZONA TARES_MEM PARA MODBUS. LEN=44 Octets (22 reg.) // Offset-Dir Type Variable long lTARE[11]; // 000 11 Tares mémorisées (0…10) L/E L/E 15 Indicateur ENERGY – MCEN10_V01_ FR Indicateur ENERGY Manuel de Communication V.01 Seuils mémorisés 0898 0942 Plateforme 1 // ZONA NIVELES_MEM PARA MODBUS. LEN=88 Octets (44 reg.) Type Variable // Offset-Dir long lNivel[11][2]; // 000 11 seuils (bas et haut) mémorisés (0…10) Plateforme 2 // ZONA NIVELES_MEM PARA MODBUS. LEN=88 Octets (44 reg.) Type Variable // Offset-Dir long lNivel[11][2]; // 000 11 seuils (bas et haut) mémorisés (0…10) L/E L/E Ajuste Plateformes 1000 Plateforme 1 // ZONA AJ_POIDS_COMUN PARA MODBUS. LEN=12 Octets (6 reg.) Type Variable // Offset-Dir octet bAjuste; // 000 TRUE: Si réglage effectué octet bZeroAj; // 0.5 TRUE: Zéro déjà réglé long lPuntosZero; // 001 Nbre de pts du zéro réglé octet bPuntoDec; // 003 Position du point décimal octet bUnidades; // 3.5 unités octet bRango; // 004 Normal/Multi échelons octet bPuntosAj; // 4.5 Nbre de pts réglés octet bOffsetAlCel; // 005 Offset alimentation capteur octet bSignoOffset; // 5.5 Signe Offset alimentation capteur // ZONA AJ_POIDS_RANGO PARA MODBUS. LEN=18 Octets (9 reg.). // TypeRango sRango[2]; // 006 (9 reg.) Paramètre de chaque interval Type Variable // Offset-Dir octet bStep; // Pointeur de l’échelon. long lPuntosXDiv; // Points internes X division d’affichage long lNumDiv; // Nombre division // ZONA AJ_POIDS PARA MODBUS. LEN=24 Octets (12 reg.) Type Variable // Offset-Dir long lPOIDS[6]; // 015 Poids de réglage. 0 inclus // ZONA AJ_PUNTOS PARA MODBUS. LEN=24 Octets (12 reg.) Type Variable // Offset-Dir long lPuntos[6]; // 027 Poids de réglage. 0 inclus // ZONA AJ_POIDS_CELULAS PARA MODBUS. LEN=32 Octets (16 reg.) // TypeCel sCel; // 39 Configuration capteur pour réglage sans masse [ Type Variable // Offset-Dir octet bNumCel; // Nombre de capteurs de la Plateforme // TypeCapaCel sCapa; // capacité de chaque capteur [ long lValor; // capacité du capteur octet bUnidades; // unités octet bPuntoDec; // point décimal } long lSens[8]; // Sensibilité de chaque capteur 16 Indicateur ENERGY – MCEN10_V01_ L/E FR Indicateur ENERGY Manuel de Communication V.01 1500 ] Plateforme 2 Voir Plateforme 1 L/E Autorisations et Actions 2000 <b7b6b5b4b3b2b1b0> • b7: Reset de l’autorisation d’écriture. o 1: Pas de Reset dans n’importe quelle zone après écriture. o 0: Reset • b6: Garder en E2PROM, paramètres réglages Plateforme 2.* • b5: Garder en E2PROM, paramètres réglages Plateforme 1. * • b4: Garder en Serial Flash paramètres de configuration indicateur. * • b3: Autorisation écriture en RAM zone réglgage Plateforme 2 • b2: Autorisation écriture en RAM zone réglgage Plateforme 1. • b1: Autorisation écriture en RAM zone configuration indicateur. • b0: x. Non utilisé L/E * Les écritures en zone de configuration, réglage de Plateforme 1 et réglage de Plateforme 2, les valeurs restent sauvegardées en RAM. Pour les conserver de manière définitive ( et ne pas les perdre à l’extinction de l’indicateur ) il est nécessaire de les garder dans les zones correspondantes. 17 Indicateur ENERGY – MCEN10_V01_ FR Indicateur ENERGY Manuel de Communication V.01 3.9. FONCTION READ GENERAL REFERENCE (20) Utilisée seulement pour consulter les opérations stockées dans la mémoire homologuée de l’indicateur Opération en mémoire homologuée 0000 <OCTETS><TYPE><NUM_ARCH_1><NUM_ARCH_0> <DIR_REG_1><DIR_REG_0><NUM_REG_1><NUM_REG_0> OCTETS: = 7 toujours TYPE: = 1 toujours NUM_ARCH Archive à lire. DIR_REG = 0 toujours. NUM_REG = 10 (1 operation) toujours (20 octets). Réponse de l’indicateur <OCTETS_TOT><OCTETS_DATOS><TYPE> <POIDS_BRUTO_0><POIDS_BRUTO_1><POIDS_BRUTO_2> <POIDS_NET_0><POIDS_NET_1><POIDS_NET_2> <TARE_0><TARE_1><TARE_2> <PIECES_0><PIECES_1><PIECES_2> <TYPE_TARE_PD><UNID_NUM_PLAT> <DIA><MES><AÑO><HORA><MINUTO><SEGUNDO> OCTETS_TOT Total octets envoyés (22 toujours) OCTETS_DAT Total octets de données (21 toujours) TYPE 1 toujours POIDS_BRUTO: 3 octets avec POIDS brut de l’opération POIDS_NET: 3 octets avec POIDS net de l’opération TARE: 3 octets avec TARE de l’opération PIECES: 3 octets avec noombre de pièces de l’opération. TYPE_TARE_PD: 1 octet avec type de TARE et position pt décimal • b7…b4: Type TARE: o 0: Pas de TARE o 1: TARE semi-automatique (cumulée) o 2: TARE préfixée. • b3…b0: Position du point décimal (0…3) UNID_NUM_PLAT Unité de pesée et numéro de plateforme. • b7…b4: unités o 0: Tones o 1: Kilos o 2: Grammes o 3: Livres o 4: Pièces • b3…b0: Numero de Plateforme (0: Plat. 1, 1: Plat. 2) L 18 Indicateur ENERGY – MCEN10_V01_ FR ">

Link pubblico aggiornato
Il link pubblico alla tua chat è stato aggiornato.